@layer components{:where(.ma-beams){width:100%;height:100%;position:relative}:where(.ma-beams__lines){position:absolute;inset:0;container-type:size}:where(.ma-beams__svg){width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.ma-beams__svg path){fill:none;stroke-width:var(--ma-beams-w,1.5px);stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.ma-beams__track){stroke:var(--ma-beams-track,var(--ma-edge))}:where(.ma-beams__packet),:where(.ma-beams__tail){stroke:var(--ma-beams-color,currentColor);stroke-dasharray:calc(var(--ma-beams-len,.18) * var(--ma-beams-l)) calc(var(--ma-beams-l) * 2);animation:ma-beams var(--ma-beams-dur) linear infinite;animation-delay:calc(var(--ma-beams-i,0) * var(--ma-beams-dur) / var(--ma-beams-n,1) * -1);animation-play-state:var(--ma-beams-play,running)}:where(.ma-beams__tail){stroke-dasharray:calc(var(--ma-beams-len,.18) * 3 * var(--ma-beams-l)) calc(var(--ma-beams-l) * 2);opacity:.25;animation-name:ma-beams-tail}:where(.ma-beams[data-cycles]) :where(.ma-beams__packet,.ma-beams__tail){stroke-dashoffset:calc(var(--ma-beams-l) * -1);animation-iteration-count:var(--ma-beams-cycles,1);animation-delay:calc(var(--ma-beams-i,0) * var(--ma-beams-dur) / var(--ma-beams-n,1) / 2);animation-fill-mode:backwards}:where(.ma-beams__node){left:var(--ma-beams-x,50%);top:var(--ma-beams-y,50%);place-items:center;display:grid;position:absolute;translate:-50% -50%}:where(.ma-beams__dot){border:1px solid var(--ma-edge);background:var(--ma-panel);border-radius:50%;width:.75rem;height:.75rem;display:block}:where(.ma-beams__node--hub .ma-beams__dot){background:var(--ma-ink);width:1.25rem;height:1.25rem}@media (prefers-reduced-motion:reduce){:where(.ma-beams__packet),:where(.ma-beams__tail){stroke-dasharray:none;opacity:.6;animation:none}:where(.ma-beams__tail){display:none}}:where([data-ma-motion=reduce]) :where(.ma-beams__packet),:where([data-ma-motion=reduce]) :where(.ma-beams__tail){stroke-dasharray:none;opacity:.6;animation:none}:where([data-ma-motion=reduce]) :where(.ma-beams__tail){display:none}:where(.ma-aselect){--ma-aselect-pad:.6em 2.2em .6em .9em;vertical-align:middle;color:inherit;display:inline-grid;position:relative}:where(.ma-aselect[data-size=sm]){--ma-aselect-pad:.35em 1.9em .35em .65em;font-size:.875em}:where(.ma-aselect__label){margin-block-end:.5em;font-size:.875em;display:block}:where(.ma-aselect__select){-webkit-appearance:none;appearance:none;min-inline-size:8em;padding:var(--ma-aselect-pad);border:1px solid var(--ma-edge);background:var(--ma-panel);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:.6em;grid-area:1/1;margin:0;line-height:1.2}:where(.ma-aselect__select:hover){border-color:color-mix(in srgb, var(--ma-ink) 35%, transparent)}:where(.ma-aselect__select:focus-visible){outline:2px solid var(--ma-ink);outline-offset:2px}:where(.ma-aselect__select:disabled){cursor:not-allowed;opacity:.5;transition:none}:where(.ma-aselect__select:user-invalid){border-color:#e0563f}:where(.ma-aselect__chevron){opacity:.6;pointer-events:none;block-size:1em;inline-size:1em;transition:rotate var(--ma-duration) var(--ma-ease);grid-area:1/1;place-self:center end;margin-inline-end:.7em}@supports (appearance:base-select){:where(.ma-aselect__select),:where(.ma-aselect__select)::picker(select){appearance:base-select}:where(.ma-aselect__select)::picker-icon{display:none}:where(.ma-aselect:has(.ma-aselect__select:open) .ma-aselect__chevron){rotate:180deg}:where(.ma-aselect__select)::picker(select){border:1px solid var(--ma-edge);background:var(--ma-panel);color:inherit;opacity:0;translate:0 calc(var(--ma-travel-hover) * -1);transition:opacity var(--ma-duration-fast) var(--ma-ease-out), translate var(--ma-duration-fast) var(--ma-ease-out), display var(--ma-duration-fast) allow-discrete, overlay var(--ma-duration-fast) allow-discrete;border-radius:.75em;margin-block-start:.35em;padding:.35em;box-shadow:0 12px 32px -16px #00000059}:where(.ma-aselect__select:open)::picker(select){opacity:1;transition-duration:var(--ma-duration);transition-timing-function:var(--ma-ease);translate:0}@starting-style{:where(.ma-aselect__select:open)::picker(select){opacity:0;translate:0 calc(var(--ma-travel-hover) * -1)}}:where(.ma-aselect__select option){opacity:1;transition:opacity var(--ma-duration) var(--ma-ease-out), translate var(--ma-duration) var(--ma-ease), background-color var(--ma-duration-fast) var(--ma-ease-out);transition-delay:calc(sibling-index() * var(--ma-stagger));border-radius:.45em;align-items:center;gap:.5em;padding:.45em .7em;display:flex;translate:0}@starting-style{:where(.ma-aselect__select:open option){opacity:0;translate:0 calc(var(--ma-travel-hover) * -1.5)}}:where(.ma-aselect__select option:hover),:where(.ma-aselect__select option:focus-visible){background:color-mix(in srgb, var(--ma-ink) 8%, transparent);transition-delay:0s}:where(.ma-aselect__select option:checked){font-weight:500}:where(.ma-aselect__select option:disabled){opacity:.45}:where(.ma-aselect__select option)::checkmark{opacity:.7;order:1;margin-inline-start:auto;font-size:.85em}:where(.ma-aselect__select optgroup){padding-block:.25em}:where(.ma-aselect__select optgroup)::label{letter-spacing:.06em;text-transform:uppercase;opacity:.55;padding:.35em .7em .2em;font-size:.75em}}@media (forced-colors:active){:where(.ma-aselect__select){border-color:buttontext}}@media (prefers-reduced-motion:reduce){:where(.ma-aselect__select)::picker(select),:where(.ma-aselect__select option),:where(.ma-aselect__chevron){transition:none;translate:0}}:where([data-ma-motion=reduce]) :where(.ma-aselect__select)::picker(select),:where([data-ma-motion=reduce]) :where(.ma-aselect__select option),:where([data-ma-motion=reduce]) :where(.ma-aselect__chevron){transition:none;translate:0}:where(.ma-phone){inline-size:var(--ma-phone-w,18rem);aspect-ratio:9/19.5;min-block-size:0;max-inline-size:100%;display:grid;container-type:inline-size}:where(.ma-phone__body){box-sizing:border-box;border:1px solid var(--ma-edge);background:color-mix(in srgb, var(--ma-ink) 92%, var(--ma-panel));min-block-size:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ma-panel) 25%, transparent), 0 1px 2px var(--ma-glow), 0 24px 48px -24px #00000080;border-radius:15cqw;padding:3cqw;display:grid}:where(.ma-phone[data-model=punch]){aspect-ratio:9/20}:where(.ma-phone[data-theme=dark]){color-scheme:dark;--ma-shine:#ffffff52;--ma-scrim:#0a0a0cb8;--ma-edge:#ffffff1a;--ma-ink:#ffffffeb;--ma-panel:#18181bf0;--ma-glow:#ffffff24;--ma-dark:1}:where(.ma-phone[data-theme=light]){color-scheme:light;--ma-shine:#ffffffd9;--ma-scrim:#ffffffb8;--ma-edge:#00000014;--ma-ink:#000000e6;--ma-panel:#ffffffeb;--ma-glow:#0000001a;--ma-dark:0}:where(.ma-phone__screen){background:var(--ma-panel);min-block-size:0;color:var(--ma-ink);border-radius:12cqw;position:relative;overflow:clip;container-type:size}:where(.ma-phone__content){min-block-size:100%}:where(.ma-phone__content>img){block-size:auto;inline-size:100%;display:block}:where(.ma-phone__cutout){background:#000;border-radius:999px;block-size:8cqw;inline-size:30cqw;position:absolute;inset-block-start:4cqw;inset-inline-start:50%;translate:-50%}:where(.ma-phone[data-model=notch] .ma-phone__cutout){border-radius:0 0 6cqw 6cqw;block-size:8.5cqw;inline-size:52cqw;inset-block-start:0}:where(.ma-phone[data-model=punch] .ma-phone__cutout){border-radius:50%;block-size:5.5cqw;inline-size:5.5cqw}:where(.ma-phone__home){background:color-mix(in srgb, var(--ma-ink) 65%, transparent);border-radius:999px;block-size:1.3cqw;inline-size:36cqw;position:absolute;inset-block-end:2.5cqw;inset-inline-start:50%;translate:-50%}:where(.ma-phone[data-scroll] .ma-phone__content){animation:ma-phone-drift calc(var(--ma-dur-ambient) * 6) var(--ma-ease-in-out) infinite alternate}:where(.ma-phone[data-scroll]:is(:hover,:focus-within) .ma-phone__content){animation-play-state:paused}@media (prefers-reduced-motion:reduce){:where(.ma-phone[data-scroll] .ma-phone__content){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-phone[data-scroll] .ma-phone__content){animation:none}:where(.ma-appscreen){--ma-as-accent:var(--ma-as-tint,var(--ma-block-ground,var(--primary,var(--ma-ink))));--ma-as-on-accent:var(--ma-as-on-tint,var(--ma-block-text,var(--primary-foreground,var(--ma-panel))));--ma-as-line:color-mix(in oklab, var(--foreground,currentColor) 12%, transparent);--ma-as-soft:color-mix(in oklab, var(--foreground,currentColor) 6%, var(--background,transparent));background:var(--background,var(--ma-panel));block-size:100%;min-block-size:100%;color:var(--foreground,var(--ma-ink));font-family:var(--ma-font-body,system-ui, sans-serif);flex-direction:column;gap:0;line-height:1.3;display:flex;overflow:hidden;container-type:inline-size}:where(.ma-phone__screen .ma-appscreen){min-block-size:100cqb}:where(.ma-appscreen[data-ma-block]){background:var(--background,var(--ma-panel));color:var(--foreground,var(--ma-ink))}:where(.ma-appscreen *){box-sizing:border-box}:where(.ma-appscreen ul){margin:0;padding:0;list-style:none}:where(.ma-appscreen svg){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}:where(.ma-appscreen__status){padding:calc(4 * var(--ma-as-u,1cqi)) calc(7 * var(--ma-as-u,1cqi)) calc(1 * var(--ma-as-u,1cqi));font-size:calc(3.6 * var(--ma-as-u,1cqi));justify-content:space-between;align-items:center;font-weight:650;display:flex}:where(.ma-appscreen__glyphs){gap:calc(1 * var(--ma-as-u,1cqi));display:flex}:where(.ma-appscreen__glyphs i){inline-size:calc(3.6 * var(--ma-as-u,1cqi));block-size:calc(2.2 * var(--ma-as-u,1cqi));border-radius:calc(.6 * var(--ma-as-u,1cqi));opacity:.85;background:currentColor}:where(.ma-appscreen__glyphs i:last-child){inline-size:calc(5.6 * var(--ma-as-u,1cqi));border-radius:calc(1 * var(--ma-as-u,1cqi))}:where(.ma-appscreen__head),:where(.ma-appscreen__rows){font-size:calc(4.2 * var(--ma-as-u,1cqi))}:where(.ma-appscreen__head){gap:calc(.6 * var(--ma-as-u,1cqi));padding:calc(5 * var(--ma-as-u,1cqi)) calc(6 * var(--ma-as-u,1cqi)) calc(3 * var(--ma-as-u,1cqi));display:grid}:where(.ma-appscreen__eyebrow),:where(.ma-appscreen__small){font-size:calc(3.3 * var(--ma-as-u,1cqi));opacity:.72;display:block}:where(.ma-appscreen__title){font-family:var(--ma-font-display,inherit);font-size:calc(8 * var(--ma-as-u,1cqi));letter-spacing:-.02em;font-weight:700;line-height:1.05}:where(.ma-appscreen__rows){gap:calc(3.5 * var(--ma-as-u,1cqi));padding:calc(1 * var(--ma-as-u,1cqi)) calc(6 * var(--ma-as-u,1cqi)) calc(4 * var(--ma-as-u,1cqi));flex:1;align-content:start;min-block-size:0;display:grid}:where(.ma-appscreen__text){font-weight:600;display:block}:where(.ma-appscreen__big){font-family:var(--ma-font-display,inherit);font-size:calc(9 * var(--ma-as-u,1cqi));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:block}:where(.ma-appscreen__note){align-items:center;gap:calc(1.4 * var(--ma-as-u,1cqi));font-size:calc(3.3 * var(--ma-as-u,1cqi));margin-block-start:calc(1 * var(--ma-as-u,1cqi));font-weight:600;display:flex}:where(.ma-appscreen__note):before{content:"";inline-size:calc(1.8 * var(--ma-as-u,1cqi));block-size:calc(1.8 * var(--ma-as-u,1cqi));background:var(--ma-as-accent);border-radius:50%;flex:none}:where(.ma-appscreen__figure){gap:calc(1 * var(--ma-as-u,1cqi));padding:calc(4.5 * var(--ma-as-u,1cqi));border-radius:calc(5 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);display:grid}:where(.ma-appscreen__ringrow){gap:calc(4 * var(--ma-as-u,1cqi));align-items:center;display:flex}:where(.ma-appscreen__ring){inline-size:calc(22 * var(--ma-as-u,1cqi));block-size:calc(22 * var(--ma-as-u,1cqi));flex:none;rotate:-90deg}:where(.ma-appscreen__ring circle){stroke:var(--ma-as-line);stroke-width:5px}:where(.ma-appscreen__ring .ma-appscreen__arc){stroke:var(--ma-as-accent)}:where(.ma-appscreen__checks){gap:calc(2.4 * var(--ma-as-u,1cqi));display:grid}:where(.ma-appscreen__checks li){gap:calc(3 * var(--ma-as-u,1cqi));padding:calc(3 * var(--ma-as-u,1cqi)) calc(3.5 * var(--ma-as-u,1cqi));border-radius:calc(3.5 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);grid-template-columns:auto 1fr auto;align-items:center;display:grid}:where(.ma-appscreen__box){inline-size:calc(6 * var(--ma-as-u,1cqi));block-size:calc(6 * var(--ma-as-u,1cqi));box-shadow:inset 0 0 0 calc(.6 * var(--ma-as-u,1cqi)) var(--ma-as-line);border-radius:50%;place-items:center;display:grid}:where(.ma-appscreen__box svg){inline-size:calc(4 * var(--ma-as-u,1cqi));block-size:calc(4 * var(--ma-as-u,1cqi));stroke-width:2.4px;opacity:0}:where(.ma-appscreen__checks li[data-done] .ma-appscreen__box){background:var(--ma-as-accent);box-shadow:none;color:var(--ma-as-on-accent)}:where(.ma-appscreen__checks li[data-done] .ma-appscreen__box svg){opacity:1}:where(.ma-appscreen__checks li[data-done] .ma-appscreen__text){text-decoration:line-through;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}:where(.ma-appscreen__bars){align-items:end;gap:calc(2 * var(--ma-as-u,1cqi));block-size:calc(30 * var(--ma-as-u,1cqi));padding:calc(3 * var(--ma-as-u,1cqi));border-radius:calc(4 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);display:flex}:where(.ma-appscreen__bars span){gap:calc(1 * var(--ma-as-u,1cqi));flex:1;grid-template-rows:1fr auto;block-size:100%;display:grid}:where(.ma-appscreen__bars i){block-size:calc(var(--ma-as-h) * 100%);min-block-size:calc(1.5 * var(--ma-as-u,1cqi));border-radius:calc(1.5 * var(--ma-as-u,1cqi));background:color-mix(in oklab, var(--ma-as-accent) 40%, transparent);transform-origin:bottom;align-self:end}:where(.ma-appscreen__bars span[data-on] i){background:var(--ma-as-accent)}:where(.ma-appscreen__bars b){font-size:calc(2.8 * var(--ma-as-u,1cqi));text-align:center;opacity:.72;font-weight:500}:where(.ma-appscreen__card){gap:calc(1 * var(--ma-as-u,1cqi));padding:calc(4.5 * var(--ma-as-u,1cqi));border-radius:calc(5 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);display:grid}:where(.ma-appscreen__card[data-ma-block]){background:var(--ma-block-ground);color:var(--ma-block-text)}:where(.ma-appscreen__tag){padding:calc(.6 * var(--ma-as-u,1cqi)) calc(2 * var(--ma-as-u,1cqi));background:var(--ma-as-accent);color:var(--ma-as-on-accent);font-size:calc(2.8 * var(--ma-as-u,1cqi));border-radius:99px;justify-self:start;font-weight:650}:where(.ma-appscreen__chips){gap:calc(2 * var(--ma-as-u,1cqi));flex-wrap:wrap;display:flex}:where(.ma-appscreen__chips span){padding:calc(1.4 * var(--ma-as-u,1cqi)) calc(3.4 * var(--ma-as-u,1cqi));box-shadow:inset 0 0 0 calc(.5 * var(--ma-as-u,1cqi)) var(--ma-as-line);font-size:calc(3.4 * var(--ma-as-u,1cqi));border-radius:99px;font-weight:550}:where(.ma-appscreen__chips span[data-on]){background:var(--ma-as-accent);color:var(--ma-as-on-accent);box-shadow:none}:where(.ma-appscreen__map){block-size:calc(40 * var(--ma-as-u,1cqi));border-radius:calc(5 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);position:relative;overflow:hidden}:where(.ma-appscreen__map svg){block-size:100%;inline-size:100%}:where(.ma-appscreen__roads){stroke:var(--ma-as-line);stroke-width:3px}:where(.ma-appscreen__route){stroke:var(--ma-as-accent);stroke-width:2.4px;stroke-dasharray:100 100}:where(.ma-appscreen__map circle){fill:var(--ma-as-accent);stroke:var(--background,#fff);stroke-width:1.4px}:where(.ma-appscreen__maplabel){padding:calc(1 * var(--ma-as-u,1cqi)) calc(2.6 * var(--ma-as-u,1cqi));background:var(--background,#fff);font-size:calc(3 * var(--ma-as-u,1cqi));border-radius:99px;font-weight:650;position:absolute;inset-block-end:calc(3 * var(--ma-as-u,1cqi));inset-inline-start:calc(3 * var(--ma-as-u,1cqi))}:where(.ma-appscreen__player){gap:calc(2.4 * var(--ma-as-u,1cqi)) calc(3 * var(--ma-as-u,1cqi));padding:calc(4 * var(--ma-as-u,1cqi));border-radius:calc(5 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);grid-template-columns:auto 1fr;align-items:center;display:grid}:where(.ma-appscreen__play){inline-size:calc(10 * var(--ma-as-u,1cqi));block-size:calc(10 * var(--ma-as-u,1cqi));background:var(--ma-as-accent);color:var(--ma-as-on-accent);border-radius:50%;place-items:center;display:grid}:where(.ma-appscreen__play svg){inline-size:calc(4.6 * var(--ma-as-u,1cqi));block-size:calc(4.6 * var(--ma-as-u,1cqi));fill:currentColor;stroke:none}:where(.ma-appscreen__track){block-size:calc(1.4 * var(--ma-as-u,1cqi));border-radius:calc(1 * var(--ma-as-u,1cqi));background:var(--ma-as-line);grid-column:1/-1;overflow:hidden}:where(.ma-appscreen__track i){block-size:100%;inline-size:calc(var(--ma-as-p) * 100%);background:var(--ma-as-accent);display:block}:where(.ma-appscreen__chat){gap:calc(2 * var(--ma-as-u,1cqi));display:grid}:where(.ma-appscreen__chat span){max-inline-size:78%;padding:calc(2.4 * var(--ma-as-u,1cqi)) calc(3.4 * var(--ma-as-u,1cqi));border-radius:calc(4 * var(--ma-as-u,1cqi)) calc(4 * var(--ma-as-u,1cqi)) calc(4 * var(--ma-as-u,1cqi)) calc(1 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);font-size:calc(3.6 * var(--ma-as-u,1cqi))}:where(.ma-appscreen__chat span[data-from=me]){border-radius:calc(4 * var(--ma-as-u,1cqi)) calc(4 * var(--ma-as-u,1cqi)) calc(1 * var(--ma-as-u,1cqi)) calc(4 * var(--ma-as-u,1cqi));background:var(--ma-as-accent);color:var(--ma-as-on-accent);justify-self:end}:where(.ma-appscreen__list){gap:0;display:grid}:where(.ma-appscreen__list li){gap:calc(3 * var(--ma-as-u,1cqi));padding-block:calc(2.6 * var(--ma-as-u,1cqi));border-block-end:calc(.3 * var(--ma-as-u,1cqi)) solid var(--ma-as-line);grid-template-columns:auto 1fr auto;align-items:center;display:grid}:where(.ma-appscreen__avatar){inline-size:calc(8.5 * var(--ma-as-u,1cqi));block-size:calc(8.5 * var(--ma-as-u,1cqi));border-radius:calc(2.6 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);place-items:center;font-weight:700;display:grid}:where(.ma-appscreen__value){font-variant-numeric:tabular-nums;font-weight:650}:where(.ma-appscreen__days){gap:calc(1.6 * var(--ma-as-u,1cqi));display:grid}:where(.ma-appscreen__week){gap:calc(1.6 * var(--ma-as-u,1cqi));grid-template-columns:repeat(7,1fr);display:grid}:where(.ma-appscreen__week i){aspect-ratio:1;border-radius:calc(2 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);box-shadow:inset 0 0 0 calc(.4 * var(--ma-as-u,1cqi)) var(--ma-as-line)}:where(.ma-appscreen__week i[data-on]){background:var(--ma-as-accent);box-shadow:none}:where(.ma-appscreen__button){min-block-size:calc(11 * var(--ma-as-u,1cqi));background:var(--ma-as-accent);color:var(--ma-as-on-accent);border-radius:99px;place-items:center;font-weight:650;display:grid}:where(.ma-appscreen__tabs){padding:calc(2.4 * var(--ma-as-u,1cqi)) calc(4 * var(--ma-as-u,1cqi)) calc(6 * var(--ma-as-u,1cqi));border-block-start:calc(.3 * var(--ma-as-u,1cqi)) solid var(--ma-as-line);background:var(--ma-as-soft);justify-content:space-around;display:flex}:where(.ma-appscreen__tabs span){justify-items:center;gap:calc(.6 * var(--ma-as-u,1cqi));font-size:calc(2.6 * var(--ma-as-u,1cqi));opacity:.72;font-weight:550;display:grid}:where(.ma-appscreen__tabs span[data-on]){opacity:1;font-weight:700}:where(.ma-appscreen__tabs span[data-on] svg){color:var(--ma-as-accent)}:where(.ma-appscreen__tabs svg){inline-size:calc(6 * var(--ma-as-u,1cqi));block-size:calc(6 * var(--ma-as-u,1cqi));stroke-width:1.8px}:where(.ma-appscreen__clock){justify-items:center;gap:calc(1 * var(--ma-as-u,1cqi));padding-block:calc(6 * var(--ma-as-u,1cqi)) calc(4 * var(--ma-as-u,1cqi));text-align:center;display:grid}:where(.ma-appscreen__date){font-size:calc(4 * var(--ma-as-u,1cqi));opacity:.8;font-weight:600}:where(.ma-appscreen__time){font-family:var(--ma-font-display,inherit);font-size:calc(22 * var(--ma-as-u,1cqi));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:650;line-height:.95}:where(.ma-appscreen__notice){gap:calc(3 * var(--ma-as-u,1cqi));padding:calc(3.5 * var(--ma-as-u,1cqi));border-radius:calc(5 * var(--ma-as-u,1cqi));background:var(--ma-as-soft);box-shadow:0 0 0 calc(.3 * var(--ma-as-u,1cqi)) var(--ma-as-line);grid-template-columns:auto 1fr;align-items:start;display:grid}:where(.ma-appscreen__icon){inline-size:calc(8.5 * var(--ma-as-u,1cqi));block-size:calc(8.5 * var(--ma-as-u,1cqi));border-radius:calc(2.4 * var(--ma-as-u,1cqi));background:var(--ma-as-accent);color:var(--ma-as-on-accent);place-items:center;font-weight:700;display:grid}:where(.ma-appscreen[data-bare] .ma-appscreen__rows){padding:calc(6 * var(--ma-as-u,1cqi));gap:calc(4 * var(--ma-as-u,1cqi))}:where(.ma-appscreen[data-bare] .ma-appscreen__head){padding:calc(6 * var(--ma-as-u,1cqi)) calc(6 * var(--ma-as-u,1cqi)) 0}@media (prefers-reduced-motion:no-preference){:where(.ma-appscreen__arc){animation:ma-as-ring 1.1s var(--ma-ease-out,ease-out) both;animation-delay:calc(var(--ma-as-at,0s) + .3s)}:where(.ma-appscreen__bars i){animation:ma-as-grow .7s var(--ma-ease-out,ease-out) both;animation-delay:calc(var(--ma-as-at,0s) + .25s + var(--ma-as-j,0) * 60ms)}:where(.ma-appscreen__route){animation:ma-as-route 1.4s var(--ma-ease-out,ease-out) both;animation-delay:calc(var(--ma-as-at,0s) + .4s)}:where(.ma-appscreen__checks li[data-done] .ma-appscreen__box),:where(.ma-appscreen__week i[data-on]){animation:ma-as-pop .4s var(--ma-ease-out,ease-out) both;animation-delay:calc(var(--ma-as-at,0s) + .4s + var(--ma-as-j,0) * 90ms)}:where(.ma-appscreen__track i){animation:ma-as-track 1.2s var(--ma-ease-out,ease-out) both;animation-delay:calc(var(--ma-as-at,0s) + .3s)}:where([data-ma-js] .ma-reveal:not(.ma-in) .ma-appscreen :is(.ma-appscreen__arc,.ma-appscreen__bars i,.ma-appscreen__route,.ma-appscreen__box,.ma-appscreen__week i,.ma-appscreen__track i)){animation-play-state:paused}}:where(.ma-arrow){border:1px solid var(--ma-edge);background:var(--ma-panel);color:var(--ma-ink);font:inherit;cursor:pointer;transition:border-color var(--ma-duration-fast) var(--ma-ease-out), background-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:.6em;align-items:center;gap:.5em;padding:.65em 1.1em;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}:where(.ma-arrow[data-dir=left] .ma-arrow__box){order:-1}:where(.ma-arrow__box){width:1.1em;height:1.1em;rotate:var(--ma-arrow-rot,0deg);flex:none;display:inline-grid;overflow:clip}:where(.ma-arrow__icon){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:translate var(--ma-duration) var(--ma-ease);grid-area:1/1}:where(.ma-arrow__icon--in){translate:-110%}:where([dir=rtl] .ma-arrow:is([data-dir=right],[data-dir=left]) .ma-arrow__box,.ma-arrow[dir=rtl]:is([data-dir=right],[data-dir=left]) .ma-arrow__box){scale:-1 1}:where([dir=rtl] [dir=ltr] .ma-arrow .ma-arrow__box,[dir=rtl] .ma-arrow[dir=ltr] .ma-arrow__box){scale:none}@media (hover:hover){:where(.ma-arrow:hover),:where(:is(a,button,label):hover .ma-arrow){border-color:color-mix(in srgb, var(--ma-ink) 40%, transparent)}:where(.ma-arrow:hover .ma-arrow__icon--out),:where(:is(a,button,label):hover .ma-arrow .ma-arrow__icon--out){translate:110%}:where(.ma-arrow:hover .ma-arrow__icon--in),:where(:is(a,button,label):hover .ma-arrow .ma-arrow__icon--in){translate:0}}:where(.ma-arrow:focus-visible),:where(:is(a,button):focus-visible .ma-arrow){outline-offset:2px;outline:2px solid}:where(.ma-arrow:focus-visible .ma-arrow__icon--out),:where(:is(a,button):focus-visible .ma-arrow .ma-arrow__icon--out){translate:110%}:where(.ma-arrow:focus-visible .ma-arrow__icon--in),:where(:is(a,button):focus-visible .ma-arrow .ma-arrow__icon--in){translate:0}@media (prefers-reduced-motion:reduce){:where(.ma-arrow__icon){transition:none}:where(.ma-arrow__icon--out){translate:0}:where(.ma-arrow__icon--in){translate:-110%}}:where([data-ma-motion=reduce]) :where(.ma-arrow__icon){transition:none}:where([data-ma-motion=reduce]) :where(.ma-arrow__icon--out){translate:0}:where([data-ma-motion=reduce]) :where(.ma-arrow__icon--in){translate:-110%}:where(.ma-avatars){--ma-avatars-overlap:calc(var(--ma-avatars-size) * -.26);isolation:isolate;align-items:center;margin:0;padding:0;padding-inline-start:calc(var(--ma-avatars-overlap) * -1);list-style:none;display:flex}:where(.ma-avatars__item){transition:margin var(--ma-duration) var(--ma-ease), translate var(--ma-duration) var(--ma-ease);margin-inline-start:var(--ma-avatars-overlap);position:relative}:where(.ma-avatars__face){inline-size:var(--ma-avatars-size);block-size:var(--ma-avatars-size);box-shadow:0 0 0 2px var(--ma-avatars-ring,var(--ma-panel));background:color-mix(in srgb, var(--ma-ink) 10%, var(--ma-panel));color:inherit;font-size:calc(var(--ma-avatars-size) * .3);letter-spacing:-.02em;border-radius:50%;place-items:center;font-weight:600;text-decoration:none;display:grid;overflow:clip}:where(.ma-avatars__face>img){object-fit:cover;block-size:100%;inline-size:100%}:where(.ma-avatars__more .ma-avatars__face){background:var(--ma-ink);color:var(--ma-panel);font-size:calc(var(--ma-avatars-size) * .3);font-variant-numeric:tabular-nums;box-sizing:border-box;inline-size:auto;min-inline-size:var(--ma-avatars-size);padding-inline:calc(var(--ma-avatars-size) * .2);border-radius:calc(var(--ma-avatars-size) / 2)}:where(.ma-avatars__tip){inset-block-end:calc(100% + .5em);background:var(--ma-ink);color:var(--ma-panel);white-space:nowrap;translate:-50% var(--ma-travel-hover);opacity:0;pointer-events:none;transition:opacity var(--ma-duration-fast) var(--ma-ease-out), translate var(--ma-duration-fast) var(--ma-ease-out);border-radius:.4em;padding:.3em .6em;font-size:.75rem;line-height:1.2;position:absolute;left:50%}@media (hover:hover) and (pointer:fine){:where(.ma-avatars:hover .ma-avatars__item){margin-inline-start:calc(var(--ma-avatars-size) * .08)}:where(.ma-avatars:hover .ma-avatars__item:first-child){margin-inline-start:var(--ma-avatars-overlap)}:where(.ma-avatars__item:hover){z-index:1;translate:0 calc(var(--ma-travel-hover) * -1)}:where(.ma-avatars__item:hover .ma-avatars__tip){opacity:1;transition-duration:var(--ma-duration);transition-timing-function:var(--ma-ease);translate:-50%}}:where(.ma-avatars__item:has(.ma-avatars__face:focus-visible)){z-index:1;translate:0 calc(var(--ma-travel-hover) * -1)}:where(.ma-avatars__item:has(.ma-avatars__face:focus-visible) .ma-avatars__tip){opacity:1;translate:-50%}:where(.ma-avatars__face:focus-visible){outline:2px solid var(--ma-ink);outline-offset:2px}:where(.ma-avatars__sr){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(.ma-avatars__item),:where(.ma-avatars__tip){transition:none}:where(.ma-avatars__item:hover),:where(.ma-avatars__item:has(.ma-avatars__face:focus-visible)){translate:0}}:where([data-ma-motion=reduce]) :where(.ma-avatars__item),:where([data-ma-motion=reduce]) :where(.ma-avatars__tip){transition:none}:where([data-ma-motion=reduce]) :where(.ma-avatars__item:hover),:where([data-ma-motion=reduce]) :where(.ma-avatars__item:has(.ma-avatars__face:focus-visible)){translate:0}:where(.ma-browser){border:1px solid var(--ma-edge);border-radius:var(--ma-browser-r,.75rem);background:var(--ma-panel);color:var(--ma-ink);box-shadow:0 1px 2px var(--ma-glow);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip;container-type:inline-size}:where(.ma-browser[data-theme=dark]){color-scheme:dark;--ma-shine:#ffffff52;--ma-scrim:#0a0a0cb8;--ma-edge:#ffffff1a;--ma-ink:#ffffffeb;--ma-panel:#18181bf0;--ma-glow:#ffffff24;--ma-dark:1}:where(.ma-browser[data-theme=light]){color-scheme:light;--ma-shine:#ffffffd9;--ma-scrim:#ffffffb8;--ma-edge:#00000014;--ma-ink:#000000e6;--ma-panel:#ffffffeb;--ma-glow:#0000001a;--ma-dark:0}:where(.ma-browser__bar){border-bottom:1px solid var(--ma-edge);white-space:nowrap;align-items:center;gap:clamp(.4rem,1.5cqw,.75rem);padding:clamp(.35rem,1.4cqw,.6rem) clamp(.5rem,2cqw,.9rem);font-size:clamp(.55rem,1.9cqw,.8rem);line-height:1;display:flex}:where(.ma-browser__lights){flex:none;gap:.5em;display:inline-flex}:where(.ma-browser__lights>i){background:var(--ma-edge);border-radius:50%;width:1em;height:1em}:where(.ma-browser__lights>i:first-child){background:#ff5f57}:where(.ma-browser__lights>i:nth-child(2)){background:#febc2e}:where(.ma-browser__lights>i:nth-child(3)){background:#28c840}:where(.ma-browser__tabs){gap:.25em;min-width:0;display:inline-flex;overflow:clip}:where(.ma-browser__tab){opacity:var(--ma-dim,.7);text-overflow:ellipsis;border-radius:.5em;padding:.5em .9em;overflow:clip}:where(.ma-browser__tab[data-active]){opacity:1;background:color-mix(in srgb, var(--ma-ink) 8%, transparent)}:where(.ma-browser__url){background:color-mix(in srgb, var(--ma-ink) 5%, transparent);opacity:.8;text-overflow:ellipsis;border-radius:.5em;flex:auto;align-items:center;gap:.5em;min-width:0;padding:.5em .9em;display:inline-flex;overflow:clip}:where(.ma-browser__lock){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}:where(.ma-browser__body){min-height:0;position:relative;overflow:clip}:where(.ma-browser__body>img){width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){:where(.ma-browser){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-browser){animation:none}:where(.ma-checkdraw){cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.6em;display:inline-flex}:where(.ma-checkdraw__box){inline-size:var(--ma-checkdraw-size,1.25rem);block-size:var(--ma-checkdraw-size,1.25rem);flex:none;display:grid;position:relative}:where(.ma-checkdraw__input){-webkit-appearance:none;appearance:none;border:1.5px solid var(--ma-checkdraw-edge,color-mix(in srgb, var(--ma-ink) 45%, transparent));cursor:pointer;block-size:100%;inline-size:100%;font:inherit;transition:background-color var(--ma-duration-fast) var(--ma-ease-out), border-color var(--ma-duration-fast) var(--ma-ease-out);background:0 0;border-radius:.3em;grid-area:1/1;margin:0;position:relative}:where(.ma-checkdraw__input):after{content:"";inset:min(0px, calc((var(--ma-checkdraw-size,1.25rem) - 26px) / 2));position:absolute}:where(.ma-checkdraw__input:checked),:where(.ma-checkdraw__input:indeterminate){background:var(--ma-checkdraw-on,var(--ma-ink));border-color:var(--ma-checkdraw-on,var(--ma-ink))}:where(.ma-checkdraw__mark){pointer-events:none;fill:none;block-size:100%;inline-size:100%;stroke:var(--ma-panel);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;padding:12%}:where(.ma-checkdraw__tick),:where(.ma-checkdraw__bar){stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--ma-duration-fast) var(--ma-ease-in)}:where(.ma-checkdraw__input:checked~.ma-checkdraw__mark .ma-checkdraw__tick),:where(.ma-checkdraw__input:indeterminate~.ma-checkdraw__mark .ma-checkdraw__bar){stroke-dashoffset:0;transition:stroke-dashoffset var(--ma-duration) var(--ma-ease);transition-delay:calc(var(--ma-duration-fast) / 2)}:where(.ma-checkdraw__input:focus-visible){outline:2px solid var(--ma-checkdraw-on,var(--ma-ink));outline-offset:3px}:where(.ma-checkdraw__input:disabled){cursor:not-allowed;opacity:.45;transition:none}:where(.ma-checkdraw__input:disabled~.ma-checkdraw__mark *){transition:none}:where(.ma-checkdraw:has(.ma-checkdraw__input:disabled)){cursor:not-allowed}:where(.ma-checkdraw:has(.ma-checkdraw__input:disabled) .ma-checkdraw__label){opacity:.6}:where(.ma-checkdraw__label){user-select:none;line-height:1.2}@media (forced-colors:active){:where(.ma-checkdraw__input){background:canvas;border-color:buttontext}:where(.ma-checkdraw__input:checked),:where(.ma-checkdraw__input:indeterminate){background:highlight;border-color:highlight}:where(.ma-checkdraw__mark){stroke:highlighttext}:where(.ma-checkdraw__input:disabled){opacity:1;border-color:graytext}}@media (prefers-reduced-motion:reduce){:where(.ma-checkdraw__input),:where(.ma-checkdraw__tick),:where(.ma-checkdraw__bar){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-checkdraw__input),:where([data-ma-motion=reduce]) :where(.ma-checkdraw__tick),:where([data-ma-motion=reduce]) :where(.ma-checkdraw__bar){transition:none}:where(.ma-circ){width:var(--ma-circ-size,10em);height:var(--ma-circ-size,10em);vertical-align:middle;place-items:center;display:inline-grid;position:relative}:where(.ma-circ__ring){width:100%;height:100%;animation:ma-circ-spin var(--ma-circ-dur,var(--ma-dur-ambient)) linear infinite;will-change:rotate;grid-area:1/1;display:block}:where(.ma-circ__ring>svg){fill:currentColor;width:100%;height:100%;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;direction:ltr;display:block;overflow:visible}:where(.ma-circ[data-ccw] .ma-circ__ring){animation-direction:reverse}:where(.ma-circ__center){grid-area:1/1;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){:where(.ma-circ__ring){will-change:auto;animation:none}}:where([data-ma-motion=reduce]) :where(.ma-circ__ring){will-change:auto;animation:none}:where(:root){--ma-confetti-gravity:.22;--ma-confetti-drag:.985;--ma-confetti-velocity:14;--ma-confetti-spread:70;--ma-confetti-flutter:.12}:where([data-ma-preset=snap]){--ma-confetti-velocity:18;--ma-confetti-drag:.975;--ma-confetti-spread:50}:where([data-ma-preset=lively]){--ma-confetti-velocity:17;--ma-confetti-spread:90;--ma-confetti-flutter:.18}:where([data-ma-preset=gentle]),:where([data-ma-preset=ambient]){--ma-confetti-velocity:11;--ma-confetti-gravity:.16;--ma-confetti-drag:.99}:where(.ma-confetti){color:#f5a524;border:0 solid #e4572e;border-color:#e4572e #3a9a5b #4c7dff #c94ad3}@media (prefers-reduced-motion:reduce){:where(.ma-confetti){display:none}}:where([data-ma-motion=reduce]) :where(.ma-confetti){display:none}:where(.ma-cd){font-variant-numeric:tabular-nums;gap:.5em;display:inline-flex}:where(.ma-cd__unit){justify-items:center;gap:.35em;display:grid}:where(.ma-cd__card){text-align:center;perspective:8em;min-width:1.75em;height:1.5em;font-weight:600;line-height:1.5em;display:grid;position:relative}:where(.ma-cd__card):after{content:"";background:var(--ma-glow);height:1px;position:absolute;inset:50% 0 auto}:where(.ma-cd__top),:where(.ma-cd__bot),:where(.ma-cd__flap-a),:where(.ma-cd__flap-b){font-weight:inherit;background:var(--ma-edge);border-radius:.15em;grid-area:1/1;padding-inline:.2em}:where(.ma-cd__top),:where(.ma-cd__flap-a){clip-path:inset(0 0 50%)}:where(.ma-cd__bot),:where(.ma-cd__flap-b){clip-path:inset(50% 0 0)}:where(.ma-cd__flap-a),:where(.ma-cd__flap-b){transform-origin:50%;backface-visibility:hidden;visibility:hidden}:where(.ma-cd__card[data-flip] .ma-cd__flap-a){visibility:visible;animation:ma-cd-fold calc(var(--ma-duration) / 2) var(--ma-ease-in) both}:where(.ma-cd__card[data-flip] .ma-cd__flap-b){visibility:visible;animation:ma-cd-unfold calc(var(--ma-duration) / 2) var(--ma-ease-out) calc(var(--ma-duration) / 2) both}:where(.ma-cd__card[data-flip] .ma-cd__top){animation:ma-cd-hide calc(var(--ma-duration) / 2)}:where(.ma-cd__card[data-flip] .ma-cd__bot){animation:ma-cd-hide calc(var(--ma-duration) / 2) calc(var(--ma-duration) / 2) forwards}:where(.ma-cd__label){letter-spacing:.08em;text-transform:uppercase;opacity:var(--ma-dim,.7);font-size:.5em}:where(.ma-cd[data-done] .ma-cd__card){opacity:var(--ma-dim,.7)}:where(.ma-cd__done){align-self:center}@media (prefers-reduced-motion:reduce){:where(.ma-cd__card[data-flip] .ma-cd__flap-a),:where(.ma-cd__card[data-flip] .ma-cd__flap-b),:where(.ma-cd__card[data-flip] .ma-cd__top),:where(.ma-cd__card[data-flip] .ma-cd__bot){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-cd__card[data-flip] .ma-cd__flap-a),:where([data-ma-motion=reduce]) :where(.ma-cd__card[data-flip] .ma-cd__flap-b),:where([data-ma-motion=reduce]) :where(.ma-cd__card[data-flip] .ma-cd__top),:where([data-ma-motion=reduce]) :where(.ma-cd__card[data-flip] .ma-cd__bot){animation:none}:where(.ma-cursor){z-index:2147483000;box-sizing:border-box;width:var(--ma-cursor-size,12px);height:var(--ma-cursor-size,12px);background:var(--ma-cursor-bg,var(--ma-ink));color:var(--ma-cursor-fg,var(--ma-panel));pointer-events:none;translate:calc(var(--ma-cursor-x,-100px) - 50%) calc(var(--ma-cursor-y,-100px) - 50%);opacity:1;transition:translate var(--ma-duration-fast) var(--ma-ease-out), scale var(--ma-duration) var(--ma-ease), width var(--ma-duration) var(--ma-ease), height var(--ma-duration) var(--ma-ease), opacity var(--ma-duration-fast) var(--ma-ease-out), border-radius var(--ma-duration) var(--ma-ease);border-radius:999px;place-items:center;display:grid;position:fixed;top:0;left:0;scale:1}:where(.ma-cursor[data-within]){z-index:10;position:absolute}:where(.ma-cursor[data-state=hidden]){opacity:0;scale:.5}:where(.ma-cursor[data-mode=ring][data-state=hover]),:where(.ma-cursor[data-mode=label][data-state=hover]){scale:var(--ma-cursor-grow,3);opacity:.35}:where(.ma-cursor[data-mode=dot][data-state=hover]){scale:1.6}:where(.ma-cursor__label){font:500 .75rem/1 var(--font-sans,system-ui, sans-serif);letter-spacing:.02em;white-space:nowrap;opacity:0;transition:opacity var(--ma-duration-fast) var(--ma-ease-out);padding:0 .9em;display:block}:where(.ma-cursor[data-state=label]){width:auto;height:calc(var(--ma-cursor-size,12px) * 2.4);min-width:calc(var(--ma-cursor-size,12px) * 2.4);opacity:1;scale:1}:where(.ma-cursor[data-state=label] .ma-cursor__label){opacity:1;transition-delay:var(--ma-duration-fast)}:where(.ma-cursor[data-blend]){mix-blend-mode:difference;color:#000;background:#fff}:where(.ma-cursor[data-state=down]){scale:.7}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(html:not([data-ma-motion=reduce]):has(.ma-cursor[data-hide-native]:not([data-state=hidden]))) :where(:not(input,textarea,select,[contenteditable=""],[contenteditable=true])){cursor:none}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){:where(.ma-cursor){display:none}}:where([data-ma-motion=reduce]) :where(.ma-cursor){display:none}:where(.ma-map){pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:where(.ma-map__svg){width:100%;height:100%;overflow:visible}:where(.ma-map__land){fill:none;stroke:var(--ma-map-color);stroke-width:calc(var(--ma-map-step,1.11) * .84);stroke-linecap:round;stroke-dasharray:0 var(--ma-map-step,1.11)}:where(.ma-map__dot){fill:var(--ma-map-accent,currentColor)}:where(.ma-map__ring){fill:none;stroke:var(--ma-map-accent,currentColor);stroke-width:.35px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:ma-map-ping var(--ma-map-dur) var(--ma-ease-out) infinite;animation-delay:calc(var(--ma-map-i,0) * var(--ma-stagger-relaxed) * 3)}:where(.ma-map__list){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(.ma-map__ring){opacity:.5;animation:none;scale:2}}:where([data-ma-motion=reduce]) :where(.ma-map__ring){opacity:.5;animation:none;scale:2}:where(.ma-xpanels){container-type:inline-size}:where(.ma-xpanels__list){gap:.75rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-xpanels__item){min-inline-size:0}:where(.ma-xpanels__strip){display:none}:where(.ma-xpanels__panel){border-radius:var(--ma-radius-xl,1.25rem);background:var(--ma-block-ground,var(--card,var(--ma-panel)));block-size:100%;min-block-size:15rem;color:var(--ma-block-text,var(--card-foreground,currentColor));isolation:isolate;align-content:end;text-decoration:none;display:grid;position:relative;overflow:hidden}:where(.ma-xpanels__panel:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-xpanels__art){z-index:-1;display:grid;position:absolute;inset:0}:where(.ma-xpanels__art>*){block-size:100%;inline-size:100%}:where(.ma-xpanels__art~.ma-xpanels__words){color:#fff;background:linear-gradient(0deg,oklch(16% 0 0/.88),oklch(16% 0 0/.84) calc(100% - 3rem),oklch(16% 0 0/0));padding-block-start:3rem}:where(.ma-xpanels__words){gap:.35rem;padding:1.25rem 1.35rem 1.35rem;display:grid}:where(.ma-xpanels__meta){font-size:.8125rem;font-weight:600}:where(.ma-xpanels__title){font-family:var(--ma-font-display,inherit);font-size:1.35rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.015em;line-height:1.15}:where(.ma-xpanels__text){max-inline-size:30ch;font-size:.9375rem;line-height:1.5}@container (width>=40rem){:where(.ma-xpanels__list){block-size:var(--ma-xp-height,26rem);display:flex}:where(.ma-xpanels__item){transition:flex-grow var(--ma-duration-slow,.5s) var(--ma-ease-out,ease-out);flex:1 1 0}:where(.ma-xpanels__item[data-open]){flex-grow:4}:where(.ma-xpanels__list:is(:hover,:focus-within) .ma-xpanels__item){flex-grow:1}:where(.ma-xpanels__list:is(:hover,:focus-within) .ma-xpanels__item:is(:hover,:focus-within)){flex-grow:4}:where(.ma-xpanels__words){min-inline-size:16rem}:where(.ma-xpanels__item:not([data-open]) .ma-xpanels__words),:where(.ma-xpanels__list:is(:hover,:focus-within) .ma-xpanels__item .ma-xpanels__words){opacity:0;transition:opacity var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out)}:where(.ma-xpanels__list:not(:hover,:focus-within) .ma-xpanels__item[data-open] .ma-xpanels__words),:where(.ma-xpanels__list .ma-xpanels__item:is(:hover,:focus-within) .ma-xpanels__words){opacity:1;transition-delay:.18s}:where(.ma-xpanels__strip){writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:calc(100% - 2rem);font-family:var(--ma-font-display,inherit);font-size:1.05rem;font-weight:var(--ma-display-weight,700);transition:opacity var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out);display:block;position:absolute;bottom:1rem;left:50%;overflow:hidden;translate:-50%;rotate:180deg}:where(.ma-xpanels__art~.ma-xpanels__strip){color:#fff;background:oklch(15% 0 0/.62);border-radius:999px;padding:.7rem .35rem}:where(.ma-xpanels__list:not(:hover,:focus-within) .ma-xpanels__item[data-open] .ma-xpanels__strip),:where(.ma-xpanels__list .ma-xpanels__item:is(:hover,:focus-within) .ma-xpanels__strip){opacity:0}}@media (prefers-reduced-motion:reduce){:where(.ma-xpanels__item),:where(.ma-xpanels__words),:where(.ma-xpanels__strip){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-xpanels__item),:where([data-ma-motion=reduce]) :where(.ma-xpanels__words),:where([data-ma-motion=reduce]) :where(.ma-xpanels__strip){transition:none}:where(.ma-home){--_body:var(--ma-home-body,var(--ma-motif-1,var(--primary,currentColor)));--_accent:var(--ma-home-accent,var(--ma-motif-2,var(--accent,currentColor)));--_shade:color-mix(in oklab, var(--_body) 76%, #000);--_light:color-mix(in oklab, var(--_body) 58%, #fff);--_glass:color-mix(in oklab, var(--_body) 14%, #fff);--_deep:color-mix(in oklab, var(--_body) 32%, #17120e);--_lit:oklch(88% .12 85);place-items:end center;display:grid}:where(.ma-home__svg){width:100%;height:100%;overflow:visible}:where(.ma-home--tile){background:var(--ma-block-ground,transparent);width:100%;height:100%;position:relative;overflow:hidden}:where(.ma-home--tile .ma-home__svg){position:absolute;inset:0;overflow:hidden}:where(.ma-home__ground){fill:color-mix(in oklab, var(--ma-block-ground,var(--_body)) 82%, #000)}:where(.ma-home:not(.ma-home--tile) .ma-home__ground){fill:none;stroke:var(--_shade);stroke-width:.8px}:where(.ma-home__dusk){fill:oklch(72% .12 45/.38)}:where(.ma-home__night){fill:oklch(20% .05 265/.72)}:where(.ma-home__stars){fill:#fff;opacity:.8}:where(.ma-home__b){fill:var(--_body)}:where(.ma-home__s){fill:var(--_shade)}:where(.ma-home__sh){fill:var(--_shade);fill-opacity:.35}:where(.ma-home__l){fill:var(--_light)}:where(.ma-home__a){fill:var(--_accent)}:where(.ma-home__p){fill:var(--_glass)}:where(.ma-home__d){fill:var(--_deep)}:where(.ma-home__g){fill:color-mix(in oklab, var(--_accent) 40%, oklch(55% .12 150))}:where(.ma-home__gl){fill:color-mix(in oklab, var(--_accent) 30%, oklch(70% .13 140))}:where(.ma-home__ss){fill:none;stroke:var(--_deep);stroke-width:2.4px;stroke-linecap:round}:where(.ma-home__ws){fill:none;stroke:var(--_shade);stroke-width:1.4px}:where(.ma-home__pool){fill:oklch(80% .08 220)}:where(.ma-home__w){fill:var(--_glass);transition:fill var(--ma-duration-slow,.4s) var(--ma-ease-out,ease-out)}:where(.ma-home__w[data-on=""]){fill:var(--_lit)}:where(.ma-home[data-time=day] .ma-home__w){fill:color-mix(in oklab, var(--_glass) 78%, oklch(75% .06 230))}:where(a:is(:hover,:focus-visible) .ma-home__w[data-on=off]){fill:var(--_lit)}@media (forced-colors:active){:where(.ma-home__svg){forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){:where(.ma-home__w){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-home__w){transition:none}:where(.ma-fgrid__bar){flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}:where(.ma-fgrid:not([data-live]) .ma-fgrid__bar){display:none}:where(.ma-fgrid__filter){border:1px solid var(--ma-fgrid-edge,var(--ma-edge));background:var(--ma-fgrid-bg,var(--ma-panel));color:inherit;font:inherit;cursor:pointer;opacity:.8;transition:background-color var(--ma-duration-fast) var(--ma-ease-out), color var(--ma-duration-fast) var(--ma-ease-out), opacity var(--ma-duration-fast) var(--ma-ease-out), scale var(--ma-duration) var(--ma-ease);border-radius:999px;padding:.35em .85em;font-size:.8125rem;font-weight:500}:where(.ma-fgrid__filter:hover){opacity:1}:where(.ma-fgrid__filter:active){scale:.96}:where(.ma-fgrid__filter[aria-pressed=true]){background:var(--ma-fgrid-on-bg,var(--ma-ink));border-color:var(--ma-fgrid-on-bg,var(--ma-ink));color:var(--ma-fgrid-on-fg,var(--ma-panel));opacity:1}:where(.ma-fgrid__count){font-variant-numeric:tabular-nums;font-weight:400}:where(.ma-fgrid__filter:focus-visible){outline-offset:2px;outline:2px solid}:where(.ma-fgrid__grid){grid-template-columns:repeat(var(--ma-fgrid-cols,3), minmax(0, 1fr));gap:var(--ma-fgrid-gap,.75rem);margin:0;padding:0;list-style:none;display:grid}:where(.ma-fgrid__grid>[hidden]){display:none!important}:where(:root[data-ma-vt=filter]) .ma-fgrid__grid>*{view-transition-name:match-element}:where(:root)[data-ma-vt=filter]::view-transition-group(*){animation-duration:var(--ma-duration);animation-timing-function:var(--ma-ease)}:where(:root)[data-ma-vt=filter]::view-transition-old(*):only-child,:where(:root)[data-ma-vt=filter]::view-transition-new(*):only-child{animation-duration:var(--ma-duration-fast);animation-timing-function:var(--ma-ease-out)}@media (prefers-reduced-motion:reduce){:where(.ma-fgrid__filter){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-fgrid__filter){transition:none}:where(.ma-fsib){--ma-fsib-dim:.4;--ma-fsib-blur:0px;--ma-fsib-scale:1;--ma-fsib-grey:0}:where(ul.ma-fsib,ol.ma-fsib){margin:0;padding:0;list-style:none}:where(.ma-fsib>*){transition:opacity var(--ma-duration-base,.25s) var(--ma-ease-out,ease-out), filter var(--ma-duration-base,.25s) var(--ma-ease-out,ease-out), scale var(--ma-duration-base,.25s) var(--ma-ease-out,ease-out)}@media (hover:hover){:where(.ma-fsib:has(>:hover)>:not(:hover)){opacity:var(--ma-fsib-dim);filter:blur(var(--ma-fsib-blur)) grayscale(var(--ma-fsib-grey));scale:var(--ma-fsib-scale)}}:where(.ma-fsib:has(:focus-visible)>:not(:focus-within)){opacity:var(--ma-fsib-dim);filter:blur(var(--ma-fsib-blur)) grayscale(var(--ma-fsib-grey));scale:var(--ma-fsib-scale)}@media (prefers-reduced-motion:reduce){:where(.ma-fsib>*){transition:none}:where(.ma-fsib:has(>:hover)>*),:where(.ma-fsib:has(:focus-visible)>*){scale:1}}:where([data-ma-motion=reduce]) :where(.ma-fsib>*){transition:none}:where([data-ma-motion=reduce]) :where(.ma-fsib:has(>:hover)>*),:where([data-ma-motion=reduce]) :where(.ma-fsib:has(:focus-visible)>*){scale:1}:where(.ma-portrait){color:var(--ma-block-text,currentColor);place-items:end center;display:grid}:where(.ma-portrait__svg){width:100%;height:100%;overflow:visible}:where(.ma-portrait--tile){background:var(--ma-block-ground,transparent);width:100%;height:100%;position:relative;overflow:hidden}:where(.ma-portrait--tile .ma-portrait__svg){width:74%;height:74%;position:absolute;inset-block-end:0;inset-inline-start:13%}:where(.ma-portrait){--_top:var(--ma-motif-1,currentColor);--_backdrop:var(--ma-motif-2,color-mix(in oklab, currentColor 15%, transparent))}:where(.ma-portrait[data-cloth="2"]){--_top:var(--ma-motif-2,currentColor);--_backdrop:var(--ma-motif-1,color-mix(in oklab, currentColor 15%, transparent))}:where(.ma-portrait__back){fill:var(--_backdrop);opacity:.5}:where(.ma-portrait__cloth){fill:var(--_top)}:where(.ma-portrait__cloth-shade){fill:color-mix(in oklab, var(--_top) 70%, #000);opacity:.35}:where(.ma-portrait__collar){fill:color-mix(in oklab, var(--_top) 35%, #fff)}:where(.ma-portrait__skin,.ma-portrait__ear){fill:var(--_skin)}:where(.ma-portrait__neck){fill:color-mix(in oklab, var(--_skin) 82%, #000)}:where(.ma-portrait__hair){fill:var(--_hair)}:where(.ma-portrait__glasses){fill:none;stroke:var(--ma-block-text,#1a1a1a);stroke-width:1.6px}:where(.ma-portrait__phones){fill:var(--ma-block-text,#1a1a1a);stroke:var(--ma-block-text,#1a1a1a);stroke-width:3px}:where(.ma-portrait__phones path){fill:none}:where(.ma-portrait__ring){fill:var(--ma-motif-2,#e8c46a)}:where(.ma-portrait svg :is(.ma-portrait__head,.ma-portrait__body)){transform-box:view-box;transition:rotate var(--ma-duration-slow,.7s) var(--ma-ease-out), translate var(--ma-duration-slow,.7s) var(--ma-ease-out)}:where(.ma-portrait__head){transform-origin:50px 66px}:where(.ma-portrait__body){transform-origin:50px 100px}@media (hover:hover) and (pointer:fine){:where(:is(:is(a,button,.ma-portrait-host):is(:hover,:focus-visible),.ma-portrait-host:has(:focus-visible)) .ma-portrait:not([data-still]) .ma-portrait__head){rotate:-6deg}:where(:is(:is(a,button,.ma-portrait-host):is(:hover,:focus-visible),.ma-portrait-host:has(:focus-visible)) .ma-portrait:not([data-still]) .ma-portrait__body){translate:0 calc(var(--ma-travel-hover,4px) * -.6)}}@media (prefers-reduced-motion:reduce){:where(.ma-portrait svg *){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-portrait svg *){transition:none}:where(.ma-fr){position:relative}:where(.ma-fr__content){z-index:1;background:var(--ma-fr-bg,Canvas);position:relative}:where(.ma-fr__footer){position:var(--ma-fr-position,sticky);z-index:0;height:var(--ma-fr-h,20rem);align-content:end;display:grid;bottom:0}@media (prefers-reduced-motion:reduce){:where(.ma-fr__footer){position:var(--ma-fr-position,sticky)}}:where([data-ma-motion=reduce]) :where(.ma-fr__footer){position:var(--ma-fr-position,sticky)}:where(.ma-gauge){inline-size:var(--ma-gauge-size,9rem);max-inline-size:100%;color:inherit;font-variant-numeric:tabular-nums;display:inline-grid;position:relative}:where(.ma-gauge__svg){block-size:auto;inline-size:100%;display:block;overflow:visible}:where(.ma-gauge__track),:where(.ma-gauge__value){fill:none;stroke-linecap:round}:where(.ma-gauge__track){stroke:var(--ma-gauge-track,color-mix(in oklab, currentColor 14%, transparent))}:where(.ma-gauge__value){stroke:var(--ma-gauge-color,var(--chart-1,currentColor));stroke-dashoffset:0;transition:stroke-dashoffset var(--ma-gauge-dur,var(--ma-duration-slow,.7s)) var(--ma-ease-out) var(--ma-gauge-delay,0s)}:where(.ma-gauge__center){text-align:center;place-content:center;justify-items:center;gap:.15em;padding:18%;line-height:1.1;display:grid;position:absolute;inset:0}:where(.ma-gauge[data-shape=half] .ma-gauge__center){place-content:end center;padding:0 20%}:where(.ma-gauge__number){font-size:calc(var(--ma-gauge-size,9rem) * .19);letter-spacing:-.02em;font-weight:650}:where(.ma-gauge__label){font-size:max(.6875rem, calc(var(--ma-gauge-size,9rem) * .085));opacity:var(--ma-dim,.75)}:where([data-ma-js] .ma-gauge:not(.ma-in) .ma-gauge__value){stroke-dashoffset:var(--ma-gauge-len,0);transition:none}@media (prefers-reduced-motion:reduce){:where(.ma-gauge__value){transition:none}:where([data-ma-js] .ma-gauge:not(.ma-in) .ma-gauge__value){stroke-dashoffset:0}}:where([data-ma-motion=reduce]) :where(.ma-gauge__value){transition:none}:where([data-ma-motion=reduce]) :where([data-ma-js] .ma-gauge:not(.ma-in) .ma-gauge__value){stroke-dashoffset:0}:where(.ma-grid-pattern){pointer-events:none;background-image:linear-gradient(to right, var(--ma-gp-color,var(--ma-edge)) 1px, transparent 1px), linear-gradient(to bottom, var(--ma-gp-color,var(--ma-edge)) 1px, transparent 1px);background-size:var(--ma-gp-size,32px) var(--ma-gp-size,32px);position:absolute;inset:0}:where(.ma-grid-pattern[data-fade]){mask-image:radial-gradient(#000 30%,#0000 75%)}:where(.ma-grid-pattern[data-drift]){animation:ma-grid-pattern var(--ma-gp-drift,8s) linear infinite}@media (prefers-reduced-motion:reduce){:where(.ma-grid-pattern){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-grid-pattern){animation:none}:where(.ma-marker__mark){color:inherit;background-color:#0000;background-image:linear-gradient(var(--ma-marker-color), var(--ma-marker-color));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--ma-marker-dur,var(--ma-duration)) var(--ma-ease-out) calc(var(--ma-r-delay,0s) + var(--ma-marker-i,0) * var(--ma-marker-dur,var(--ma-duration)));background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:.25em;margin-inline:-.18em;padding:.08em .18em}:where([data-ma-js] .ma-marker:not(.ma-in) .ma-marker__mark){background-size:0% 100%;transition:none}:where(.ma-marker[data-shape] .ma-marker__mark){background:0 0;border-radius:0;margin:0;padding:0;position:relative}:where(.ma-marker__shape){pointer-events:none;block-size:calc(100% + .6em);inline-size:calc(100% + .9em);position:absolute;inset:-.3em -.45em;overflow:visible}:where(.ma-marker:is([data-shape=squiggle],[data-shape=arrow]) .ma-marker__shape){block-size:.55em;inline-size:calc(100% + .2em);inset:auto -.1em -.42em}:where(.ma-marker__shape path){fill:none;stroke:var(--ma-marker-color);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--ma-marker-dur,var(--ma-duration-slow,.6s)) var(--ma-ease-out) calc(var(--ma-r-delay,0s) + var(--ma-marker-i,0) * var(--ma-marker-dur,var(--ma-duration-slow,.6s)))}:where([data-ma-js] .ma-marker:not(.ma-in) .ma-marker__shape path){stroke-dashoffset:1px;transition:none}@media (prefers-reduced-motion:reduce){:where(.ma-marker__mark),:where(.ma-marker__shape path){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-marker__mark),:where([data-ma-motion=reduce]) :where(.ma-marker__shape path){transition:none}:where(.ma-hil){position:relative}:where(.ma-hil__list){margin:0;padding:0;list-style:none}:where(.ma-hil__item){border-top:1px solid var(--ma-edge)}:where(.ma-hil__item:last-child){border-bottom:1px solid var(--ma-edge)}:where(.ma-hil__link){color:inherit;transition:opacity var(--ma-duration-fast) var(--ma-ease-out), translate var(--ma-duration) var(--ma-ease);align-items:baseline;gap:1rem;padding:1.1rem 0;text-decoration:none;display:flex}:where(.ma-hil__link:focus-visible){outline-offset:4px;border-radius:2px;outline:2px solid}:where(.ma-hil__title){letter-spacing:-.025em;flex:1;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.1}:where(.ma-hil__meta){letter-spacing:.08em;text-transform:uppercase;opacity:var(--ma-dim,.7);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.6875rem}:where(.ma-hil__arrow){opacity:.4;transition:translate var(--ma-duration) var(--ma-ease), opacity var(--ma-duration-fast) var(--ma-ease-out);flex:none;align-self:center}:where(.ma-hil__list:has(.ma-hil__link:hover) .ma-hil__link:not(:hover)){opacity:.4}:where(.ma-hil__link:is(:hover,:focus-visible)){translate:.5rem}:where(.ma-hil__link:is(:hover,:focus-visible) .ma-hil__arrow){opacity:1;translate:.25rem -.25rem}:where(.ma-hil__float){z-index:1;width:var(--ma-hil-size,220px);aspect-ratio:var(--ma-hil-ratio,4 / 3);border-radius:var(--ma-hil-radius,.75rem);background:var(--ma-edge);pointer-events:none;opacity:0;scale:.8;translate:calc(var(--ma-hil-x,0px) - 50%) calc(var(--ma-hil-y,0px) - 50%);rotate:calc(var(--ma-hil-r,0) * var(--ma-hil-tilt,6deg));transition:translate var(--ma-duration-fast) var(--ma-ease-out), rotate var(--ma-duration) var(--ma-ease), opacity var(--ma-duration-fast) var(--ma-ease-out), scale var(--ma-duration) var(--ma-ease);position:absolute;top:0;left:0;overflow:clip;box-shadow:0 24px 48px -24px #00000080}:where(.ma-hil:has([data-hil]:is(:hover,:focus-visible)) .ma-hil__float){opacity:1;scale:1}:where(.ma-hil__float img){object-fit:cover;border-radius:inherit;width:100%;height:100%;opacity:clamp(0, 1 - (var(--ma-hil-i,0) - var(--ma-hil-active,0)) * (var(--ma-hil-i,0) - var(--ma-hil-active,0)), 1);transition:opacity var(--ma-duration-fast) var(--ma-ease-out);position:absolute;inset:0}:where(.ma-hil:has([data-hil]:focus-visible) .ma-hil__float){top:50%;left:auto;right:0;translate:0 -50%;rotate:0deg}@media (hover:none),(pointer:coarse){:where(.ma-hil__float){display:none}}@media (prefers-reduced-motion:reduce){:where(.ma-hil:has([data-hil]:is(:hover,:focus-visible)) .ma-hil__float){top:50%;left:auto;right:0;translate:0 -50%;rotate:0deg;scale:1}:where(.ma-hil__float),:where(.ma-hil__link),:where(.ma-hil__arrow){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hil:has([data-hil]:is(:hover,:focus-visible)) .ma-hil__float){top:50%;left:auto;right:0;translate:0 -50%;rotate:0deg;scale:1}:where([data-ma-motion=reduce]) :where(.ma-hil__float),:where([data-ma-motion=reduce]) :where(.ma-hil__link),:where([data-ma-motion=reduce]) :where(.ma-hil__arrow){transition:none}:where(.ma-hvideo){aspect-ratio:var(--ma-hvideo-ratio,16 / 10);border:1px solid var(--ma-edge);background:var(--ma-ink);color:#fff;isolation:isolate;border-radius:1rem;margin:0;position:relative;overflow:clip}:where(.ma-hvideo__video){object-fit:cover;width:100%;height:100%;transition:scale var(--ma-dur-gentle) var(--ma-ease);display:block;scale:1}:where(.ma-hvideo:is(:hover,:focus-within) .ma-hvideo__video){scale:1.04}:where(.ma-hvideo__caption){background:linear-gradient(#0000,#0009);padding:2.5rem 1rem .875rem;position:absolute;inset:auto 0 0}:where(.ma-hvideo__link){min-block-size:24px;color:inherit;align-content:center;gap:.15rem;text-decoration:none;display:grid}:where(.ma-hvideo__link):after{content:"";position:absolute;inset:0}:where(.ma-hvideo__title){font-family:var(--ma-hvideo-title-font,inherit);font-size:var(--ma-hvideo-title-size,.9375rem);letter-spacing:var(--ma-hvideo-title-tracking,-.01em);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:where(.ma-hvideo__meta){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:var(--ma-hvideo-meta-case,uppercase);opacity:.75;font-size:.6875rem}:where(.ma-hvideo:has(.ma-hvideo__link:focus-visible)){outline-offset:2px;outline:2px solid}:where(.ma-hvideo__play){z-index:1;border:1px solid var(--ma-edge);background:var(--ma-panel);width:2.5rem;height:2.5rem;color:var(--ma-ink);cursor:pointer;transition:scale var(--ma-duration) var(--ma-ease);border-radius:999px;place-items:center;font-size:1rem;display:none;position:absolute;top:.75rem;right:.75rem}:where(.ma-hvideo__play:focus-visible){outline-offset:2px;outline:2px solid}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){:where(.ma-hvideo[data-live] .ma-hvideo__play){display:grid}}:where([data-ma-motion=reduce]) :where(.ma-hvideo[data-live] .ma-hvideo__play){display:grid}:where(.ma-hvideo[data-caption=under]){aspect-ratio:auto;color:inherit;background:0 0;border:0;border-radius:0;align-content:start;gap:.75rem;display:grid;overflow:visible}:where(.ma-hvideo[data-caption=under] .ma-hvideo__video){height:auto;aspect-ratio:var(--ma-hvideo-ratio,16 / 10);border:1px solid var(--ma-hvideo-edge,var(--ma-edge));border-radius:var(--ma-hvideo-radius,1rem);background:var(--ma-ink)}:where(.ma-hvideo[data-caption=under]:is(:hover,:focus-within) .ma-hvideo__video){scale:1}:where(.ma-hvideo[data-caption=under] .ma-hvideo__caption){background:0 0;padding:0;position:static}@media (prefers-reduced-motion:reduce){:where(.ma-hvideo__video),:where(.ma-hvideo:is(:hover,:focus-within) .ma-hvideo__video),:where(.ma-hvideo__play){transition:none;scale:1}}:where([data-ma-motion=reduce]) :where(.ma-hvideo__video),:where([data-ma-motion=reduce]) :where(.ma-hvideo:is(:hover,:focus-within) .ma-hvideo__video),:where([data-ma-motion=reduce]) :where(.ma-hvideo__play){transition:none;scale:1}:where(.ma-imgcmp){background:var(--ma-edge);-webkit-user-select:none;user-select:none;border-radius:.75rem;display:grid;position:relative;overflow:clip}:where(.ma-imgcmp__before),:where(.ma-imgcmp__after){object-fit:cover;grid-area:1/1;width:100%;height:auto;display:block}:where(.ma-imgcmp__after){clip-path:inset(0 0 0 var(--ma-imgcmp,50%));transition:clip-path var(--ma-duration-fast) var(--ma-ease-out)}:where(.ma-imgcmp__handle){top:0;bottom:0;left:var(--ma-imgcmp,50%);background:var(--ma-panel);pointer-events:none;width:2px;transition:left var(--ma-duration-fast) var(--ma-ease-out);place-items:center;display:grid;position:absolute;translate:-50%;box-shadow:0 0 0 1px #00000026}:where(.ma-imgcmp:has(.ma-imgcmp__range:active) .ma-imgcmp__after),:where(.ma-imgcmp:has(.ma-imgcmp__range:active) .ma-imgcmp__handle){transition:none}:where(.ma-imgcmp__knob){border:1px solid var(--ma-edge);background:var(--ma-panel);width:2.5rem;height:2.5rem;color:var(--ma-ink);transition:scale var(--ma-duration) var(--ma-ease), box-shadow var(--ma-duration-fast) var(--ma-ease-out);border-radius:999px;place-items:center;display:grid;box-shadow:0 8px 24px -12px #00000080}:where(.ma-imgcmp:has(.ma-imgcmp__range:active) .ma-imgcmp__knob),:where(.ma-imgcmp:has(.ma-imgcmp__range:hover) .ma-imgcmp__knob){scale:1.08}:where(.ma-imgcmp:has(.ma-imgcmp__range:focus-visible) .ma-imgcmp__knob){box-shadow:0 0 0 3px var(--ma-ink)}:where(.ma-imgcmp__range){opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}:where(.ma-imgcmp__label){background:var(--ma-panel);color:var(--ma-ink);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:.25em .6em;font-family:ui-monospace,monospace;font-size:.6875rem;position:absolute;top:.75rem}:where(.ma-imgcmp__label--a){inset-inline-start:.75rem}:where(.ma-imgcmp__label--b){inset-inline-end:.75rem}:where([dir=rtl] .ma-imgcmp:not([data-orientation=vertical]) .ma-imgcmp__after,.ma-imgcmp[dir=rtl]:not([data-orientation=vertical]) .ma-imgcmp__after){clip-path:inset(0 var(--ma-imgcmp,50%) 0 0)}:where([dir=rtl] .ma-imgcmp:not([data-orientation=vertical]) .ma-imgcmp__handle,.ma-imgcmp[dir=rtl]:not([data-orientation=vertical]) .ma-imgcmp__handle){left:auto;right:var(--ma-imgcmp,50%);transition-property:right;translate:50%}:where([dir=rtl] [dir=ltr] .ma-imgcmp:not([data-orientation=vertical]) .ma-imgcmp__after,[dir=rtl] .ma-imgcmp[dir=ltr]:not([data-orientation=vertical]) .ma-imgcmp__after){clip-path:inset(0 0 0 var(--ma-imgcmp,50%))}:where([dir=rtl] [dir=ltr] .ma-imgcmp:not([data-orientation=vertical]) .ma-imgcmp__handle,[dir=rtl] .ma-imgcmp[dir=ltr]:not([data-orientation=vertical]) .ma-imgcmp__handle){left:var(--ma-imgcmp,50%);transition-property:left;right:auto;translate:-50%}:where(.ma-imgcmp[data-orientation=vertical] .ma-imgcmp__after){clip-path:inset(var(--ma-imgcmp,50%) 0 0 0)}:where(.ma-imgcmp[data-orientation=vertical] .ma-imgcmp__handle){top:var(--ma-imgcmp,50%);width:auto;height:2px;transition:top var(--ma-duration-fast) var(--ma-ease-out);bottom:auto;left:0;right:0;translate:0 -50%}:where(.ma-imgcmp[data-orientation=vertical] .ma-imgcmp__knob svg){rotate:90deg}:where(.ma-imgcmp[data-orientation=vertical] .ma-imgcmp__range){writing-mode:vertical-lr;cursor:ns-resize;touch-action:pan-x;direction:ltr}:where(.ma-imgcmp[data-orientation=vertical] .ma-imgcmp__label--b){top:auto;bottom:.75rem;inset-inline:.75rem auto}@media (prefers-reduced-motion:reduce){:where(.ma-imgcmp__after),:where(.ma-imgcmp__handle),:where(.ma-imgcmp__knob){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-imgcmp__after),:where([data-ma-motion=reduce]) :where(.ma-imgcmp__handle),:where([data-ma-motion=reduce]) :where(.ma-imgcmp__knob){transition:none}:where(.ma-lens){--ma-lens-x:.5;--ma-lens-y:.5;border-radius:var(--ma-radius-lg,1rem);cursor:zoom-in;touch-action:pan-y;display:block;position:relative;overflow:hidden;container-type:inline-size}:where(.ma-lens:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-lens__base>*),:where(.ma-lens__copy>*){block-size:auto;inline-size:100%;display:block}:where(.ma-lens__glass){left:calc(var(--ma-lens-x) * 100% - var(--ma-lens-size) / 2);top:calc(var(--ma-lens-y) * 100% - var(--ma-lens-size) / 2);inline-size:var(--ma-lens-size);aspect-ratio:1;box-shadow:0 0 0 3px var(--background,#fff), 0 12px 32px -10px oklch(0% 0 0/.5);pointer-events:none;opacity:0;transition:opacity var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out), scale var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out);border-radius:50%;position:absolute;overflow:hidden;scale:.85}:where(.ma-lens[data-on] .ma-lens__glass){opacity:1;scale:1}:where(.ma-lens__copy){transform-origin:0 0;inline-size:100cqi;translate:calc(var(--ma-lens-size) / 2 - var(--ma-lens-x) * var(--ma-lens-zoom) * 100%) calc(var(--ma-lens-size) / 2 - var(--ma-lens-y) * var(--ma-lens-zoom) * 100%);scale:var(--ma-lens-zoom);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){:where(.ma-lens__glass){transition:none;scale:1}}:where([data-ma-motion=reduce]) :where(.ma-lens__glass){transition:none;scale:1}:where(.ma-rays){--ma-rays-colour:oklch(97% .06 90);--ma-rays-strength:.55;z-index:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}:where(.ma-rays__ray){inset-block-start:-12%;left:var(--x);inline-size:var(--w);block-size:135%;translate:-50%;rotate:var(--a);transform-origin:50% 0;background:linear-gradient(to bottom, color-mix(in oklab, var(--ma-rays-colour) calc(var(--o) * var(--ma-rays-strength) * 100%), transparent), transparent 78%);filter:blur(14px);animation:ma-rays-sway var(--d) ease-in-out var(--l) infinite alternate;position:absolute}:where(.ma-rays[data-still] .ma-rays__ray){animation:none}@keyframes ma-rays-sway{0%{rotate:calc(var(--a) - 2.5deg);opacity:.75}to{rotate:calc(var(--a) + 2.5deg);opacity:1}}@media (prefers-reduced-motion:reduce){:where(.ma-rays__ray){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-rays__ray){animation:none}:where(.ma-lightbox__grid){grid-template-columns:repeat(var(--ma-lightbox-cols,3), 1fr);gap:.5rem;display:grid}:where(.ma-lightbox__thumb){aspect-ratio:var(--ma-lightbox-ratio,1);border:1px solid var(--ma-edge);background:var(--ma-edge);border-radius:.75rem;display:block;overflow:clip}:where(.ma-lightbox__thumb img){object-fit:cover;width:100%;height:100%;transition:scale var(--ma-duration) var(--ma-ease);display:block}:where(.ma-lightbox__thumb:hover img){scale:1.04}:where(.ma-lightbox__thumb:focus-visible){outline-offset:3px;outline:2px solid}:where(.ma-lightbox) .ma-dialog{width:fit-content;max-width:min(92vw,80rem);max-height:92dvh;overflow:clip}:where(.ma-lightbox) .ma-dialog__panel{padding:0}:where(.ma-lightbox) .ma-dialog__close button{background:var(--ma-panel);opacity:.9}:where(.ma-lightbox__figure){margin:0}:where(.ma-lightbox__img){object-fit:contain;background:var(--ma-edge);width:auto;min-width:16rem;max-width:min(92vw,80rem);height:auto;min-height:12rem;max-height:calc(92dvh - 3rem);transition:opacity var(--ma-duration-fast) var(--ma-ease-out);display:block}:where(.ma-dialog[data-loading] .ma-lightbox__img){opacity:.4}:where(.ma-lightbox__caption){opacity:.85;justify-content:space-between;align-items:baseline;gap:1rem;min-height:3rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}:where(.ma-lightbox__count){letter-spacing:.06em;opacity:.8;white-space:nowrap;font-family:ui-monospace,monospace;font-size:.6875rem}:where(.ma-lightbox__nav){border:1px solid var(--ma-edge);background:var(--ma-panel);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;opacity:.85;transition:opacity var(--ma-duration-fast) var(--ma-ease-out), scale var(--ma-duration) var(--ma-ease);border-radius:999px;place-items:center;display:grid;position:absolute;top:calc(50% - 1.5rem)}:where(.ma-lightbox__nav:hover){opacity:1;scale:1.06}:where(.ma-lightbox__nav:focus-visible){outline-offset:2px;outline:2px solid}:where(.ma-lightbox__nav--prev){left:.75rem}:where(.ma-lightbox__nav--next){right:.75rem}@media (prefers-reduced-motion:reduce){:where(.ma-lightbox__thumb img),:where(.ma-lightbox__nav){transition:none;scale:1}}:where([data-ma-motion=reduce]) :where(.ma-lightbox__thumb img),:where([data-ma-motion=reduce]) :where(.ma-lightbox__nav){transition:none;scale:1}:where(.ma-lpreview){--ma-lpreview-delay:var(--ma-duration)}:where(.ma-lpreview[data-delay=fast]){--ma-lpreview-delay:var(--ma-duration-fast)}:where(.ma-lpreview[data-delay=slow]){--ma-lpreview-delay:var(--ma-duration-slow)}:where(.ma-lpreview__link){color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--ma-duration-fast) var(--ma-ease-out);text-decoration-thickness:1px}:where(.ma-lpreview__link:is(:hover,:focus-visible)){text-decoration-color:currentColor}:where(.ma-lpreview__link:focus-visible){outline-offset:2px;border-radius:2px;outline:2px solid}:where(.ma-lpreview__card){position-area:var(--ma-lpreview-area,bottom);position-try-fallbacks:flip-block, flip-inline;border:1px solid var(--ma-edge);background:var(--ma-panel);width:16rem;color:var(--ma-ink);pointer-events:none;opacity:0;scale:.96;translate:0 calc(var(--ma-travel-hover,4px) * -1);transition:opacity var(--ma-duration-fast) var(--ma-ease-out), scale var(--ma-duration-fast) var(--ma-ease-out), translate var(--ma-duration-fast) var(--ma-ease-out), display var(--ma-duration-fast) allow-discrete, overlay var(--ma-duration-fast) allow-discrete, visibility var(--ma-duration-fast);border-radius:.75rem;margin:.5rem 0;padding:0;position:fixed;inset:auto;overflow:visible;box-shadow:0 16px 40px -20px #00000073}:where(.ma-lpreview__card:popover-open){pointer-events:auto;opacity:1;transition-duration:var(--ma-duration), var(--ma-duration), var(--ma-duration), 0s, 0s, 0s;transition-timing-function:var(--ma-ease), var(--ma-ease), var(--ma-ease), linear, linear, linear;transition-delay:var(--ma-lpreview-delay), var(--ma-lpreview-delay), var(--ma-lpreview-delay), 0s, 0s, var(--ma-lpreview-delay);translate:0;scale:1}@starting-style{:where(.ma-lpreview__card:popover-open){opacity:0;scale:.96;translate:0 calc(var(--ma-travel-hover,4px) * -1);visibility:hidden}}:where(.ma-lpreview__card)::backdrop{background:0 0}:where(.ma-lpreview__card):before{content:"";z-index:-1;position:absolute;inset:calc(-.5rem - 2px) 0}:where(.ma-lpreview__img){aspect-ratio:16/9;object-fit:cover;background:var(--ma-edge);border-radius:calc(.75rem - 1px) calc(.75rem - 1px) 0 0;width:100%;display:block}:where(.ma-lpreview__body){text-align:start;gap:.15rem;padding:.625rem .75rem .75rem;font-size:.8125rem;line-height:1.35;display:grid}:where(.ma-lpreview__title){font-weight:600}:where(.ma-lpreview__desc){-webkit-line-clamp:2;opacity:.7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.ma-lpreview__domain){letter-spacing:.03em;opacity:var(--ma-dim,.7);margin-top:.2rem;font-family:ui-monospace,monospace;font-size:.6875rem}@supports not (position-area:bottom){:where(.ma-lpreview__card){inset:auto;left:var(--ma-lpreview-x,0px);top:var(--ma-lpreview-y,0px)}}@media (hover:none),(pointer:coarse){:where(.ma-lpreview__card){display:none}}@media (prefers-reduced-motion:reduce){:where(.ma-lpreview__card),:where(.ma-lpreview__card:popover-open){transition-duration:var(--ma-duration-fast);transition-timing-function:linear;translate:0;scale:1}}:where([data-ma-motion=reduce]) :where(.ma-lpreview__card),:where([data-ma-motion=reduce]) :where(.ma-lpreview__card:popover-open){transition-duration:var(--ma-duration-fast);transition-timing-function:linear;translate:0;scale:1}:where(.ma-motif){color:var(--ma-block-text,currentColor);place-items:center;display:grid}:where(.ma-motif__svg){width:100%;height:100%;overflow:visible}:where(.ma-motif--tile){background:var(--ma-block-ground,transparent);width:100%;height:100%;position:relative;overflow:hidden}:where(.ma-motif--tile .ma-motif__svg){width:74%;max-width:30rem;height:74%}:where(.ma-motif--tile):after{content:"";pointer-events:none;background:radial-gradient(110% 75% at 12% 0,oklch(100% 0 0/.2),#0000 60%),radial-gradient(90% 70% at 100% 100%,oklch(0% 0 0/.1),#0000 60%);position:absolute;inset:0}:where(.ma-motif__caption){z-index:1;background:color-mix(in oklab, var(--background,var(--ma-panel)) 92%, transparent);color:var(--foreground,var(--ma-ink));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.4rem .7rem;font-size:.6875rem;font-weight:600;line-height:1;position:absolute;bottom:.875rem;left:.875rem}:where(.ma-motif__f1){fill:var(--ma-motif-1,currentColor)}:where(.ma-motif__f2){fill:var(--ma-motif-2,color-mix(in oklab, currentColor 55%, transparent))}:where(.ma-motif__fb){fill:var(--ma-block-ground,var(--background,transparent))}:where(.ma-motif__ff){fill:var(--ma-block-text,currentColor)}:where(.ma-motif__s1){fill:none;stroke:var(--ma-motif-1,currentColor)}:where(.ma-motif__s2){fill:none;stroke:var(--ma-motif-2,color-mix(in oklab, currentColor 55%, transparent))}:where(.ma-motif__pill){fill:var(--ma-block-text,currentColor)}:where(.ma-motif__badge){fill:var(--ma-block-ground,var(--background,transparent));font:700 3.6px/1 var(--ma-font-body,system-ui, sans-serif);letter-spacing:.04em}:where(.ma-motif svg [class*=ma-motif__]){transform-box:view-box;transition:translate var(--ma-duration-slow,.7s) var(--ma-ease-out), rotate var(--ma-duration-slow,.7s) var(--ma-ease-out)}:where(.ma-motif__spin,.ma-motif__plate){transform-origin:50px 50px}:where(.ma-motif__b){transform-origin:63px 61px;rotate:10deg}:where(.ma-motif__heart){transform-box:fill-box;transform-origin:50% 100%;opacity:0}@media (hover:hover) and (pointer:fine){:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__rise){translate:0 calc(var(--ma-travel-hover,4px) * -1.25)}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__left){translate:calc(var(--ma-travel-hover,4px) * -1.25) 0}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__right){translate:calc(var(--ma-travel-hover,4px) * 1.25) 0}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__spin){rotate:28deg}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__up){translate:0 calc(var(--ma-travel-hover,4px) * -.75)}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__down){translate:0 calc(var(--ma-travel-hover,4px) * .75)}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__plate){rotate:-35deg}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__outl){translate:calc(var(--ma-travel-hover,4px) * -.75) 0}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__outr){translate:calc(var(--ma-travel-hover,4px) * .75) 0}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__w1){translate:calc(var(--ma-travel-hover,4px) * -1.5) 0}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__w2){translate:calc(var(--ma-travel-hover,4px) * 1.5) 0}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__a){translate:calc(var(--ma-travel-hover,4px) * -.75) calc(var(--ma-travel-hover,4px) * -.75)}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__b){rotate:24deg}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__c){translate:calc(var(--ma-travel-hover,4px) * 1) 0}:where(:is(:is(a,button,.ma-motif-host):is(:hover,:focus-visible),.ma-motif-host:has(:focus-visible)) .ma-motif:not([data-still]) .ma-motif__heart){animation:ma-motif-heart calc(var(--ma-duration-slow,.7s) * 4) var(--ma-ease-out) var(--ma-motif-d,0s) 3}}@keyframes ma-motif-heart{0%{opacity:0;translate:0;scale:.5}18%{opacity:1}to{translate:var(--ma-motif-hx,calc(var(--ma-travel-hover,4px) * -.5)) calc(var(--ma-travel-hover,4px) * -6);opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){:where(.ma-motif svg [class*=ma-motif__]){transition:none}:where(.ma-motif__heart){opacity:1;animation:none}}:where([data-ma-motion=reduce]) :where(.ma-motif svg [class*=ma-motif__]){transition:none}:where([data-ma-motion=reduce]) :where(.ma-motif__heart){opacity:1;animation:none}:where(.ma-open){--ma-open-on:oklch(62% .16 150);align-items:center;gap:.55rem;margin:0;font-weight:550;display:flex}:where(.ma-open[hidden]){display:none}:where(.ma-open__dot){opacity:.6;border-radius:999px;flex:none;block-size:.6rem;inline-size:.6rem;box-shadow:inset 0 0 0 2px}:where(.ma-open[data-open] .ma-open__dot){background:var(--ma-open-on);box-shadow:0 0 0 .2rem color-mix(in oklab, var(--ma-open-on) 25%, transparent);opacity:1;animation:ma-open-pulse 2.4s var(--ma-ease-out,ease-out) 3}@keyframes ma-open-pulse{50%{box-shadow:0 0 0 .45rem color-mix(in oklab, var(--ma-open-on) 0%, transparent)}}@media (prefers-reduced-motion:reduce){:where(.ma-open[data-open] .ma-open__dot){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-open[data-open] .ma-open__dot){animation:none}:where(.ma-orbit){pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}:where(.ma-orbit[data-path]):before{content:"";width:calc(var(--ma-orbit-r,100px) * 2);height:calc(var(--ma-orbit-r,100px) * 2);border:1px solid var(--ma-orbit-color,var(--ma-edge));border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}:where(.ma-orbit:has(>:first-child:last-child)){--ma-orbit-n:1}:where(.ma-orbit:has(>:nth-child(2):last-child)){--ma-orbit-n:2}:where(.ma-orbit:has(>:nth-child(3):last-child)){--ma-orbit-n:3}:where(.ma-orbit:has(>:nth-child(4):last-child)){--ma-orbit-n:4}:where(.ma-orbit:has(>:nth-child(5):last-child)){--ma-orbit-n:5}:where(.ma-orbit:has(>:nth-child(6):last-child)){--ma-orbit-n:6}:where(.ma-orbit:has(>:nth-child(7):last-child)){--ma-orbit-n:7}:where(.ma-orbit:has(>:nth-child(8):last-child)){--ma-orbit-n:8}:where(.ma-orbit:has(>:nth-child(9):last-child)){--ma-orbit-n:9}:where(.ma-orbit:has(>:nth-child(10):last-child)){--ma-orbit-n:10}:where(.ma-orbit:has(>:nth-child(11):last-child)){--ma-orbit-n:11}:where(.ma-orbit:has(>:nth-child(12):last-child)){--ma-orbit-n:12}:where(.ma-orbit>:first-child){--ma-orbit-i:0}:where(.ma-orbit>:nth-child(2)){--ma-orbit-i:1}:where(.ma-orbit>:nth-child(3)){--ma-orbit-i:2}:where(.ma-orbit>:nth-child(4)){--ma-orbit-i:3}:where(.ma-orbit>:nth-child(5)){--ma-orbit-i:4}:where(.ma-orbit>:nth-child(6)){--ma-orbit-i:5}:where(.ma-orbit>:nth-child(7)){--ma-orbit-i:6}:where(.ma-orbit>:nth-child(8)){--ma-orbit-i:7}:where(.ma-orbit>:nth-child(9)){--ma-orbit-i:8}:where(.ma-orbit>:nth-child(10)){--ma-orbit-i:9}:where(.ma-orbit>:nth-child(11)){--ma-orbit-i:10}:where(.ma-orbit>:nth-child(12)){--ma-orbit-i:11}:where(.ma-orbit>*){width:var(--ma-orbit-size,40px);height:var(--ma-orbit-size,40px);margin:calc(var(--ma-orbit-size,40px) / -2);pointer-events:auto;--ma-orbit-a:calc(var(--ma-orbit-i,0) * 360deg / var(--ma-orbit-n,1));transform:rotate(var(--ma-orbit-a)) translate(var(--ma-orbit-r,100px)) rotate(calc(-1 * var(--ma-orbit-a)));will-change:transform;animation:ma-orbit var(--ma-orbit-dur) linear infinite;place-items:center;display:grid;position:absolute;top:0;left:0}:where(.ma-orbit[data-reverse]>*){animation-direction:reverse}@media (prefers-reduced-motion:reduce){:where(.ma-orbit>*){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-orbit>*){animation:none}:where(.ma-otp){--ma-otp-font:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ma-otp-h:calc(var(--ma-otp-cell) * 1.2);vertical-align:middle;display:inline-block;position:relative}:where(.ma-otp__field){inline-size:calc(var(--ma-otp-n) * var(--ma-otp-cell) + (var(--ma-otp-n) - 1) * var(--ma-otp-gap));block-size:var(--ma-otp-h);vertical-align:middle;direction:ltr;border-radius:.5em;display:inline-grid;overflow:clip}:where(.ma-otp__label){margin-block-end:.5em;font-size:.875em;display:block}:where(.ma-otp__cells){gap:var(--ma-otp-gap);pointer-events:none;grid-area:1/1;display:flex}:where(.ma-otp__cells>i){inline-size:var(--ma-otp-cell);border:1px solid var(--ma-edge);background:var(--ma-panel);block-size:100%;transition:border-color var(--ma-duration-fast) var(--ma-ease-out), background-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:.45em;flex:none}:where(.ma-otp__input){inline-size:calc(100% + var(--ma-otp-cell));block-size:100%;padding:0 0 0 calc((var(--ma-otp-cell) - 1ch) / 2);color:inherit;font:500 calc(var(--ma-otp-cell) * .5) / 1 var(--ma-otp-font);font-variant-numeric:tabular-nums;letter-spacing:calc(var(--ma-otp-cell) + var(--ma-otp-gap) - 1ch);text-transform:uppercase;caret-color:var(--ma-ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:none;grid-area:1/1;margin:0}:where(.ma-otp__input)::placeholder{color:color-mix(in srgb, var(--ma-ink) 28%, transparent);opacity:1}:where(.ma-otp__input:disabled){cursor:not-allowed;opacity:.6}:where(.ma-otp__input:read-only){caret-color:#0000}:where(.ma-otp__field:focus-within){outline:2px solid var(--ma-ink);outline-offset:3px}:where(.ma-otp:has(.ma-otp__input:focus) .ma-otp__cells>i){border-color:color-mix(in srgb, var(--ma-ink) 45%, transparent)}:where(.ma-otp:has(.ma-otp__input:valid:not(:placeholder-shown)) .ma-otp__cells>i){border-color:var(--ma-ink)}:where(.ma-otp:has(.ma-otp__input:user-invalid) .ma-otp__cells>i){border-color:var(--ma-otp-invalid,#e0563f);background:color-mix(in srgb, var(--ma-otp-invalid,#e0563f) 8%, var(--ma-panel))}:where(.ma-otp:has(.ma-otp__input:disabled) .ma-otp__cells>i),:where(.ma-otp:has(.ma-otp__input:disabled) .ma-otp__cells>i){background:color-mix(in srgb, var(--ma-ink) 6%, var(--ma-panel));transition:none}:where(.ma-otp__check){inline-size:calc(var(--ma-otp-cell) * .55);block-size:calc(var(--ma-otp-cell) * .55);fill:none;stroke:var(--ma-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;margin-inline-start:calc(var(--ma-otp-gap) * 1.2);position:absolute;inset-block-start:50%;inset-inline-start:100%;translate:0 -50%}:where(.ma-otp__check path){stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--ma-duration-fast) var(--ma-ease-in)}:where(.ma-otp:has(.ma-otp__input:valid:not(:placeholder-shown)) .ma-otp__check){opacity:1}:where(.ma-otp:has(.ma-otp__input:valid:not(:placeholder-shown)) .ma-otp__check path){stroke-dashoffset:0;transition:stroke-dashoffset var(--ma-duration) var(--ma-ease)}@media (forced-colors:active){:where(.ma-otp__cells>i){background:canvas;border-color:buttontext}:where(.ma-otp:has(.ma-otp__input:valid:not(:placeholder-shown)) .ma-otp__cells>i){border-color:highlight}:where(.ma-otp__check){stroke:highlight}}@media (prefers-reduced-motion:reduce){:where(.ma-otp__cells>i),:where(.ma-otp__check path){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-otp__cells>i),:where([data-ma-motion=reduce]) :where(.ma-otp__check path){transition:none}:where(.ma-art){--_body:var(--ma-art-body,var(--ma-motif-1,var(--primary,currentColor)));--_accent:var(--ma-art-accent,var(--ma-motif-2,var(--accent,currentColor)));--_shade:color-mix(in oklab, var(--_body) 74%, #000);--_light:color-mix(in oklab, var(--_body) 55%, #fff);--_paper:color-mix(in oklab, var(--_body) 9%, #fff);--_deep:color-mix(in oklab, var(--_body) 34%, #1b130e);--_accent-shade:color-mix(in oklab, var(--_accent) 72%, #000);color:var(--ma-block-text,currentColor);place-items:center;display:grid}:where(.ma-art__svg){width:100%;height:100%;overflow:visible}:where(.ma-art--tile){background:var(--ma-block-ground,transparent);width:100%;height:100%;position:relative;overflow:hidden}:where(.ma-art--tile .ma-art__svg){width:80%;max-width:32rem;height:80%}:where(.ma-art--tile):after{content:"";pointer-events:none;background:radial-gradient(110% 80% at 14% 0,oklch(100% 0 0/.22),#0000 62%);position:absolute;inset:0}:where(.ma-art__caption){z-index:1;background:color-mix(in oklab, var(--background,var(--ma-panel)) 92%, transparent);color:var(--foreground,var(--ma-ink));font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.4rem .7rem;font-size:.6875rem;font-weight:500;line-height:1;position:absolute;bottom:.875rem;left:.875rem}:where(.ma-art__b){fill:var(--_body)}:where(.ma-art__s){fill:var(--_shade)}:where(.ma-art__sh){fill:var(--_shade);fill-opacity:.42}:where(.ma-art__l){fill:var(--_light)}:where(.ma-art__a){fill:var(--_accent)}:where(.ma-art__as-f){fill:var(--_accent-shade)}:where(.ma-art__p){fill:var(--_paper)}:where(.ma-art__d),:where(.ma-art__k){fill:var(--_deep)}:where(.ma-art__glass){fill:var(--_paper);fill-opacity:.7}:where(.ma-art__faint){opacity:.55}:where(.ma-art__bs,.ma-art__ss,.ma-art__ls,.ma-art__ps,.ma-art__as){fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}:where(.ma-art__bs){stroke:var(--_body)}:where(.ma-art__ss){stroke:var(--_shade)}:where(.ma-art__ls){stroke:var(--_light)}:where(.ma-art__ps){stroke:var(--_paper)}:where(.ma-art__as){stroke:var(--_accent-shade)}:where(.ma-art__handle){stroke-width:3.2px}:where(.ma-art__handle-thick){stroke-width:5.5px}:where(.ma-art__leg){stroke-width:3.6px}:where(.ma-art__ring,.ma-art__swirl){stroke-width:2.2px}:where(.ma-art__score){stroke-width:3px}:where(.ma-art__glaze){stroke-width:2.2px}:where(.ma-art__seam){stroke-width:1.2px}:where(.ma-art__stem){stroke-width:1.4px}:where(.ma-art__crack){stroke-width:1.2px}:where(.ma-art__gloss){opacity:.7}:where(.ma-art__speck){opacity:.4}:where(.ma-art__shadow){fill:var(--ma-block-text,currentColor);opacity:.13}:where(.ma-art__steam){fill:none;stroke:var(--ma-block-text,currentColor);stroke-width:1.6px;stroke-linecap:round;opacity:0}:where(.ma-art__glow){fill:var(--_paper);opacity:0}:where(.ma-art__drops circle){opacity:0}:where(.ma-art svg :is(.ma-art__obj,.ma-art__shadow,.ma-art__swing,.ma-art__lid,.ma-art__press,.ma-art__bulb,.ma-art__steam,.ma-art__glow,.ma-art__bulb-light)){transform-box:view-box;transition:translate var(--ma-duration-slow,.7s) var(--ma-ease-out), rotate var(--ma-duration-slow,.7s) var(--ma-ease-out), scale var(--ma-duration-slow,.7s) var(--ma-ease-out), opacity var(--ma-duration-slow,.7s) var(--ma-ease-out)}:where(.ma-art__obj){transform-origin:50px 88px}:where(.ma-art__shadow){transform-origin:50px 89px}:where(.ma-art__swing){transform-origin:50px 22px}:where(.ma-art__lid){transform-origin:25px 48px}:where(.ma-art__bulb){transform-origin:50px 33px}@media (hover:hover) and (pointer:fine){:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__obj){translate:0 calc(var(--ma-travel-hover,4px) * -1);rotate:-2.5deg}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__shadow){opacity:.09;scale:.82 1}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__swing){rotate:5deg}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__lid){translate:0 calc(var(--ma-travel-hover,4px) * -.9);rotate:-7deg}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__press){translate:0 calc(var(--ma-travel-hover,4px) * .7)}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__bulb){scale:.86 1}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__glow){opacity:.42}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__bulb-light){fill:#fff}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__steam){animation:ma-art-steam calc(var(--ma-duration-slow,.7s) * 3) var(--ma-ease-out) 2}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__drops circle){animation:ma-art-drip calc(var(--ma-duration-slow,.7s) * 1.6) ease-in 3}:where(:is(:is(a,button,.ma-art-host):is(:hover,:focus-visible),.ma-art-host:has(:focus-visible)) .ma-art:not([data-still]) .ma-art__drops circle:last-child){animation-delay:calc(var(--ma-duration-slow,.7s) * .8)}}@keyframes ma-art-steam{0%{opacity:0;translate:0 4px}35%{opacity:.4}to{opacity:0;translate:0 -6px}}@keyframes ma-art-drip{0%{opacity:0;translate:0}15%{opacity:1}to{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){:where(.ma-art svg *){transition:none;animation:none}}:where([data-ma-motion=reduce]) :where(.ma-art svg *){transition:none;animation:none}:where(.ma-prompt){border:1px solid var(--ma-edge);border-radius:var(--ma-prompt-radius,1.1em);background:var(--ma-panel);color:inherit;box-shadow:var(--ma-prompt-shadow,0 1px 2px var(--ma-glow));transition:border-color var(--ma-duration-fast) var(--ma-ease-out);gap:.5em;padding:.75em .75em .6em;display:grid}:where(.ma-prompt:focus-within){border-color:color-mix(in srgb, var(--ma-ink) 40%, transparent)}:where(.ma-prompt__area){inline-size:100%;color:inherit;font:inherit;resize:vertical;field-sizing:content;min-block-size:calc(var(--ma-prompt-rows) * 1.5em + .5em);max-block-size:calc(var(--ma-prompt-max) * 1.5em + .5em);background:0 0;border:0;outline:none;margin:0;padding:.25em .35em;line-height:1.5}@supports (field-sizing:content){:where(.ma-prompt__area){resize:none}}:where(.ma-prompt__area)::placeholder{color:var(--ma-prompt-placeholder,color-mix(in oklab, currentColor calc(max(var(--ma-dim,.75), var(--ma-sec-floor,0)) * 100%), transparent));opacity:1}:where(.ma-prompt__area:disabled){opacity:.5;cursor:not-allowed}:where(.ma-prompt__bar){align-items:center;gap:.5em;display:flex}:where(.ma-prompt__model){margin-inline-end:auto}:where(.ma-prompt__attach),:where(.ma-prompt__send){block-size:2.25em;inline-size:2.25em;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--ma-duration-fast) var(--ma-ease-out), opacity var(--ma-duration-fast) var(--ma-ease-out), scale var(--ma-duration-fast) var(--ma-ease-out);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:relative}:where(.ma-prompt__bar>:last-child){margin-inline-start:auto}:where(.ma-prompt__attach>svg),:where(.ma-prompt__send>svg){grid-area:1/1;block-size:1.15em;inline-size:1.15em}:where(.ma-prompt__attach:hover){background:color-mix(in srgb, var(--ma-ink) 8%, transparent)}:where(.ma-prompt__file){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.ma-prompt__attach:has(.ma-prompt__file:focus-visible)),:where(.ma-prompt__send:focus-visible){outline:2px solid var(--ma-ink);outline-offset:2px}:where(.ma-prompt__send){background:var(--ma-ink);color:var(--ma-panel)}:where(.ma-prompt__send:hover){scale:1.06}:where(.ma-prompt__send:active){scale:.96}:where(.ma-prompt:has(.ma-prompt__area:placeholder-shown) .ma-prompt__send){opacity:.35;scale:1}:where(.ma-prompt__send:disabled){cursor:not-allowed;opacity:.35;transition:none;scale:1}:where(.ma-prompt__busy){opacity:0;transition:opacity var(--ma-duration-fast) var(--ma-ease-out);grid-area:1/1;display:grid}:where(.ma-prompt[data-pending] .ma-prompt__busy){opacity:1}:where(.ma-prompt[data-pending] .ma-prompt__arrow){opacity:0}:where(.ma-prompt[data-pending] .ma-prompt__send){opacity:1;pointer-events:none}:where(.ma-prompt__sr){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){:where(.ma-prompt){border-color:buttontext}:where(.ma-prompt__send){forced-color-adjust:none;color:canvas;background:buttontext;border-color:buttontext}}@media (prefers-reduced-motion:reduce){:where(.ma-prompt),:where(.ma-prompt__attach),:where(.ma-prompt__send),:where(.ma-prompt__busy){transition:none;scale:1}}:where([data-ma-motion=reduce]) :where(.ma-prompt),:where([data-ma-motion=reduce]) :where(.ma-prompt__attach),:where([data-ma-motion=reduce]) :where(.ma-prompt__send),:where([data-ma-motion=reduce]) :where(.ma-prompt__busy){transition:none;scale:1}:where(.ma-qr){inline-size:var(--ma-qr-size,8rem);max-inline-size:100%;line-height:0;display:inline-block}:where(.ma-qr__svg){block-size:auto;inline-size:100%;display:block}:where(.ma-qr__ground){fill:var(--ma-qr-ground,#fff)}:where(.ma-qr__modules){fill:var(--ma-qr-color,#0c0c0d)}@media (forced-colors:active){:where(.ma-qr__ground){fill:canvas}:where(.ma-qr__modules){fill:canvastext}}@media (prefers-reduced-motion:reduce){:where(.ma-qr){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-qr){transition:none}:where(.ma-toc){font-size:.875rem}:where(.ma-toc__title){letter-spacing:.08em;text-transform:uppercase;opacity:var(--ma-dim,.7);margin:0 0 .5rem;font-size:.75em}:where(.ma-toc__list){border-left:1px solid var(--ma-edge);margin:0;padding:0;list-style:none}:where(.ma-toc__item){margin:0;padding:0}:where(.ma-toc__link){padding:.3em 0 .3em calc(.9em + var(--ma-toc-d,0) * .9em);color:inherit;opacity:var(--ma-dim,.7);transition:opacity var(--ma-duration-fast) var(--ma-ease-out);text-decoration:none;display:block;position:relative}:where(.ma-toc__link):before{content:"";width:2px;transition:scale var(--ma-duration) var(--ma-ease);background:currentColor;border-radius:999px;position:absolute;inset:.2em auto .2em -1px;scale:1 0}:where(.ma-toc__link:hover){opacity:.9}:where(.ma-toc__link[aria-current]){opacity:1}:where(.ma-toc__link[aria-current]):before{scale:1}:where(.ma-toc__link:focus-visible){outline-offset:2px;border-radius:.25em;outline:2px solid}@media (prefers-reduced-motion:reduce){:where(.ma-toc__link),:where(.ma-toc__link):before{transition:none}}:where([data-ma-motion=reduce]) :where(.ma-toc__link),:where([data-ma-motion=reduce]) :where(.ma-toc__link):before{transition:none}:where(.ma-retro){pointer-events:none;perspective:calc(var(--ma-retro-cell,60px) * 4);contain:strict;position:absolute;inset:0;overflow:hidden}:where(.ma-retro[data-fade]){mask-image:linear-gradient(to bottom, transparent var(--ma-retro-horizon,40%), #000 calc(var(--ma-retro-horizon,40%) + 30%))}:where(.ma-retro__floor){inset:var(--ma-retro-horizon,40%) -100% -100%;transform-origin:50% 0;transform:rotateX(var(--ma-retro-angle,65deg));position:absolute}:where(.ma-retro__lines){inset:calc(-1 * var(--ma-retro-cell,60px)) 0 0;background-image:linear-gradient(to right, var(--ma-retro-color) var(--ma-retro-line,1px), transparent var(--ma-retro-line,1px)), linear-gradient(to bottom, var(--ma-retro-color) var(--ma-retro-line,1px), transparent var(--ma-retro-line,1px));background-size:var(--ma-retro-cell,60px) var(--ma-retro-cell,60px);will-change:translate;animation:ma-retro var(--ma-retro-dur) linear infinite;background-position:50% 0;position:absolute}@media (prefers-reduced-motion:reduce){:where(.ma-retro__lines){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-retro__lines){animation:none}:where(.ma-room){--_body:var(--ma-room-body,var(--ma-motif-1,var(--primary,currentColor)));--_accent:var(--ma-room-accent,var(--ma-motif-2,var(--accent,currentColor)));--_shade:color-mix(in oklab, var(--_body) 76%, #000);--_light:color-mix(in oklab, var(--_body) 22%, #fff);--_pale:color-mix(in oklab, var(--_body) 8%, #fff);--_deep:color-mix(in oklab, var(--_body) 32%, #17120e);--_wall:var(--ma-block-ground,color-mix(in oklab, var(--_body) 10%, #fff));--_lit:oklch(90% .12 85);place-items:end center;display:grid}:where(.ma-room__svg){width:100%;height:100%;overflow:visible}:where(.ma-room--tile){background:var(--_wall);width:100%;height:100%;position:relative;overflow:hidden}:where(.ma-room--tile .ma-room__svg){position:absolute;inset:0;overflow:hidden}:where(.ma-room__wall){fill:var(--_wall)}:where(.ma-room:not(.ma-room--tile) .ma-room__wall){fill:none}:where(.ma-room__floor){fill:color-mix(in oklab, var(--_wall) 74%, var(--_deep))}:where(.ma-room__skirt){fill:color-mix(in oklab, var(--_wall) 60%, var(--_deep))}:where(.ma-room__roof){fill:color-mix(in oklab, var(--_wall) 86%, var(--_deep))}:where(.ma-room__rug){fill:color-mix(in oklab, var(--_accent) 55%, var(--_wall))}:where(.ma-room__frame){fill:var(--_pale);stroke:var(--_shade);stroke-width:.8px}:where(.ma-room__sill){fill:var(--_light)}:where(.ma-room__bars){fill:none;stroke:var(--_pale);stroke-width:1.6px}:where(.ma-room__day){fill:oklch(86% .06 230)}:where(.ma-room__dusk){fill:oklch(76% .11 50)}:where(.ma-room__night){fill:oklch(26% .06 265)}:where(.ma-room__sun){fill:oklch(95% .09 95)}:where(.ma-room__glow){fill:oklch(68% .15 30/.55)}:where(.ma-room__moon){fill:oklch(96% .03 95)}:where(.ma-room__b){fill:var(--_body)}:where(.ma-room__s){fill:var(--_shade)}:where(.ma-room__l){fill:var(--_light)}:where(.ma-room__p){fill:var(--_pale)}:where(.ma-room__a){fill:var(--_accent)}:where(.ma-room__d){fill:var(--_deep)}:where(.ma-room__shade){fill:var(--_light)}:where(.ma-room__ladder){fill:none;stroke:var(--_shade);stroke-width:1.6px;stroke-linecap:round}:where(.ma-room__g){fill:color-mix(in oklab, var(--_accent) 40%, oklch(55% .12 150))}:where(.ma-room__gl){fill:color-mix(in oklab, var(--_accent) 30%, oklch(70% .13 140))}:where(.ma-room__lamp){fill:var(--_lit);opacity:0;transition:opacity var(--ma-duration-slow,.4s) var(--ma-ease-out,ease-out)}:where(.ma-room__lamp[data-on=""]),:where(a:is(:hover,:focus-visible) .ma-room__lamp){opacity:.45}@media (prefers-reduced-motion:reduce){:where(.ma-room__lamp){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-room__lamp){transition:none}:where(.ma-expand){display:block;overflow:clip}:where(.ma-expand__inner){transform-origin:50%;display:block}:where(.ma-expand__inner>img),:where(.ma-expand__inner>picture>img),:where(.ma-expand__inner>video){width:100%;height:auto;display:block}@supports (animation-timeline:view()){:where(.ma-expand){animation:linear both ma-expand;animation-range:var(--ma-expand-range,entry 0% cover 45%)}:where(.ma-expand__inner){animation:linear both ma-expand-inner;animation-range:var(--ma-expand-range,entry 0% cover 45%)}:where(html) :where(.ma-expand),:where(html) :where(.ma-expand__inner){animation-timeline:view()}}@media (prefers-reduced-motion:reduce){:where(.ma-expand),:where(.ma-expand__inner){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-expand),:where([data-ma-motion=reduce]) :where(.ma-expand__inner){animation:none}:where(.ma-scroll-progress){z-index:50;height:var(--ma-sp-h,2px);background:var(--ma-sp-color,currentColor);transform-origin:0;pointer-events:none;display:none;position:fixed;inset:0 0 auto;scale:0 1}:where(.ma-scroll-progress[data-position=bottom]){inset:auto 0 0}:where(.ma-scroll-progress[data-scope=nearest]){margin-bottom:calc(var(--ma-sp-h,2px) * -1);position:sticky;inset:0 0 auto}@supports (animation-timeline:scroll()){:where(.ma-scroll-progress){animation:linear both ma-scroll-progress;display:block}:where(html) :where(.ma-scroll-progress){animation-timeline:scroll(root)}:where(html) :where(.ma-scroll-progress[data-scope=nearest]){animation-timeline:scroll()}}@media (prefers-reduced-motion:reduce){:where(.ma-scroll-progress){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-scroll-progress){transition:none}:where(.ma-shimmer){isolation:isolate;border:1px solid color-mix(in srgb, var(--ma-shimmer-fg,var(--ma-panel)) 18%, transparent);border-radius:var(--ma-shimmer-r,999px);background:var(--ma-shimmer-bg,var(--ma-ink));color:var(--ma-shimmer-fg,var(--ma-panel));font:inherit;white-space:nowrap;cursor:pointer;transition:translate var(--ma-duration-fast) var(--ma-ease-out), box-shadow var(--ma-duration-fast) var(--ma-ease-out);justify-content:center;align-items:center;gap:.5em;padding:.7em 1.4em;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:clip}:where(.ma-shimmer):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg, transparent 36%, var(--ma-shimmer-c,var(--ma-shine)) 50%, transparent 64%);animation:ma-shimmer var(--ma-shimmer-dur,3s) var(--ma-ease-in-out) infinite;background-position:120% 0;background-size:250% 100%;position:absolute;inset:-1px}@media (hover:hover){:where(.ma-shimmer:hover){translate:0 calc(-.5 * var(--ma-travel-hover));box-shadow:0 0 0 1px color-mix(in srgb, var(--ma-shimmer-c,var(--ma-shine)) 55%, transparent)}}:where(.ma-shimmer:focus-visible){outline:2px solid var(--ma-shimmer-ring,currentColor);outline-offset:3px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ma-shimmer-c,var(--ma-shine)) 55%, transparent)}:where(.ma-shimmer:active){translate:0;scale:.98}@media (prefers-reduced-motion:reduce){:where(.ma-shimmer):before{animation:none;display:none}:where(.ma-shimmer:hover){translate:0}}:where([data-ma-motion=reduce]) :where(.ma-shimmer):before{animation:none;display:none}:where([data-ma-motion=reduce]) :where(.ma-shimmer:hover){translate:0}:where(.ma-spot){position:relative;overflow:hidden}:where(.ma-spot):before{content:"";pointer-events:none;background:radial-gradient(var(--ma-spot-r,240px) circle at var(--ma-spot-x,50%) var(--ma-spot-y,50%), var(--ma-spot-c,var(--ma-glow)), transparent 70%);opacity:0;transition:opacity var(--ma-duration-fast) var(--ma-ease-out);position:absolute;inset:0}:where(.ma-spot[data-target=border]):before{inset:calc(-1 * var(--ma-spot-w,1px));padding:var(--ma-spot-w,1px);border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}:where(.ma-spot[data-target=border]){overflow:visible}@media (hover:hover){:where(.ma-spot:hover):before{opacity:var(--ma-spot-o,1)}}@media (prefers-reduced-motion:reduce){:where(.ma-spot):before{transition:none}}:where([data-ma-motion=reduce]) :where(.ma-spot):before{transition:none}:where(.ma-roll){vertical-align:bottom;line-height:1.15;display:inline-grid;overflow:clip}:where(.ma-roll__line){white-space:pre;grid-area:1/1}:where(.ma-roll__char){transition:translate var(--ma-roll-dur,var(--ma-duration)) var(--ma-ease);transition-delay:calc(var(--ma-i,0) * var(--ma-roll-step,var(--ma-stagger-tight)));display:inline-block}:where(.ma-roll__line--next .ma-roll__char){translate:0 100%}@media (hover:hover){:where(.ma-roll:hover .ma-roll__line .ma-roll__char),:where(:is(a,button,label):hover .ma-roll .ma-roll__line .ma-roll__char){translate:0 -100%}:where(.ma-roll:hover .ma-roll__line--next .ma-roll__char),:where(:is(a,button,label):hover .ma-roll .ma-roll__line--next .ma-roll__char){translate:0}}:where(:is(a,button):focus-visible .ma-roll .ma-roll__line .ma-roll__char){translate:0 -100%}:where(:is(a,button):focus-visible .ma-roll .ma-roll__line--next .ma-roll__char){translate:0}@media (prefers-reduced-motion:reduce){:where(.ma-roll__char){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-roll__char){transition:none}:where(.ma-smenu){--ma-smenu-total:calc(var(--ma-duration) + var(--ma-smenu-n,4) * var(--ma-stagger));display:inline-block}:where(.ma-smenu__trigger),:where(.ma-smenu__close button){border:1px solid var(--ma-smenu-trigger-edge,var(--ma-edge));background:var(--ma-smenu-trigger-bg,var(--ma-panel));width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;transition:background-color var(--ma-duration-fast) var(--ma-ease-out), scale var(--ma-duration) var(--ma-ease);border-radius:999px;place-items:center;display:grid}:where(.ma-smenu__trigger:hover),:where(.ma-smenu__close button:hover){scale:1.06}:where(.ma-smenu__trigger[data-text]){width:auto;font:inherit;align-items:center;gap:.5em;padding-inline:1em .85em;font-size:.875rem;font-weight:500;display:inline-flex}:where(.ma-smenu__trigger:focus-visible),:where(.ma-smenu__close button:focus-visible),:where(.ma-smenu__link:focus-visible){outline-offset:3px;outline:2px solid}:where(.ma-smenu__dialog){background:var(--ma-smenu-bg,var(--ma-ink));width:100%;max-width:none;height:100%;max-height:none;color:var(--ma-smenu-fg,var(--ma-panel));opacity:0;translate:0 var(--ma-travel-enter,24px);transition:opacity var(--ma-duration) var(--ma-ease-in) calc(var(--ma-smenu-n,4) * var(--ma-stagger)), translate var(--ma-duration) var(--ma-ease-in) calc(var(--ma-smenu-n,4) * var(--ma-stagger)), display var(--ma-smenu-total) allow-discrete, overlay var(--ma-smenu-total) allow-discrete;border:0;margin:0;padding:clamp(1.5rem,6vw,4rem);position:fixed;inset:0;overflow:auto}:where(.ma-smenu__dialog[open]){opacity:1;transition-delay:0s;transition-timing-function:var(--ma-ease);translate:0}@starting-style{:where(.ma-smenu__dialog[open]){opacity:0;translate:0 var(--ma-travel-enter,24px)}}:where(.ma-smenu[data-side=top] .ma-smenu__dialog){height:auto;max-height:90dvh;translate:0 calc(var(--ma-travel-enter,24px) * -1);border-radius:0 0 1.5rem 1.5rem;inset:0 0 auto}:where(.ma-smenu[data-side=right] .ma-smenu__dialog){width:min(26rem,100%);translate:var(--ma-travel-enter,24px) 0;inset:0 0 0 auto}:where(.ma-smenu[data-side=top] .ma-smenu__dialog[open]),:where(.ma-smenu[data-side=right] .ma-smenu__dialog[open]){translate:0}@starting-style{:where(.ma-smenu[data-side=top] .ma-smenu__dialog[open]){translate:0 calc(var(--ma-travel-enter,24px) * -1)}:where(.ma-smenu[data-side=right] .ma-smenu__dialog[open]){translate:var(--ma-travel-enter,24px) 0}}:where(.ma-smenu__dialog)::backdrop{background:var(--ma-scrim);opacity:0;transition:opacity var(--ma-duration) var(--ma-ease-out), display var(--ma-smenu-total) allow-discrete, overlay var(--ma-smenu-total) allow-discrete}:where(.ma-smenu__dialog[open])::backdrop{opacity:1}@starting-style{:where(.ma-smenu__dialog[open])::backdrop{opacity:0}}:where(.ma-smenu__close){position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}@starting-style{:where(.ma-smenu__dialog[open] .ma-smenu__close .ma-icon__a),:where(.ma-smenu__dialog[open] .ma-smenu__close .ma-icon__c){translate:0;rotate:0deg}:where(.ma-smenu__dialog[open] .ma-smenu__close .ma-icon__b){opacity:1;scale:1}}:where(.ma-smenu__nav){align-content:center;min-height:100%;display:grid}:where(.ma-smenu[data-side=top] .ma-smenu__nav),:where(.ma-smenu[data-side=right] .ma-smenu__nav){min-height:0;padding-top:2.5rem}:where(.ma-smenu__list){gap:.25em;margin:0;padding:0;list-style:none;display:grid}:where(.ma-smenu__item){opacity:0;translate:0 var(--ma-travel-enter,24px);transition:opacity var(--ma-duration) var(--ma-ease-out), translate var(--ma-duration) var(--ma-ease);transition-delay:calc((var(--ma-smenu-n,4) - 1 - var(--ma-i,0)) * var(--ma-stagger))}:where(.ma-smenu__dialog[open] .ma-smenu__item){opacity:1;transition-delay:calc(var(--ma-i,0) * var(--ma-stagger) + var(--ma-duration-fast));translate:0}@starting-style{:where(.ma-smenu__dialog[open] .ma-smenu__item){opacity:0;translate:0 var(--ma-travel-enter,24px)}}:where(.ma-smenu__link){align-items:baseline;gap:var(--ma-smenu-gap,.75em);color:inherit;font-family:var(--ma-smenu-font,inherit);font-size:var(--ma-smenu-size,clamp(2rem, 7vw, 4.5rem));font-weight:var(--ma-smenu-weight,700);letter-spacing:var(--ma-smenu-tracking,-.03em);opacity:.85;transition:opacity var(--ma-duration-fast) var(--ma-ease-out), translate var(--ma-duration) var(--ma-ease);padding:.15em 0;line-height:1.05;text-decoration:none;display:flex}:where(.ma-smenu[data-side=top] .ma-smenu__link),:where(.ma-smenu[data-side=right] .ma-smenu__link){font-size:var(--ma-smenu-size,clamp(1.5rem, 4vw, 2.25rem))}:where(.ma-smenu__link:hover),:where(.ma-smenu__link[aria-current=page]){opacity:1;translate:.25em}:where(.ma-smenu__index){align-self:var(--ma-smenu-index-align,auto);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;opacity:var(--ma-dim,.7);font-size:.75rem;font-weight:400}:where(.ma-smenu__foot){opacity:.7;margin-top:2rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){:where(.ma-smenu__dialog),:where(.ma-smenu__dialog[open]),:where(.ma-smenu__item),:where(.ma-smenu__dialog[open] .ma-smenu__item){transition-duration:var(--ma-duration-fast);transition-delay:0s;transition-timing-function:linear;translate:0}:where(.ma-smenu){--ma-smenu-total:var(--ma-duration-fast)}:where(.ma-smenu__link),:where(.ma-smenu__trigger),:where(.ma-smenu__close button){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-smenu__dialog),:where([data-ma-motion=reduce]) :where(.ma-smenu__dialog[open]),:where([data-ma-motion=reduce]) :where(.ma-smenu__item),:where([data-ma-motion=reduce]) :where(.ma-smenu__dialog[open] .ma-smenu__item){transition-duration:var(--ma-duration-fast);transition-delay:0s;transition-timing-function:linear;translate:0}:where([data-ma-motion=reduce]) :where(.ma-smenu){--ma-smenu-total:var(--ma-duration-fast)}:where([data-ma-motion=reduce]) :where(.ma-smenu__link),:where([data-ma-motion=reduce]) :where(.ma-smenu__trigger),:where([data-ma-motion=reduce]) :where(.ma-smenu__close button){transition:none}:where(.ma-stateful){border:1px solid var(--ma-edge);border-radius:var(--ma-stateful-radius,var(--ma-radius-md,.6em));background:var(--ma-ink);color:var(--ma-panel);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ma-duration-fast) var(--ma-ease-out), opacity var(--ma-duration-fast) var(--ma-ease-out);justify-content:center;align-items:center;padding:.65em 1.2em;font-weight:500;line-height:1.2;display:inline-flex}:where(.ma-stateful[aria-disabled=true]){cursor:progress}:where(.ma-stateful:focus-visible){outline-offset:3px;outline:2px solid}:where(.ma-stateful__face){opacity:0;visibility:hidden;max-width:0;translate:0 var(--ma-travel-hover);transition:max-width var(--ma-duration) var(--ma-ease), opacity var(--ma-duration) var(--ma-ease), translate var(--ma-duration) var(--ma-ease), visibility var(--ma-duration) var(--ma-ease-out);align-items:center;gap:.5em;display:inline-flex;overflow:clip}:where(.ma-stateful__face>*){flex:none}:where(.ma-stateful[data-state=idle] [data-face=idle]),:where(.ma-stateful[data-state=pending] [data-face=pending]),:where(.ma-stateful[data-state=done] [data-face=done]),:where(.ma-stateful[data-state=error] [data-face=error]){max-width:var(--ma-stateful-w,none);opacity:1;visibility:visible;translate:0}:where(form:is([data-pending],[data-state=done],[data-state=exists],[data-state=error]) .ma-stateful [data-face]){opacity:0;visibility:hidden;max-width:0}:where(form[data-pending] .ma-stateful [data-face=pending]),:where(form:is([data-state=done],[data-state=exists]):not([data-pending]) .ma-stateful [data-face=done]),:where(form[data-state=error]:not([data-pending]) .ma-stateful [data-face=error]){max-width:var(--ma-stateful-w,none);opacity:1;visibility:visible;translate:0}:where(form[data-pending] .ma-stateful){pointer-events:none}:where(.ma-stateful[data-state=done]){background:var(--ma-stateful-done,color-mix(in srgb, var(--ma-ink) 88%, #7cc67c))}:where(.ma-stateful[data-state=error]){background:var(--ma-stateful-error,color-mix(in srgb, var(--ma-ink) 84%, #e0563f))}:where(form:is([data-state=done],[data-state=exists]) .ma-stateful){background:var(--ma-stateful-done,color-mix(in srgb, var(--ma-ink) 88%, #7cc67c))}:where(form[data-state=error] .ma-stateful){background:var(--ma-stateful-error,color-mix(in srgb, var(--ma-ink) 84%, #e0563f))}@media (prefers-reduced-motion:reduce){:where(.ma-stateful__face){transition:none;translate:0}}:where([data-ma-motion=reduce]) :where(.ma-stateful__face){transition:none;translate:0}:where(.ma-stepper){--ma-step-at:0;gap:1.5rem;display:grid}:where(.ma-stepper__say){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(.ma-stepper__steps){gap:2rem;display:grid}:where(.ma-stepper__steps>fieldset){border:0;min-inline-size:0;margin:0;padding:0}:where(.ma-stepper__steps>fieldset>legend){margin-block-end:1rem;padding:0;font-weight:650}:where(.ma-stepper[data-on] .ma-stepper__steps>[hidden]){display:none!important}:where(.ma-stepper[data-on] .ma-stepper__steps>[data-current]){animation:ma-stepper-in var(--ma-duration-base,.25s) var(--ma-ease-out,ease-out)}:where(.ma-stepper[data-on] .ma-stepper__steps>[data-current]:focus){outline:none}:where(.ma-stepper[data-on]:not([data-last])~*){display:none!important}:where(.ma-stepper__rail){grid-template-columns:repeat(var(--ma-step-count), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}:where(.ma-stepper__rail):before,:where(.ma-stepper__rail):after{content:"";inset-block-start:.875rem;inset-inline:calc(50% / var(--ma-step-count));background:var(--border,color-mix(in oklab, currentColor 18%, transparent));block-size:2px;position:absolute}:where(.ma-stepper__rail):after{background:var(--primary,currentColor);transform-origin:0;scale:calc(var(--ma-step-at) / (var(--ma-step-count) - 1)) 1;transition:scale var(--ma-duration-slow,.4s) var(--ma-ease-out,ease-out)}:where(.ma-stepper__rail:dir(rtl)):after{transform-origin:100%}:where(.ma-stepper__dot){z-index:1;justify-items:center;display:grid;position:relative}:where(.ma-stepper__to){color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.4rem;padding:0;display:grid}:where(.ma-stepper__to:disabled){cursor:default}:where(.ma-stepper__to:focus-visible .ma-stepper__n){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-stepper__n){background:var(--background,Canvas);block-size:1.75rem;inline-size:1.75rem;box-shadow:inset 0 0 0 2px var(--border,color-mix(in oklab, currentColor 30%, transparent));font-variant-numeric:tabular-nums;transition:background-color var(--ma-duration-base,.25s) var(--ma-ease-out,ease-out), color var(--ma-duration-base,.25s) var(--ma-ease-out,ease-out);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:650;display:grid}:where(.ma-stepper__dot:is([aria-current],[data-done]) .ma-stepper__n){background:var(--primary,CanvasText);color:var(--primary-foreground,Canvas);box-shadow:none}:where(.ma-stepper__name){font-size:.8125rem;line-height:1.25}:where(.ma-stepper__dot[aria-current] .ma-stepper__name){font-weight:650}:where(.ma-stepper__dot[data-done] .ma-stepper__name){text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.2em}:where(.ma-stepper__nav){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-stepper__nav button){border-radius:var(--ma-radius-md,.6rem);min-block-size:2.75rem;font:inherit;cursor:pointer;border:0;align-items:center;padding:0 1.25rem;font-weight:600;display:inline-flex}:where(.ma-stepper__back){color:inherit;box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 30%, transparent));background:0 0}:where(.ma-stepper__next){background:var(--primary,CanvasText);color:var(--primary-foreground,Canvas)}:where(.ma-stepper__nav button:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-stepper[data-on]:has(.ma-stepper__dot:first-child[aria-current]) .ma-stepper__back),:where(.ma-stepper[data-last] .ma-stepper__next),:where(.ma-stepper:not([data-on]) :is(.ma-stepper__rail,.ma-stepper__nav)){display:none}@keyframes ma-stepper-in{0%{opacity:0;translate:0 .5rem}}@media (prefers-reduced-motion:reduce){:where(.ma-stepper[data-on] .ma-stepper__steps>[data-current]){animation:none}:where(.ma-stepper__rail):after,:where(.ma-stepper__n){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-stepper[data-on] .ma-stepper__steps>[data-current]){animation:none}:where([data-ma-motion=reduce]) :where(.ma-stepper__rail):after,:where([data-ma-motion=reduce]) :where(.ma-stepper__n){transition:none}:where(.ma-banner){z-index:30;transition:grid-template-rows var(--ma-duration) var(--ma-ease);grid-template-rows:1fr;display:grid;position:sticky;top:0}:where(.ma-banner:has(.ma-banner__dialog:not([open]))){grid-template-rows:0fr}:where(.ma-banner[data-gone]){transition:none}:where(.ma-banner__dialog){width:100%;max-width:none;min-height:0;color:inherit;opacity:1;transition:opacity var(--ma-duration-fast) var(--ma-ease-out), translate var(--ma-duration) var(--ma-ease-in), display var(--ma-duration) allow-discrete;background:0 0;border:0;margin:0;padding:0;position:static;overflow:clip;translate:0}:where(.ma-banner__dialog:not([open])){opacity:0;translate:0 -100%}:where(.ma-banner__inner){background:var(--ma-banner-bg,var(--ma-ink));color:var(--ma-banner-fg,var(--ma-panel));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;padding:.625rem 3rem;font-size:.875rem;line-height:1.4;display:flex;position:relative}:where(.ma-banner__text){margin:0}:where(.ma-banner__cta){color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;white-space:nowrap;transition:text-decoration-color var(--ma-duration-fast) var(--ma-ease-out);font-weight:600}:where(.ma-banner__cta:hover){text-decoration-color:currentColor}:where(.ma-banner__close){position:absolute;top:50%;right:.75rem;translate:0 -50%}:where(.ma-banner__close button){width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--ma-duration-fast) var(--ma-ease-out), background-color var(--ma-duration-fast) var(--ma-ease-out);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}:where(.ma-banner__close button:hover){opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}:where(.ma-banner__close button:focus-visible),:where(.ma-banner__cta:focus-visible){outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){:where(.ma-banner),:where(.ma-banner__dialog){transition-duration:var(--ma-duration-fast);transition-timing-function:linear}:where(.ma-banner__dialog:not([open])){translate:0}}:where([data-ma-motion=reduce]) :where(.ma-banner),:where([data-ma-motion=reduce]) :where(.ma-banner__dialog){transition-duration:var(--ma-duration-fast);transition-timing-function:linear}:where([data-ma-motion=reduce]) :where(.ma-banner__dialog:not([open])){translate:0}:where(.ma-sticky){timeline-scope:--ma-sticky-1, --ma-sticky-2, --ma-sticky-3, --ma-sticky-4, --ma-sticky-5, --ma-sticky-6, --ma-sticky-7, --ma-sticky-8;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.5rem;display:grid;container-type:inline-size}:where(.ma-sticky__steps),:where(.ma-sticky__visuals){display:contents}:where(.ma-sticky__step){order:calc(var(--ma-sticky-i,1) * 2 - 1);grid-column:1/-1}:where(.ma-sticky__visual){order:calc(var(--ma-sticky-i,1) * 2);grid-column:1/-1;min-height:12rem}:where(.ma-sticky__title){letter-spacing:-.02em;margin:0;font-size:1.375em;font-weight:600;line-height:1.2}:where(.ma-sticky__body){opacity:.7;margin:.5em 0 0}:where(.ma-sticky__visual>:first-child){width:100%;height:100%}@supports (animation-timeline:view()) and (timeline-scope:--a){@container (width>=40rem){:where(.ma-sticky[data-layout=auto] .ma-sticky__steps),:where(.ma-sticky[data-layout=auto] .ma-sticky__visuals){align-self:start;display:grid}:where(.ma-sticky[data-layout=auto] .ma-sticky__step){min-height:var(--ma-sticky-h,70vh);order:0;align-content:center;animation:linear both ma-sticky-step;animation-range:cover;display:grid}:where(html) :where(.ma-sticky[data-layout=auto] .ma-sticky__step){animation-timeline:view()}:where(.ma-sticky[data-layout=auto] .ma-sticky__step:first-child){view-timeline-name:--ma-sticky-1}:where(.ma-sticky[data-layout=auto] .ma-sticky__step:nth-child(2)){view-timeline-name:--ma-sticky-2}:where(.ma-sticky[data-layout=auto] .ma-sticky__step:nth-child(3)){view-timeline-name:--ma-sticky-3}:where(.ma-sticky[data-layout=auto] .ma-sticky__step:nth-child(4)){view-timeline-name:--ma-sticky-4}:where(.ma-sticky[data-layout=auto] .ma-sticky__step:nth-child(5)){view-timeline-name:--ma-sticky-5}:where(.ma-sticky[data-layout=auto] .ma-sticky__step:nth-child(6)){view-timeline-name:--ma-sticky-6}:where(.ma-sticky[data-layout=auto] .ma-sticky__step:nth-child(7)){view-timeline-name:--ma-sticky-7}:where(.ma-sticky[data-layout=auto] .ma-sticky__step:nth-child(8)){view-timeline-name:--ma-sticky-8}:where(.ma-sticky[data-layout=auto] .ma-sticky__visuals){top:var(--ma-sticky-top,10vh);height:var(--ma-sticky-h,70vh);position:sticky}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual){order:0;grid-area:1/1;min-height:0;animation:linear both ma-sticky-visual;animation-range:cover}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:first-child){animation-name:ma-sticky-visual-first}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:last-child){animation-name:ma-sticky-visual-last}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:only-child){animation-name:none}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:first-child){animation-timeline:--ma-sticky-1}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:nth-child(2)){animation-timeline:--ma-sticky-2}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:nth-child(3)){animation-timeline:--ma-sticky-3}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:nth-child(4)){animation-timeline:--ma-sticky-4}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:nth-child(5)){animation-timeline:--ma-sticky-5}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:nth-child(6)){animation-timeline:--ma-sticky-6}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:nth-child(7)){animation-timeline:--ma-sticky-7}:where(.ma-sticky[data-layout=auto] .ma-sticky__visual:nth-child(8)){animation-timeline:--ma-sticky-8}}:where(.ma-sticky[data-layout=sticky] .ma-sticky__steps),:where(.ma-sticky[data-layout=sticky] .ma-sticky__visuals){align-self:start;display:grid}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step){min-height:var(--ma-sticky-h,70vh);order:0;align-content:center;animation:linear both ma-sticky-step;animation-range:cover;display:grid}:where(html) :where(.ma-sticky[data-layout=sticky] .ma-sticky__step){animation-timeline:view()}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step:first-child){view-timeline-name:--ma-sticky-1}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step:nth-child(2)){view-timeline-name:--ma-sticky-2}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step:nth-child(3)){view-timeline-name:--ma-sticky-3}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step:nth-child(4)){view-timeline-name:--ma-sticky-4}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step:nth-child(5)){view-timeline-name:--ma-sticky-5}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step:nth-child(6)){view-timeline-name:--ma-sticky-6}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step:nth-child(7)){view-timeline-name:--ma-sticky-7}:where(.ma-sticky[data-layout=sticky] .ma-sticky__step:nth-child(8)){view-timeline-name:--ma-sticky-8}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visuals){top:var(--ma-sticky-top,10vh);height:var(--ma-sticky-h,70vh);position:sticky}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual){order:0;grid-area:1/1;min-height:0;animation:linear both ma-sticky-visual;animation-range:cover}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:first-child){animation-name:ma-sticky-visual-first}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:last-child){animation-name:ma-sticky-visual-last}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:only-child){animation-name:none}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:first-child){animation-timeline:--ma-sticky-1}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:nth-child(2)){animation-timeline:--ma-sticky-2}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:nth-child(3)){animation-timeline:--ma-sticky-3}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:nth-child(4)){animation-timeline:--ma-sticky-4}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:nth-child(5)){animation-timeline:--ma-sticky-5}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:nth-child(6)){animation-timeline:--ma-sticky-6}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:nth-child(7)){animation-timeline:--ma-sticky-7}:where(.ma-sticky[data-layout=sticky] .ma-sticky__visual:nth-child(8)){animation-timeline:--ma-sticky-8}}@media (prefers-reduced-motion:reduce){:where(.ma-sticky){--ma-travel-section:0px}:where(.ma-sticky__step){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-sticky){--ma-travel-section:0px}:where([data-ma-motion=reduce]) :where(.ma-sticky__step){animation:none}:where(.ma-toggle){--ma-toggle-h:1.5rem;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.6em;display:inline-flex}:where(.ma-toggle[data-size=sm]){--ma-toggle-h:1.25rem}:where(.ma-toggle__input){-webkit-appearance:none;appearance:none;inline-size:calc(var(--ma-toggle-h) * 1.75);block-size:var(--ma-toggle-h);border:1px solid var(--ma-edge);background:color-mix(in srgb, var(--ma-ink) 14%, transparent);cursor:pointer;font:inherit;transition:background-color var(--ma-duration-fast) var(--ma-ease-out), border-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:999px;flex:none;margin:0;position:relative}:where(.ma-toggle__input):before{content:"";inline-size:calc(var(--ma-toggle-h) - 6px);block-size:calc(var(--ma-toggle-h) - 6px);background:var(--ma-panel);box-shadow:0 1px 2px var(--ma-glow);transition:translate var(--ma-duration) var(--ma-ease);border-radius:50%;margin-block-start:calc((var(--ma-toggle-h) - 6px) / -2);margin-inline-start:2px;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0}:where(.ma-toggle__input):after{content:"";inset:min(0px, calc((var(--ma-toggle-h) - 26px) / 2)) min(0px, calc((var(--ma-toggle-h) * 1.75 - 26px) / 2));position:absolute}:where(.ma-toggle__input:checked){background:var(--ma-toggle-on,var(--ma-ink));border-color:var(--ma-toggle-on,var(--ma-ink))}:where(.ma-toggle__input:checked):before{translate:calc(var(--ma-toggle-h) * .75 * var(--ma-toggle-dir,1)) 0}:where([dir=rtl] .ma-toggle,.ma-toggle__input[dir=rtl]){--ma-toggle-dir:-1}:where([dir=rtl] [dir=ltr] .ma-toggle,[dir=rtl] .ma-toggle__input[dir=ltr]){--ma-toggle-dir:1}:where(.ma-toggle__input:focus-visible){outline:2px solid var(--ma-toggle-on,var(--ma-ink));outline-offset:3px}:where(.ma-toggle__input:disabled){cursor:not-allowed;opacity:.45;transition:none}:where(.ma-toggle__input:disabled):before{transition:none}:where(.ma-toggle:has(.ma-toggle__input:disabled)){cursor:not-allowed}:where(.ma-toggle:has(.ma-toggle__input:disabled) .ma-toggle__label){opacity:.6}:where(.ma-toggle__label){user-select:none;line-height:1.2}@media (forced-colors:active){:where(.ma-toggle__input){background:canvas;border-color:buttontext}:where(.ma-toggle__input):before{box-shadow:none;background:buttontext}:where(.ma-toggle__input:checked){background:highlight;border-color:highlight}:where(.ma-toggle__input:checked):before{background:highlighttext}:where(.ma-toggle__input:disabled){opacity:1;border-color:graytext}:where(.ma-toggle__input:disabled):before{background:graytext}}@media (prefers-reduced-motion:reduce){:where(.ma-toggle__input),:where(.ma-toggle__input):before{transition:none}}:where([data-ma-motion=reduce]) :where(.ma-toggle__input),:where([data-ma-motion=reduce]) :where(.ma-toggle__input):before{transition:none}:where(.ma-tip){--ma-tip-delay:var(--ma-duration-fast)}:where(.ma-tip[data-delay=base]){--ma-tip-delay:var(--ma-duration)}:where(.ma-tip[data-delay=slow]){--ma-tip-delay:var(--ma-duration-slow)}:where(.ma-tip__trigger){font:inherit;color:inherit;cursor:help}:where(button.ma-tip__trigger){cursor:pointer}:where(.ma-tip__trigger[data-underline]){text-decoration:underline dotted;text-decoration-color:color-mix(in oklab, currentColor 55%, transparent);text-underline-offset:.22em;text-decoration-thickness:1.5px}:where(.ma-tip__trigger:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px;border-radius:3px}:where(.ma-tip__tip){position-area:var(--ma-tip-area,top);position-try-fallbacks:flip-block, flip-inline;justify-self:anchor-center;border-radius:var(--ma-radius-md,.5rem);background:var(--ma-tip-bg,var(--foreground,var(--ma-ink)));max-inline-size:min(18rem,100vw - 2rem);color:var(--ma-tip-fg,var(--background,var(--ma-panel)));font-family:var(--ma-font-body,inherit);text-align:start;white-space:normal;pointer-events:none;opacity:0;transition:opacity var(--ma-duration-fast) var(--ma-ease-out), scale var(--ma-duration-fast) var(--ma-ease-out), display var(--ma-duration-fast) allow-discrete, overlay var(--ma-duration-fast) allow-discrete, visibility var(--ma-duration-fast);border:0;margin:.45rem;padding:.4rem .6rem;font-size:.8125rem;font-weight:450;line-height:1.4;position:fixed;inset:auto;overflow:visible;scale:.97;box-shadow:0 10px 28px -14px #00000080}:where(.ma-tip[data-placement=left] .ma-tip__tip,.ma-tip[data-placement=right] .ma-tip__tip){justify-self:auto;align-self:anchor-center}:where(.ma-tip__tip:popover-open){pointer-events:auto;opacity:1;transition-duration:var(--ma-duration-fast), var(--ma-duration-fast), 0s, 0s, 0s;transition-timing-function:var(--ma-ease-out), var(--ma-ease-out), linear, linear, linear;transition-delay:var(--ma-tip-delay), var(--ma-tip-delay), 0s, 0s, var(--ma-tip-delay);scale:1}:where(.ma-tip:focus-within .ma-tip__tip:popover-open){transition-delay:0s}@starting-style{:where(.ma-tip__tip:popover-open){opacity:0;visibility:hidden;scale:.97}}:where(.ma-tip__tip)::backdrop{background:0 0}:where(.ma-tip__tip):before{content:"";z-index:-1;position:absolute;inset:-.5rem}@supports not (position-area:top){:where(.ma-tip__tip){left:var(--ma-tip-x,0px);top:var(--ma-tip-y,0px);margin:0;translate:-50% calc(-100% - .45rem)}}:where(html:not([data-ma-js]) .ma-tip:is(:hover,:focus-within) .ma-tip__tip){opacity:1;display:block;scale:1}@media (prefers-reduced-motion:reduce){:where(.ma-tip__tip),:where(.ma-tip__tip:popover-open){transition-timing-function:linear;scale:1}}:where([data-ma-motion=reduce]) :where(.ma-tip__tip),:where([data-ma-motion=reduce]) :where(.ma-tip__tip:popover-open){transition-timing-function:linear;scale:1}@media (forced-colors:active){:where(.ma-tip__tip){border:1px solid canvastext}}:where(.ma-trace){grid-template-columns:var(--ma-trace-gutter,2.5rem) minmax(0, 1fr);display:grid;position:relative}:where(.ma-trace__rail){grid-area:1/1;position:relative}:where(.ma-trace__body){grid-area:1/2;min-width:0}:where(.ma-trace__line),:where(.ma-trace__fill){top:0;left:calc(50% - var(--ma-trace-w,2px) / 2);width:var(--ma-trace-w,2px);border-radius:999px;position:absolute}:where(.ma-trace__line){background:var(--ma-edge);height:100%}:where(.ma-trace__fill){height:var(--ma-trace-p,100%);background:linear-gradient(to bottom, color-mix(in srgb, var(--ma-trace-c,var(--ma-ink)) 35%, transparent), var(--ma-trace-c,var(--ma-ink)))}:where(.ma-trace__head){top:var(--ma-trace-p,100%);width:calc(var(--ma-trace-w,2px) * 5);height:calc(var(--ma-trace-w,2px) * 5);background:var(--ma-trace-c,var(--ma-ink));box-shadow:0 0 0 calc(var(--ma-trace-w,2px) * 2) color-mix(in srgb, var(--ma-trace-c,var(--ma-ink)) 22%, transparent);border-radius:50%;position:absolute;left:50%;translate:-50% -50%}@supports (animation-timeline:view()){:where(.ma-trace){animation:linear both ma-trace;animation-range:var(--ma-trace-range,contain 0% contain 100%)}:where(html) :where(.ma-trace){animation-timeline:view()}}@media (prefers-reduced-motion:reduce){:where(.ma-trace){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-trace){animation:none}:where(.ma-underline){padding-bottom:var(--ma-underline-offset,.12em);background-image:linear-gradient(var(--ma-underline-color,currentColor), var(--ma-underline-color,currentColor));background-repeat:no-repeat;background-size:0% var(--ma-underline-w,.08em);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--ma-duration-fast) var(--ma-ease-out);background-position:100% 100%;text-decoration:none}@media (hover:hover){:where(.ma-underline:hover),:where(:is(a,button,summary):hover .ma-underline){background-size:100% var(--ma-underline-w,.08em);transition-duration:var(--ma-duration);transition-timing-function:var(--ma-ease);background-position:0 100%}}:where(.ma-underline:focus-visible),:where(:is(a,button,summary):focus-visible .ma-underline){background-size:100% var(--ma-underline-w,.08em);background-position:0 100%}@media (prefers-reduced-motion:reduce){:where(.ma-underline){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-underline){transition:none}:where(.ma-vanish){--ma-vanish-slot:calc(var(--ma-dur-ambient) * 2);inline-size:100%;color:inherit;display:inline-grid;position:relative}:where(.ma-vanish__label){margin-block-end:.5em;font-size:.875em;display:block}:where(.ma-vanish__input){border:1px solid var(--ma-edge);border-radius:var(--ma-vanish-radius,999px);background:var(--ma-panel);inline-size:100%;color:inherit;font:inherit;-webkit-appearance:none;appearance:none;transition:border-color var(--ma-duration-fast) var(--ma-ease-out);grid-area:1/1;margin:0;padding:.7em 1em;line-height:1.4}:where(.ma-vanish__input:focus-visible){outline:2px solid var(--ma-ink);outline-offset:2px}:where(.ma-vanish__input:user-invalid:not(form[data-pending] *,form[data-state=done] *,form[data-state=exists] *)){border-color:var(--ma-vanish-invalid,#e0563f)}:where(.ma-vanish__input:disabled){opacity:.5;cursor:not-allowed}:where(.ma-vanish__input)::placeholder{color:color-mix(in oklab, var(--ma-ink) calc(var(--ma-dim,.7) * 100%), transparent);opacity:1;transition:opacity var(--ma-duration-fast) var(--ma-ease-out)}:where(.ma-vanish:has(.ma-vanish__cycle) .ma-vanish__input:not(:focus):placeholder-shown)::placeholder{opacity:0}:where(.ma-vanish__cycle){color:color-mix(in oklab, var(--ma-ink) calc(var(--ma-dim,.7) * 100%), transparent);pointer-events:none;animation:ma-vanish-cycle calc(var(--ma-vanish-n) * var(--ma-vanish-slot)) linear infinite;border:1px solid #0000;grid-area:1/1;align-items:center;padding:.7em 1em;line-height:1.4;display:grid;overflow:clip}:where(.ma-vanish__hint){--ma-vanish-k:round(down, var(--ma-vanish-t) * var(--ma-vanish-n));--ma-vanish-on:clamp(0, 1 - (var(--ma-vanish-k) - var(--ma-vanish-i)) * (var(--ma-vanish-k) - var(--ma-vanish-i)), 1);white-space:nowrap;text-overflow:ellipsis;opacity:var(--ma-vanish-on);translate:0 calc((1 - var(--ma-vanish-on)) * var(--ma-travel-hover) * 2);transition:opacity var(--ma-duration) var(--ma-ease-out), translate var(--ma-duration) var(--ma-ease);grid-area:1/1;overflow:clip}:where(.ma-vanish:has(.ma-vanish__input:focus) .ma-vanish__cycle),:where(.ma-vanish:has(.ma-vanish__input:not(:placeholder-shown)) .ma-vanish__cycle){opacity:0;transition:opacity var(--ma-duration-fast) var(--ma-ease-out)}:where(.ma-vanish__ghost){white-space:pre;pointer-events:none;border:1px solid #0000;grid-area:1/1;align-items:center;padding:.7em 1em;line-height:1.4;display:flex;overflow:clip}:where(.ma-vanish__ghost>i){animation:ma-vanish-out var(--ma-duration) var(--ma-ease-in) calc(var(--ma-vanish-i) * var(--ma-stagger-tight)) both;font-style:normal}:where(.ma-vanish[data-vanish] .ma-vanish__input)::placeholder,:where(.ma-vanish[data-vanish] .ma-vanish__cycle){opacity:0}@media (forced-colors:active){:where(.ma-vanish__input){border-color:buttontext}}@media (prefers-reduced-motion:reduce){:where(.ma-vanish__cycle){animation:none;display:none}:where(.ma-vanish:has(.ma-vanish__cycle) .ma-vanish__input:not(:focus):placeholder-shown)::placeholder{opacity:1}:where(.ma-vanish__ghost>i){animation-duration:var(--ma-duration-fast);filter:none;animation-delay:0s;translate:0}}:where([data-ma-motion=reduce]) :where(.ma-vanish__cycle){animation:none;display:none}:where([data-ma-motion=reduce]) :where(.ma-vanish:has(.ma-vanish__cycle) .ma-vanish__input:not(:focus):placeholder-shown)::placeholder{opacity:1}:where([data-ma-motion=reduce]) :where(.ma-vanish__ghost>i){animation-duration:var(--ma-duration-fast);filter:none;animation-delay:0s;translate:0}:where(.ma-vdialog__thumb){width:100%;aspect-ratio:var(--ma-vdialog-ratio,16 / 9);border:1px solid var(--ma-edge);background:var(--ma-ink);cursor:pointer;isolation:isolate;border-radius:1rem;padding:0;display:block;position:relative;overflow:clip}:where(.ma-vdialog__thumb:focus-visible){outline-offset:3px;outline:2px solid}:where(.ma-vdialog__poster){object-fit:cover;width:100%;height:100%;transition:scale var(--ma-dur-gentle) var(--ma-ease);display:block;scale:1}:where(.ma-vdialog__thumb:hover .ma-vdialog__poster){scale:1.03}:where(.ma-vdialog__play){background:var(--ma-panel);width:4rem;height:4rem;color:var(--ma-ink);transition:scale var(--ma-duration) var(--ma-ease);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 12px 32px -12px #0009}:where(.ma-vdialog__play):before{content:"";border-radius:inherit;background:var(--ma-panel);opacity:.5;animation:ma-vdialog-ring var(--ma-dur-ambient) var(--ma-ease-out) infinite;position:absolute;inset:0}:where(.ma-vdialog__play svg){margin-left:.15em;position:relative}:where(.ma-vdialog__thumb:hover .ma-vdialog__play),:where(.ma-vdialog__thumb:focus-visible .ma-vdialog__play){scale:1.08}:where(.ma-vdialog) .ma-dialog{background:var(--ma-ink);width:min(92vw,64rem);max-width:none;overflow:clip}:where(.ma-vdialog) .ma-dialog__panel{padding:0}:where(.ma-vdialog) .ma-dialog__close button{background:var(--ma-panel);color:var(--ma-ink);opacity:.9}:where(.ma-vdialog__frame){aspect-ratio:var(--ma-vdialog-ratio,16 / 9);background:var(--ma-ink);position:relative}:where(.ma-vdialog__link){color:var(--ma-panel);text-align:center;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}:where(.ma-vdialog__media){background:var(--ma-ink);border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){:where(.ma-vdialog__poster),:where(.ma-vdialog__play){transition:none;scale:1}:where(.ma-vdialog__play):before{opacity:0;animation:none}}:where([data-ma-motion=reduce]) :where(.ma-vdialog__poster),:where([data-ma-motion=reduce]) :where(.ma-vdialog__play){transition:none;scale:1}:where([data-ma-motion=reduce]) :where(.ma-vdialog__play):before{opacity:0;animation:none}:where(.ma-wave){--_on:var(--ma-wave-on,var(--ma-em,currentColor));--_off:var(--ma-wave-off,color-mix(in oklab, currentColor 32%, transparent));align-items:center;gap:max(1px, calc(18% / var(--ma-wave-n)));inline-size:100%;block-size:var(--ma-wave-height,3rem);display:flex}:where(.ma-wave>span){--_t:clamp(0, calc(var(--ma-wave-progress,0) * var(--ma-wave-n) - var(--i)), 1);background:color-mix(in oklab, var(--_on) calc(var(--_t) * 100%), var(--_off));block-size:100%;scale:1 var(--h);transform-origin:50%;transition:scale var(--ma-duration-base,.3s) var(--ma-ease-out);border-radius:999px;flex:1 1 0}@media (prefers-reduced-motion:no-preference){:where(.ma-wave[data-playing]:not([data-still])>span),:where(:is(:is(a,button,.ma-wave-host):is(:hover,:focus-visible),.ma-wave-host:has(:focus-visible)) .ma-wave:not([data-still])>span){animation:ma-wave-bar .9s var(--ma-ease-in-out,ease-in-out) var(--d) infinite alternate}}@media (prefers-reduced-motion:reduce){:where(.ma-wave>span){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-wave>span){transition:none}:where(.ma-agents){--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));font-family:var(--ma-font-body);position:relative}:where(.ma-agents[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-agents[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-agents[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-agents[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-brand,var(--ma-ink))}:where(.ma-agents__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-agents p){margin:0}:where(.ma-agents__head){max-inline-size:40rem;margin-block-end:2rem}:where(.ma-agents__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-agents__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.05}:where(.ma-agents__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-agents__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.55}:where(.ma-agents__list){grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-agents__card){border-radius:var(--ma-radius-xl,1.25rem);background:var(--card,transparent);color:var(--card-foreground,inherit);box-shadow:0 0 0 1px var(--border,var(--ma-edge));grid-template-rows:auto 1fr;display:grid;overflow:hidden}@media (width>=40rem){:where(.ma-agents[data-n="1"] .ma-agents__card){grid-template-rows:none;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr)}}:where(.ma-agents__portrait){aspect-ratio:1}:where(.ma-agents[data-n="1"] .ma-agents__portrait){aspect-ratio:auto;min-block-size:14rem}:where(.ma-agents__body){align-content:start;gap:.45rem;padding:1.25rem 1.35rem 1.4rem;display:grid}:where(.ma-agents__name){font-family:var(--ma-font-display);font-size:1.3rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.01em;margin:0}:where(.ma-agents__role){font-size:.9375rem;font-weight:600}:where(.ma-agents__meta){font-size:.875rem}:where(.ma-agents__stats){flex-wrap:wrap;gap:.5rem 1.5rem;margin:.4rem 0 0;display:flex}:where(.ma-agents__stats>div){flex-direction:column-reverse;display:flex}:where(.ma-agents__stats dt){font-size:.8125rem}:where(.ma-agents__stats dd){font-family:var(--ma-font-display);font-size:1.3rem;font-weight:var(--ma-display-weight,700);font-variant-numeric:tabular-nums;margin:0}:where(.ma-agents__quote){margin:.4rem 0 0;font-size:.9375rem;line-height:1.5}:where(.ma-agents__links){flex-wrap:wrap;gap:.6rem;margin-block-start:.6rem;display:flex}:where(.ma-agents__links a){border-radius:var(--ma-radius-md,.6rem);align-items:center;gap:.4rem;min-block-size:2.6rem;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-agents__call){background:var(--ma-sec-action);color:var(--ma-sec-on-action)}:where(.ma-agents__email){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));color:inherit}:where(.ma-agents__links a:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-agents__call span){font-variant-numeric:tabular-nums;font-weight:500}@media (prefers-reduced-motion:reduce){:where(.ma-agents__links a){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-agents__links a){transition:none}:where(.ma-agent-run){font-family:var(--ma-font-body);--ma-agentrun-accent:var(--primary,currentColor);--ma-agentrun-on-accent:var(--primary-foreground,var(--ma-panel));--ma-agentrun-card:var(--card,var(--ma-panel));--ma-agentrun-ink:var(--card-foreground,currentColor);--ma-agentrun-line:var(--border,var(--ma-edge));--ma-agentrun-well:color-mix(in oklab, currentColor 4%, transparent);--ma-agentrun-add:color-mix(in oklab, var(--ma-success,currentColor) 16%, transparent);--ma-agentrun-add-edge:var(--ma-success,currentColor);--ma-agentrun-del:color-mix(in oklab, var(--destructive,currentColor) 14%, transparent);--ma-agentrun-del-edge:var(--destructive,currentColor);--ma-agentrun-ok:var(--ma-success,currentColor);--ma-agentrun-play:paused;container:ma-agent-run/inline-size}:where(.ma-agent-run:has(.ma-agent-run__cue.ma-in)){--ma-agentrun-play:running}:where(.ma-agent-run:has(.ma-agent-run__pause:checked)),:where(.ma-agent-run__run:hover){--ma-agentrun-play:paused}:where(.ma-agent-run__inner){gap:calc(2.5rem * var(--ma-density,1));max-width:72rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}:where(.ma-agent-run__head){gap:.75rem;max-width:42rem;display:grid}:where(.ma-agent-run__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-agent-run__headline){font-family:var(--ma-font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.1}:where(.ma-agent-run__copy){max-width:38rem;opacity:max(.8, var(--ma-sec-floor,0));overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.55}:where(.ma-agent-run__run){border:1px solid var(--ma-agentrun-line);border-radius:var(--ma-radius-2xl,1rem);background:var(--ma-agentrun-card);color:var(--ma-agentrun-ink);box-shadow:var(--ma-card-shadow,none);font-size:.875rem;line-height:1.5;position:relative;overflow:clip}:where(.ma-agent-run__cue){pointer-events:none;position:absolute;inset:0}:where(.ma-agent-run__top){border-block-end:1px solid var(--ma-agentrun-line);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1.25rem;display:flex}:where(.ma-agent-run__task){overflow-wrap:anywhere;flex:18rem;min-width:0;margin:0;font-size:.9375rem}:where(.ma-agent-run__task-label){font-family:var(--font-mono,ui-monospace, monospace);opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));margin-inline-end:.5rem;font-size:.75rem}:where(.ma-agent-run__task-text){font-weight:500}:where(.ma-agent-run__status){font-family:var(--font-mono,ui-monospace, monospace);justify-items:end;margin:0;font-size:.75rem;display:inline-grid}:where(.ma-agent-run__running,.ma-agent-run__done){border-radius:999px;grid-area:1/1;align-items:center;gap:.375rem;min-height:1.75rem;padding-inline:.625rem;display:inline-flex}:where(.ma-agent-run__running){opacity:0;color:var(--ma-agentrun-accent);background:color-mix(in oklab, var(--ma-agentrun-accent) 12%, transparent)}:where(.ma-agent-run__done){background:var(--ma-agentrun-well)}:where(.ma-agent-run__done svg){width:.875rem;height:.875rem;color:var(--ma-agentrun-ok)}:where(.ma-agent-run__pip){background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem}:where(.ma-agent-run__controls){align-items:center;gap:.5rem;display:flex}:where(.ma-agent-run__pause-control,.ma-agent-run__replay){border:1px solid var(--ma-agentrun-line);min-height:1.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;margin:0;padding:0 .625rem;font-size:.75rem;line-height:1;display:inline-flex;position:relative}:where(.ma-agent-run__pause-control:hover,.ma-agent-run__replay:hover){border-color:color-mix(in oklab, currentColor 40%, transparent)}:where(.ma-agent-run__pause){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.ma-agent-run__pause-control:has(.ma-agent-run__pause:focus-visible),.ma-agent-run__replay:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-agent-run__pause-control:has(.ma-agent-run__pause:checked)){background:color-mix(in oklab, currentColor 12%, transparent)}:where(.ma-agent-run__pause-icon,.ma-agent-run__replay svg){width:.8125rem;height:.8125rem}:where(.ma-agent-run__play){visibility:hidden}:where(.ma-agent-run__pause:checked+.ma-agent-run__pause-icon .ma-agent-run__play){visibility:visible}:where(.ma-agent-run__pause:checked+.ma-agent-run__pause-icon .ma-agent-run__bars){visibility:hidden}:where(:root:not([data-ma-js]) .ma-agent-run__controls){display:none}:where(.ma-agent-run__lanes){grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container ma-agent-run (width>=64rem){:where(.ma-agent-run__lanes){grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.35fr) minmax(0,.95fr)}:where(.ma-agent-run__lane+.ma-agent-run__lane){border-block-start:0;border-inline-start:1px solid var(--ma-agentrun-line)}}:where(.ma-agent-run__lane){align-content:start;gap:.875rem;min-width:0;padding:1.125rem 1.25rem 1.375rem;display:grid;position:relative}:where(.ma-agent-run__lane+.ma-agent-run__lane){border-block-start:1px solid var(--ma-agentrun-line)}:where(.ma-agent-run__live){background:var(--ma-agentrun-accent);opacity:0;pointer-events:none;height:2px;position:absolute;inset-block-start:-1px;inset-inline:0}:where(.ma-agent-run__lane-title){font-family:var(--ma-font-body);letter-spacing:0;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}:where(.ma-agent-run__mark){flex:none;width:1rem;height:1rem;display:inline-grid;position:relative}:where(.ma-agent-run__ring,.ma-agent-run__dot,.ma-agent-run__check){grid-area:1/1;width:100%;height:100%}:where(.ma-agent-run__ring){box-sizing:border-box;border:1.5px solid color-mix(in oklab, currentColor 35%, transparent);opacity:0;border-radius:50%}:where(.ma-agent-run__dot){background:radial-gradient(circle, var(--ma-agentrun-accent) 0 34%, color-mix(in oklab, var(--ma-agentrun-accent) 22%, transparent) 36% 100%);opacity:0;border-radius:50%}:where(.ma-agent-run__check){color:var(--ma-agentrun-ok)}:where(.ma-agent-run__items,.ma-agent-run__calls){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-agent-run__item){overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}:where(.ma-agent-run__tick){width:1rem;height:1rem;color:color-mix(in oklab, currentColor 55%, transparent);margin-top:.125rem}:where(.ma-agent-run__draw){color:var(--ma-agentrun-ink);stroke-dasharray:1;stroke-dashoffset:0}:where(.ma-agent-run__call){border:1px solid var(--ma-agentrun-line);border-radius:var(--ma-radius-md,.5rem);background:var(--ma-agentrun-well);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.5rem;padding:.5rem .625rem;display:grid}:where(.ma-agent-run__fn){min-width:0;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}:where(.ma-agent-run__args){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0))}:where(.ma-agent-run__state){width:1rem;height:1rem;margin-top:.125rem;display:inline-grid;position:relative}:where(.ma-agent-run__spin,.ma-agent-run__ok){grid-area:1/1;width:100%;height:100%}:where(.ma-agent-run__spin){color:var(--ma-agentrun-accent);opacity:0}:where(.ma-agent-run__ok){color:var(--ma-agentrun-ok)}:where(.ma-agent-run__took){font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));white-space:nowrap;font-size:.75rem;line-height:1.5}:where(.ma-agent-run__diff){border:1px solid var(--ma-agentrun-line);border-radius:var(--ma-radius-md,.5rem);background:var(--ma-agentrun-well);min-width:0;margin:0;overflow:clip}:where(.ma-agent-run__path){font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;padding:.4375rem .625rem;font-size:.6875rem}:where(.ma-agent-run__scroll){border-block-start:1px solid var(--ma-agentrun-line);overflow-x:auto}:where(.ma-agent-run__scroll:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:-2px}:where(.ma-agent-run__code){width:max-content;min-width:100%;font-family:var(--font-mono,ui-monospace, monospace);padding-block:.375rem;font-size:.75rem;line-height:1.6;display:block}:where(.ma-agent-run__line){color:inherit;white-space:pre;clip-path:inset(0);border-inline-start:2px solid #0000;padding-inline:.5rem .75rem;text-decoration:none;display:block}:where(.ma-agent-run__line[data-kind=add]){background:var(--ma-agentrun-add);border-inline-start-color:var(--ma-agentrun-add-edge)}:where(.ma-agent-run__line[data-kind=del]){background:var(--ma-agentrun-del);border-inline-start-color:var(--ma-agentrun-del-edge)}:where(.ma-agent-run__sign){width:1.25em;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));display:inline-block}:where(.ma-agent-run__ask){border:1px solid var(--ma-agentrun-line);border-radius:var(--ma-radius-md,.5rem);background:var(--ma-agentrun-well);gap:.625rem;padding:.75rem;display:grid}:where(.ma-agent-run__who){overflow-wrap:anywhere;align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}:where(.ma-agent-run__avatar){background:color-mix(in oklab, currentColor 14%, transparent);object-fit:cover;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.6875rem;font-weight:600;display:grid}:where(.ma-agent-run__note){overflow-wrap:anywhere;margin:0}:where(.ma-agent-run__decision){justify-self:start;margin:0;display:inline-grid}:where(.ma-agent-run__approve,.ma-agent-run__approved){border-radius:var(--ma-radius-md,.5rem);grid-area:1/1;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding-inline:.875rem;font-size:.8125rem;font-weight:500;display:inline-flex}:where(.ma-agent-run__approve){opacity:0;border:1px solid var(--ma-agentrun-accent);background:var(--ma-agentrun-accent);color:var(--ma-agentrun-on-accent)}:where(.ma-agent-run__approved){border:1px solid var(--ma-agentrun-line)}:where(.ma-agent-run__approved svg){width:.875rem;height:.875rem;color:var(--ma-agentrun-ok)}:where(.ma-agent-run__result){border-block-start:1px solid var(--ma-agentrun-line);background:var(--ma-agentrun-well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1rem 1.25rem;display:flex}:where(.ma-agent-run__result-title){overflow-wrap:anywhere;align-items:center;gap:.625rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}:where(.ma-agent-run__result-title svg){width:1.125rem;height:1.125rem;color:var(--ma-agentrun-ok);flex:none}:where(.ma-agent-run__result-title path){stroke:var(--ma-success-foreground,var(--ma-panel))}:where(.ma-agent-run__stats){flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}:where(.ma-agent-run__stats div){gap:.125rem;display:grid}:where(.ma-agent-run__stats dt){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-agent-run__stats dd){font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}:where(.ma-agent-run__aside){opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.875rem}:where(.ma-agent-run__item,.ma-agent-run__call,.ma-agent-run__diff,.ma-agent-run__ask,.ma-agent-run__result){translate:0}:where([data-ma-js] .ma-agent-run__beat){animation-duration:var(--ma-dur-ui,.45s);animation-timing-function:var(--ma-ease-out);animation-delay:var(--ma-agentrun-at,0s);animation-fill-mode:both;animation-play-state:var(--ma-agentrun-play,paused)}:where([data-ma-js] :is(.ma-agent-run__item,.ma-agent-run__call,.ma-agent-run__diff,.ma-agent-run__ask,.ma-agent-run__result)){animation-name:ma-agentrun-in}:where([data-ma-js] :is(.ma-agent-run__ok,.ma-agent-run__took,.ma-agent-run__check,.ma-agent-run__done,.ma-agent-run__approved)){animation-name:ma-agentrun-fade;animation-duration:var(--ma-dur-snap,.29s)}:where([data-ma-js] .ma-agent-run__check){animation-delay:var(--ma-agentrun-end,0s)}:where([data-ma-js] .ma-agent-run__draw){animation-name:ma-agentrun-draw;animation-duration:var(--ma-dur-snap,.29s)}:where([data-ma-js] .ma-agent-run__line){animation-name:ma-agentrun-wipe;animation-duration:var(--ma-dur-snap,.29s);animation-timing-function:linear}:where([data-ma-js] :is(.ma-agent-run__live,.ma-agent-run__dot)){animation-name:ma-agentrun-span;animation-duration:var(--ma-agentrun-len,.4s);animation-timing-function:linear}:where([data-ma-js] .ma-agent-run__spin){animation-name:ma-agentrun-span,ma-agentrun-spin;animation-duration:var(--ma-agentrun-len,.4s);animation-timing-function:linear}:where([data-ma-js] .ma-agent-run__approve){animation-name:ma-agentrun-span,ma-agentrun-press;animation-duration:var(--ma-agentrun-len,.4s), var(--ma-duration-fast,.15s);animation-delay:var(--ma-agentrun-at,0s), var(--ma-agentrun-press,0s);animation-timing-function:linear, var(--ma-ease-out)}:where([data-ma-js] .ma-agent-run__ring){animation-name:ma-agentrun-until;animation-duration:max(var(--ma-agentrun-at,0s), 1ms);animation-timing-function:linear;animation-delay:0s}:where([data-ma-js] .ma-agent-run__running){animation-name:ma-agentrun-until;animation-duration:var(--ma-agentrun-len,.4s);animation-timing-function:linear;animation-delay:0s}:where([dir=rtl] .ma-agent-run,.ma-agent-run[dir=rtl]){--ma-agentrun-wipe:inset(0 0 0 100%)}:where([dir=rtl] [dir=ltr] .ma-agent-run,[dir=rtl] .ma-agent-run[dir=ltr]){--ma-agentrun-wipe:inset(0 100% 0 0)}:where(.ma-agent-run[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-agent-run[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-agent-run[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-agentrun-ok:currentColor}:where(.ma-agent-run[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8;--ma-agentrun-accent:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-agentrun-on-accent:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-agentrun-ok:currentColor;--ma-agentrun-card:color-mix(in oklab, var(--ma-tone-brand,var(--primary,var(--ma-ink))) 70%, var(--ma-neutral-950,var(--ma-tone-ink,var(--ma-ink))))}:where(.ma-agent-run[data-density=compact]){--ma-density:.8}:where(.ma-agent-run[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where([data-ma-js] .ma-agent-run__beat){animation:none}:where(.ma-agent-run__controls){display:none}}:where([data-ma-motion=reduce]) :where([data-ma-js] .ma-agent-run__beat){animation:none}:where([data-ma-motion=reduce]) :where(.ma-agent-run__controls){display:none}:where(.ma-apiref){--ma-apiref-top:1rem;--ma-apiref-bg:var(--ma-tone-ink,#0d1117);--ma-apiref-fg:var(--ma-tone-ink-foreground,#e6edf3);--ma-apiref-line:color-mix(in oklab, var(--ma-apiref-fg) 16%, transparent);--ma-apiref-get:oklch(62% .15 245);--ma-apiref-post:oklch(64% .16 150);--ma-apiref-put:oklch(72% .15 75);--ma-apiref-delete:oklch(60% .2 25);font-family:var(--ma-font-body);padding:2rem 1.5rem 5rem;container:ma-apiref/inline-size}:where([data-theme=dark] .ma-apiref){--ma-apiref-bg:var(--card,#161b22);--ma-apiref-fg:var(--card-foreground,#e6edf3)}:where(.ma-apiref p),:where(.ma-apiref dl),:where(.ma-apiref dd){margin:0}:where(.ma-apiref code){font-family:var(--ma-font-mono,ui-monospace, monospace);font-size:.875em}:where(.ma-apiref__p code),:where(.ma-apiref__fdesc code){background:var(--muted,color-mix(in oklab, currentColor 8%, transparent));border-radius:.3em;padding:.05em .3em}:where(.ma-apiref__inner){gap:2rem;max-inline-size:90rem;margin-inline:auto;display:grid}:where(.ma-apiref__nav){min-inline-size:0;font-size:.875rem}:where(.ma-apiref__menu){border-radius:var(--ma-radius-lg,.75rem);box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge))}:where(.ma-apiref__menulabel){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.75rem 1rem;font-size:.75rem}:where(.ma-apiref__groups),:where(.ma-apiref__ops){margin:0;padding:0;list-style:none}:where(.ma-apiref__groups){scroll-target-group:auto;gap:1rem;padding:0 .6rem 1rem;display:grid}:where(.ma-apiref__menulabel:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:-2px;border-radius:var(--ma-radius-lg,.75rem)}:where(.ma-apiref__glink){color:inherit;padding:.25rem .4rem;font-weight:650;text-decoration:none;display:block}:where(.ma-apiref__olink){color:inherit;border-radius:.4rem;grid-template-columns:2.9rem minmax(0,1fr);align-items:baseline;gap:.4rem;padding:.3rem .4rem;text-decoration:none;display:grid}:where(.ma-apiref__olink:hover){background:var(--muted,color-mix(in oklab, currentColor 8%, transparent))}@supports selector(:target-current){:where(.ma-apiref__olink:target-current){background:var(--muted,color-mix(in oklab, currentColor 8%, transparent))}}:where(.ma-apiref__olink:focus-visible),:where(.ma-apiref__glink:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:1px}:where(.ma-apiref__m){background:color-mix(in oklab, var(--ma-apiref-get) 18%, transparent);font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.03em;border-radius:.3rem;justify-self:start;padding:.05rem .3rem;font-size:.6875rem;font-weight:700}:where(.ma-apiref__m[data-method=POST]){background:color-mix(in oklab, var(--ma-apiref-post) 20%, transparent)}:where(.ma-apiref__m[data-method=PUT]),:where(.ma-apiref__m[data-method=PATCH]){background:color-mix(in oklab, var(--ma-apiref-put) 24%, transparent)}:where(.ma-apiref__m[data-method=DELETE]){background:color-mix(in oklab, var(--ma-apiref-delete) 18%, transparent)}:where(.ma-apiref__main){gap:3.5rem;min-inline-size:0;display:grid;container:ma-apiref-main/inline-size}:where(.ma-apiref__intro){gap:1rem;max-inline-size:46rem;display:grid}:where(.ma-apiref__title){font-family:var(--ma-font-display);font-size:calc(clamp(2.25rem, 1.6rem + 2.4cqi, 3.5rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));margin:0;line-height:1.04}:where(.ma-apiref__p){max-inline-size:62ch;font-size:1rem;line-height:1.6}:where(.ma-apiref__base){flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}:where(.ma-apiref__base span),:where(.ma-apiref__label),:where(.ma-apiref__legend),:where(.ma-apiref__plabel){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}:where(.ma-apiref__langs){border:0;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.5rem 0 0;padding:0;display:flex}:where(.ma-apiref__legend){float:inline-start;margin-inline-end:.6rem;padding:0}:where(.ma-apiref__lang){opacity:0;pointer-events:none;position:absolute}:where(.ma-apiref__langlabel){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));cursor:pointer;transition:background-color var(--ma-duration-fast) var(--ma-ease-out), color var(--ma-duration-fast) var(--ma-ease-out);border-radius:99px;padding:.35rem .7rem;font-size:.8125rem;font-weight:550}:where(.ma-apiref__lang:checked+.ma-apiref__langlabel){background:var(--foreground,currentColor);color:var(--background,var(--ma-panel));box-shadow:none}:where(.ma-apiref__lang:focus-visible+.ma-apiref__langlabel){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-apiref__group){gap:1rem;scroll-margin-block-start:var(--ma-apiref-top);display:grid}:where(.ma-apiref__gtitle){font-family:var(--ma-font-display);letter-spacing:-.02em;border-block-start:2px solid;margin:0;padding-block-start:1rem;font-size:1.75rem;font-weight:700}:where(.ma-apiref__op){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 14%, transparent));gap:1.5rem;padding-block:2.5rem;scroll-margin-block-start:var(--ma-apiref-top);display:grid}:where(.ma-apiref__docs){align-content:start;gap:1rem;min-inline-size:0;display:grid}:where(.ma-apiref__otitle){font-family:var(--ma-font-display);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.375rem;font-weight:650;display:flex}:where(.ma-apiref__dep){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;box-shadow:inset 0 0 0 1px}:where(.ma-apiref__endpoint){flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}:where(.ma-apiref__endpoint .ma-apiref__m){padding:.15rem .45rem;font-size:.75rem}:where(.ma-apiref__path){overflow-wrap:anywhere;font-size:.9375rem}:where(.ma-apiref__var){color:var(--ma-em,currentColor)}:where(.ma-apiref__block){gap:.5rem;display:grid}:where(.ma-apiref__label){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 14%, transparent));padding-block-end:.5rem}:where(.ma-apiref__fields){margin:0;padding:0;list-style:none;display:grid}:where(.ma-apiref__fields[data-depth]:not([data-depth="0"])){border-inline-start:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));margin-block-start:.5rem;padding-inline-start:1rem}:where(.ma-apiref__field){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 10%, transparent));gap:.35rem;padding-block:.8rem;display:grid}:where(.ma-apiref__field:last-child){border-block-end:0}:where(.ma-apiref__fhead){flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}:where(.ma-apiref__fname){font-size:.875rem;font-weight:650}:where(.ma-apiref__ftype){font-family:var(--ma-font-mono,ui-monospace, monospace);font-size:.8125rem}:where(.ma-apiref__req){font-size:.75rem}:where(.ma-apiref__req[data-required]){color:var(--ma-em,currentColor);font-weight:650}:where(.ma-apiref__fdesc){font-size:.9375rem;line-height:1.55}:where(.ma-apiref__enum),:where(.ma-apiref__default){flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.8125rem;display:flex}:where(.ma-apiref__enum code),:where(.ma-apiref__default code){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));border-radius:.3em;padding:.05em .35em}:where(.ma-apiref__nested){margin-block-start:.25rem}:where(.ma-apiref__nested>summary){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));cursor:pointer;border-radius:99px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.8125rem;font-weight:550;list-style:none;display:inline-flex}:where(.ma-apiref__nested>summary)::-webkit-details-marker{display:none}:where(.ma-apiref__nested>summary):before{content:"+";font-family:var(--ma-font-mono,ui-monospace, monospace)}:where(.ma-apiref__nested[open]>summary):before{content:"−"}:where(.ma-apiref__nested>summary:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-apiref__statuses){gap:.4rem;display:grid}:where(.ma-apiref__status){grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:.9375rem;display:grid}:where(.ma-apiref__status code){font-weight:700}:where(.ma-apiref__status code):before{content:"";background:var(--ma-apiref-delete);border-radius:50%;block-size:.45rem;inline-size:.45rem;margin-inline-end:.35rem;display:inline-block}:where(.ma-apiref__status code[data-ok]):before{background:var(--ma-apiref-post)}:where(.ma-apiref__aside){align-content:start;gap:1rem;min-inline-size:0;display:grid}:where(.ma-apiref__panel){border-radius:var(--ma-radius-lg,.75rem);background:var(--ma-apiref-bg);min-inline-size:0;color:var(--ma-apiref-fg);box-shadow:0 0 0 1px var(--ma-apiref-line);--ma-dark:1;color-scheme:dark;overflow:clip}:where(.ma-apiref__phead){border-block-end:1px solid var(--ma-apiref-line);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .6rem .5rem 1rem;display:flex}:where(.ma-apiref__pcopy),:where(.ma-apiref__sample){display:none}:where(.ma-apiref__sample pre){tab-size:2;margin:0;padding:1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto;background:0 0!important}:where(.ma-apiref__sample pre span){color:color-mix(in srgb, var(--shiki-dark) calc(var(--ma-dark,1) * 100%), var(--shiki-light))}:where(.ma-apiref__responses){--ma-panel:var(--ma-apiref-bg);--ma-ink:var(--ma-apiref-fg);--ma-edge:var(--ma-apiref-line);--ma-dark:1;color-scheme:dark}:where(.ma-apiref:has(.ma-apiref__lang:first-of-type:checked) [data-l="1"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(2):checked) [data-l="2"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(3):checked) [data-l="3"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(4):checked) [data-l="4"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(5):checked) [data-l="5"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(6):checked) [data-l="6"]){display:block}:where(.ma-apiref__pcopy[data-l]){display:none}:where(.ma-apiref:has(.ma-apiref__lang:first-of-type:checked) .ma-apiref__pcopy[data-l="1"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(2):checked) .ma-apiref__pcopy[data-l="2"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(3):checked) .ma-apiref__pcopy[data-l="3"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(4):checked) .ma-apiref__pcopy[data-l="4"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(5):checked) .ma-apiref__pcopy[data-l="5"]),:where(.ma-apiref:has(.ma-apiref__lang:nth-of-type(6):checked) .ma-apiref__pcopy[data-l="6"]){display:inline-flex}@container ma-apiref (width>=70rem){:where(.ma-apiref__inner){grid-template-columns:15rem minmax(0,1fr);gap:3rem}:where(.ma-apiref__nav){max-block-size:calc(100vh - var(--ma-apiref-top) * 2);overscroll-behavior:contain;align-self:start;position:sticky;inset-block-start:var(--ma-apiref-top);overflow-y:auto}:where(.ma-apiref__menu){box-shadow:none}@supports selector(::details-content){:where(.ma-apiref__menu)::details-content{content-visibility:visible;block-size:auto}:where(.ma-apiref__menulabel){display:none}:where(.ma-apiref__groups):before{content:attr(data-label);font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;padding:.75rem .4rem 0;font-size:.75rem}}}@container ma-apiref-main (width>=52rem){:where(.ma-apiref__op){grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:2.5rem}:where(.ma-apiref__aside){align-self:start;position:sticky;inset-block-start:var(--ma-apiref-top)}}@media (prefers-reduced-motion:reduce){:where(.ma-apiref__langlabel){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-apiref__langlabel){transition:none}:where(.ma-areas){font-family:var(--ma-font-body);position:relative}:where(.ma-areas[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-areas[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-areas[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-areas[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-areas__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-areas p){margin:0}:where(.ma-areas__head){max-inline-size:40rem;margin-block-end:2rem}:where(.ma-areas__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-areas__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.05}:where(.ma-areas__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-areas__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.55}:where(.ma-areas__facts){grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem 2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}:where(.ma-areas__name){margin:0 0 .5rem;font-size:1rem;font-weight:650}:where(.ma-areas__facts dl){gap:.35rem;margin:0;display:grid}:where(.ma-areas__facts dl>div){border-block-end:1px solid var(--border,var(--ma-edge));justify-content:space-between;gap:1rem;padding-block-end:.35rem;font-size:.875rem;display:flex}:where(.ma-areas__facts dd){font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){:where(.ma-areas__facts){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-areas__facts){transition:none}:where(.ma-blockcards){gap:calc(3rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-blockcards/inline-size}:where(.ma-blockcards p,.ma-blockcards ul){margin:0}:where(.ma-blockcards__head){align-items:end;gap:1.25rem;display:grid}@container ma-blockcards (width>=48rem){:where(.ma-blockcards__head){grid-template-columns:minmax(0,1fr) auto}:where(.ma-blockcards__eyebrow){grid-column:1/-1}}:where(.ma-blockcards__eyebrow){letter-spacing:.09em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.75rem;font-weight:600}:where(.ma-blockcards__headline){max-inline-size:16ch;font-family:var(--ma-font-display);letter-spacing:calc(-.045em * var(--ma-tracking,1));text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.25rem + 4.4cqi,5.75rem);font-weight:600;line-height:.95}:where(.ma-blockcards__headline em,.ma-blockcards__title em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.01em * var(--ma-tracking,1));color:var(--ma-em,currentColor);font-size:1.1em;line-height:.8}:where(.ma-blockcards__more){min-block-size:24px;color:inherit;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-blockcards__more span){transition:background-size var(--ma-duration,.45s) var(--ma-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}:where(.ma-blockcards__more:is(:hover,:focus-visible) span){background-size:100% 1px}:where(.ma-blockcards__more svg,.ma-blockcards__arrow svg){transition:translate var(--ma-duration,.45s) var(--ma-ease-out)}:where(.ma-blockcards__more:hover svg){translate:calc(var(--ma-travel-hover,4px) * .75) 0}:where(.ma-blockcards__grid){gap:1rem;padding:0;list-style:none;display:grid}@container ma-blockcards (width>=48rem){:where(.ma-blockcards[data-layout=feature] .ma-blockcards__grid){grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-rows:minmax(20rem,auto)}:where(.ma-blockcards[data-layout=feature] .ma-blockcards__item:first-child){grid-row:span var(--ma-blockcards-span,2)}:where(.ma-blockcards[data-layout=even] .ma-blockcards__grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}:where(.ma-blockcards__item){display:grid}:where(.ma-blockcards__card){isolation:isolate;border-radius:var(--ma-radius-4xl,1.75rem);background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary,var(--ma-ink))));min-block-size:24rem;color:var(--ma-block-text,var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel))));flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}:where(.ma-blockcards[data-layout=feature] .ma-blockcards__item:first-child .ma-blockcards__card){min-block-size:30rem}@container ma-blockcards (width>=48rem){:where(.ma-blockcards__card){min-block-size:20rem;padding:2rem}:where(.ma-blockcards[data-layout=feature] .ma-blockcards__item:first-child .ma-blockcards__card){min-block-size:42rem}}:where(.ma-blockcards__card:has(.ma-blockcards__link:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:4px}:where(.ma-blockcards__link){color:inherit;outline:none;text-decoration:none}:where(.ma-blockcards__link):after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}:where(.ma-blockcards__art){z-index:-1;pointer-events:none;inline-size:42%;position:absolute;inset-block-start:3%;inset-inline-end:-6%}:where(.ma-blockcards[data-layout=feature] .ma-blockcards__item:first-child .ma-blockcards__art){inline-size:56%;inset-block-start:2%;inset-inline-end:-8%}@container ma-blockcards (width>=48rem){:where(.ma-blockcards__art){inline-size:38%;inset-block-start:6%;inset-inline-end:3%}:where(.ma-blockcards[data-layout=feature] .ma-blockcards__item:first-child .ma-blockcards__art){inline-size:54%;inset-block-start:6%;inset-inline-end:4%}}:where(.ma-blockcards__index){letter-spacing:.09em;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.75rem;font-weight:600}:where(.ma-blockcards__body){gap:.75rem;margin-block-start:auto;padding-block-start:9rem;display:grid}:where(.ma-blockcards[data-layout=feature] .ma-blockcards__item:first-child .ma-blockcards__body){padding-block-start:13rem}:where(.ma-blockcards__title){font-family:var(--ma-font-display);letter-spacing:calc(-.045em * var(--ma-tracking,1));margin:0;font-size:clamp(2rem,1.25rem + 3cqi,3.75rem);font-weight:600;line-height:.95}:where(.ma-blockcards__text){max-inline-size:34ch;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));line-height:1.5}:where(.ma-blockcards__chips){flex-wrap:wrap;gap:.5rem;margin-block-start:.5rem;padding:0;list-style:none;display:flex}:where(.ma-blockcards__chips li){box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 24%, transparent);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2}:where(.ma-blockcards__foot){border-block-start:1px solid var(--border,color-mix(in oklab, currentColor 20%, transparent));justify-content:space-between;align-items:center;gap:1rem;margin-block-start:.75rem;padding-block-start:1.25rem;display:flex}:where(.ma-blockcards__price){font-weight:600}:where(.ma-blockcards__arrow){aspect-ratio:1;background:var(--ma-sec-action,currentColor);inline-size:2.75rem;color:var(--ma-sec-on-action,var(--ma-block-ground));transition:rotate var(--ma-duration-slow,.7s) var(--ma-ease-out), scale var(--ma-duration-slow,.7s) var(--ma-ease-out);border-radius:999px;flex:none;place-items:center;display:inline-grid;rotate:-45deg}:where(.ma-blockcards__card:is(:hover,:has(:focus-visible)) .ma-blockcards__arrow){rotate:0deg;scale:1.08}:where(.ma-blockcards[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-blockcards[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-blockcards[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-blockcards[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-blockcards[data-density=compact]){--ma-density:.8}:where(.ma-blockcards[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-blockcards__arrow,.ma-blockcards__more svg,.ma-blockcards__more span){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-blockcards__arrow,.ma-blockcards__more svg,.ma-blockcards__more span){transition:none}:where(.ma-blockcta){padding:calc(2rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-blockcta/inline-size}:where(.ma-blockcta p){margin:0}:where(.ma-blockcta__panel){isolation:isolate;padding:calc(3.5rem * var(--ma-density,1)) 1.5rem calc(2rem * var(--ma-density,1));border-radius:var(--ma-radius-4xl,2rem);background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary,var(--ma-ink))));color:var(--ma-block-text,var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel))));gap:1.5rem;display:grid;position:relative;overflow:hidden}@container ma-blockcta (width>=48rem){:where(.ma-blockcta__panel){padding:calc(6rem * var(--ma-density,1)) 3rem calc(3rem * var(--ma-density,1))}}:where(.ma-blockcta__art){z-index:-1;opacity:.9;pointer-events:none;inline-size:52%;display:none;position:absolute;inset-block-end:-58%;inset-inline-end:-6%}@container ma-blockcta (width>=48rem){:where(.ma-blockcta__art){display:block}}:where(.ma-blockcta__eyebrow){letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:600}:where(.ma-blockcta__headline){max-inline-size:12ch;font-family:var(--ma-font-display);letter-spacing:calc(-.05em * var(--ma-tracking,1));text-wrap:balance;margin:0;font-size:clamp(2.75rem,1rem + 7.2cqi,8.25rem);font-weight:600;line-height:.92}:where(.ma-blockcta__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.01em * var(--ma-tracking,1));color:var(--ma-em,currentColor);font-size:1.1em;line-height:.8}:where(.ma-blockcta__foot){align-items:end;gap:2rem;margin-block-start:1.5rem;display:grid}@container ma-blockcta (width>=48rem){:where(.ma-blockcta__foot){grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-block-start:2.5rem}:where(.ma-blockcta__actions){justify-content:flex-end}}:where(.ma-blockcta__copy){max-inline-size:34ch;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:clamp(1.125rem,1rem + .45cqi,1.375rem);line-height:1.5}:where(.ma-blockcta__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-blockcta__primary,.ma-blockcta__secondary){isolation:isolate;min-block-size:3.5rem;letter-spacing:calc(-.01em * var(--ma-tracking,1));white-space:nowrap;transition:color var(--ma-duration,.45s) var(--ma-ease-out);border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:where(.ma-blockcta__primary){background:var(--ma-sec-action,currentColor);color:var(--ma-sec-on-action,var(--ma-block-ground));--ma-blockcta-fill:var(--background,var(--ma-panel));--ma-blockcta-fill-text:var(--foreground,var(--ma-ink))}:where(.ma-blockcta__secondary){color:inherit;background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary,var(--ma-ink))));box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 35%, transparent);--ma-blockcta-fill:currentColor;--ma-blockcta-fill-text:var(--ma-block-ground,var(--background,var(--ma-panel)))}:where(.ma-blockcta__primary,.ma-blockcta__secondary):before{content:"";z-index:-1;border-radius:inherit;background:var(--ma-blockcta-fill);clip-path:circle(0% at 50% 130%);transition:clip-path calc(var(--ma-duration,.45s) * 1.25) var(--ma-ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:where(.ma-blockcta__primary,.ma-blockcta__secondary):hover{color:var(--ma-blockcta-fill-text)}:where(.ma-blockcta__primary,.ma-blockcta__secondary):hover:before{clip-path:circle(140% at 50% 130%)}}:where(.ma-blockcta[data-density=compact]){--ma-density:.8}:where(.ma-blockcta[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-blockcta__primary,.ma-blockcta__secondary){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-blockcta__primary,.ma-blockcta__secondary){transition:none}:where(.ma-article){--ma-article-text:var(--foreground,var(--ma-ink));--ma-article-line:var(--border,var(--ma-edge));--ma-article-beam:var(--primary,var(--ma-ink));--ma-article-gutter:2rem;padding:calc(4rem * var(--ma-density,1)) 1.5rem calc(5rem * var(--ma-density,1));font-family:var(--ma-font-body);display:block;container:ma-article/inline-size}:where(.ma-article__inner){gap:calc(2.5rem * var(--ma-density,1));grid-template-columns:minmax(0,1fr);max-width:72rem;margin-inline:auto;display:grid}:where(.ma-article__meta,.ma-article__title,.ma-article__author,.ma-article__tags){margin:0}:where(.ma-article__head){gap:1rem;max-width:46rem;display:grid}:where(.ma-article__back){min-block-size:24px;color:inherit;opacity:max(.8, var(--ma-sec-floor,0));justify-self:start;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}:where(.ma-article__back:hover){opacity:1}:where(.ma-article__arrow){transition:translate var(--ma-duration-fast) var(--ma-ease-out);display:inline-block}:where(.ma-article__back:hover .ma-article__arrow){translate:calc(var(--ma-travel-hover) * -1) 0}:where(.ma-article__arrow:dir(rtl)){scale:-1 1}:where(.ma-article__back:hover .ma-article__arrow:dir(rtl)){translate:var(--ma-travel-hover) 0}:where(.ma-article__meta){font-family:var(--font-mono,ui-monospace, monospace);opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;display:flex}:where(.ma-article__title){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.08}:where(.ma-article__author){align-items:center;gap:.75rem;font-size:.9375rem;display:flex}:where(.ma-article__avatar){object-fit:cover;border-radius:50%;flex:none;block-size:2.5rem;inline-size:2.5rem}:where(.ma-article__who){display:grid}:where(.ma-article__name){font-weight:600}:where(.ma-article__role){opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.8125rem}:where(.ma-article__tags){flex-wrap:wrap;gap:.5rem;padding:0;font-size:.75rem;list-style:none;display:flex}:where(.ma-article__tags li){border:1px solid var(--ma-article-line);border-radius:999px;padding:.25rem .625rem}:where(.ma-article__cover){border-radius:var(--ma-radius-xl,.875rem);border:1px solid var(--ma-article-line);overflow:hidden}:where(.ma-article__cover img){block-size:auto;inline-size:100%;display:block}:where(.ma-article__layout){gap:calc(2rem * var(--ma-density,1));grid-template-columns:minmax(0,1fr);display:grid}@container ma-article (width>=60rem){:where(.ma-article__layout--side){gap:calc(3rem * var(--ma-density,1));grid-template-columns:minmax(0,1fr) 15rem}:where(.ma-article__layout--side .ma-article__side){max-block-size:calc(100vh - var(--ma-article-offset,80px) - 3rem);grid-area:1/2;align-self:start;position:sticky;inset-block-start:calc(var(--ma-article-offset,80px) + 1.5rem);overflow-y:auto}:where(.ma-article__layout--side .ma-article__beam){grid-area:1/1}}:where(.ma-article__side){align-content:start;gap:1.5rem;min-width:0;font-size:.875rem;display:grid}:where(.ma-article__toc){--ma-edge:var(--ma-article-line)}:where(.ma-article__toc .ma-toc__link){opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0))}:where(.ma-article__toc .ma-toc__link[aria-current]){opacity:1}:where(.ma-article__beam){--ma-edge:var(--ma-article-line)}:where(.ma-article__prose){max-inline-size:70ch;font-size:1.0625rem;line-height:1.7}:where(.ma-article__prose>*+*){margin-block-start:1.25em}:where(.ma-article__prose>:first-child){margin-block-start:0}:where(.ma-article__prose :is(h2,h3,h4)){font-family:var(--ma-font-display);letter-spacing:-.02em;margin-block-end:0;scroll-margin-block-start:calc(var(--ma-article-offset,80px) + 1rem);font-weight:650;line-height:1.25}:where(.ma-article__prose h2){margin-block-start:2.25em;font-size:1.5em}:where(.ma-article__prose h3){margin-block-start:1.75em;font-size:1.2em}:where(.ma-article__prose :is(h2,h3,h4)+*){margin-block-start:.75em}:where(.ma-article__prose a){color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:.2em}:where(.ma-article__prose a:hover){text-decoration-color:currentColor}:where(.ma-article__prose :is(ul,ol)){padding-inline-start:1.25em}:where(.ma-article__prose li+li){margin-block-start:.4em}:where(.ma-article__prose blockquote){border-inline-start:2px solid var(--ma-article-line);opacity:max(.85, var(--ma-sec-floor,0));margin-inline:0;padding-inline-start:1em}:where(.ma-article__prose>img,.ma-article__prose>p>img,.ma-article__prose figure>img){border-radius:var(--ma-radius-md,.5rem);block-size:auto;max-inline-size:100%}:where(.ma-article__prose hr){border:0;border-block-start:1px solid var(--ma-article-line)}:where(.ma-article__prose :not(pre)>code){border-radius:var(--ma-radius-sm,.3rem);background:color-mix(in oklab, currentColor 8%, transparent);padding:.1em .35em;font-size:.9em}:where(.ma-article__prose pre){border:1px solid var(--ma-article-line);border-radius:var(--ma-radius-md,.5rem);padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}:where(.ma-article__prose pre:focus-visible){outline:2px solid var(--ma-article-text);outline-offset:2px}:where(.ma-article__prose table){border-collapse:collapse;font-size:.9375rem;display:block;overflow-x:auto}:where(.ma-article__prose :is(th,td)){border-block-end:1px solid var(--ma-article-line);text-align:start;padding:.5rem .75rem}:where(.ma-article__footer){max-width:46rem}:where(.ma-article__pager){border-block-start:1px solid var(--ma-article-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding-block-start:calc(2rem * var(--ma-density,1));display:grid}:where(.ma-article__step){border:1px solid var(--ma-article-line);border-radius:var(--ma-radius-lg,.75rem);background:var(--card,transparent);box-shadow:var(--ma-card-shadow,none);color:inherit;transition:border-color var(--ma-duration-fast) var(--ma-ease-out);gap:.25rem;padding:1rem 1.25rem;text-decoration:none;display:grid}:where(.ma-article__step:hover){border-color:color-mix(in oklab, var(--ma-article-text) 50%, transparent)}:where(.ma-article__step:focus-visible,.ma-article__back:focus-visible){outline:2px solid var(--ma-article-text);outline-offset:2px}:where(.ma-article__step--next){text-align:end}:where(.ma-article__step-label){opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-article__step-title){font-weight:600}:where(.ma-article[data-ma-tone]){background:var(--ma-article-ground);color:var(--ma-article-text);--ma-article-line:color-mix(in oklab, var(--ma-article-text) 18%, var(--ma-article-ground))}:where(.ma-article[data-ma-tone] .ma-article__step){background:var(--ma-article-ground)}:where(.ma-article[data-ma-tone=surface]){--ma-article-ground:var(--background,var(--ma-panel));--ma-article-text:var(--foreground,var(--ma-ink))}:where(.ma-article[data-ma-tone=muted]){--ma-article-ground:var(--ma-tone-muted,var(--muted,color-mix(in oklab, var(--ma-ink) 8%, var(--ma-panel))));--ma-article-text:var(--foreground,var(--ma-ink));outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-article[data-ma-tone=ink]){--ma-article-ground:var(--ma-tone-ink,var(--ma-ink));--ma-article-text:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-article-beam:var(--ma-article-text)}:where(.ma-article[data-ma-tone=brand]){--ma-article-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-article-text:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-article-beam:var(--ma-article-text);--ma-sec-faint:.8;--ma-dim:.8}:where(.ma-article[data-density=compact]){--ma-density:.8}:where(.ma-article[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-article__arrow,.ma-article__step){transition:none}:where(.ma-article__back:hover .ma-article__arrow){translate:none}}:where([data-ma-motion=reduce]) :where(.ma-article__arrow,.ma-article__step){transition:none}:where([data-ma-motion=reduce]) :where(.ma-article__back:hover .ma-article__arrow){translate:none}:where(.ma-hoverlist){--ma-hoverlist-line:var(--border,var(--ma-edge));--ma-hil-radius:var(--radius,.75rem);padding:calc(4rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:block;container:ma-hoverlist/inline-size}:where(.ma-hoverlist__inner){gap:calc(2.5rem * var(--ma-density,1));max-width:72rem;margin-inline:auto;display:grid}:where(.ma-hoverlist__eyebrow,.ma-hoverlist__headline,.ma-hoverlist__copy,.ma-hoverlist__list){margin:0}:where(.ma-hoverlist__head){gap:.75rem;max-width:40rem;display:grid}:where(.ma-hoverlist__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-hoverlist__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.05}:where(.ma-hoverlist__copy){max-width:34rem;opacity:max(.8, var(--ma-sec-floor,0));font-size:1rem;line-height:1.55}:where(.ma-hoverlist__list){padding:0;list-style:none}:where(.ma-hoverlist__item){border-block-start:1px solid var(--ma-hoverlist-line)}:where(.ma-hoverlist__item:last-child){border-block-end:1px solid var(--ma-hoverlist-line)}:where(.ma-hoverlist__link){padding-block:calc(1.25rem * var(--ma-density,1));color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date minutes""title title";align-items:baseline;gap:.35rem 1.5rem;text-decoration:none;display:grid}@container ma-hoverlist (width>=44rem){:where(.ma-hoverlist__link){grid-template-columns:9rem minmax(0,1fr) auto;grid-template-areas:"date title minutes"}}:where(.ma-hoverlist__link:focus-visible){outline-offset:4px;outline:2px solid}:where(.ma-hoverlist__date){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));grid-area:date;font-size:max(11px,.75rem)}:where(.ma-hoverlist__title){font-family:var(--ma-font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;grid-area:title;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.12}:where(.ma-hoverlist__minutes){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;white-space:nowrap;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));grid-area:minutes;justify-self:end;font-size:max(11px,.75rem)}:where(.ma-hoverlist__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-hoverlist__more){min-block-size:24px;color:inherit;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}:where(.ma-hoverlist[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-hoverlist[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-hoverlist[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-hoverlist[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-hoverlist[data-density=compact]){--ma-density:.8}:where(.ma-hoverlist[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-hoverlist__more){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hoverlist__more){transition:none}:where(.ma-book){border-radius:var(--ma-radius-xl,1.25rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,var(--ma-ink));box-shadow:0 0 0 1px var(--border,var(--ma-edge)), var(--ma-card-shadow,0 10px 30px -18px #00000059);font-family:var(--ma-font-body);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:end;gap:.75rem;padding:1rem;display:grid}:where(.ma-book__field){gap:.35rem;min-inline-size:0;display:grid}:where(.ma-book__label){font-size:.8125rem;font-weight:600}:where(.ma-book__input){box-sizing:border-box;border:1px solid var(--input,var(--border,var(--ma-edge)));border-radius:var(--ma-radius-md,.6rem);min-block-size:2.75rem;inline-size:100%;color:inherit;font:inherit;background:0 0;padding:0 .75rem;font-size:max(1rem,16px)}:where(.ma-book__input option){color:canvastext;background-color:canvas}:where(.ma-book__input:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-book__submit){border-radius:var(--ma-radius-md,.6rem);background:var(--primary,var(--ma-ink));min-block-size:2.75rem;color:var(--primary-foreground,var(--ma-panel));font:inherit;cursor:pointer;transition:opacity var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out);border:0;padding:0 1.25rem;font-weight:650}:where(.ma-book__submit:hover){opacity:.9}:where(.ma-book__submit:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-book__say),:where(.ma-book__note){grid-column:1/-1;margin:0;font-size:.875rem}:where(.ma-book__say:empty){display:none}@media (prefers-reduced-motion:reduce){:where(.ma-book__submit){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-book__submit){transition:none}:where(.ma-casestack){gap:calc(3rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-casestack/inline-size}:where(.ma-casestack p,.ma-casestack ul,.ma-casestack ol){margin:0}:where(.ma-casestack__head){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}:where(.ma-casestack__eyebrow){letter-spacing:.09em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));margin-block-end:1.25rem;font-size:.75rem;font-weight:600}:where(.ma-casestack__headline){font-family:var(--ma-font-display);letter-spacing:calc(-.045em * var(--ma-tracking,1));text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.25rem + 4.4cqi,5.75rem);font-weight:600;line-height:.95}:where(.ma-casestack__headline em,.ma-casestack__title em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.01em * var(--ma-tracking,1));color:var(--ma-em,currentColor);font-size:1.1em;line-height:.8}:where(.ma-casestack__more){min-block-size:24px;color:inherit;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-casestack__more span){transition:background-size var(--ma-duration,.45s) var(--ma-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}:where(.ma-casestack__more:is(:hover,:focus-visible) span){background-size:100% 1px}:where(.ma-casestack__list){gap:1.25rem;padding:0;list-style:none;display:grid}:where(.ma-casestack__card){border-radius:var(--ma-radius-4xl,1.75rem);background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary,var(--ma-ink))));color:var(--ma-block-text,var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel))));flex-direction:column;gap:.625rem;padding:.625rem;display:flex;position:relative;overflow:hidden}:where(.ma-casestack__card):after{content:"";z-index:3;border-radius:inherit;background:var(--ma-tone-ink,var(--ma-ink));opacity:0;pointer-events:none;position:absolute;inset:0}:where(.ma-casestack__card:has(.ma-casestack__link:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:4px}:where(.ma-casestack__text){flex-direction:column;padding:1rem 1rem 1.25rem;display:flex}:where(.ma-casestack__meta){letter-spacing:.09em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:600;display:flex}:where(.ma-casestack__body){gap:1rem;margin-block-start:2rem;display:grid}:where(.ma-casestack__title){max-inline-size:14ch;font-family:var(--ma-font-display);letter-spacing:calc(-.04em * var(--ma-tracking,1));margin:0;font-size:clamp(2rem,1.35rem + 2.5cqi,3.75rem);font-weight:600;line-height:1}:where(.ma-casestack__link){color:inherit;outline:none;text-decoration:none}:where(.ma-casestack__link):after{content:"";z-index:4;border-radius:inherit;position:absolute;inset:0}:where(.ma-casestack__summary){max-inline-size:40ch;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));line-height:1.5}:where(.ma-casestack__tags){flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}:where(.ma-casestack__tags li){box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 24%, transparent);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2}:where(.ma-casestack__cue){align-items:center;gap:.75rem;margin-block-start:1rem;font-weight:600;display:flex}:where(.ma-casestack__arrow){aspect-ratio:1;background:var(--ma-sec-action,currentColor);inline-size:2.75rem;color:var(--ma-sec-on-action,var(--ma-block-ground));transition:rotate var(--ma-duration-slow,.7s) var(--ma-ease-out), scale var(--ma-duration-slow,.7s) var(--ma-ease-out);border-radius:999px;flex:none;place-items:center;display:inline-grid;rotate:-45deg}:where(.ma-casestack__card:is(:hover,:has(:focus-visible)) .ma-casestack__arrow){rotate:0deg;scale:1.08}:where(.ma-casestack__media){aspect-ratio:4/5;border-radius:var(--ma-radius-3xl,1.25rem);order:-1;position:relative;overflow:hidden}:where(.ma-casestack__media>img){object-fit:cover;block-size:100%;inline-size:100%;transition:scale calc(var(--ma-duration-slow,.7s) * 1.3) var(--ma-ease-out);position:absolute;inset:0}:where(.ma-casestack__card:is(:hover,:has(:focus-visible)) .ma-casestack__media>img){scale:1.03}@container ma-casestack (width>=36rem){:where(.ma-casestack__media){aspect-ratio:3/2}}@container ma-casestack (width>=48rem){:where(.ma-casestack__list){gap:6rem}:where(.ma-casestack__item){position:sticky;inset-block-start:calc(var(--ma-casestack-top,5.75rem) + var(--ma-casestack-i,0) * 1.125rem)}:where(.ma-casestack__card){block-size:min(calc(100svh - var(--ma-casestack-top,5.75rem) - 2.75rem), 40rem);border-radius:var(--ma-radius-4xl,2rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.75rem;padding:.75rem;display:grid}:where(.ma-casestack__text){padding:1.75rem}:where(.ma-casestack__body){margin-block-start:auto}:where(.ma-casestack__media){aspect-ratio:auto;border-radius:var(--ma-radius-4xl,1.5rem);order:0;block-size:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@container ma-casestack (width>=48rem){:where(.ma-casestack__list){view-timeline-name:--ma-casestack}:where(.ma-casestack__card){transform-origin:50% 0;animation:linear both ma-casestack-recede}:where(.ma-casestack__card):after{animation:linear both ma-casestack-dim}:where(.ma-casestack__list .ma-casestack__card),:where(.ma-casestack__list .ma-casestack__card):after{animation-timeline:--ma-casestack;animation-range:exit-crossing calc(var(--ma-casestack-i,0) / var(--ma-casestack-n,1) * 100%) exit-crossing calc((var(--ma-casestack-i,0) + 1) / var(--ma-casestack-n,1) * 100%)}}}}:where(.ma-casestack[data-density=compact]){--ma-density:.8}:where(.ma-casestack[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-casestack__arrow,.ma-casestack__media>img){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-casestack__arrow,.ma-casestack__media>img){transition:none}:where(.ma-case){--ma-case-radius:calc(var(--radius,.75rem) * 2);gap:calc(3rem * var(--ma-density,1));padding-block:calc(3rem * var(--ma-density,1)) calc(4rem * var(--ma-density,1));font-family:var(--ma-font-body);display:grid}:where(.ma-case__head){max-width:90rem;box-sizing:border-box;gap:1.25rem 3rem;inline-size:100%;margin-inline:auto;padding-inline:1.5rem;display:grid;container:ma-case/inline-size}:where(.ma-case__eyebrow,.ma-case__title,.ma-case__summary,.ma-case__facts,.ma-case__facts dd){margin:0}:where(.ma-case__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:max(11px,.8125rem)}:where(.ma-case__title){font-family:var(--ma-font-display);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.75rem,9vw,9rem);font-weight:600;line-height:.9}:where(.ma-case__summary){max-width:38rem;opacity:max(.85, var(--ma-sec-floor,0));font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.45}:where(.ma-case__facts){border-block-start:1px solid var(--border,var(--ma-edge));grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.25rem 2rem;padding-block-start:1.25rem;display:grid}:where(.ma-case__fact){align-content:start;gap:.25rem;display:grid}:where(.ma-case__fact dt){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:max(11px,.75rem)}:where(.ma-case__fact dd){font-size:.9375rem;line-height:1.45}@container ma-case (width>=56rem){:where(.ma-case__head){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.ma-case__eyebrow,.ma-case__title){grid-column:1/-1}:where(.ma-case__facts){align-self:end}}:where(.ma-case__cover img){aspect-ratio:16/10;object-fit:cover}:where(.ma-case__more){max-width:90rem;box-sizing:border-box;gap:1.5rem;inline-size:100%;margin-inline:auto;padding-inline:1.5rem;display:grid}:where(.ma-case__compare){border-radius:var(--ma-case-radius)}:where(.ma-case[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-case[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-case[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-case[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-case[data-density=compact]){--ma-density:.8}:where(.ma-case[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-case__cover img){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-case__cover img){transition:none}:where(.ma-changelog){max-width:60rem;padding:calc(4rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);margin-inline:auto}:where(.ma-changelog__head){margin-bottom:2.5rem}:where(.ma-changelog[data-align=center] .ma-changelog__head){text-align:center}:where(.ma-changelog__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));margin-bottom:.75rem;font-size:.75rem}:where(.ma-changelog__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}:where(.ma-changelog__copy){max-width:34rem;opacity:max(.75, var(--ma-sec-floor,0));margin-top:.75rem;font-size:.9375rem;line-height:1.5}:where(.ma-changelog[data-align=center] .ma-changelog__copy){margin-inline:auto}:where(.ma-changelog__list){gap:0;margin:0;padding:0;list-style:none;display:grid}:where(.ma-changelog__release){padding:calc(2rem * var(--ma-density,1)) 0;border-top:1px solid var(--border,var(--ma-edge));gap:1rem;display:grid}@media (width>=48rem){:where(.ma-changelog__release){grid-template-columns:12rem 1fr}:where(.ma-changelog__link){grid-column:2}}:where(.ma-changelog__when){align-content:start;gap:.25rem;display:grid}:where(.ma-changelog__when time){font-family:var(--font-mono,ui-monospace, monospace);opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-changelog__when strong){font-weight:600}:where(.ma-changelog__items){opacity:max(.85, var(--ma-sec-floor,0));gap:.5rem;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}:where(.ma-changelog__items li){gap:.75rem;display:flex}:where(.ma-changelog__items li):before{content:"";opacity:.5;background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem;margin-top:.6rem}:where(.ma-changelog__link){text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--border,var(--ma-edge));font-size:.875rem}:where(.ma-changelog__excerpt){border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-lg,.625rem);background:color-mix(in oklab, currentColor 4%, transparent);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}:where(.ma-changelog__excerpt:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}@media (width>=48rem){:where(.ma-changelog__excerpt){grid-column:2}}:where(.ma-changelog__aside){margin-top:2rem}:where(.ma-changelog[data-ma-tone]){max-width:none}:where(.ma-changelog[data-ma-tone]>*){max-width:60rem;margin-inline:auto}:where(.ma-changelog[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-changelog[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-changelog[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-changelog[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-changelog[data-density=compact]){--ma-density:.8}:where(.ma-changelog[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-changelog__release){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-changelog__release){transition:none}:where(.ma-chat-demo){font-family:var(--ma-font-body);--ma-chat-accent:var(--primary,currentColor);--ma-chat-on-accent:var(--primary-foreground,var(--ma-panel));--ma-chat-card:var(--card,var(--ma-panel));--ma-chat-ink:var(--card-foreground,currentColor);--ma-chat-line:var(--border,var(--ma-edge));--ma-chat-well:color-mix(in oklab, currentColor 5%, transparent);--ma-chat-bubble:color-mix(in oklab, currentColor 9%, transparent);--ma-chat-ok:var(--ma-success,currentColor);--ma-chat-play:paused}:where(.ma-chat-demo:has(.ma-chat-demo__cue.ma-in)){--ma-chat-play:running}:where(.ma-chat-demo:has(.ma-chat-demo__pause:checked)),:where(.ma-chat-demo__panel:hover){--ma-chat-play:paused}:where(.ma-chat-demo__inner){gap:calc(2.5rem * var(--ma-density,1));max-width:72rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}:where(.ma-chat-demo__head){text-align:center;justify-items:center;gap:.75rem;max-width:42rem;margin-inline:auto;display:grid}:where(.ma-chat-demo__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-chat-demo__headline){font-family:var(--ma-font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.1}:where(.ma-chat-demo__copy){max-width:38rem;opacity:max(.8, var(--ma-sec-floor,0));overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.55}:where(.ma-chat-demo__panel){border:1px solid var(--ma-chat-line);border-radius:var(--ma-radius-2xl,1rem);background:var(--ma-chat-card);width:100%;max-width:46rem;color:var(--ma-chat-ink);box-shadow:var(--ma-card-shadow,none);grid-template-columns:minmax(0,1fr);margin-inline:auto;font-size:.9375rem;line-height:1.55;display:grid;position:relative;overflow:clip}:where(.ma-chat-demo__cue){pointer-events:none;position:absolute;inset:0}:where(.ma-chat-demo__chat[hidden]){display:none}:where(.ma-chat-demo__bar){border-block-end:1px solid var(--ma-chat-line);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1.125rem;display:flex}:where(.ma-chat-demo__agent){align-items:center;gap:.5rem;margin:0 auto 0 0;font-size:.875rem;font-weight:600;display:flex}:where(.ma-chat-demo__mark){border-radius:var(--ma-radius-md,.5rem);background:var(--ma-chat-accent);width:1.5rem;height:1.5rem;color:var(--ma-chat-on-accent);object-fit:cover;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}:where(img.ma-chat-demo__mark){background:0 0}:where(.ma-chat-demo__status){font-family:var(--font-mono,ui-monospace, monospace);justify-items:end;margin:0;font-size:.75rem;display:inline-grid}:where(.ma-chat-demo__running,.ma-chat-demo__done){border-radius:999px;grid-area:1/1;align-items:center;gap:.375rem;min-height:1.75rem;padding-inline:.625rem;display:inline-flex}:where(.ma-chat-demo__running){opacity:0;color:var(--ma-chat-accent);background:color-mix(in oklab, var(--ma-chat-accent) 12%, transparent)}:where(.ma-chat-demo__done){background:var(--ma-chat-well)}:where(.ma-chat-demo__pip){background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem}:where(.ma-chat-demo__pause-control){border:1px solid var(--ma-chat-line);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;min-height:1.75rem;margin:0;padding:0 .625rem;font-size:.75rem;line-height:1;display:inline-flex;position:relative}:where(.ma-chat-demo__pause-control:hover){border-color:color-mix(in oklab, currentColor 40%, transparent)}:where(.ma-chat-demo__pause){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.ma-chat-demo__pause-control:has(.ma-chat-demo__pause:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-chat-demo__pause-control:has(.ma-chat-demo__pause:checked)){background:color-mix(in oklab, currentColor 12%, transparent)}:where(.ma-chat-demo__pause-icon){width:.8125rem;height:.8125rem}:where(.ma-chat-demo__play){visibility:hidden}:where(.ma-chat-demo__pause:checked+.ma-chat-demo__pause-icon .ma-chat-demo__play){visibility:visible}:where(.ma-chat-demo__pause:checked+.ma-chat-demo__pause-icon .ma-chat-demo__bars){visibility:hidden}:where(:root:not([data-ma-js]) .ma-chat-demo__pause-control){display:none}:where(.ma-chat-demo__log){gap:1.25rem;margin:0;padding:1.25rem 1.125rem 1.5rem;list-style:none;display:grid}:where(.ma-chat-demo__msg){gap:.625rem;min-width:0;display:grid}:where(.ma-chat-demo__msg[data-from=user]){justify-items:end}:where(.ma-chat-demo__bubble){border-radius:var(--ma-radius-xl,.875rem);background:var(--ma-chat-bubble);overflow-wrap:anywhere;max-width:min(30rem,88%);margin:0;padding:.625rem .875rem}:where(.ma-chat-demo__stack){display:grid}:where(.ma-chat-demo__working,.ma-chat-demo__text){overflow-wrap:anywhere;grid-area:1/1;margin:0}:where(.ma-chat-demo__working){opacity:0;color:var(--ma-chat-accent);font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}:where(.ma-chat-demo__spinner){display:inline-grid}:where(.ma-chat-demo__still){box-sizing:border-box;border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:14px;height:14px;display:none}:where(.ma-chat-demo:has(.ma-chat-demo__pause:checked) .ma-chat-demo__spinner,.ma-chat-demo__panel:hover .ma-chat-demo__spinner){display:none}:where(.ma-chat-demo:has(.ma-chat-demo__pause:checked) .ma-chat-demo__still,.ma-chat-demo__panel:hover .ma-chat-demo__still){display:inline-block}:where(.ma-chat-demo__calls){gap:.375rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-chat-demo__details){border:1px solid var(--ma-chat-line);border-radius:var(--ma-radius-md,.5rem);background:var(--ma-chat-well)}:where(.ma-chat-demo__summary){cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.25rem;padding:.25rem .75rem .25rem .5rem;list-style:none;display:grid}:where(.ma-chat-demo__summary)::-webkit-details-marker{display:none}:where(.ma-chat-demo__summary:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px;border-radius:var(--ma-radius-md,.5rem)}:where(.ma-chat-demo__chev){width:.875rem;height:.875rem;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));transition:rotate var(--ma-duration-fast) var(--ma-ease-out)}:where(.ma-chat-demo__details[open] .ma-chat-demo__chev){rotate:90deg}:where([dir=rtl] .ma-chat-demo__chev){scale:-1 1}:where(.ma-chat-demo__fn){min-width:0;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.8125rem}:where(.ma-chat-demo__args,.ma-chat-demo__took){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0))}:where(.ma-chat-demo__took){font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}:where(.ma-chat-demo__out){border-block-start:1px solid var(--ma-chat-line);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.6;overflow-x:auto}:where(.ma-chat-demo__ask){border:1px solid var(--ma-chat-line);border-radius:var(--ma-radius-xl,.875rem);background:var(--ma-chat-well);gap:.75rem;padding:.875rem 1rem;display:grid}:where(.ma-chat-demo__ask-text){overflow-wrap:anywhere;margin:0}:where(.ma-chat-demo__decision){justify-self:start;margin:0;display:inline-grid}:where(.ma-chat-demo__approve,.ma-chat-demo__approved){border-radius:var(--ma-radius-md,.5rem);grid-area:1/1;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding-inline:.875rem;font-size:.8125rem;font-weight:500;display:inline-flex}:where(.ma-chat-demo__approve){opacity:0;border:1px solid var(--ma-chat-accent);background:var(--ma-chat-accent);color:var(--ma-chat-on-accent)}:where(.ma-chat-demo__approved){border:1px solid var(--ma-chat-line)}:where(.ma-chat-demo__approved svg){width:.875rem;height:.875rem;color:var(--ma-chat-ok)}:where(.ma-chat-demo__answer){overflow-wrap:anywhere;margin:0;display:grid}:where(.ma-chat-demo__room,.ma-chat-demo__typed){grid-area:1/1}:where(.ma-chat-demo__room){visibility:hidden}:where(.ma-chat-demo__copy-wrap){--ma-copy-bg:transparent;--ma-copy-edge:var(--ma-chat-line);--ma-ink:var(--ma-chat-ink);--ma-panel:var(--ma-chat-card);--ma-edge:var(--ma-chat-line);display:flex}:where(.ma-chat-demo__foot){border-block-start:1px solid var(--ma-chat-line);caret-color:var(--ma-chat-accent);--ma-panel:var(--ma-chat-card);--ma-ink:var(--ma-chat-ink);--ma-edge:var(--ma-chat-line);--ma-prompt-radius:var(--ma-radius-xl,.875rem);--ma-prompt-shadow:none;padding:.75rem 1rem 1rem;font-size:max(16px,1rem)}:where(.ma-chat-demo__msg,.ma-chat-demo__call,.ma-chat-demo__text){translate:0}:where([data-ma-js] .ma-chat-demo__beat){animation-name:ma-chat-in;animation-duration:var(--ma-dur-ui,.45s);animation-timing-function:var(--ma-ease-out);animation-delay:var(--ma-chat-at,0s);animation-fill-mode:both;animation-play-state:var(--ma-chat-play,paused)}:where([data-ma-js] .ma-chat-demo__msg[data-from=user]){animation-name:ma-chat-user}:where([data-ma-js] :is(.ma-chat-demo__done,.ma-chat-demo__approved,.ma-chat-demo__copy-wrap)){animation-name:ma-chat-fade;animation-duration:var(--ma-dur-snap,.29s)}:where([data-ma-js] .ma-chat-demo__working){animation-name:ma-chat-span;animation-duration:var(--ma-chat-len,.4s);animation-timing-function:linear}:where([data-ma-js] .ma-chat-demo__approve){animation-name:ma-chat-span,ma-chat-press;animation-duration:var(--ma-chat-len,.4s), var(--ma-duration-fast,.15s);animation-delay:var(--ma-chat-at,0s), var(--ma-chat-press,0s);animation-timing-function:linear, var(--ma-ease-out)}:where([data-ma-js] .ma-chat-demo__running){animation-name:ma-chat-until;animation-duration:var(--ma-chat-len,.4s);animation-timing-function:linear;animation-delay:0s}:where([data-ma-js] .ma-chat-demo) .ma-type__char{animation-play-state:var(--ma-chat-play,paused)}:where(:root:not([data-ma-js]) .ma-chat-demo) .ma-type__char{animation:none}:where([dir=rtl] .ma-chat-demo,.ma-chat-demo[dir=rtl]){--ma-chat-from:calc(var(--ma-travel-hover,4px) * -3)}:where(.ma-chat-demo[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-chat-demo[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-chat-demo[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-chat-ok:currentColor}:where(.ma-chat-demo[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8;--ma-chat-accent:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-chat-on-accent:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-chat-ok:currentColor;--ma-chat-card:color-mix(in oklab, var(--ma-tone-brand,var(--primary,var(--ma-ink))) 70%, var(--ma-neutral-950,var(--ma-tone-ink,var(--ma-ink))))}:where(.ma-chat-demo[data-density=compact]){--ma-density:.8}:where(.ma-chat-demo[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where([data-ma-js] .ma-chat-demo__beat){animation:none}:where(.ma-chat-demo__pause-control){display:none}:where(.ma-chat-demo__chev){transition:none}}:where([data-ma-motion=reduce]) :where([data-ma-js] .ma-chat-demo__beat){animation:none}:where([data-ma-motion=reduce]) :where(.ma-chat-demo__pause-control){display:none}:where([data-ma-motion=reduce]) :where(.ma-chat-demo__chev){transition:none}:where(.ma-compare){border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-2xl,1rem);font-family:var(--ma-font-body);overflow-x:auto}:where(.ma-compare__head){padding:calc(1.25rem * var(--ma-density,1)) calc(1rem * var(--ma-density,1)) 0;gap:.5rem;display:grid}:where(.ma-compare__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-compare__headline){font-family:var(--ma-font-display);letter-spacing:-.028em;font-size:1.4375rem;font-weight:700;line-height:1.2}:where(.ma-compare__copy){max-width:34rem;opacity:max(.75, var(--ma-sec-floor,0));font-size:.875rem;line-height:1.5}:where(.ma-compare table){border-collapse:collapse;width:100%;font-size:.875rem}:where(.ma-compare th),:where(.ma-compare td){padding:calc(.75rem * var(--ma-density,1)) calc(1rem * var(--ma-density,1));text-align:start;vertical-align:top}:where(.ma-compare thead :is(th,td)){background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);border-bottom:1px solid var(--border,var(--ma-edge));font-weight:600}:where(.ma-compare tbody tr){border-top:1px solid var(--border,var(--ma-edge))}:where(.ma-compare tbody th){opacity:max(.8, var(--ma-sec-floor,0));font-weight:500}:where(.ma-compare [data-us]){background:color-mix(in oklch, currentColor 6%, transparent)}:where(.ma-compare td[data-good] span){font-weight:600}:where(.ma-compare__bar){max-width:10rem;margin-top:.375rem}:where(.ma-compare[data-ma-tone=ink] thead th[data-us]),:where(.ma-compare[data-ma-tone=brand] thead th[data-us]){background:color-mix(in oklch, var(--card-foreground,currentColor) 6%, var(--card,var(--ma-panel)))}:where(.ma-compare[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-compare[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-compare[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-compare[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-compare[data-density=compact]){--ma-density:.8}:where(.ma-compare[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-compare tbody tr){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-compare tbody tr){transition:none}:where(.ma-contact){--ma-contact-text:var(--card-foreground,var(--ma-ink));--ma-contact-plate:var(--card,var(--ma-panel));--ma-contact-line:var(--border,var(--ma-edge));--ma-contact-edge:color-mix(in oklab, var(--ma-contact-text) 60%, var(--ma-contact-plate));--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));padding:calc(5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-contact/inline-size}:where(.ma-contact__inner){gap:calc(3rem * var(--ma-density,1));grid-template-columns:minmax(0,1fr);max-width:72rem;margin-inline:auto;display:grid}@container ma-contact (width>=56rem){:where(.ma-contact__inner){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}:where(.ma-contact[data-media=left] .ma-contact__inner){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}:where(.ma-contact[data-media=left] .ma-contact__panel){grid-area:1/1}:where(.ma-contact[data-media=left] .ma-contact__info){grid-area:1/2}}:where(.ma-contact__eyebrow,.ma-contact__headline,.ma-contact__copy,.ma-contact__channels,.ma-contact__channel-value,.ma-contact__status,.ma-contact__fine,.ma-contact__sent-title,.ma-contact__sent-copy){margin:0}:where(.ma-contact__info){gap:calc(2rem * var(--ma-density,1));align-content:start;min-width:0;display:grid}:where(.ma-contact__head){gap:1rem;display:grid}:where(.ma-contact__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-contact__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.05}:where(.ma-contact__copy){max-width:34rem;opacity:max(.8, var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-contact__channels){gap:1.25rem;display:grid}:where(.ma-contact__channel){border-block-start:1px solid var(--ma-contact-line);gap:.25rem;padding-block-start:1rem;display:grid}:where(.ma-contact__channel-label){opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.8125rem}:where(.ma-contact__channel-value){overflow-wrap:anywhere;font-size:1.0625rem;font-weight:500}:where(.ma-contact__channel-value a){min-block-size:24px;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--ma-duration-fast) var(--ma-ease-out);display:inline-block}:where(.ma-contact__channel-value a:hover){text-decoration-color:currentColor}:where(.ma-contact__channel-value a:focus-visible,.ma-contact__privacy:focus-visible){outline-offset:2px;outline:2px solid}:where(.ma-contact__aside,.ma-contact__actions){font-size:.9375rem}:where(.ma-contact__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-contact__panel){box-sizing:border-box;min-width:0;padding:calc(1.5rem * var(--ma-density,1));border:1px solid var(--ma-contact-line);border-radius:var(--ma-radius-xl,.875rem);background:var(--ma-contact-plate);color:var(--ma-contact-text);box-shadow:var(--ma-card-shadow,none);--ma-ink:var(--ma-contact-text);--ma-panel:var(--ma-contact-plate);--ma-edge:var(--ma-contact-edge);--ma-checkdraw-edge:var(--ma-contact-edge);gap:.75rem;display:grid}:where(.ma-contact__form){gap:1.25rem;font-size:1rem;display:grid}:where(.ma-contact__field){gap:.5rem;min-width:0;display:grid}:where(.ma-contact__label,.ma-contact__field .ma-aselect__label){margin:0;font-size:.875rem;font-weight:500}:where(.ma-contact__input,.ma-contact__field .ma-aselect__select){box-sizing:border-box;border:1px solid var(--ma-contact-edge);border-radius:var(--ma-radius-md,.5rem);min-block-size:2.75rem;inline-size:100%;color:inherit;font:inherit;background:0 0;margin:0;padding:.625rem .75rem;font-size:max(1rem,16px);line-height:1.4}:where(.ma-contact__field .ma-aselect){display:grid}:where(.ma-contact__field .ma-aselect__select){padding-inline-end:2.25rem}:where(.ma-contact__textarea){resize:vertical;min-block-size:8rem}:where(.ma-contact__input)::placeholder{color:color-mix(in oklab, var(--ma-contact-text) calc(max(var(--ma-dim,.75), var(--ma-sec-floor,0)) * 100%), transparent);opacity:1}:where(.ma-contact__input:focus-visible,.ma-contact__field .ma-aselect__select:focus-visible){outline:2px solid var(--ma-contact-text);outline-offset:2px}:where(.ma-contact__form:not([data-state=done]) :is(.ma-contact__input,.ma-aselect__select):user-invalid){border-color:color-mix(in oklab, var(--destructive,var(--ma-contact-text)) 50%, var(--ma-contact-text))}:where(.ma-contact__field--switch,.ma-contact__consent){font-size:.9375rem}:where(.ma-contact__group){border:0;margin:0;padding:0}:where(.ma-contact__group>.ma-contact__label){margin-block-end:.5rem;padding:0}:where(.ma-contact__chips){flex-wrap:wrap;gap:.5rem;display:flex}:where(.ma-contact__chip){display:inline-flex;position:relative}:where(.ma-contact__chip input){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where(.ma-contact__chip span){border:1px solid var(--ma-contact-edge);border-radius:999px;align-items:center;min-block-size:2.75rem;padding:0 1rem;font-size:.9375rem;display:inline-flex}:where(.ma-contact__chip input:checked+span){border-color:var(--ma-sec-action);background:var(--ma-sec-action);color:var(--ma-sec-on-action)}:where(.ma-contact__chip input:focus-visible+span){outline:2px solid var(--ma-contact-text);outline-offset:2px}:where(.ma-contact__step){gap:1.25rem;display:grid}:where(.ma-contact__legend){font-family:var(--ma-font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:650}:where(.ma-contact__stepper){--primary:var(--ma-sec-action);--primary-foreground:var(--ma-sec-on-action);--border:var(--ma-contact-edge);--background:var(--ma-contact-plate)}:where(.ma-contact__submit){--ma-ink:var(--ma-sec-action);--ma-panel:var(--ma-sec-on-action);--ma-edge:var(--ma-sec-action);--ma-stateful-done:var(--ma-sec-action);--ma-stateful-error:var(--ma-sec-action);justify-self:start}:where(.ma-contact__status){min-block-size:1lh;font-size:.875rem;line-height:1.5}:where(.ma-contact__fine){flex-wrap:wrap;align-items:center;gap:0 1rem;font-size:.8125rem;display:flex}:where(.ma-contact__demo){opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0))}:where(.ma-contact__privacy){min-block-size:24px;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.2em;line-height:24px;display:inline-block}:where(.ma-contact__sent){justify-items:start;gap:.75rem;display:grid}:where(.ma-contact__tick){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;block-size:2.5rem;inline-size:2.5rem}:where(.ma-contact__tick path){stroke-dasharray:1;stroke-dashoffset:0;animation:ma-contact-tick var(--ma-duration-slow) var(--ma-ease) both}:where(.ma-contact__sent-title){font-family:var(--ma-font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}:where(.ma-contact__sent-copy){opacity:max(.8, var(--ma-sec-floor,0));font-size:1rem;line-height:1.55}:where(.ma-contact[data-ma-tone=surface]){--ma-contact-ground:var(--background,var(--ma-panel));--ma-contact-text:var(--foreground,var(--ma-ink))}:where(.ma-contact[data-ma-tone=muted]){--ma-contact-ground:var(--ma-tone-muted,var(--muted,color-mix(in oklab, var(--ma-ink) 8%, var(--ma-panel))));--ma-contact-text:var(--foreground,var(--ma-ink));outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-contact[data-ma-tone=ink]){--ma-contact-ground:var(--ma-tone-ink,var(--ma-ink));--ma-contact-text:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-contact-text);--ma-sec-on-action:var(--ma-contact-ground)}:where(.ma-contact[data-ma-tone=brand]){--ma-contact-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-contact-text:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-contact-text);--ma-sec-on-action:var(--ma-contact-ground);--ma-sec-faint:.8;--ma-dim:.8}:where(.ma-contact[data-ma-tone]){background:var(--ma-contact-ground);color:var(--ma-contact-text);--ma-contact-plate:var(--ma-contact-ground);--ma-contact-line:color-mix(in oklab, var(--ma-contact-text) 16%, var(--ma-contact-ground))}:where(.ma-contact[data-density=compact]){--ma-density:.8}:where(.ma-contact[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-contact__tick path){animation:none}:where(.ma-contact__channel-value a){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-contact__tick path){animation:none}:where([data-ma-motion=reduce]) :where(.ma-contact__channel-value a){transition:none}:where(.ma-dither){pointer-events:none;contain:strict;--ma-dither-radius:.24;position:absolute;inset:0;overflow:hidden}:where([data-ma-preset=snap] .ma-dither){--ma-dither-speed:1.6}:where([data-ma-preset=ambient] .ma-dither),:where([data-ma-preset=gentle] .ma-dither){--ma-dither-speed:.5}:where(.ma-dither):before{content:"";background:radial-gradient(color-mix(in oklch, var(--ma-dither-color) 70%, transparent) 30%, transparent 32%) 0 0 / calc(var(--ma-dither-pixel) * 2px) calc(var(--ma-dither-pixel) * 2px);transition:opacity var(--ma-duration) var(--ma-ease);position:absolute;inset:0;mask:radial-gradient(60% 55%,#000,#0000)}:where(.ma-dither[data-live]):before{opacity:0}:where(.ma-dither canvas){width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity .6s var(--ma-ease);color:var(--ma-dither-color);position:absolute;inset:0}:where(.ma-dither[data-live] canvas){opacity:1}@media print{:where(.ma-dither):before{opacity:1;transition:none}:where(.ma-dither canvas){opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){:where(.ma-dither):before,:where(.ma-dither canvas){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-dither):before,:where([data-ma-motion=reduce]) :where(.ma-dither canvas){transition:none}:where(.ma-docs){max-width:72rem;padding:calc(2rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);gap:3rem;margin-inline:auto;display:grid}@media (width>=56rem){:where(.ma-docs){grid-template-columns:14rem 1fr}}:where(.ma-docs__sidebar){align-self:start;max-height:calc(100vh - 5rem);position:sticky;top:4rem;overflow:auto}:where(.ma-docs__group){margin-bottom:1.5rem}:where(.ma-docs__group-title){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0));margin-bottom:.5rem;font-size:max(11px,.6875rem)}:where(.ma-docs__group ul){gap:.125rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}:where(.ma-docs__group a){border-radius:var(--ma-radius-sm,.375rem);opacity:max(.75, var(--ma-sec-floor,0));transition:opacity var(--ma-duration-fast) var(--ma-ease-out), background-color var(--ma-duration-fast) var(--ma-ease-out);margin-inline:-.5rem;padding:.3rem .5rem;display:block}:where(.ma-docs__group a:hover){opacity:1;background:var(--accent,var(--ma-edge))}:where(.ma-docs__group a[aria-current=page]){opacity:1;background:var(--accent,var(--ma-edge));font-weight:500}:where(.ma-docs__main){min-width:0;max-width:44rem}:where(.ma-docs__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));margin-bottom:.75rem;font-size:.75rem}:where(.ma-docs__header h1),:where(.ma-docs__header h2){font-family:var(--ma-font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}:where(.ma-docs__description){opacity:max(.75, var(--ma-sec-floor,0));margin-top:.75rem;font-size:1.0625rem;line-height:1.5}:where(.ma-docs__content){margin-top:2rem;font-size:.9375rem;line-height:1.65}:where(.ma-docs__pager){border-top:1px solid var(--border,var(--ma-edge));justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}:where(.ma-docs__pager a){gap:.125rem;font-size:.9375rem;font-weight:500;display:grid}:where(.ma-docs__pager small){letter-spacing:.1em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0));font-size:max(11px,.6875rem);font-weight:400}:where(.ma-docs__next){text-align:end;margin-inline-start:auto}:where(.ma-docs[data-ma-tone=ink]),:where(.ma-docs[data-ma-tone=brand]){--accent:color-mix(in oklab, currentColor 14%, transparent)}:where(.ma-docs[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-docs[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-docs[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-docs[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-docs[data-density=compact]){--ma-density:.8}:where(.ma-docs[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-docs__group a){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-docs__group a){transition:none}:where(.ma-dotsteps){gap:calc(3rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-dotsteps/inline-size}:where(.ma-dotsteps p){margin:0}:where(.ma-dotsteps__head){gap:1.25rem;display:grid}:where(.ma-dotsteps__eyebrow){letter-spacing:.09em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.75rem;font-weight:600}:where(.ma-dotsteps__headline){max-inline-size:20ch;font-family:var(--ma-font-display);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-wrap:balance;margin:0;font-size:clamp(2rem,1.35rem + 2.5cqi,3.75rem);font-weight:600;line-height:1}:where(.ma-dotsteps__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.01em * var(--ma-tracking,1));color:var(--ma-em,currentColor);font-size:1.1em;line-height:.8}:where(.ma-dotsteps__list){gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@container ma-dotsteps (width>=40rem){:where(.ma-dotsteps__list){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ma-dotsteps__step){border-radius:var(--ma-radius-3xl,1.5rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge)), var(--ma-card-shadow,0 0 #0000);align-content:start;gap:.75rem;padding:1.5rem;display:grid;position:relative}:where(.ma-dotsteps__dot){z-index:1;aspect-ratio:1;background:var(--ma-block-ground,var(--primary,var(--ma-ink)));inline-size:3.5rem;color:var(--ma-block-text,var(--primary-foreground,var(--ma-panel)));letter-spacing:calc(-.02em * var(--ma-tracking,1));border-radius:50%;place-items:center;margin-block-end:1rem;font-size:1.125rem;font-weight:600;display:grid;position:relative}:where(.ma-dotsteps__title){font-family:var(--ma-font-display);letter-spacing:calc(-.03em * var(--ma-tracking,1));margin:0;font-size:clamp(1.5rem,1.22rem + 1.05cqi,2.25rem);font-weight:600;line-height:1.08}:where(.ma-dotsteps__body){max-inline-size:32ch;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));line-height:1.5}@container ma-dotsteps (width>=64rem){:where(.ma-dotsteps__list){grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2.5rem}:where(.ma-dotsteps__step){box-shadow:none;color:inherit;background:0 0;padding:0}:where(.ma-dotsteps__list):before,:where(.ma-dotsteps__list):after{content:"";background:var(--border,color-mix(in oklab, currentColor 20%, transparent));block-size:1px;position:absolute;inset-block-start:1.75rem;inset-inline:0}:where(.ma-dotsteps__list):after{transform-origin:0;background:currentColor}:where([dir=rtl] .ma-dotsteps__list):after{transform-origin:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@container ma-dotsteps (width>=64rem){:where(.ma-dotsteps__list){view-timeline-name:--ma-dotsteps}:where(.ma-dotsteps__list):after{animation:linear both ma-dotsteps-draw}:where(.ma-dotsteps .ma-dotsteps__list):after{animation-timeline:--ma-dotsteps;animation-range:entry 100% cover 65%}}}}:where(.ma-dotsteps[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-dotsteps[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-dotsteps[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-dotsteps[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-dotsteps[data-density=compact]){--ma-density:.8}:where(.ma-dotsteps[data-density=roomy]){--ma-density:1.25}:where(.ma-feature-code){font-family:var(--ma-font-body);--ma-featurecode-panel:var(--card,var(--ma-panel));--ma-featurecode-ink:var(--card-foreground,var(--ma-ink));--ma-featurecode-edge:var(--border,var(--ma-edge));--ma-featurecode-dark:var(--ma-dark,0);container:ma-feature-code/inline-size}:where(.ma-feature-code__inner){gap:calc(2.5rem * var(--ma-density,1));max-width:72rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}@container ma-feature-code (width>=58rem){:where(.ma-feature-code__inner){gap:calc(4rem * var(--ma-density,1));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}:where(.ma-feature-code[data-side=start] .ma-feature-code__inner){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:where(.ma-feature-code[data-side=start] .ma-feature-code__code){order:-1}}:where(.ma-feature-code__text){align-content:start;gap:1rem;display:grid}:where(.ma-feature-code__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-feature-code__headline){font-family:var(--ma-font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.1}:where(.ma-feature-code__copy){max-width:34rem;opacity:max(.8, var(--ma-sec-floor,0));overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.55}:where(.ma-feature-code__points){gap:.625rem;margin:.5rem 0 0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}:where(.ma-feature-code__points li){overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;display:grid}:where(.ma-feature-code__tick){width:1rem;height:1rem;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));margin-top:.1875rem}:where(.ma-feature-code__actions){flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}:where(.ma-feature-code__code){--ma-panel:var(--ma-featurecode-panel);--ma-ink:var(--ma-featurecode-ink);--ma-edge:var(--ma-featurecode-edge);--ma-dark:var(--ma-featurecode-dark);--ma-codetabs-radius:var(--ma-radius-xl,.875rem);--ma-codetabs-shadow:var(--ma-card-shadow,none);--ma-codetabs-font:var(--font-mono,ui-monospace, monospace);gap:.75rem;min-width:0;display:grid}:where(.ma-feature-code__code pre){font-family:var(--font-mono,ui-monospace, monospace)}:where(.ma-feature-code__aside){opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.875rem}:where(.ma-feature-code[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-feature-code[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px;--ma-featurecode-panel:color-mix(in oklab, var(--card,var(--ma-panel)) calc(100% - var(--ma-dark,0) * 100%), var(--ma-neutral-950,var(--ma-panel)))}:where(.ma-feature-code[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-featurecode-panel:color-mix(in oklab, var(--ma-tone-ink,var(--ma-ink)) 45%, var(--ma-neutral-950,var(--ma-tone-ink,var(--ma-ink))));--ma-featurecode-ink:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-featurecode-dark:1}:where(.ma-feature-code[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8;--ma-featurecode-panel:color-mix(in oklab, var(--ma-tone-brand,var(--primary,var(--ma-ink))) 30%, var(--ma-neutral-950,var(--ma-tone-ink,var(--ma-ink))));--ma-featurecode-ink:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-featurecode-dark:1}:where(.ma-feature-code[data-density=compact]){--ma-density:.8}:where(.ma-feature-code[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-feature-code__code){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-feature-code__code){transition:none}:where(.ma-feature-sticky){font-family:var(--ma-font-body)}:where(.ma-feature-sticky__inner){gap:calc(3rem * var(--ma-density,1));max-width:72rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}:where(.ma-feature-sticky__head){gap:.75rem;max-width:44rem;display:grid}:where(.ma-feature-sticky[data-align=center] .ma-feature-sticky__head){text-align:center;justify-items:center;margin-inline:auto}:where(.ma-feature-sticky__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-feature-sticky__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}:where(.ma-feature-sticky__lead){overflow-wrap:anywhere;font-size:1.125rem;line-height:1.55}:where(.ma-feature-sticky) .ma-sticky__title{font-family:var(--ma-font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}:where(.ma-feature-sticky) .ma-sticky__step{animation-name:ma-feature-sticky-step}:where(.ma-feature-sticky) .ma-sticky__body{opacity:1;max-width:30rem;font-size:1rem;line-height:1.55}:where(.ma-feature-sticky) .ma-sticky__visual{border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-2xl,1rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:var(--ma-card-shadow,none);overflow:clip}:where(.ma-feature-sticky[data-media=left]) .ma-sticky{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}:where(.ma-feature-sticky[data-media=left]) .ma-sticky__visuals{grid-area:1/1}:where(.ma-feature-sticky[data-media=left]) .ma-sticky__steps{grid-area:1/2}:where(.ma-feature-sticky__aside){opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.875rem}:where(.ma-feature-sticky[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-feature-sticky[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-feature-sticky[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-feature-sticky[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-feature-sticky[data-density=compact]){--ma-density:.8}:where(.ma-feature-sticky[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-feature-sticky) .ma-sticky__step{animation:none}}:where([data-ma-motion=reduce]) :where(.ma-feature-sticky) .ma-sticky__step{animation:none}:where(.ma-feature-tabs){font-family:var(--ma-font-body)}:where(.ma-feature-tabs__inner){gap:calc(2.5rem * var(--ma-density,1));max-width:72rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}:where(.ma-feature-tabs__head){gap:.75rem;max-width:44rem;display:grid}:where(.ma-feature-tabs[data-align=center] .ma-feature-tabs__head){text-align:center;justify-items:center;margin-inline:auto}:where(.ma-feature-tabs__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-feature-tabs__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}:where(.ma-feature-tabs__copy){max-width:36rem;opacity:max(.8, var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-feature-tabs) .ma-tabs__list{border-bottom-color:var(--border,var(--ma-edge))}:where(.ma-feature-tabs) .ma-tabs__tab{overflow-wrap:anywhere;place-items:center;min-height:2.75rem;font-size:.9375rem;display:grid}:where(.ma-feature-tabs) .ma-tabs__panel{padding-top:calc(2rem * var(--ma-density,1))}:where(.ma-feature-tabs__tabs){container-type:inline-size}:where(.ma-feature-tabs__panel){grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem 3rem;display:grid}@container (width>=48rem){:where(.ma-feature-tabs__panel){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}:where(.ma-feature-tabs__text){gap:.75rem;display:grid}:where(.ma-feature-tabs__title){font-family:var(--ma-font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2}:where(.ma-feature-tabs__body){max-width:30rem;opacity:max(.8, var(--ma-sec-floor,0));font-size:1rem;line-height:1.55}:where(img.ma-feature-tabs__media){border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-2xl,1rem);width:100%;height:auto;box-shadow:var(--ma-card-shadow,none);display:block}:where(.ma-feature-tabs__media.ma-browser){box-shadow:var(--ma-card-shadow,none)}:where(.ma-feature-tabs__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-feature-tabs[data-align=center] .ma-feature-tabs__actions){justify-content:center}:where(.ma-feature-tabs[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-feature-tabs[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-feature-tabs[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-dim:max(.75, var(--ma-sec-floor,0))}:where(.ma-feature-tabs[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8;--ma-dim:max(.8, var(--ma-sec-floor,0))}:where(.ma-feature-tabs[data-density=compact]){--ma-density:.8}:where(.ma-feature-tabs[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-feature-tabs__panel){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-feature-tabs__panel){transition:none}:where(.ma-fees){font-family:var(--ma-font-body);position:relative}:where(.ma-fees[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-fees[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-fees[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-fees[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-fees__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-fees p){margin:0}:where(.ma-fees__head){max-inline-size:40rem;margin-block-end:2.25rem}:where(.ma-fees__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-fees__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.06}:where(.ma-fees__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-fees__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.6}:where(.ma-fees__tables){gap:2.5rem;display:grid}:where(.ma-fees__table){border-collapse:collapse;inline-size:100%;font-size:.9375rem}:where(.ma-fees__caption){font-family:var(--ma-font-display);font-size:1.3rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.01em;text-align:start;padding-block-end:.75rem}:where(.ma-fees__table th,.ma-fees__table td){border-block-end:1px solid var(--border,var(--ma-edge));text-align:start;vertical-align:top;padding:.85rem .75rem}:where(.ma-fees__table thead th){border-block-end-width:2px;padding-block:.5rem;font-size:.8125rem;font-weight:600}:where(.ma-fees__table th:first-child,.ma-fees__table td:first-child){padding-inline-start:0}:where(.ma-fees__table th:last-child,.ma-fees__table td:last-child){padding-inline-end:0}:where(.ma-fees__table tbody th){font-weight:400;display:table-cell}:where(.ma-fees__service){font-weight:600;display:block}:where(.ma-fees__note){margin-top:.2rem;font-size:.875rem;line-height:1.45;display:block}:where(.ma-fees__num){text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.ma-fees__table thead .ma-fees__num){text-align:end}:where(.ma-fees__price){font-weight:650}:where(.ma-fees__cover){align-items:baseline;gap:.45rem;display:inline-flex}:where(.ma-fees__cover):before{content:"";border-radius:999px;flex:none;block-size:.7rem;inline-size:.7rem;box-shadow:inset 0 0 0 1.5px}:where(.ma-fees__cover[data-cover=yes]):before{background:currentColor}:where(.ma-fees__cover[data-cover=part]):before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}:where(.ma-fees__side){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem 2.5rem;margin-top:2.5rem;display:grid}:where(.ma-fees__label){margin:0 0 .75rem;font-size:1rem;font-weight:650}:where(.ma-fees__chips){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}:where(.ma-fees__chips li){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));border-radius:999px;padding:.35rem .8rem;font-size:.875rem}:where(.ma-fees__table tbody tr){transition:background-color var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out)}@media (hover:hover){:where(.ma-fees__table tbody tr:hover){background:color-mix(in oklab, currentColor 5%, transparent)}}@media (prefers-reduced-motion:reduce){:where(.ma-fees__table tbody tr){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-fees__table tbody tr){transition:none}:where(.ma-fees__notes){gap:.5rem;margin:0;padding-inline-start:1.1rem;font-size:.875rem;line-height:1.55;list-style:outside;display:grid}:where(.ma-plan){--ma-plan-line:var(--foreground,currentColor);--ma-plan-tint:color-mix(in oklab, var(--primary,currentColor) 10%, var(--background,#fff));--ma-plan-on:color-mix(in oklab, var(--primary,currentColor) 32%, var(--background,#fff));font-family:var(--ma-font-body);position:relative}:where(.ma-plan[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-plan[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-plan[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-plan[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-plan__inner){max-inline-size:76rem;padding:calc(4rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-plan p){margin:0}:where(.ma-plan__head){max-inline-size:40rem;margin-block-end:1.75rem}:where(.ma-plan__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-plan__headline){font-family:var(--ma-font-display);font-size:calc(clamp(1.8rem, 1.3rem + 1.8vw, 2.6rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.025em * var(--ma-tracking,1));margin:.6rem 0 0;line-height:1.1}:where(.ma-plan__copy){margin-top:.8rem;font-size:1rem;line-height:1.55}:where(.ma-plan__tabs){flex-wrap:wrap;gap:.5rem;margin-block-end:1.25rem;display:flex}:where(.ma-plan__tab){display:inline-flex;position:relative}:where(.ma-plan__radio){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where(.ma-plan__tab span){min-block-size:2.5rem;box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:550;display:inline-flex}:where(.ma-plan__radio:checked+span){background:var(--primary,var(--ma-ink));color:var(--primary-foreground,var(--ma-panel));box-shadow:none}:where(.ma-plan__radio:focus-visible+span){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-plan__floor){grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}:where(.ma-plan__floor:not(:first-child)){display:none}:where(.ma-plan:has(.ma-plan__tab:nth-child(2) .ma-plan__radio:checked) .ma-plan__floor:nth-child(2)),:where(.ma-plan:has(.ma-plan__tab:nth-child(3) .ma-plan__radio:checked) .ma-plan__floor:nth-child(3)){display:grid}:where(.ma-plan:has(.ma-plan__tab:not(:first-child) .ma-plan__radio:checked) .ma-plan__floor:first-child){display:none}@media (width>=56rem){:where(.ma-plan__floor){grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);gap:3rem}}:where(.ma-plan__drawing){inline-size:100%;position:relative}:where(.ma-plan__svg){block-size:100%;inline-size:100%;display:block;overflow:visible}:where(.ma-plan__room){fill:var(--ma-plan-tint);stroke:var(--ma-plan-line);stroke-width:.12px;transition:fill var(--ma-duration-fast) var(--ma-ease-out)}:where(.ma-plan__room[data-ma-block]){fill:color-mix(in oklab, var(--ma-block-ground) 35%, var(--background,#fff))}:where(.ma-plan__label){background:var(--background,#fff);color:var(--foreground,#111);text-align:center;white-space:nowrap;pointer-events:none;border-radius:.35rem;justify-items:center;padding:.2rem .4rem;font-size:.75rem;line-height:1.25;display:grid;position:absolute;translate:-50% -50%}:where(.ma-plan__label b){font-weight:650}:where(.ma-plan__subhead){margin-block-end:.5rem;font-weight:650}:where(.ma-plan__list ul){margin:0;padding:0;list-style:none}:where(.ma-plan__item),:where(.ma-plan__total){border-block-end:1px solid var(--border,var(--ma-edge));font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.55rem .6rem;display:flex}:where(.ma-plan__item){cursor:default;transition:background-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:.4rem}:where(.ma-plan__item:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:1px}:where(.ma-plan__total){border-block-end:0;font-weight:650}:where(.ma-plan__floor:has(.ma-plan__item[data-r="1"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="1"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="2"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="2"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="3"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="3"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="4"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="4"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="5"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="5"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="6"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="6"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="7"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="7"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="8"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="8"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="9"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="9"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="10"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="10"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="11"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="11"]),:where(.ma-plan__floor:has(.ma-plan__item[data-r="12"]:is(:hover,:focus-visible)) .ma-plan__room[data-r="12"]),:where(.ma-plan__room:hover){fill:var(--ma-plan-on)}:where(.ma-plan__floor:has(.ma-plan__room[data-r="1"]:hover) .ma-plan__item[data-r="1"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="2"]:hover) .ma-plan__item[data-r="2"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="3"]:hover) .ma-plan__item[data-r="3"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="4"]:hover) .ma-plan__item[data-r="4"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="5"]:hover) .ma-plan__item[data-r="5"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="6"]:hover) .ma-plan__item[data-r="6"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="7"]:hover) .ma-plan__item[data-r="7"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="8"]:hover) .ma-plan__item[data-r="8"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="9"]:hover) .ma-plan__item[data-r="9"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="10"]:hover) .ma-plan__item[data-r="10"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="11"]:hover) .ma-plan__item[data-r="11"]),:where(.ma-plan__floor:has(.ma-plan__room[data-r="12"]:hover) .ma-plan__item[data-r="12"]),:where(.ma-plan__item:hover){background:var(--accent,color-mix(in oklab, currentColor 8%, transparent))}@media (prefers-reduced-motion:reduce){:where(.ma-plan__room),:where(.ma-plan__item){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-plan__room),:where([data-ma-motion=reduce]) :where(.ma-plan__item){transition:none}:where(.ma-flow){pointer-events:none;contain:strict;--ma-flow-size:1;--ma-flow-gain:1;--ma-flow-life:6;position:absolute;inset:0;overflow:hidden}:where([data-ma-preset=snap] .ma-flow){--ma-flow-speed:1.6}:where([data-ma-preset=ambient] .ma-flow),:where([data-ma-preset=gentle] .ma-flow){--ma-flow-speed:.55}:where(.ma-flow):before{content:"";background:repeating-radial-gradient(circle at 30% 120%, transparent 0 14px, color-mix(in oklch, var(--ma-flow-color) 40%, transparent) 15px, transparent 16px 30px);transition:opacity var(--ma-duration) var(--ma-ease);position:absolute;inset:0;mask:radial-gradient(55% 50% at 50% 55%,#000,#0000)}:where(.ma-flow[data-live]):before{opacity:0}:where(.ma-flow canvas){opacity:0;width:100%;height:100%;transition:opacity .6s var(--ma-ease);color:var(--ma-flow-color);border:0 solid;border-top-color:var(--ma-flow-core,color-mix(in oklch, var(--ma-flow-color) 50%, white));position:absolute;inset:0}:where(.ma-flow[data-live] canvas){opacity:1}@media print{:where(.ma-flow):before{opacity:1;transition:none}:where(.ma-flow canvas){opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){:where(.ma-flow):before,:where(.ma-flow canvas){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-flow):before,:where([data-ma-motion=reduce]) :where(.ma-flow canvas){transition:none}:where(.ma-bigtype){--ma-bigtype-line:color-mix(in oklab, currentColor 20%, transparent);font-family:var(--ma-font-body)}:where(.ma-bigtype__inner){gap:calc(3rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem calc(1.5rem * var(--ma-density,1));display:grid;container:ma-bigtype/inline-size}:where(.ma-bigtype__inner p,.ma-bigtype__inner ul){margin:0}:where(.ma-bigtype__top){gap:2.5rem;display:grid}@container ma-bigtype (width>=48rem){:where(.ma-bigtype__top){grid-template-columns:minmax(0,1.6fr) minmax(0,2fr);align-items:start}}:where(.ma-bigtype__lead){justify-items:start;gap:.75rem;display:grid}:where(.ma-bigtype__headline){opacity:max(.8, var(--ma-sec-floor,0));font-size:1rem;line-height:1.5}:where(.ma-bigtype__email){min-block-size:24px;color:inherit;font-family:var(--ma-font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.5rem,4vw,2.75rem);font-weight:600;line-height:1.15;text-decoration:none;display:inline-block}:where(.ma-bigtype__actions){flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem;display:flex}:where(.ma-bigtype__columns){grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2rem;display:grid}:where(.ma-bigtype__title){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));margin-block-end:.75rem;font-size:max(11px,.75rem)}:where(.ma-bigtype__columns ul,.ma-bigtype__bottom ul){gap:.25rem;padding:0;list-style:none;display:grid}:where(.ma-bigtype__columns a,.ma-bigtype__bottom a){min-block-size:24px;color:inherit;line-height:24px;text-decoration:none;display:inline-block}:where(.ma-bigtype__columns a){font-size:.9375rem}:where(.ma-bigtype__aside){grid-column:1/-1}:where(.ma-bigtype__name){font-family:var(--ma-font-display);font-size:clamp(1rem, calc(100cqi / (var(--ma-bigtype-len,8) * var(--ma-bigtype-fit,.56))), 40rem);letter-spacing:var(--ma-bigtype-tracking,-.05em);white-space:nowrap;margin-block:-.12em -.06em;font-weight:700;line-height:1;overflow:clip}:where(.ma-bigtype__name .ma-split__mask){padding-block:.08em .14em}:where(.ma-bigtype__em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:-.015em;color:var(--ma-em,currentColor);margin-inline-start:.12em;font-size:1.14em}:where(.ma-bigtype:not([data-ma-tone]),.ma-bigtype[data-ma-tone=ink]) .ma-bigtype__em{color:var(--ma-tone-ink-em,currentColor)}:where(.ma-bigtype[data-ma-tone=brand]) .ma-bigtype__em{color:var(--ma-tone-brand-em,currentColor)}:where(.ma-bigtype[data-ma-tone=muted]) .ma-bigtype__em{color:var(--ma-tone-muted-em,currentColor)}:where(.ma-bigtype__bottom){border-block-start:1px solid var(--ma-bigtype-line);opacity:max(var(--ma-sec-faint,.75), var(--ma-sec-floor,0));flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block-start:1.25rem;font-size:.8125rem;display:flex}:where(.ma-bigtype__bottom ul){flex-wrap:wrap;column-gap:1.25rem;display:flex}:where(.ma-bigtype__edge){block-size:1px;margin-block-end:-1px}:where([data-ma-js] .ma-bigtype__edge:not(.ma-in)~.ma-bigtype) .ma-split__part{translate:0 110%}:where(main:has(~.ma-bigtype[data-reveal])){z-index:1;background:var(--background,var(--ma-panel));position:relative}@media (height<=34rem){:where(.ma-bigtype[data-reveal]){--ma-fr-position:relative}}:where(.ma-bigtype[data-ma-tone=surface]){background:var(--background,var(--ma-panel));color:var(--foreground,currentColor)}:where(.ma-bigtype[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-bigtype:not([data-ma-tone]),.ma-bigtype[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-bigtype[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-bigtype[data-ma-tone=brand] :is(.ma-bigtype__title,.ma-bigtype__bottom)){--ma-sec-floor:1}:where(.ma-bigtype[data-density=compact]){--ma-density:.8}:where(.ma-bigtype[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where([data-ma-js] .ma-bigtype__edge:not(.ma-in)~.ma-bigtype) .ma-split__part{translate:0}}:where([data-ma-motion=reduce]) :where([data-ma-js] .ma-bigtype__edge:not(.ma-in)~.ma-bigtype) .ma-split__part{translate:0}:where(.ma-label){font-family:var(--ma-font-body);padding:1.5rem;container:ma-label/inline-size}:where(.ma-label p){margin:0}:where(.ma-label__panel){border-radius:var(--ma-radius-3xl,1.75rem);background:var(--ma-block-ground,var(--ma-ink));color:var(--ma-block-text,var(--ma-panel));gap:2.5rem;padding:2.5rem 1.75rem 2rem;display:grid;position:relative}:where(.ma-label__panel):before{content:"";border:1.5px dashed color-mix(in oklab, currentColor 40%, transparent);border-radius:calc(var(--ma-radius-3xl,1.75rem) - .6rem);pointer-events:none;position:absolute;inset:.6rem}:where(.ma-label__name){font-family:var(--ma-font-display);font-size:clamp(3rem,1rem + 9cqi,9rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.045em * var(--ma-tracking,1));overflow-wrap:anywhere;line-height:.9}:where(.ma-label__name em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.02em * var(--ma-tracking,1));color:var(--ma-em,currentColor)}:where(.ma-label__columns){grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem 2rem;display:grid}:where(.ma-label__title){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.75rem;font-size:.6875rem}:where(.ma-label__column ul){gap:.15rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-label__column a){min-block-size:2rem;color:inherit;transition:background-size var(--ma-duration-base,.3s) var(--ma-ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .35rem)/0 1px no-repeat;align-items:center;text-decoration:none;display:inline-flex}:where(.ma-label__column a:focus-visible){outline-offset:2px;border-radius:.25rem;outline:2px solid}@media (hover:hover) and (pointer:fine){:where(.ma-label__column a:hover){background-size:100% 1px}}:where(.ma-label__care){border-block-start:1px solid color-mix(in oklab, currentColor 25%, transparent);flex-wrap:wrap;gap:1rem 1.75rem;margin:0;padding:1.25rem 0 0;list-style:none;display:flex}:where(.ma-label__care li){text-align:center;justify-items:center;gap:.4rem;max-inline-size:6.5rem;display:grid}:where(.ma-label__care svg){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;block-size:1.75rem;inline-size:1.75rem}:where(.ma-label__care span){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;line-height:1.3}:where(.ma-label__lines){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.6875rem;display:flex}@container ma-label (width>=56rem){:where(.ma-label__panel){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:4rem;padding:3.5rem 3rem 2.5rem}:where(.ma-label__name),:where(.ma-label__lines){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){:where(.ma-label__column a){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-label__column a){transition:none}:where(.ma-signoff){font-family:var(--ma-font-body);padding:1.5rem 1rem 1rem;container:ma-signoff/inline-size}:where(.ma-signoff p){margin:0}:where(.ma-signoff__panel){border-radius:var(--ma-radius-3xl,1.75rem);background:var(--ma-block-ground);color:var(--ma-block-text);gap:2.5rem;padding:clamp(1.75rem,5cqi,3.5rem);display:grid}:where(.ma-signoff__top){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;display:flex}:where(.ma-signoff__sign){gap:.75rem;display:grid}:where(.ma-signoff__thanks){font-family:var(--ma-font-em,var(--ma-font-display));font-size:clamp(1.25rem,1rem + 1cqi,1.75rem);font-style:var(--ma-em-style,italic)}:where(.ma-signoff__name){font-family:var(--ma-font-display);font-size:calc(clamp(3rem, 1.2rem + 8cqi, 8.5rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.045em * var(--ma-tracking,1));overflow-wrap:anywhere;line-height:.92}:where(.ma-signoff__name em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor);display:inline-block;position:relative}:where(.ma-signoff__stroke){fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;block-size:.22em;inline-size:100%;position:absolute;inset-block-end:-.12em;inset-inline:0}:where(.ma-signoff__action){background:var(--ma-block-text);min-block-size:3rem;color:var(--ma-block-ground);transition:translate var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-signoff__action svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}:where(.ma-signoff__action:focus-visible){outline:2px solid var(--ma-block-text);outline-offset:3px}:where(.ma-signoff__columns){border-block-start:1.5px solid color-mix(in oklab, currentColor 35%, transparent);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem 2rem;padding-block-start:1.5rem;display:grid}:where(.ma-signoff__title){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.75rem;font-size:.6875rem}:where(.ma-signoff__column ul){gap:.15rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-signoff__column a){min-block-size:2.25rem;color:inherit;transition:background-size var(--ma-duration-base,.3s) var(--ma-ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .45rem)/0 1.5px no-repeat;align-items:center;text-decoration:none;display:inline-flex}:where(.ma-signoff__column a:is(:hover,:focus-visible)){background-size:100% 1.5px}:where(.ma-signoff__column a:focus-visible){outline-offset:2px;border-radius:.2rem;outline:2px solid}:where(.ma-signoff__lines){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.6875rem;display:flex}@media (hover:hover) and (pointer:fine){:where(.ma-signoff__action:hover){translate:0 -2px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.ma-signoff__stroke){animation:linear both ma-signoff-draw}:where(html) :where(.ma-signoff__stroke){animation-timeline:view();animation-range:entry}}}@media (prefers-reduced-motion:reduce){:where(.ma-signoff__action,.ma-signoff__column a){transition:none}:where(.ma-signoff__stroke){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-signoff__action,.ma-signoff__column a){transition:none}:where([data-ma-motion=reduce]) :where(.ma-signoff__stroke){animation:none}:where(.ma-gooey){pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}:where([data-ma-preset=snap] .ma-gooey){--ma-gooey-speed:1.6}:where([data-ma-preset=ambient] .ma-gooey),:where([data-ma-preset=gentle] .ma-gooey){--ma-gooey-speed:.55}:where(.ma-gooey):before{content:"";background:radial-gradient(circle at calc(var(--ma-gooey-x,.5) * 100% - 6%) calc(var(--ma-gooey-y,.5) * 100%), var(--ma-gooey-color) 0 9%, transparent 9.5%), radial-gradient(circle at calc(var(--ma-gooey-x,.5) * 100% + 5%) calc(var(--ma-gooey-y,.5) * 100% - 4%), var(--ma-gooey-color) 0 7%, transparent 7.5%);opacity:.8;transition:opacity var(--ma-duration) var(--ma-ease);position:absolute;inset:0}:where(.ma-gooey[data-live]):before{opacity:0}:where(.ma-gooey canvas){opacity:0;width:100%;height:100%;transition:opacity .6s var(--ma-ease);color:var(--ma-gooey-color);border:0 solid;border-top-color:var(--ma-gooey-core,color-mix(in oklch, var(--ma-gooey-color) 55%, white));position:absolute;inset:0}:where(.ma-gooey[data-live] canvas){opacity:1}@media print{:where(.ma-gooey):before{opacity:1;transition:none}:where(.ma-gooey canvas){opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){:where(.ma-gooey):before,:where(.ma-gooey canvas){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-gooey):before,:where([data-ma-motion=reduce]) :where(.ma-gooey canvas){transition:none}:where(.ma-stores){flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}:where(.ma-stores__list){flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}:where(.ma-stores__button){border-radius:var(--ma-radius-lg,.75rem);background:var(--ma-stores-ground,var(--foreground,var(--ma-ink)));min-block-size:3.25rem;min-inline-size:9.5rem;color:var(--ma-stores-text,var(--background,var(--ma-panel)));transition:translate var(--ma-duration-fast) var(--ma-ease-out);align-content:center;padding:.45rem 1.15rem;line-height:1.15;text-decoration:none;display:grid}:where(.ma-stores__button:hover){translate:0 -1px}:where(.ma-stores__button:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-stores__note){letter-spacing:.01em;font-size:.6875rem;font-weight:500}:where(.ma-stores__name){letter-spacing:-.01em;font-size:1.125rem;font-weight:650}:where(.ma-stores__qr){align-items:center;gap:.85rem;margin:0;display:none}:where(.ma-stores__qr .ma-qr){border-radius:var(--ma-radius-md,.5rem);box-shadow:0 0 0 1px var(--border,var(--ma-edge));overflow:hidden}:where(.ma-stores__qr figcaption){max-inline-size:8.5rem;font-size:.8125rem;line-height:1.4}@media (width>=64rem) and (hover:hover){:where(.ma-stores__qr){display:flex}}@media (prefers-reduced-motion:reduce){:where(.ma-stores__button){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-stores__button){transition:none}:where(.ma-stars){--ma-stars-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 5.9 6.5.9-4.7 4.6 1.1 6.5L12 17.4l-5.8 3.1 1.1-6.5L2.6 9.4l6.5-.9z'/%3E%3C/svg%3E");inline-size:calc(var(--ma-stars-size,1em) * 5);block-size:var(--ma-stars-size,1em);vertical-align:-.125em;background:linear-gradient(90deg, var(--ma-star,currentColor) var(--ma-stars-v,100%), color-mix(in oklab, var(--ma-star,currentColor) 22%, transparent) var(--ma-stars-v,100%));mask:var(--ma-stars-mask) 0 0 / var(--ma-stars-size,1em) var(--ma-stars-size,1em) repeat-x;display:inline-block}@media (forced-colors:active){:where(.ma-stars){forced-color-adjust:none;background:canvastext}}:where(.ma-happ){--ma-happ-phone:clamp(14.5rem, 62vw, 18.5rem);font-family:var(--ma-font-body);position:relative;overflow:hidden}:where(.ma-happ[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-happ[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-happ[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-happ[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-happ[data-ma-tone=ink]){--ma-stores-ground:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-stores-text:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-happ[data-ma-tone=brand]){--ma-stores-ground:var(--ma-tone-brand-foreground,var(--ma-panel));--ma-stores-text:var(--ma-tone-brand,var(--ma-ink))}:where(.ma-happ__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem calc(5rem * var(--ma-density,1));grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;margin-inline:auto;display:grid}@media (width>=64rem){:where(.ma-happ__inner){padding-block:calc(6.5rem * var(--ma-density,1));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}:where(.ma-happ[data-media=left] .ma-happ__text){order:2}}:where(.ma-happ p){margin:0}:where(.ma-happ__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-happ__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2.5rem, 1.6rem + 3.4vw, 4.4rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,750);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:.9rem 0 0;line-height:1.02}:where(.ma-happ__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-happ__copy){max-inline-size:33rem;margin-top:1.4rem;font-size:1.125rem;line-height:1.55}:where(.ma-happ__rating){flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:1.4rem;font-size:.9375rem;display:flex}:where(.ma-happ__rating .ma-stars){--ma-stars-size:1.05rem}:where(.ma-happ__actions){margin-top:2rem}:where(.ma-happ__note){margin-top:1.1rem;font-size:.875rem}:where(.ma-happ__media){place-items:center;min-inline-size:0;padding-block:1.5rem;display:grid;position:relative}:where(.ma-happ__disc){inline-size:calc(var(--ma-happ-phone) * 1.75);aspect-ratio:1;background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary)));border-radius:50%;max-inline-size:118%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}:where(.ma-happ__phone){filter:drop-shadow(0 30px 40px #00000038);position:relative}:where(.ma-happ__screens){block-size:100%;display:grid}:where(.ma-happ__screen){isolation:isolate;grid-area:1/1;display:grid}:where(.ma-happ__callout){border-radius:var(--ma-radius-lg,1rem);background:var(--background,var(--ma-panel));max-inline-size:15rem;color:var(--foreground,var(--ma-ink));box-shadow:0 0 0 1px var(--ma-happ-edge,color-mix(in oklab, var(--foreground,#000) 10%, transparent)), 0 18px 40px -18px #00000059;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.75rem .95rem;font-size:.8125rem;line-height:1.3;display:grid;position:absolute;inset-block-end:12%;inset-inline-start:max(0rem, calc(50% - var(--ma-happ-phone) * .5 - 4.5rem))}:where(.ma-happ__icon){background:var(--ma-block-ground,var(--primary));block-size:2.1rem;inline-size:2.1rem;color:var(--ma-block-text,var(--primary-foreground));border-radius:.6rem;place-items:center;font-weight:700;display:grid}:where(.ma-happ__app){opacity:.75;font-size:.6875rem;display:block}:where(.ma-happ__ctitle){font-weight:650;display:block}:where(.ma-happ__ctext){display:block}@media (prefers-reduced-motion:no-preference){:where(.ma-happ__screen[data-turn]){animation:ma-happ-in .42s var(--ma-ease-out,ease-out) both, ma-happ-out .42s var(--ma-ease-in,ease-in) forwards;animation-delay:var(--ma-happ-at,3s), var(--ma-happ-back,6s)}:where(.ma-happ__callout){animation:ma-happ-pop .52s var(--ma-ease-spring,var(--ma-ease-out,ease-out)) both 1.1s}:where(.ma-happ__media:is(:hover,:focus-within) :is(.ma-happ__screen,.ma-happ__screen *)),:where([data-ma-js] .ma-happ__media:not(.ma-in) :is(.ma-happ__screen,.ma-happ__callout)){animation-play-state:paused}}@media (prefers-reduced-motion:reduce){:where(.ma-happ__screen[data-turn]){display:none}}:where([data-ma-motion=reduce]) :where(.ma-happ__screen[data-turn]){display:none}:where(.ma-bento){padding:calc(1rem * var(--ma-density,1)) 1rem calc(3rem * var(--ma-density,1));font-family:var(--ma-font-body);container:ma-bento/inline-size}:where(.ma-bento p){margin:0}:where(.ma-bento__panel){--_panel-text:var(--ma-block-text);border-radius:var(--ma-radius-3xl,1.75rem);background:var(--ma-block-ground);color:var(--ma-block-text);padding:calc(1.5rem * var(--ma-density,1))}:where(.ma-bento__inner){gap:2rem;display:grid}:where(.ma-bento__intro){align-content:end;gap:1.25rem;padding-block:1rem .5rem;display:grid}:where(.ma-bento__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;display:inline-flex}:where(.ma-bento__eyebrow):before{content:"";background:var(--ma-em,currentColor);border-radius:50%;block-size:.55rem;inline-size:.55rem}:where(.ma-bento__headline){max-inline-size:14ch;font-family:var(--ma-font-display);font-size:calc(clamp(2.75rem, 1.4rem + 4.6cqi, 6rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:.98}:where(.ma-bento__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-bento__lede){max-inline-size:38ch;font-size:1.125rem;line-height:1.5}:where(.ma-bento__actions){flex-wrap:wrap;gap:.75rem;padding-block-start:.5rem;display:flex}:where(.ma-bento__btn){min-block-size:3rem;transition:translate var(--ma-duration-fast,.16s) var(--ma-ease-out), background-color var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-bento__btn--primary){background:var(--ma-block-text);color:var(--ma-block-ground)}:where(.ma-bento__btn--secondary){color:inherit;box-shadow:inset 0 0 0 1.5px}:where(.ma-bento__btn svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:translate var(--ma-duration-fast,.16s) var(--ma-ease-out)}:where(.ma-bento__btn:focus-visible){outline:2px solid var(--_panel-text,currentColor);outline-offset:3px}@media (hover:hover) and (pointer:fine){:where(.ma-bento__btn:hover){translate:0 -2px}:where(.ma-bento__btn:hover svg){translate:3px}:where(.ma-bento__btn--secondary:hover){background:color-mix(in oklab, currentColor 10%, transparent)}}:where(.ma-bento__tiles){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}:where(.ma-bento__tile){border-radius:var(--ma-radius-2xl,1.25rem);background:var(--ma-block-ground);color:var(--ma-block-text);align-content:start;gap:.5rem;padding:1.1rem 1.15rem;display:grid;position:relative;overflow:hidden}:where(.ma-bento__tile--portrait){grid-column:1/-1;min-block-size:14rem;padding:0}:where(.ma-bento__tile--portrait :is(.ma-portrait,.ma-bento__photo)){position:absolute;inset:0}:where(.ma-bento__photo){object-fit:cover;block-size:100%;inline-size:100%}:where(.ma-bento__caption){z-index:1;background:var(--ma-block-text);max-inline-size:calc(100% - 1.5rem);color:var(--ma-block-ground);border-radius:999px;padding:.35rem .7rem;font-size:.8125rem;line-height:1.25;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}:where(.ma-bento__caption span){font-weight:700}:where(.ma-bento__ring){z-index:1;color:var(--ma-block-text);font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:.6875rem;display:grid;position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem}:where(.ma-bento__kind){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}:where(.ma-bento__latest){font-family:var(--ma-font-display);font-size:clamp(1.15rem,.95rem + .7cqi,1.5rem);font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.02em * var(--ma-tracking,1));color:inherit;line-height:1.1;text-decoration:none}:where(.ma-bento__latest):after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}:where(.ma-bento__tile--latest:has(.ma-bento__latest:focus-visible)){outline:2px solid var(--_panel-text,currentColor);outline-offset:3px}@supports selector(:has(*)){:where(.ma-bento__latest:focus-visible){outline:none}}:where(.ma-bento__meta){font-family:var(--ma-font-mono,ui-monospace, monospace);font-size:.75rem}:where(.ma-bento__wave){--ma-wave-height:2.5rem;--ma-wave-on:var(--ma-block-text);margin-block-start:.5rem}:where(.ma-bento__art){aspect-ratio:1;justify-self:end;inline-size:4.5rem;margin-block-start:.25rem}:where(.ma-bento__count){font-family:var(--ma-font-display);font-size:clamp(2.25rem,1.6rem + 2cqi,3.25rem);font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.04em * var(--ma-tracking,1));font-variant-numeric:tabular-nums;line-height:1}:where(.ma-bento__count-label){font-size:.9375rem;line-height:1.35}:where(.ma-bento__tile--links){grid-column:1/-1}:where(.ma-bento__links){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}:where(.ma-bento__link){min-block-size:2.5rem;color:inherit;transition:background-color var(--ma-duration-fast,.16s) var(--ma-ease-out), color var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.35rem;padding-inline:.9rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px}:where(.ma-bento__link svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:.9rem;inline-size:.9rem}:where(.ma-bento__link:is(:hover,:focus-visible)){background:var(--ma-block-text);color:var(--ma-block-ground);outline:none}@container ma-bento (width>=40rem){:where(.ma-bento){padding-inline:1.5rem}:where(.ma-bento__tile--portrait){grid-area:span 2;min-block-size:15rem}:where(.ma-bento__panel){padding:calc(2rem * var(--ma-density,1))}}@container ma-bento (width>=64rem){:where(.ma-bento__inner){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:2.5rem}:where(.ma-bento__intro){padding:1.5rem .5rem 1rem}:where(.ma-bento__tile--portrait){min-block-size:0}}:where(.ma-bento[data-density=compact]){--ma-density:.8}:where(.ma-bento[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-bento__btn,.ma-bento__btn svg,.ma-bento__link){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-bento__btn,.ma-bento__btn svg,.ma-bento__link){transition:none}:where(.ma-heroblocks){--ma-heroblocks-ground:var(--background,transparent);font-family:var(--ma-font-body)}:where(.ma-heroblocks__inner){gap:calc(2.5rem * var(--ma-density,1));padding:calc(3.5rem * var(--ma-density,1)) 1.5rem 0;display:grid;container:ma-heroblocks/inline-size}:where(.ma-heroblocks__inner p){margin:0}:where(.ma-heroblocks__top){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}:where(.ma-heroblocks__eyebrow,.ma-heroblocks__meta){letter-spacing:.09em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.75rem;font-weight:600}:where(.ma-heroblocks__head){align-items:end;gap:2rem;display:grid}@container ma-heroblocks (width>=64rem){:where(.ma-heroblocks__head){grid-template-columns:minmax(0,1fr) auto}}:where(.ma-heroblocks__title){font-family:var(--ma-font-display);letter-spacing:calc(-.05em * var(--ma-tracking,1));overflow-wrap:anywhere;margin:0;font-size:clamp(2.75rem,1rem + 8.4cqi,8.25rem);font-weight:600;line-height:.92}:where(.ma-heroblocks__line){margin-block-end:-.14em;padding-block-end:.14em;display:block;overflow:clip}:where(.ma-heroblocks__line>span){display:block}:where(.ma-heroblocks__word){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.01em * var(--ma-tracking,1));color:var(--ma-em,currentColor);margin-block:-.06em -.16em;padding:.06em .12em .16em 0;font-size:1.1em;line-height:.9}:where(.ma-heroblocks__badge){aspect-ratio:1;inline-size:9.5rem;color:inherit;border-radius:50%;place-items:center;text-decoration:none;display:none;position:relative}@container ma-heroblocks (width>=64rem){:where(.ma-heroblocks__badge){margin-block-end:1.5rem;display:grid}}:where(.ma-heroblocks__ring){font-weight:600;position:absolute;inset:0}:where(.ma-heroblocks__disc){aspect-ratio:1;background:var(--ma-sec-action,var(--primary,var(--ma-ink)));inline-size:46%;color:var(--ma-sec-on-action,var(--primary-foreground,var(--ma-panel)));transition:scale var(--ma-duration-slow,.7s) var(--ma-ease-out);border-radius:50%;place-items:center;display:grid}:where(.ma-heroblocks__badge:is(:hover,:focus-visible) .ma-heroblocks__disc){scale:1.1}:where(.ma-heroblocks__foot){align-items:end;gap:2rem;display:grid}@container ma-heroblocks (width>=48rem){:where(.ma-heroblocks__foot){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:where(.ma-heroblocks__actions){justify-content:flex-end}}:where(.ma-heroblocks__lede){max-inline-size:40ch;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));text-wrap:pretty;font-size:clamp(1.125rem,1rem + .45cqi,1.375rem);line-height:1.5}:where(.ma-heroblocks__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-heroblocks__primary,.ma-heroblocks__secondary){isolation:isolate;min-block-size:3.5rem;letter-spacing:calc(-.01em * var(--ma-tracking,1));white-space:nowrap;transition:color var(--ma-duration,.45s) var(--ma-ease-out), box-shadow var(--ma-duration,.45s) var(--ma-ease-out);border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:where(.ma-heroblocks__primary){background:var(--ma-sec-action,var(--primary,var(--ma-ink)));color:var(--ma-sec-on-action,var(--primary-foreground,var(--ma-panel)));--ma-heroblocks-fill:var(--ma-block-1,var(--ma-accent,currentColor));--ma-heroblocks-fill-text:var(--ma-block-1-fg,var(--ma-accent-foreground,var(--ma-sec-on-action)))}:where(.ma-heroblocks__secondary){color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 35%, transparent);--ma-heroblocks-fill:currentColor;--ma-heroblocks-fill-text:var(--ma-heroblocks-ground)}:where(.ma-heroblocks__primary,.ma-heroblocks__secondary):before{content:"";z-index:-1;border-radius:inherit;background:var(--ma-heroblocks-fill);clip-path:circle(0% at 50% 130%);transition:clip-path calc(var(--ma-duration,.45s) * 1.25) var(--ma-ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:where(.ma-heroblocks__primary,.ma-heroblocks__secondary):hover{color:var(--ma-heroblocks-fill-text)}:where(.ma-heroblocks__primary,.ma-heroblocks__secondary):hover:before{clip-path:circle(140% at 50% 130%)}}:where(.ma-heroblocks__strip){margin-block-start:calc(3.5rem * var(--ma-density,1))}:where(.ma-heroblocks__tile){block-size:17rem;aspect-ratio:var(--ma-heroblocks-ratio,4 / 5);border-radius:var(--ma-radius-3xl,1.25rem);flex:none;position:relative;overflow:hidden}:where(.ma-heroblocks__tile>img){object-fit:cover;block-size:100%;inline-size:100%}@media (width>=48rem){:where(.ma-heroblocks__tile){border-radius:var(--ma-radius-4xl,1.5rem);block-size:23rem}}@media (prefers-reduced-motion:no-preference){:where(.ma-heroblocks__line>span){animation:ma-heroblocks-up calc(var(--ma-duration-slow,.7s) * 1.6) var(--ma-ease-out) both;animation-delay:calc(var(--ma-stagger,60ms) * (1 + 1.5 * var(--ma-heroblocks-i,0)))}:where(.ma-heroblocks__badge,.ma-heroblocks__foot,.ma-heroblocks__strip){animation:ma-heroblocks-rise calc(var(--ma-duration-slow,.7s) * 1.4) var(--ma-ease-out) both;animation-delay:calc(var(--ma-stagger,60ms) * (2 + 1.5 * var(--ma-heroblocks-i,0)))}}:where(.ma-heroblocks[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-heroblocks[data-ma-tone=muted]){--ma-heroblocks-ground:var(--ma-tone-muted,var(--muted,var(--ma-edge)));background:var(--ma-heroblocks-ground);color:var(--foreground,currentColor)}:where(.ma-heroblocks[data-ma-tone=ink]){--ma-heroblocks-ground:var(--ma-tone-ink,var(--ma-ink));background:var(--ma-heroblocks-ground);color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-heroblocks[data-ma-tone=brand]){--ma-heroblocks-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));background:var(--ma-heroblocks-ground);color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-on-action:var(--ma-tone-brand,var(--primary,var(--ma-ink)))}:where(.ma-heroblocks[data-ma-tone]){padding-block-end:calc(3.5rem * var(--ma-density,1))}:where(.ma-heroblocks[data-density=compact]){--ma-density:.8}:where(.ma-heroblocks[data-density=roomy]){--ma-density:1.25}:where(.ma-hero-editorial){font-family:var(--ma-font-body);--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));position:relative;overflow:hidden}:where(.ma-hero-editorial__inner){max-width:72rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;margin-inline:auto;display:grid;position:relative}@media (width>=64rem){:where(.ma-hero-editorial__inner){padding-block:calc(7rem * var(--ma-density,1));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}:where(.ma-hero-editorial[data-media=left] .ma-hero-editorial__inner){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}:where(.ma-hero-editorial[data-media=left] .ma-hero-editorial__text){order:2}:where(.ma-hero-editorial[data-media=none] .ma-hero-editorial__inner){grid-template-columns:minmax(0,1fr)}}:where(.ma-hero-editorial[data-media=none] .ma-hero-editorial__text){max-width:44rem}:where(.ma-hero-editorial[data-align=center] .ma-hero-editorial__text){text-align:center;margin-inline:auto}:where(.ma-hero-editorial[data-align=center] .ma-hero-editorial__copy){margin-inline:auto}:where(.ma-hero-editorial[data-align=center] .ma-hero-editorial__actions){justify-content:center}:where(.ma-hero-editorial__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-hero-editorial__headline){font-family:var(--ma-font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.5rem,6.5vw,4.5rem);font-weight:700;line-height:1}:where(.ma-hero-editorial__copy){max-width:34rem;opacity:max(.8, var(--ma-sec-floor,0));margin-top:1.5rem;font-size:1.125rem;line-height:1.5}:where(.ma-hero-editorial__actions){flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}:where(.ma-hero-editorial__primary){background:var(--ma-sec-action);color:var(--ma-sec-on-action);border-radius:999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-block}:where(.ma-hero-editorial__secondary){text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--border,var(--ma-edge));font-size:.875rem;font-weight:500}:where(.ma-hero-editorial__panel){aspect-ratio:4/3;border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-3xl,1.25rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:var(--ma-card-shadow,none);position:relative;overflow:hidden}:where(.ma-hero-editorial__panel img){object-fit:cover;width:100%;height:100%}:where(.ma-hero-editorial__panel){--ma-dx:calc(var(--ma-hed-side,1) * var(--ma-hed-dir,1) * 32px)}:where(.ma-hero-editorial[data-media=left] .ma-hero-editorial__panel){--ma-hed-side:-1}:where([dir=rtl] .ma-hero-editorial,.ma-hero-editorial[dir=rtl]){--ma-hed-dir:-1}:where([dir=rtl] [dir=ltr] .ma-hero-editorial,[dir=rtl] .ma-hero-editorial[dir=ltr]){--ma-hed-dir:1}:where(.ma-hero-editorial[data-ma-tone=surface]){--ma-hed-grid:color-mix(in oklab, currentColor 5%, transparent)}:where(.ma-hero-editorial[data-ma-tone=muted]){--ma-hed-grid:color-mix(in oklab, currentColor 9%, transparent)}:where(.ma-hero-editorial[data-ma-tone=ink]),:where(.ma-hero-editorial[data-ma-tone=brand]){--ma-hed-grid:color-mix(in oklab, currentColor 16%, transparent)}:where(.ma-hero-editorial[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-hero-editorial[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-hero-editorial[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-hero-editorial[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-on-action:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-sec-faint:.8}:where(.ma-hero-editorial[data-density=compact]){--ma-density:.8}:where(.ma-hero-editorial[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-hero-editorial__panel){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hero-editorial__panel){transition:none}:where(.ma-kinetic){--ma-kinetic-radius:calc(var(--radius,.75rem) * 2);padding-block:calc(3rem * var(--ma-density,1)) calc(4rem * var(--ma-density,1));font-family:var(--ma-font-body);display:block}:where(.ma-kinetic__inner){gap:calc(1.5rem * var(--ma-density,1));max-width:90rem;margin-inline:auto;padding-inline:1.5rem;display:grid}:where(.ma-kinetic__eyebrow,.ma-kinetic__headline,.ma-kinetic__copy,.ma-kinetic__facts){margin:0}:where(.ma-kinetic__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:max(11px,.8125rem)}:where(.ma-kinetic__headline){font-family:var(--ma-font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,8.5vw,9.5rem);font-weight:600;line-height:.92;display:grid}:where(.ma-kinetic__lines .ma-split__mask){margin-block:-.04em -.12em;padding-block:.04em .12em}:where(.ma-kinetic__mask){clip-path:inset(-.1em -1em -.2em);display:block}:where(.ma-kinetic__roles){transition:translate var(--ma-r-dur,var(--ma-duration)) var(--ma-r-ease,var(--ma-ease)) var(--ma-r-delay,0s);display:block;translate:0}:where([data-ma-js] .ma-kinetic__mask:not(.ma-in) .ma-kinetic__roles){translate:0 110%}:where(.ma-kinetic__word){color:var(--ma-kinetic-accent,var(--primary,currentColor))}:where(.ma-kinetic__copy){max-width:36rem;opacity:max(.85, var(--ma-sec-floor,0));font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5}:where(.ma-kinetic__facts){font-family:var(--font-mono,ui-monospace, monospace);opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));flex-wrap:wrap;gap:.5rem 2rem;padding:0;font-size:max(11px,.8125rem);list-style:none;display:flex}:where(.ma-kinetic__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-kinetic[data-align=center] .ma-kinetic__inner){text-align:center;justify-items:center}:where(.ma-kinetic[data-align=center] .ma-kinetic__facts){justify-content:center}:where(.ma-kinetic__reel){margin:calc(3rem * var(--ma-density,1)) 0 0;gap:.75rem;display:grid}:where(.ma-kinetic__video){aspect-ratio:16/9;object-fit:cover;background:var(--muted,var(--ma-edge));block-size:auto;inline-size:100%;display:block}:where(.ma-kinetic__bar){font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:.75rem;padding-inline:1.5rem;font-size:max(11px,.75rem);display:flex}:where(.ma-kinetic__caption){opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0))}:where(.ma-kinetic__toggle){border:1px solid var(--border,var(--ma-edge));block-size:2.5rem;inline-size:2.5rem;color:inherit;cursor:pointer;transition:background-color var(--ma-duration-fast) var(--ma-ease-out);background:0 0;border-radius:999px;place-items:center;display:none}:where(.ma-kinetic__reel[data-live] .ma-kinetic__toggle){display:grid}:where(.ma-kinetic__toggle:hover){background:color-mix(in oklab, currentColor 8%, transparent)}:where(.ma-kinetic__toggle:focus-visible){outline-offset:2px;outline:2px solid}:where(.ma-kinetic[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-kinetic[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-kinetic[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-kinetic-accent:currentColor}:where(.ma-kinetic[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8;--ma-kinetic-accent:currentColor}:where(.ma-kinetic[data-density=compact]){--ma-density:.8}:where(.ma-kinetic[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-kinetic__toggle){transition:none}:where(.ma-kinetic__roles),:where([data-ma-js] .ma-kinetic__mask:not(.ma-in) .ma-kinetic__roles){transition:none;translate:none}}:where([data-ma-motion=reduce]) :where(.ma-kinetic__toggle){transition:none}:where([data-ma-motion=reduce]) :where(.ma-kinetic__roles),:where([data-ma-motion=reduce]) :where([data-ma-js] .ma-kinetic__mask:not(.ma-in) .ma-kinetic__roles){transition:none;translate:none}:where(.ma-hlist){--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));font-family:var(--ma-font-body);position:relative}:where(.ma-hlist[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-hlist[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-hlist[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-hlist[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-brand,var(--ma-ink))}:where(.ma-hlist__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;margin-inline:auto;display:grid}@media (width>=64rem){:where(.ma-hlist__inner){padding-block:calc(6rem * var(--ma-density,1));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}:where(.ma-hlist p){margin:0}:where(.ma-hlist__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-hlist__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2.5rem, 1.6rem + 3.4vw, 4.4rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:.9rem 0 0;line-height:1.02}:where(.ma-hlist__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-hlist__copy){max-inline-size:32rem;margin-top:1.3rem;font-size:1.125rem;line-height:1.55}:where(.ma-hlist__actions){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}:where(.ma-hlist__primary),:where(.ma-hlist__secondary){border-radius:var(--ma-radius-md,.6rem);min-block-size:2.9rem;transition:translate var(--ma-duration-fast) var(--ma-ease-out);align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-hlist__primary){background:var(--ma-sec-action);color:var(--ma-sec-on-action)}:where(.ma-hlist__secondary){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));color:inherit}:where(.ma-hlist__primary:hover),:where(.ma-hlist__secondary:hover){translate:0 -1px}:where(.ma-hlist__primary:focus-visible),:where(.ma-hlist__secondary:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-hlist__facts){flex-wrap:wrap;gap:1rem 2.25rem;margin:2.25rem 0 0;display:flex}:where(.ma-hlist__facts dt){font-size:.8125rem}:where(.ma-hlist__facts dd){font-family:var(--ma-font-display);font-size:1.6rem;font-weight:var(--ma-display-weight,700);font-variant-numeric:tabular-nums;margin:.2rem 0 0}:where(.ma-hlist__facts>div){flex-direction:column-reverse;display:flex}:where(.ma-hlist__homes){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-hlist__home:first-child),:where(.ma-hlist__homes[data-n="1"] .ma-hlist__home){grid-column:1/-1}:where(.ma-hlist__link){border-radius:var(--ma-radius-xl,1.25rem);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}:where(.ma-hlist__link:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-hlist__art){aspect-ratio:4/3;display:block}:where(.ma-hlist__home:first-child .ma-hlist__art){aspect-ratio:16/9}:where(.ma-hlist__card){border-radius:var(--ma-radius-lg,.9rem);background:var(--background,#fff);max-inline-size:calc(100% - 1.5rem);color:var(--foreground,#111);gap:.1rem;padding:.6rem .85rem;display:grid;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;box-shadow:0 10px 24px -14px oklch(0% 0 0/.45)}:where(.ma-hlist__price){font-family:var(--ma-font-display);font-size:1.1rem;font-weight:var(--ma-display-weight,700);font-variant-numeric:tabular-nums}:where(.ma-hlist__title){font-size:.875rem;font-weight:600}:where(.ma-hlist__meta){font-size:.8125rem}:where(.ma-hlist__home:not(:first-child) .ma-hlist__meta){display:none}@media (prefers-reduced-motion:reduce){:where(.ma-hlist__primary),:where(.ma-hlist__secondary){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hlist__primary),:where([data-ma-motion=reduce]) :where(.ma-hlist__secondary){transition:none}:where(.ma-poster){padding:calc(1.5rem * var(--ma-density,1)) 1.5rem calc(3rem * var(--ma-density,1));font-family:var(--ma-font-body);container:ma-poster/inline-size}:where(.ma-poster p){margin:0}:where(.ma-poster__panel){border-radius:var(--ma-radius-3xl,2rem);background:var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);gap:2.5rem;padding:2rem 1.5rem;display:grid;overflow:hidden}:where(.ma-poster__copy){align-content:start;gap:1.25rem;display:grid}:where(.ma-poster__meta){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;border-block-end:1.5px solid;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block-end:1rem;font-size:.75rem;display:flex}:where(.ma-poster__title){font-family:var(--ma-font-display);font-size:calc(clamp(2.75rem, 1rem + 5.6cqi, 8rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-transform:var(--ma-display-case,none);overflow-wrap:break-word;text-wrap:balance;margin:0;line-height:.9}:where(.ma-poster__title em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-poster__dates){font-family:var(--ma-font-display);font-size:calc(clamp(1.5rem, 1rem + 2cqi, 2.75rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.02em * var(--ma-tracking,1));line-height:1}:where(.ma-poster__lede){max-inline-size:40ch;opacity:max(var(--ma-dim,.85), var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.5}:where(.ma-poster__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-poster__btn){min-block-size:3.25rem;transition:background-color var(--ma-duration-fast,.16s) var(--ma-ease-out), scale var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-poster__btn svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:translate var(--ma-duration-base,.3s) var(--ma-ease-out)}:where(.ma-poster__btn--primary){background:var(--ma-sec-action,var(--primary));color:var(--ma-sec-on-action,var(--primary-foreground))}:where(.ma-poster__btn--secondary){color:inherit;box-shadow:inset 0 0 0 1.5px}@media (hover:hover) and (pointer:fine){:where(.ma-poster__btn--primary:hover svg){translate:3px}:where(.ma-poster__btn--secondary:hover){background:color-mix(in oklab, currentColor 10%, transparent)}}:where(.ma-poster__btn:active){scale:.97}:where(.ma-poster__facts){border-block-start:1.5px solid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem 1.5rem;margin:0;padding-block-start:1rem;display:grid}:where(.ma-poster__facts dt){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;opacity:max(var(--ma-dim,.85), var(--ma-sec-floor,0));font-size:.6875rem}:where(.ma-poster__facts dd){margin:.25rem 0 0;font-size:.9375rem}:where(.ma-poster__days){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}:where(.ma-poster__day){border-radius:var(--ma-radius-xl,.875rem);background:var(--ma-block-ground);color:var(--ma-block-text);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ma-block-text) 18%, transparent);gap:.1rem;padding:.6rem .9rem;display:grid}:where(.ma-poster__day[data-same]){background:var(--ma-block-text);color:var(--ma-block-ground)}:where(.ma-poster__day-label){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}:where(.ma-poster__day-date){font-family:var(--ma-font-display);font-size:1.125rem;font-weight:var(--ma-display-weight,800)}:where(.ma-poster__side){align-content:start;gap:1.25rem;display:grid}:where(.ma-poster__art){aspect-ratio:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;inline-size:100%;display:grid}:where(.ma-poster__cell){--_c:var(--ma-motif-1,currentColor);rotate:var(--turn,0deg);transition:rotate var(--ma-duration-slow,.7s) var(--ma-ease-out);transition-delay:calc(var(--i) * 40ms);display:block}:where(.ma-poster__cell[data-paint=m2]){--_c:var(--ma-motif-2,currentColor)}:where(.ma-poster__cell[data-paint=ink]){--_c:var(--ma-block-text,currentColor)}:where(.ma-poster__cell[data-paint=paper]){--_c:color-mix(in oklab, var(--ma-block-ground) 40%, #fff)}:where(.ma-poster__cell[data-shape=circle]){background:var(--_c);border-radius:50%;scale:.86}:where(.ma-poster__cell[data-shape=quarter]){background:var(--_c);border-start-start-radius:100%}:where(.ma-poster__cell[data-shape=half]){background:var(--_c);border-radius:999px 999px 0 0;align-self:end;block-size:50%}:where(.ma-poster__cell[data-shape=square]){background:var(--_c);scale:.8}:where(.ma-poster__cell[data-shape=ring]){box-shadow:inset 0 0 0 1.4rem var(--_c);border-radius:50%;scale:.86}:where(.ma-poster__cell[data-shape=triangle]){background:var(--_c);clip-path:polygon(0 100%,50% 0,100% 100%)}:where(.ma-poster__cell[data-shape=stripes]){background:repeating-linear-gradient(90deg, var(--_c) 0 14%, transparent 14% 28%)}:where(.ma-poster__cell[data-shape=dots]){background:radial-gradient(circle, var(--_c) 0 26%, transparent 28%) 0 0 / 33.333% 33.333%}:where(.ma-poster__cell[data-shape=arch]){background:var(--_c);border-radius:999px 999px 0 0}@media (hover:hover) and (pointer:fine){:where(.ma-poster__art:hover .ma-poster__cell){rotate:calc(var(--turn,0deg) + 90deg)}}@media (prefers-reduced-motion:no-preference){:where(.ma-poster__cell){animation:ma-poster-pop var(--ma-duration-slow,.7s) var(--ma-ease-spring,var(--ma-ease-out)) both;animation-delay:calc(.2s + var(--i) * 70ms)}:where(.ma-poster__cell[data-tick]){animation:ma-poster-pop var(--ma-duration-slow,.7s) var(--ma-ease-spring,var(--ma-ease-out)) both, ma-poster-tick 4.8s var(--ma-ease-spring,var(--ma-ease-out)) 1;animation-delay:calc(.2s + var(--i) * 70ms), 2s}}:where(.ma-poster__count){--ma-dim:1;border-radius:var(--ma-radius-2xl,1.25rem);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ma-block-text,currentColor) 30%, transparent);gap:.6rem;padding:1rem 1.25rem 1.1rem;display:grid}@supports (color:oklch(from red l c h)){:where(.ma-poster__count){box-shadow:none;background:color-mix(in oklab, var(--ma-block-ground) 84%, oklch(from var(--ma-block-text) calc(1 - l) 0 0))}}:where(.ma-poster__count .ma-cd){font-size:clamp(1.5rem,1rem + 1.6cqi,2.5rem)}:where(.ma-poster__count-label){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}@container ma-poster (width>=60rem){:where(.ma-poster__panel){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:3rem;padding:3rem}:where(.ma-poster__meta){grid-column:1/-1}}:where(.ma-poster[data-density=compact]){--ma-density:.8}:where(.ma-poster[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-poster__cell,.ma-poster__btn,.ma-poster__btn svg){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-poster__cell,.ma-poster__btn,.ma-poster__btn svg){transition:none}:where(.ma-hprac){--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));font-family:var(--ma-font-body);position:relative}:where(.ma-hprac[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-hprac[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-hprac[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-hprac[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-brand,var(--ma-ink))}:where(.ma-hprac__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;margin-inline:auto;display:grid}@media (width>=60rem){:where(.ma-hprac__inner){padding-block:calc(6rem * var(--ma-density,1));grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:4.5rem}}:where(.ma-hprac p){margin:0}:where(.ma-hprac__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-hprac__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2.4rem, 1.6rem + 3vw, 4rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.9rem 0 0;line-height:1.04}:where(.ma-hprac__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-hprac__copy){max-inline-size:34rem;margin-top:1.3rem;font-size:1.125rem;line-height:1.6}:where(.ma-hprac__actions){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}:where(.ma-hprac__primary),:where(.ma-hprac__secondary){border-radius:var(--ma-radius-md,.6rem);align-items:center;min-block-size:2.9rem;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-hprac__primary){background:var(--ma-sec-action);color:var(--ma-sec-on-action)}:where(.ma-hprac__secondary){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));color:inherit}:where(.ma-hprac__primary:focus-visible),:where(.ma-hprac__secondary:focus-visible),:where(.ma-hprac__links a:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-hprac__note){max-inline-size:34rem;margin-top:1.5rem;font-size:.875rem;line-height:1.5}:where(.ma-hprac__card){border-radius:var(--ma-radius-3xl,1.75rem);background:var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);display:grid;overflow:hidden}:where(.ma-hprac__art){aspect-ratio:16/9}:where(.ma-hprac__body){gap:.9rem;padding:1.4rem 1.5rem 1.6rem;display:grid}:where(.ma-hprac__name){font-family:var(--ma-font-display);font-size:1.35rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.01em;margin:0;line-height:1.2}:where(.ma-hprac__open){--ma-open-on:var(--ma-block-text,currentColor);font-size:1rem}:where(.ma-hprac__address){font-style:normal;line-height:1.5;display:grid}:where(.ma-hprac__links){flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}:where(.ma-hprac__links a){min-block-size:24px;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.2em;font-weight:600;display:inline-block}:where(.ma-hprac__rows){margin:.2rem 0 0;display:grid}:where(.ma-hprac__rows>div){border-block-start:1px solid color-mix(in oklab, currentColor 18%, transparent);justify-content:space-between;gap:1rem;padding-block:.55rem;font-size:.9375rem;display:flex}:where(.ma-hprac__rows dd){text-align:end;margin:0;font-weight:600}:where(.ma-hprac__links a){transition:text-decoration-color var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out)}:where(.ma-hprac__links a:hover){text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){:where(.ma-hprac__links a){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hprac__links a){transition:none}:where(.ma-hero-product){font-family:var(--ma-font-body);--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));position:relative;overflow-x:clip}:where(.ma-hero-product__inner){gap:calc(3.5rem * var(--ma-density,1));max-width:72rem;padding:calc(6rem * var(--ma-density,1)) 1.5rem calc(5rem * var(--ma-density,1));grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:relative}:where(.ma-hero-product__head){text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}:where(.ma-hero-product[data-align=start] .ma-hero-product__head){text-align:start;justify-items:start}:where(.ma-hero-product__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));margin-bottom:1rem;font-size:.75rem}:where(.ma-hero-product__headline){max-width:52rem;font-family:var(--ma-font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.25rem,6vw,4rem);font-weight:600;line-height:1.05}:where(.ma-hero-product__copy){max-width:40rem;opacity:max(.8, var(--ma-sec-floor,0));overflow-wrap:anywhere;margin-top:1.5rem;font-size:1.125rem;line-height:1.55}:where(.ma-hero-product__actions){flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}:where(.ma-hero-product[data-align=start] .ma-hero-product__actions){justify-content:flex-start}:where(.ma-hero-product__primary){--ma-panel:var(--ma-sec-action);--ma-ink:var(--ma-sec-on-action);--ma-edge:var(--ma-sec-action);font-size:.9375rem}:where(.ma-hero-product__secondary){border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-md,.5rem);align-items:center;min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;display:inline-flex}:where(.ma-hero-product__watch) .ma-vdialog__thumb{aspect-ratio:auto;border:1px solid var(--border,var(--ma-edge));width:auto;min-height:2.5rem;color:inherit;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.625rem;padding:.25rem;padding-inline-end:1rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}:where(.ma-hero-product__watch) .ma-vdialog__thumb:after{content:attr(aria-label)}:where(.ma-hero-product__watch) .ma-vdialog__poster{border-radius:50%;flex:none;width:2rem;height:2rem}:where(.ma-hero-product__watch) .ma-vdialog__thumb:hover .ma-vdialog__poster{scale:1}:where(.ma-hero-product__watch) .ma-vdialog__play{width:1.25rem;height:1.25rem;box-shadow:none;inset-inline-start:1.25rem}:where([dir=rtl] .ma-hero-product__watch) .ma-vdialog__play{translate:50% -50%}:where(.ma-hero-product__watch) .ma-vdialog__play svg{width:.75rem;height:.75rem}:where(.ma-hero-product__proof){margin-top:2rem}:where(.ma-hero-product__stage){min-width:0}:where(.ma-hero-product__frame){box-shadow:var(--ma-card-shadow,none)}:where(.ma-hero-product__shots){display:grid}:where(.ma-hero-product__shot){width:100%;height:auto;display:block}:where(.ma-hero-product__shot[data-scheme=dark]){display:none}:where(:root[data-theme=dark]) :where(.ma-hero-product__shot[data-scheme=dark]){display:block}:where(:root[data-theme=dark]) :where(.ma-hero-product__shot[data-scheme=light]){display:none}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) :where(.ma-hero-product__shot[data-scheme=dark]){display:block}:where(:root:not([data-theme=light])) :where(.ma-hero-product__shot[data-scheme=light]){display:none}}:where(.ma-hero-product__aside){opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.875rem}:where(.ma-hero-product[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-hero-product[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-hero-product[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-hero-product[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-on-action:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-sec-faint:.8}:where(.ma-hero-product[data-density=compact]){--ma-density:.8}:where(.ma-hero-product[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-hero-product__tilt){animation:none;transform:none}}:where([data-ma-motion=reduce]) :where(.ma-hero-product__tilt){animation:none;transform:none}:where(.ma-hero-prompt){isolation:isolate;font-family:var(--ma-font-body);--ma-heroprompt-panel:var(--card,var(--ma-panel));--ma-heroprompt-ink:var(--foreground,var(--ma-ink));--ma-heroprompt-edge:color-mix(in oklab, var(--foreground,var(--ma-ink)) 16%, transparent);--ma-heroprompt-accent:var(--primary,var(--ma-ink));position:relative;overflow-x:clip}:where(.ma-hero-prompt__inner){max-width:72rem;padding:calc(clamp(4.5rem, 12vw, 7rem) * var(--ma-density,1)) 1.5rem calc(clamp(3.5rem, 9vw, 5rem) * var(--ma-density,1));text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:auto;display:grid;position:relative}:where(.ma-hero-prompt[data-align=start] .ma-hero-prompt__inner){text-align:start;justify-items:start}:where(.ma-hero-prompt__label){font-family:var(--font-mono,ui-monospace, monospace);opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));overflow-wrap:anywhere;margin-bottom:1.25rem;font-size:.8125rem;line-height:1.4}:where(.ma-hero-prompt__headline){max-width:46rem;font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.5rem,5.2vw,4rem);font-weight:600;line-height:1.02}:where(.ma-hero-prompt__lead){max-width:38rem;opacity:max(.8, var(--ma-sec-floor,0));text-wrap:pretty;overflow-wrap:anywhere;margin-top:1.25rem;font-size:1.125rem;line-height:1.55}:where(.ma-hero-prompt__field){width:min(100%,44rem);margin-top:calc(2.5rem * var(--ma-density,1));text-align:start;caret-color:var(--ma-heroprompt-accent);--ma-panel:var(--ma-heroprompt-panel);--ma-ink:var(--ma-heroprompt-ink);--ma-edge:var(--ma-heroprompt-edge);--ma-prompt-radius:var(--ma-radius-2xl,1.1rem);--ma-prompt-shadow:var(--ma-card-shadow,none);font-size:1.125rem;position:relative}:where(.ma-hero-prompt__box){position:relative}:where(.ma-hero-prompt__hint){pointer-events:none;color:color-mix(in oklab, var(--ma-heroprompt-ink) calc(max(var(--ma-dim,.75), var(--ma-sec-floor,0)) * 100%), transparent);align-items:flex-start;gap:.125em;line-height:1.5;display:flex;position:absolute;inset-block-start:calc(1em + 1px);inset-inline:calc(1.1em + 1px)}:where(.ma-hero-prompt__field[data-cycle]){--ma-prompt-placeholder:transparent}:where(.ma-hero-prompt__field:has(.ma-prompt__area:not(:placeholder-shown)) .ma-hero-prompt__hint){visibility:hidden}:where(.ma-hero-prompt__caret){background:var(--ma-heroprompt-accent);border-radius:999px;flex:none;width:2px;height:1.2em;margin-block-start:.15em;animation:1.05s linear 4 ma-hero-prompt-caret}:where(.ma-hero-prompt__field:focus-within .ma-hero-prompt__caret){visibility:hidden}:where(.ma-hero-prompt__cycle){min-width:0}:where(.ma-hero-prompt__status){font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;line-height:1.4;display:inline-flex}:where(.ma-hero-prompt__dot){background:var(--ma-heroprompt-accent);width:.4375rem;height:.4375rem;box-shadow:0 0 0 .25rem color-mix(in oklab, var(--ma-heroprompt-accent) 18%, transparent);border-radius:50%;flex:none}:where(.ma-hero-prompt__status-text){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));display:inline-grid;position:relative}:where(.ma-hero-prompt__shine){color:#0000;animation:4.4s linear both ma-hero-prompt-rest;position:absolute;inset:0}:where(.ma-hero-prompt__examples){flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;max-width:44rem;margin-top:1.75rem;display:flex}:where(.ma-hero-prompt[data-align=start] .ma-hero-prompt__examples){justify-content:flex-start}:where(.ma-hero-prompt__examples-label){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.875rem}:where(.ma-hero-prompt__examples ul){justify-content:inherit;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}:where(.ma-hero-prompt__examples li){display:flex}:where(.ma-hero-prompt__example){border:1px solid var(--border,var(--ma-edge));background:var(--card,var(--ma-panel));min-height:2rem;color:inherit;transition:border-color var(--ma-duration-fast) var(--ma-ease-out), background-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:999px;align-items:center;padding-inline:.875rem;font-size:.875rem;text-decoration:none;display:inline-flex}:where(.ma-hero-prompt__example:hover){border-color:color-mix(in oklab, currentColor 40%, transparent)}:where(.ma-hero-prompt__example:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-hero-prompt__aside){opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));margin-top:2rem;font-size:.875rem}:where(.ma-hero-prompt__glow){z-index:-1;pointer-events:none;background:radial-gradient(42rem 22rem at 50% 64%, color-mix(in oklab, var(--ma-heroprompt-accent) 16%, transparent), transparent 70%);position:absolute;inset:0}:where(.ma-hero-prompt__orb){z-index:-1;pointer-events:none;opacity:.5;position:absolute;inset:0}:where(.ma-hero-prompt[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-hero-prompt[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-hero-prompt[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-heroprompt-ink:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-heroprompt-edge:color-mix(in oklab, var(--ma-tone-ink-foreground,var(--ma-panel)) 22%, transparent)}:where(.ma-hero-prompt[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8;--ma-heroprompt-ink:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-heroprompt-edge:color-mix(in oklab, var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel))) 28%, transparent);--ma-heroprompt-accent:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-heroprompt-panel:color-mix(in oklab, var(--ma-tone-brand,var(--primary,var(--ma-ink))) 72%, var(--ma-neutral-950,var(--ma-tone-ink,var(--ma-ink))))}:where(.ma-hero-prompt[data-density=compact]){--ma-density:.8}:where(.ma-hero-prompt[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-hero-prompt__hint){display:none}:where(.ma-hero-prompt__field[data-cycle]){--ma-prompt-placeholder:initial}:where(.ma-hero-prompt__shine){display:none}:where(.ma-hero-prompt__caret){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-hero-prompt__hint){display:none}:where([data-ma-motion=reduce]) :where(.ma-hero-prompt__field[data-cycle]){--ma-prompt-placeholder:initial}:where([data-ma-motion=reduce]) :where(.ma-hero-prompt__shine){display:none}:where([data-ma-motion=reduce]) :where(.ma-hero-prompt__caret){animation:none}:where(.ma-hreq){--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));--ma-hreq-bg:var(--ma-neutral-950,#0d1117);--ma-hreq-fg:var(--ma-neutral-50,#e6edf3);--ma-hreq-line:color-mix(in oklab, var(--ma-hreq-fg) 16%, transparent);font-family:var(--ma-font-body);position:relative;overflow:hidden}:where(.ma-hreq__inner){max-inline-size:76rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;margin-inline:auto;display:grid}@media (width>=64rem){:where(.ma-hreq__inner){padding-block:calc(7rem * var(--ma-density,1));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}:where(.ma-hreq[data-media=left] .ma-hreq__text){order:2}}:where(.ma-hreq p){margin:0}:where(.ma-hreq__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}:where(.ma-hreq__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2.4rem, 1.6rem + 3vw, 4rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:1rem 0 0;line-height:1.02}:where(.ma-hreq__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-hreq__copy){max-inline-size:34rem;margin-top:1.4rem;font-size:1.125rem;line-height:1.55}:where(.ma-hreq__actions){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}:where(.ma-hreq__primary),:where(.ma-hreq__secondary){border-radius:var(--ma-radius-md,.5rem);min-block-size:2.75rem;transition:translate var(--ma-duration-fast) var(--ma-ease-out);align-items:center;padding:0 1.15rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}:where(.ma-hreq__primary){background:var(--ma-sec-action);color:var(--ma-sec-on-action)}:where(.ma-hreq__secondary){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));color:inherit}:where(.ma-hreq__primary:hover),:where(.ma-hreq__secondary:hover){translate:0 -1px}:where(.ma-hreq__primary:focus-visible),:where(.ma-hreq__secondary:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-hreq__note){font-family:var(--ma-font-mono,ui-monospace, monospace);margin-top:1rem;font-size:.8125rem}:where(.ma-hreq__console){border-radius:var(--ma-radius-xl,1rem);background:var(--ma-hreq-bg);min-inline-size:0;color:var(--ma-hreq-fg);box-shadow:0 0 0 1px var(--ma-hreq-line), var(--ma-shadow-3,0 40px 80px -40px #0000008c);--ma-dark:1;color-scheme:dark;overflow:hidden}:where(.ma-hreq__bar){border-block-end:1px solid var(--ma-hreq-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.7rem .9rem;display:flex}:where(.ma-hreq__host){font-family:var(--ma-font-mono,ui-monospace, monospace);align-items:center;gap:.45rem;font-size:.75rem;display:inline-flex}:where(.ma-hreq__lock){background:currentColor;border-radius:1px;block-size:.45rem;inline-size:.55rem;margin-block-start:.2rem;position:relative}:where(.ma-hreq__lock):before{content:"";border:1.5px solid;border-block-end:0;border-radius:.25rem .25rem 0 0;block-size:.3rem;position:absolute;inset-block-end:100%;inset-inline:.1rem}:where(.ma-hreq__tabs){flex-wrap:wrap;gap:.25rem;display:flex}:where(.ma-hreq__radio){opacity:0;pointer-events:none;position:absolute}:where(.ma-hreq__tab){--ma-hreq-t0:var(--ma-hreq-at,0s);cursor:pointer;transition:background-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:.4rem;padding:.3rem .6rem;font-size:.78rem;font-weight:550;position:relative}:where(.ma-hreq__tab:hover){background:color-mix(in oklab, var(--ma-hreq-fg) 9%, transparent)}:where(.ma-hreq__radio:focus-visible+.ma-hreq__tab){outline:2px solid var(--ma-hreq-fg);outline-offset:1px}:where(.ma-hreq__radio:checked+.ma-hreq__tab){background:color-mix(in oklab, var(--ma-hreq-fg) 14%, transparent)}:where(.ma-hreq__tab):after{content:"";transform-origin:0;background:currentColor;border-radius:1px;block-size:2px;position:absolute;inset-block-end:.1rem;inset-inline:.6rem;scale:0 1}:where(.ma-hreq__panels){grid-template-columns:minmax(0,1fr);display:grid}:where(.ma-hreq__panel){--ma-hreq-t0:var(--ma-hreq-at,0s);grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0;display:grid}:where(.ma-hreq__req){padding:.9rem 0 .2rem}:where(.ma-hreq__panel pre){font-family:var(--ma-font-mono,ui-monospace, monospace);tab-size:2;margin:0;padding:0 1.1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto;background:0 0!important}:where(.ma-hreq__panel pre span){color:color-mix(in srgb, var(--shiki-dark) calc(var(--ma-dark,1) * 100%), var(--shiki-light))}:where(.ma-hreq__line){display:inline-block}:where(.ma-hreq__status){border-block:1px solid var(--ma-hreq-line);font-family:var(--ma-font-mono,ui-monospace, monospace);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:.6rem 0 0;padding:.6rem 1.1rem;font-size:.78rem;display:flex;position:relative}:where(.ma-hreq__send){background:var(--ma-hreq-fg);transform-origin:0;block-size:1px;inline-size:100%;position:absolute;inset-block-start:-1px;inset-inline-start:0;scale:0 1}:where(.ma-hreq__code){align-items:center;gap:.45rem;font-weight:650;display:inline-flex}:where(.ma-hreq__code):before{content:"";background:var(--ma-hreq-bad,oklch(70% .19 28));border-radius:50%;block-size:.5rem;inline-size:.5rem}:where(.ma-hreq__code[data-ok]):before{background:var(--ma-hreq-ok,oklch(80% .17 150))}:where(.ma-hreq__res){padding:.8rem 0 1.1rem}@media (prefers-reduced-motion:no-preference){:where(.ma-hreq__line),:where(.ma-hreq__status){animation:ma-hreq-in .26s var(--ma-ease-out,ease-out) both;animation-delay:calc(var(--ma-hreq-t0,0s) + var(--ma-hreq-l,0s))}:where(.ma-hreq__send){animation:.65s cubic-bezier(.3,0,.2,1) both ma-hreq-send;animation-delay:calc(var(--ma-hreq-t0,0s) + var(--ma-hreq-s,0s))}:where(.ma-hreq__panel:not([data-last])){animation:ma-hreq-out .24s var(--ma-ease-in,ease-in) forwards;animation-delay:calc(var(--ma-hreq-t0,0s) + var(--ma-hreq-len,0s) - .24s)}:where(.ma-hreq__tab):after{animation:linear backwards ma-hreq-turn;animation-duration:var(--ma-hreq-len,4s);animation-delay:var(--ma-hreq-t0,0s)}:where(.ma-hreq__radio:last-of-type+.ma-hreq__tab):after{animation-fill-mode:both}:where(.ma-hreq__console:is(:hover,:focus-within):not(:has(.ma-hreq__radio:checked)) :is(.ma-hreq__line,.ma-hreq__status,.ma-hreq__send,.ma-hreq__panel)),:where(.ma-hreq__console:is(:hover,:focus-within):not(:has(.ma-hreq__radio:checked)) .ma-hreq__tab):after{animation-play-state:paused}}:where(.ma-hreq__console:has(.ma-hreq__radio:checked) .ma-hreq__panel){visibility:hidden;opacity:1;--ma-hreq-t0:80ms;animation:none}:where(.ma-hreq__console:has(.ma-hreq__radio:checked) :is(.ma-hreq__line,.ma-hreq__status,.ma-hreq__send)){animation:none}:where(.ma-hreq__console:has(.ma-hreq__radio:checked) .ma-hreq__tab):after{animation:none;scale:0 1}:where(.ma-hreq__radio:checked+.ma-hreq__tab):after{scale:1}:where(.ma-hreq__console:has(.ma-hreq__radio:first-of-type:checked) .ma-hreq__panel:first-child),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(2):checked) .ma-hreq__panel:nth-child(2)),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(3):checked) .ma-hreq__panel:nth-child(3)),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(4):checked) .ma-hreq__panel:nth-child(4)){visibility:visible}@media (prefers-reduced-motion:no-preference){:where(.ma-hreq__console:has(.ma-hreq__radio:first-of-type:checked) .ma-hreq__panel:first-child :is(.ma-hreq__line,.ma-hreq__status)),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(2):checked) .ma-hreq__panel:nth-child(2) :is(.ma-hreq__line,.ma-hreq__status)),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(3):checked) .ma-hreq__panel:nth-child(3) :is(.ma-hreq__line,.ma-hreq__status)),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(4):checked) .ma-hreq__panel:nth-child(4) :is(.ma-hreq__line,.ma-hreq__status)){animation:ma-hreq-in-picked .26s var(--ma-ease-out,ease-out) both;animation-delay:calc(var(--ma-hreq-t0,0s) + var(--ma-hreq-l,0s))}:where(.ma-hreq__console:has(.ma-hreq__radio:first-of-type:checked) .ma-hreq__panel:first-child .ma-hreq__send),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(2):checked) .ma-hreq__panel:nth-child(2) .ma-hreq__send),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(3):checked) .ma-hreq__panel:nth-child(3) .ma-hreq__send),:where(.ma-hreq__console:has(.ma-hreq__radio:nth-of-type(4):checked) .ma-hreq__panel:nth-child(4) .ma-hreq__send){animation:.65s cubic-bezier(.3,0,.2,1) both ma-hreq-send-picked;animation-delay:calc(var(--ma-hreq-t0,0s) + var(--ma-hreq-s,0s))}}@media (prefers-reduced-motion:reduce){:where(.ma-hreq__console:not(:has(.ma-hreq__radio:checked)) .ma-hreq__panel:not(:first-child)){display:none}:where(.ma-hreq__primary),:where(.ma-hreq__secondary){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hreq__console:not(:has(.ma-hreq__radio:checked)) .ma-hreq__panel:not(:first-child)){display:none}:where([data-ma-motion=reduce]) :where(.ma-hreq__primary),:where([data-ma-motion=reduce]) :where(.ma-hreq__secondary){transition:none}:where(.ma-hreq[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-hreq[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-hreq[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-hreq[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-on-action:var(--ma-tone-brand,var(--primary,var(--ma-ink)))}:where(.ma-hreq[data-density=compact]){--ma-density:.8}:where(.ma-hreq[data-density=roomy]){--ma-density:1.25}:where(.ma-specimen){padding:calc(3.5rem * var(--ma-density,1)) 1.5rem calc(4rem * var(--ma-density,1));font-family:var(--ma-font-body);container:ma-specimen/inline-size}:where(.ma-specimen__inner){align-items:center;gap:3rem;display:grid}:where(.ma-specimen p){margin:0}:where(.ma-specimen__copy){align-content:center;gap:1.5rem;display:grid}:where(.ma-specimen__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;display:inline-flex}:where(.ma-specimen__eyebrow):before{content:"";background:var(--ma-em,currentColor);border-radius:50%;block-size:.5rem;inline-size:.5rem}:where(.ma-specimen__headline){max-inline-size:13ch;font-family:var(--ma-font-display);font-size:clamp(2.75rem,1.5rem + 5cqi,6rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:.98}:where(.ma-specimen__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.02em * var(--ma-tracking,1));color:var(--ma-em,currentColor)}:where(.ma-specimen__lede){max-inline-size:38ch;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:1.125rem;line-height:1.55}:where(.ma-specimen__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-specimen__btn){min-block-size:3rem;transition:background-color var(--ma-duration-fast,.16s) var(--ma-ease-out), box-shadow var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.4rem;font-weight:500;text-decoration:none;display:inline-flex}:where(.ma-specimen__btn svg){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:translate var(--ma-duration-base,.3s) var(--ma-ease-out)}:where(.ma-specimen__btn--primary){background:var(--ma-sec-action,var(--primary,var(--ma-ink)));color:var(--ma-sec-on-action,var(--primary-foreground,var(--ma-panel)))}:where(.ma-specimen__btn--secondary){color:inherit;box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 28%, transparent))}@media (hover:hover) and (pointer:fine){:where(.ma-specimen__btn--primary:hover svg){translate:3px}:where(.ma-specimen__btn--secondary:hover){background:color-mix(in oklab, currentColor 7%, transparent)}}:where(.ma-specimen__facts){border-block-start:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem 1.5rem;margin:.5rem 0 0;padding-block-start:1.25rem;display:grid}:where(.ma-specimen__fact){gap:.3rem;display:grid}:where(.ma-specimen__fact dt){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.6875rem}:where(.ma-specimen__fact dd){margin:0;font-size:.9375rem;line-height:1.35}:where(.ma-specimen__stage){gap:1rem;display:grid}:where(.ma-specimen__plates){aspect-ratio:1;border-radius:var(--ma-radius-3xl,1.75rem);margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}:where(.ma-specimen__plate){background:var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);grid-area:1/1;place-items:center;display:grid;position:relative}:where(.ma-specimen__plate):after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 15% 0,oklch(100% 0 0/.22),#0000 60%);position:absolute;inset:0}:where(.ma-specimen__art){block-size:74%;inline-size:74%;translate:0 -4%}:where(.ma-specimen__caption){z-index:1;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;display:flex;position:absolute;inset-block-end:1.25rem;inset-inline:1.25rem}:where(.ma-specimen__name){font-family:var(--ma-font-display);font-size:clamp(1.25rem,1rem + 1cqi,1.75rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.02em * var(--ma-tracking,1))}:where(.ma-specimen__spec){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}:where(.ma-specimen__price){background:var(--card,var(--ma-panel));color:var(--card-foreground,var(--ma-ink));font-family:var(--ma-font-mono,ui-monospace, monospace);border-radius:999px;margin-inline-start:auto;padding:.35rem .7rem;font-size:.8125rem;font-weight:500}:where(.ma-specimen__controls){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}:where(.ma-specimen__pick){border:0;flex-wrap:wrap;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:flex}:where(.ma-specimen__thumb){aspect-ratio:1;border-radius:var(--ma-radius-xl,.875rem);background:var(--ma-block-ground,var(--muted));cursor:pointer;inline-size:3.25rem;transition:translate var(--ma-duration-fast,.16s) var(--ma-ease-out);place-items:center;display:grid;position:relative}:where(.ma-specimen__thumb):after{content:"";border-radius:calc(var(--ma-radius-xl,.875rem) + 4px);box-shadow:0 0 0 2px var(--foreground,currentColor);opacity:0;pointer-events:none;position:absolute;inset:-4px}:where(.ma-specimen__thumb:has(:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:5px}:where(.ma-specimen__mini){block-size:80%;inline-size:80%}:where(.ma-specimen__pause){min-block-size:2.75rem;box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 25%, transparent));font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.9rem;font-size:.75rem;display:inline-flex}:where(.ma-specimen__pause:has(:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-specimen__pause-icon){background:linear-gradient(90deg,currentColor 0 35%,#0000 35% 65%,currentColor 65%);block-size:.7rem;inline-size:.625rem}:where(.ma-specimen__pause:has(:checked) .ma-specimen__pause-icon){clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor}@media (hover:hover) and (pointer:fine){:where(.ma-specimen__thumb:hover){translate:0 -2px}}@container ma-specimen (width>=60rem){:where(.ma-specimen__inner){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4rem}:where(.ma-specimen__plates){aspect-ratio:5/5.4}}@media (prefers-reduced-motion:no-preference){:where(.ma-specimen__plate),:where(.ma-specimen__thumb):after{animation:var(--ma-specimen-turn) calc(var(--ma-specimen-n) * var(--ma-specimen-step)) linear calc((var(--i) - var(--ma-specimen-n)) * var(--ma-specimen-step)) infinite both}:where(.ma-specimen__plate .ma-specimen__art){animation:var(--ma-specimen-rise) calc(var(--ma-specimen-n) * var(--ma-specimen-step)) var(--ma-ease-out,ease-out) calc((var(--i) - var(--ma-specimen-n)) * var(--ma-specimen-step)) infinite both}:where(.ma-specimen[data-n="2"]){--ma-specimen-turn:ma-specimen-2;--ma-specimen-rise:ma-specimen-rise-2}:where(.ma-specimen[data-n="3"]){--ma-specimen-turn:ma-specimen-3;--ma-specimen-rise:ma-specimen-rise-3}:where(.ma-specimen[data-n="4"]){--ma-specimen-turn:ma-specimen-4;--ma-specimen-rise:ma-specimen-rise-4}:where(.ma-specimen[data-n="5"]){--ma-specimen-turn:ma-specimen-5;--ma-specimen-rise:ma-specimen-rise-5}:where(.ma-specimen:has(.ma-specimen__pause :checked),.ma-specimen:has(.ma-specimen__plates:hover),.ma-specimen:has(.ma-specimen__stage:focus-within)) :is(.ma-specimen__plate,.ma-specimen__art),:where(.ma-specimen:has(.ma-specimen__pause :checked),.ma-specimen:has(.ma-specimen__plates:hover),.ma-specimen:has(.ma-specimen__stage:focus-within)) .ma-specimen__thumb:after{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){:where(.ma-specimen__plate:not([data-i="0"])){opacity:0}:where(.ma-specimen__pause){display:none}}:where([data-ma-motion=reduce]) :where(.ma-specimen__plate:not([data-i="0"])){opacity:0}:where([data-ma-motion=reduce]) :where(.ma-specimen__pause){display:none}:where(.ma-specimen:has(.ma-specimen__pick :checked)) :is(.ma-specimen__plate,.ma-specimen__art),:where(.ma-specimen:has(.ma-specimen__pick :checked)) .ma-specimen__thumb:after{animation:none}:where(.ma-specimen:has(.ma-specimen__pick :checked) .ma-specimen__plate){opacity:0}:where(.ma-specimen:has(.ma-specimen__pick :checked) .ma-specimen__pause){display:none}:where(.ma-specimen:has(.ma-specimen__pick [data-i="0"]:checked) .ma-specimen__plate[data-i="0"]),:where(.ma-specimen:has(.ma-specimen__pick [data-i="1"]:checked) .ma-specimen__plate[data-i="1"]),:where(.ma-specimen:has(.ma-specimen__pick [data-i="2"]:checked) .ma-specimen__plate[data-i="2"]),:where(.ma-specimen:has(.ma-specimen__pick [data-i="3"]:checked) .ma-specimen__plate[data-i="3"]),:where(.ma-specimen:has(.ma-specimen__pick [data-i="4"]:checked) .ma-specimen__plate[data-i="4"]),:where(.ma-specimen__thumb:has(:checked)):after{opacity:1}:where(.ma-specimen[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-specimen[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-specimen[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-specimen[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-specimen[data-density=compact]){--ma-density:.8}:where(.ma-specimen[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-specimen__btn,.ma-specimen__btn svg,.ma-specimen__thumb){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-specimen__btn,.ma-specimen__btn svg,.ma-specimen__thumb){transition:none}:where(.ma-hstay){--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));font-family:var(--ma-font-body);position:relative}:where(.ma-hstay[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-hstay[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-hstay[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-hstay[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-brand,var(--ma-ink))}:where(.ma-hstay__inner){max-inline-size:76rem;padding:calc(4rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;margin-inline:auto;display:grid}@media (width>=64rem){:where(.ma-hstay__inner){padding-block:calc(5.5rem * var(--ma-density,1));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem}}:where(.ma-hstay p){margin:0}:where(.ma-hstay__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-hstay__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2.5rem, 1.6rem + 3.4vw, 4.4rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:.9rem 0 0;line-height:1.02}:where(.ma-hstay__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-hstay__copy){max-inline-size:32rem;margin-top:1.3rem;font-size:1.125rem;line-height:1.6}:where(.ma-hstay__facts){flex-wrap:wrap;gap:1rem 2.25rem;margin:2rem 0 0;display:flex}:where(.ma-hstay__facts>div){flex-direction:column-reverse;display:flex}:where(.ma-hstay__facts dt){font-size:.8125rem}:where(.ma-hstay__facts dd){font-family:var(--ma-font-display);font-size:1.5rem;font-weight:var(--ma-display-weight,700);font-variant-numeric:tabular-nums;margin:.2rem 0 0}:where(.ma-hstay__actions){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}:where(.ma-hstay__primary),:where(.ma-hstay__secondary){border-radius:var(--ma-radius-md,.6rem);min-block-size:2.9rem;transition:opacity var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out);align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-hstay__primary){background:var(--ma-sec-action);color:var(--ma-sec-on-action)}:where(.ma-hstay__secondary){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));color:inherit}:where(.ma-hstay__primary:hover),:where(.ma-hstay__secondary:hover){opacity:.88}:where(.ma-hstay__primary:focus-visible),:where(.ma-hstay__secondary:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-hstay__media){gap:.9rem;min-inline-size:0;display:grid}:where(.ma-hstay__frame){aspect-ratio:4/3;border-radius:var(--ma-radius-3xl,1.75rem);isolation:isolate;display:grid;position:relative;overflow:hidden}:where(.ma-hstay__pic){transition:opacity var(--ma-duration-slow,.6s) var(--ma-ease-out,ease-out);grid-area:1/1;display:grid;position:relative}:where(.ma-hstay__pic>:first-child){object-fit:cover;block-size:100%;inline-size:100%}:where(.ma-hstay__pic--night){opacity:0}:where(.ma-hstay__media:has(.ma-hstay__radio--night:checked) .ma-hstay__pic--night){opacity:1}:where(.ma-hstay__media:has(.ma-hstay__radio--night:checked) .ma-hstay__pic--day){opacity:0}:where(.ma-hstay__media:not(:has(.ma-hstay__radio--night:checked)) .ma-hstay__pic--night),:where(.ma-hstay__media:has(.ma-hstay__radio--night:checked) .ma-hstay__pic--day){visibility:hidden;transition:opacity var(--ma-duration-slow,.6s) var(--ma-ease-out,ease-out), visibility 0s linear var(--ma-duration-slow,.6s)}:where(.ma-hstay__time){border:0;gap:.5rem;margin:0;padding:0;display:flex}:where(.ma-hstay__tab){display:inline-flex;position:relative}:where(.ma-hstay__radio){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where(.ma-hstay__tab span){min-block-size:2.5rem;box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:550;display:inline-flex}:where(.ma-hstay__radio:checked+span){background:var(--ma-sec-action);color:var(--ma-sec-on-action);box-shadow:none}:where(.ma-hstay__radio:focus-visible+span){outline:2px solid var(--ring,currentColor);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.ma-hstay__pic),:where(.ma-hstay__primary),:where(.ma-hstay__secondary){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hstay__pic),:where([data-ma-motion=reduce]) :where(.ma-hstay__primary),:where([data-ma-motion=reduce]) :where(.ma-hstay__secondary){transition:none}:where(.ma-hwl){isolation:isolate;padding:calc(5rem * var(--ma-density,1)) 1.5rem calc(6rem * var(--ma-density,1));text-align:center;font-family:var(--ma-font-body);--ma-hwl-text:var(--card-foreground,var(--ma-ink));--ma-hwl-plate:var(--card,var(--ma-panel));--ma-hwl-line:var(--border,var(--ma-edge));--ma-hwl-edge:color-mix(in oklab, var(--ma-hwl-text) 60%, var(--ma-hwl-plate));--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));position:relative;overflow:hidden}:where(.ma-hwl[data-align=start]){text-align:start}:where(.ma-hwl__inner){gap:calc(3rem * var(--ma-density,1));max-width:72rem;margin-inline:auto;display:grid;position:relative}@media (width>=60rem){:where(.ma-hwl__inner--media){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}:where(.ma-hwl__main){justify-items:center;gap:calc(2.5rem * var(--ma-density,1));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:where(.ma-hwl[data-align=start] .ma-hwl__main){justify-items:start}:where(.ma-hwl__head){gap:1rem;max-width:46rem;display:grid}:where(.ma-hwl__eyebrow,.ma-hwl__headline,.ma-hwl__copy,.ma-hwl__date,.ma-hwl__status,.ma-hwl__fine,.ma-hwl__proof){margin:0}:where(.ma-hwl__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-hwl__headline){font-family:var(--ma-font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,6vw,4rem);font-weight:700;line-height:1.02}:where(.ma-hwl__copy){max-width:36rem;opacity:max(.8, var(--ma-sec-floor,0));margin-inline:auto;font-size:1.0625rem;line-height:1.55}:where(.ma-hwl[data-align=start] .ma-hwl__copy){margin-inline:0}:where(.ma-hwl__count){justify-items:inherit;--ma-edge:color-mix(in oklab, currentColor 8%, transparent);--ma-glow:color-mix(in oklab, currentColor 18%, transparent);gap:.75rem;display:grid}:where(.ma-hwl__clock){font-size:clamp(1.75rem,6vw,3rem)}:where(.ma-hwl__clock .ma-cd__card){font-family:var(--font-mono,ui-monospace, monospace)}:where(.ma-hwl__date){opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.875rem}:where(.ma-hwl__panel){box-sizing:border-box;width:min(100%,32rem);padding:calc(1.25rem * var(--ma-density,1));border:1px solid var(--ma-hwl-line);border-radius:var(--ma-radius-xl,.875rem);background:var(--ma-hwl-plate);color:var(--ma-hwl-text);--ma-ink:var(--ma-hwl-text);--ma-panel:var(--ma-hwl-plate);--ma-shimmer-ring:var(--ma-hwl-text);--ma-checkdraw-edge:var(--ma-hwl-edge);gap:.75rem;display:grid}:where(.ma-hwl__form){gap:.75rem;display:grid}:where(.ma-hwl__row){flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}:where(.ma-hwl__field){text-align:start;--ma-panel:transparent;--ma-edge:var(--ma-hwl-edge);--ma-vanish-radius:var(--ma-radius-md,.5rem);--ma-vanish-invalid:color-mix(in oklab, var(--destructive,var(--ma-hwl-text)) 50%, var(--ma-hwl-text));flex:999 14rem;min-width:0;position:relative}:where(.ma-hwl__field .ma-vanish__input){box-sizing:border-box}:where(.ma-hwl__field .ma-vanish){grid-template-columns:minmax(0,1fr)}:where(.ma-hwl__field--sr .ma-vanish__label){clip-path:inset(50%);white-space:nowrap;user-select:none;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ma-hwl__submit){flex:auto}:where(.ma-hwl__consent){text-align:start;font-size:.875rem}:where(.ma-hwl__status){min-block-size:1lh;font-size:.875rem;line-height:1.5}:where(.ma-hwl__fine){flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1rem;font-size:.8125rem;display:flex}:where(.ma-hwl[data-align=start] .ma-hwl__fine){justify-content:flex-start}:where(.ma-hwl__demo){opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0))}:where(.ma-hwl__privacy){min-block-size:24px;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--ma-duration-fast) var(--ma-ease-out);line-height:24px;display:inline-block}:where(.ma-hwl__privacy:hover){text-decoration-color:currentColor}:where(.ma-hwl__privacy:focus-visible){outline:2px solid var(--ma-hwl-text);outline-offset:2px}:where(.ma-hwl__actions){flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.875rem;display:flex}:where(.ma-hwl[data-align=start] .ma-hwl__actions){justify-content:flex-start}:where(.ma-hwl__social){border-top:1px solid var(--ma-hwl-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding-top:.875rem;display:flex}:where(.ma-hwl[data-align=start] .ma-hwl__social){justify-content:flex-start}:where(.ma-hwl__proof){font-size:.875rem}:where(.ma-hwl__proof strong){font-variant-numeric:tabular-nums;font-weight:600}:where(.ma-hwl__aside){font-size:.875rem}:where(.ma-hwl__media){min-width:0}:where(.ma-hwl[data-ma-tone=surface]){--ma-hwl-ground:var(--background,var(--ma-panel));--ma-hwl-text:var(--foreground,var(--ma-ink))}:where(.ma-hwl[data-ma-tone=muted]){--ma-hwl-ground:var(--ma-tone-muted,var(--muted,color-mix(in oklab, var(--ma-ink) 8%, var(--ma-panel))));--ma-hwl-text:var(--foreground,var(--ma-ink));outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-hwl[data-ma-tone=ink]){--ma-hwl-ground:var(--ma-tone-ink,var(--ma-ink));--ma-hwl-text:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-hwl-text);--ma-sec-on-action:var(--ma-hwl-ground)}:where(.ma-hwl[data-ma-tone=brand]){--ma-hwl-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-hwl-text:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-hwl-text);--ma-sec-on-action:var(--ma-hwl-ground);--ma-sec-faint:.8;--ma-dim:.8}:where(.ma-hwl[data-ma-tone]){background:var(--ma-hwl-ground);color:var(--ma-hwl-text);--ma-hwl-plate:var(--ma-hwl-ground);--ma-hwl-line:color-mix(in oklab, var(--ma-hwl-text) 16%, var(--ma-hwl-ground))}:where(.ma-hwl[data-ma-tone=surface]){--ma-hwl-grid:10%}:where(.ma-hwl[data-ma-tone=muted]){--ma-hwl-grid:18%}:where(.ma-hwl[data-ma-tone=ink]){--ma-hwl-grid:28%}:where(.ma-hwl[data-ma-tone=brand]){--ma-hwl-grid:32%}:where(.ma-hwl[data-density=compact]){--ma-density:.8}:where(.ma-hwl[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-hwl__privacy){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hwl__privacy){transition:none}:where(.ma-rules){font-family:var(--ma-font-body);position:relative}:where(.ma-rules[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-rules[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-rules[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-rules[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-rules__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-rules p){margin:0}:where(.ma-rules__head){max-inline-size:40rem;margin-block-end:2rem}:where(.ma-rules__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-rules__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.06}:where(.ma-rules__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-rules__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.6}:where(.ma-rules__times){border-block-end:1px solid var(--border,var(--ma-edge));flex-wrap:wrap;gap:1.25rem 3rem;margin:0 0 2.5rem;padding-block-end:2rem;display:flex}:where(.ma-rules__times>div){flex-direction:column-reverse;display:flex}:where(.ma-rules__times dt){font-size:.875rem}:where(.ma-rules__times dd){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.5rem + 1.6vw, 2.8rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.2rem 0 0}:where(.ma-rules__parts){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:2rem 3rem;display:grid}:where(.ma-rules__title){margin:0 0 .75rem;font-size:1.05rem;font-weight:650}:where(.ma-rules__list){margin:0;display:grid}:where(.ma-rules__rule){border-block-end:1px solid var(--border,var(--ma-edge));justify-content:space-between;gap:1rem;padding-block:.6rem;font-size:.9375rem;display:flex}:where(.ma-rules__rule dd){text-align:end;margin:0}:where(.ma-rules__value){align-items:center;gap:.4rem;font-weight:600;display:inline-flex}:where(.ma-rules__value[data-allowed]):before{content:"";block-size:.8rem;inline-size:.8rem;mask:var(--_mark) center / contain no-repeat;background:currentColor}:where(.ma-rules__value[data-allowed=true]){--_mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(.ma-rules__value[data-allowed=false]){--_mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}:where(.ma-rules__included){gap:.45rem;margin:0;padding-inline-start:1.1rem;font-size:.9375rem;line-height:1.5;list-style:outside;display:grid}:where(.ma-rules__policy+.ma-rules__policy){margin-block-start:1.25rem}:where(.ma-rules__text){font-size:.9375rem;line-height:1.6}:where(.ma-hyper){pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}:where([data-ma-preset=snap] .ma-hyper){--ma-hyper-speed:1.5}:where([data-ma-preset=ambient] .ma-hyper),:where([data-ma-preset=gentle] .ma-hyper){--ma-hyper-speed:.5}:where(.ma-hyper):before{content:"";background:repeating-conic-gradient(from 3deg, color-mix(in oklch, var(--ma-hyper-color) 55%, transparent) 0 .6deg, transparent .6deg 7deg);transition:opacity var(--ma-duration) var(--ma-ease);position:absolute;inset:0;mask:radial-gradient(circle,#0000 12%,#000 60%)}:where(.ma-hyper[data-live]):before{opacity:0}:where(.ma-hyper canvas){opacity:0;width:100%;height:100%;transition:opacity .6s var(--ma-ease);color:var(--ma-hyper-color);border:0 solid;border-top-color:var(--ma-hyper-head,color-mix(in oklch, var(--ma-hyper-color) 40%, white));position:absolute;inset:0}:where(.ma-hyper[data-live] canvas){opacity:1}@media print{:where(.ma-hyper):before{opacity:1;transition:none}:where(.ma-hyper canvas){opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){:where(.ma-hyper):before,:where(.ma-hyper canvas){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-hyper):before,:where([data-ma-motion=reduce]) :where(.ma-hyper canvas){transition:none}:where(.ma-ink){--ma-ink-drag:.6;--ma-ink-iterations:14;--ma-ink-ink:1;position:relative}:where([data-ma-preset=snap] .ma-ink){--ma-ink-fade:.8}:where([data-ma-preset=ambient] .ma-ink),:where([data-ma-preset=gentle] .ma-ink){--ma-ink-fade:.18}:where(.ma-ink>canvas:last-child){pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ma-ease);color:var(--ma-ink-color);border:0 solid;border-top-color:var(--ma-ink-grain,color-mix(in oklch, var(--ma-ink-color) 85%, white));position:absolute;inset:0}:where(.ma-ink[data-live]:not([data-still])>canvas:last-child){opacity:1}:where(.ma-ink:focus-within>canvas:last-child){opacity:0}@media (prefers-reduced-motion:reduce),(hover:none),print{:where(.ma-ink>canvas:last-child){display:none}}:where([data-ma-motion=reduce]) :where(.ma-ink>canvas:last-child){display:none}:where(.ma-integration-beams){font-family:var(--ma-font-body);--ma-integration-beams-packet:var(--primary,currentColor);--ma-integration-beams-line:color-mix(in oklab, currentColor 18%, transparent);--ma-integration-beams-plate:var(--card,var(--ma-panel))}:where(.ma-integration-beams__inner){gap:calc(2.5rem * var(--ma-density,1));max-width:72rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}:where(.ma-integration-beams__head){text-align:center;justify-items:center;gap:.75rem;max-width:40rem;margin-inline:auto;display:grid}:where(.ma-integration-beams[data-align=start] .ma-integration-beams__head){text-align:start;justify-items:start;margin-inline:0}:where(.ma-integration-beams__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-integration-beams__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}:where(.ma-integration-beams__copy){max-width:36rem;opacity:max(.8, var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-integration-beams__diagram){aspect-ratio:16/10;--ma-integration-beams-orbit:17cqi;width:100%;max-width:44rem;margin-inline:auto;position:relative;container-type:inline-size}:where(.ma-integration-beams[data-layout=fan] .ma-integration-beams__diagram){aspect-ratio:16/11}:where(.ma-integration-beams__node){aspect-ratio:1;border:1px solid var(--border,var(--ma-edge));background:var(--ma-integration-beams-plate);width:clamp(2.25rem,8cqi,3rem);box-shadow:var(--ma-card-shadow,none);border-radius:50%;place-items:center;display:grid}:where(.ma-integration-beams__node img){object-fit:contain;width:55%;height:55%}:where(.ma-integration-beams__hub){aspect-ratio:1;border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-2xl,1rem);background:var(--ma-integration-beams-plate);width:clamp(3.5rem,14cqi,5rem);box-shadow:var(--ma-card-shadow,none);place-items:center;display:grid}:where(.ma-integration-beams__hub img){object-fit:contain;width:60%;height:60%}:where(.ma-integration-beams__ring){width:0;height:0;position:absolute;top:50%;left:50%}:where(.ma-integration-beams[data-layout=fan] .ma-integration-beams__ring){left:82%}:where(.ma-integration-beams__ring .ma-integration-beams__node){width:100%}:where([dir=rtl] .ma-integration-beams[data-layout=fan] .ma-integration-beams__diagram,.ma-integration-beams[dir=rtl][data-layout=fan] .ma-integration-beams__diagram),:where([dir=rtl] .ma-integration-beams[data-layout=fan] :is(.ma-integration-beams__node,.ma-integration-beams__hub) img,.ma-integration-beams[dir=rtl][data-layout=fan] :is(.ma-integration-beams__node,.ma-integration-beams__hub) img){scale:-1 1}:where(.ma-integration-beams__list){flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}:where(.ma-integration-beams[data-align=start] .ma-integration-beams__list){justify-content:flex-start}:where(.ma-integration-beams__list li){border:1px solid var(--border,var(--ma-edge));background:var(--ma-integration-beams-plate);min-height:2rem;color:var(--card-foreground,currentColor);border-radius:999px;align-items:center;padding-inline:.75rem;display:inline-flex}:where(.ma-integration-beams__list a){color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--border,var(--ma-edge))}:where(.ma-integration-beams__list a:focus-visible){outline-offset:2px;border-radius:999px;outline:2px solid}:where(.ma-integration-beams__actions){flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}:where(.ma-integration-beams__cue){pointer-events:none;position:absolute;inset:0}:where(.ma-integration-beams[data-cycles]){--ma-beams-play:paused}:where(.ma-integration-beams[data-cycles]:has(.ma-integration-beams__cue.ma-in)){--ma-beams-play:running}:where(.ma-integration-beams[data-align=start] .ma-integration-beams__actions){justify-content:flex-start}:where(.ma-integration-beams[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-integration-beams[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-integration-beams[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-integration-beams-packet:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-integration-beams[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-integration-beams-packet:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-integration-beams[data-density=compact]){--ma-density:.8}:where(.ma-integration-beams[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-integration-beams__diagram){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-integration-beams__diagram){animation:none}:where(.ma-integrations){gap:calc(1rem * var(--ma-density,1));grid-template-columns:repeat(var(--ma-int-cols,4), minmax(0, 1fr));font-family:var(--ma-font-body);display:grid}:where(.ma-integrations[data-columns="2"]){--ma-int-cols:2}:where(.ma-integrations[data-columns="3"]){--ma-int-cols:3}:where(.ma-integrations[data-columns="4"]){--ma-int-cols:4}@media (width<=64rem){:where(.ma-integrations){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){:where(.ma-integrations){grid-template-columns:1fr}}:where(.ma-integrations__head){margin-bottom:calc(1rem * var(--ma-density,1));grid-column:1/-1;gap:.5rem;display:grid}:where(.ma-integrations__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-integrations__headline){font-family:var(--ma-font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1}:where(.ma-integrations__copy){max-width:34rem;opacity:max(.75, var(--ma-sec-floor,0));font-size:.9375rem;line-height:1.5}:where(.ma-integrations__card){padding:calc(1.25rem * var(--ma-density,1));border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-2xl,1rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);transition:translate var(--ma-duration-fast) var(--ma-ease-out), border-color var(--ma-duration-fast) var(--ma-ease-out);box-shadow:var(--ma-card-shadow,none);gap:.5rem;display:grid}:where(.ma-integrations__card:hover){translate:0 calc(var(--ma-travel-hover,4px) * -1);border-color:color-mix(in oklch, currentColor 30%, transparent)}:where(.ma-integrations__icon){border-radius:var(--ma-radius-lg,.625rem);background:var(--accent,var(--ma-edge));place-items:center;width:2.5rem;height:2.5rem;display:grid}:where(.ma-integrations__icon svg),:where(.ma-integrations__icon img){width:1.25rem;height:1.25rem}:where(.ma-integrations__name){letter-spacing:-.01em;font-weight:600}:where(.ma-integrations__name a):after{content:"";position:absolute;inset:0}:where(.ma-integrations__desc){opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.8125rem;line-height:1.5}:where(.ma-integrations[data-ma-tone]){padding:calc(4rem * var(--ma-density,1)) 1.5rem}:where(.ma-integrations[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-integrations[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-integrations[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-integrations[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-integrations[data-density=compact]){--ma-density:.8}:where(.ma-integrations[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-integrations__card){transition:none}:where(.ma-integrations__card:hover){translate:0}}:where([data-ma-motion=reduce]) :where(.ma-integrations__card){transition:none}:where([data-ma-motion=reduce]) :where(.ma-integrations__card:hover){translate:0}:where(.ma-lineup){gap:calc(2.25rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-lineup/inline-size}:where(.ma-lineup p){margin:0}:where(.ma-lineup__head){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}:where(.ma-lineup__titles){gap:1rem;display:grid}:where(.ma-lineup__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-lineup__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:clamp(2.25rem,1.4rem + 3.4cqi,4.5rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-transform:var(--ma-display-case,none);text-wrap:balance;margin:0;line-height:.95}:where(.ma-lineup__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-lineup__more){min-block-size:2.75rem;color:inherit;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px}:where(.ma-lineup__more svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}:where(.ma-lineup__list){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-lineup__card){align-content:start;gap:.4rem;display:grid;position:relative}:where(.ma-lineup__turn){aspect-ratio:4/5;margin-block-end:.5rem;position:relative}:where(.ma-lineup__front,.ma-lineup__back){border-radius:var(--ma-radius-3xl,1.5rem);position:absolute;inset:0;overflow:hidden}:where(.ma-lineup__back){display:none}:where(.ma-lineup__photo){object-fit:cover;block-size:100%;inline-size:100%;display:block}:where(.ma-lineup__name){font-family:var(--ma-font-display);font-size:clamp(1.125rem,.95rem + .6cqi,1.5rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.02em * var(--ma-tracking,1));text-transform:var(--ma-display-case,none);margin:0;line-height:1.1}:where(.ma-lineup__link){color:inherit;text-decoration:none}:where(.ma-lineup__link):after{content:"";z-index:2;border-radius:var(--ma-radius-3xl,1.5rem);position:absolute;inset:0}:where(.ma-lineup__card:has(.ma-lineup__link:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:4px;border-radius:var(--ma-radius-3xl,1.5rem)}:where(.ma-lineup__link:focus-visible){outline:none}:where(.ma-lineup__role){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.9375rem}:where(.ma-lineup__session){border-block-start:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));gap:.15rem;margin-block-start:.25rem;padding-block-start:.5rem;font-size:.875rem;display:grid}:where(.ma-lineup__session-meta){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.03em;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.75rem}@media (hover:hover) and (pointer:fine){:where(.ma-lineup__turn){transform-style:preserve-3d;transition:rotate var(--ma-duration-slow,.7s) var(--ma-ease-out)}:where(.ma-lineup__front,.ma-lineup__back){backface-visibility:hidden}:where(.ma-lineup__back){background:var(--ma-block-text,var(--foreground));color:var(--ma-block-ground,var(--background));align-content:end;gap:.6rem;padding:1.25rem;display:grid;rotate:y 180deg}:where(.ma-lineup__back-title){font-family:var(--ma-font-display);font-size:clamp(1.25rem,1rem + .9cqi,1.75rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.02em * var(--ma-tracking,1));line-height:1.05}:where(.ma-lineup__back-meta){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}:where(.ma-lineup__card:is(:hover,:has(:focus-visible)) .ma-lineup__turn:has(.ma-lineup__back)){rotate:y 180deg}:where(.ma-lineup__session){display:none}}@container ma-lineup (width>=44rem){:where(.ma-lineup__list){grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.25rem}}@container ma-lineup (width>=66rem){:where(.ma-lineup__list){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ma-lineup[data-layout=feature] .ma-lineup__card:nth-child(-n+2)){grid-column:span 2}:where(.ma-lineup[data-layout=feature] .ma-lineup__card:nth-child(-n+2) .ma-lineup__turn){aspect-ratio:8/5}}:where(.ma-lineup[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-lineup[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-lineup[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-lineup[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-lineup[data-density=compact]){--ma-density:.8}:where(.ma-lineup[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-lineup__turn){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-lineup__turn){transition:none}:where(.ma-chrome){pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}:where([data-ma-preset=snap] .ma-chrome){--ma-chrome-speed:1.6}:where([data-ma-preset=ambient] .ma-chrome),:where([data-ma-preset=gentle] .ma-chrome){--ma-chrome-speed:.55}:where(.ma-chrome):before{content:"";background:linear-gradient(170deg, color-mix(in oklch, var(--ma-chrome-color) 30%, black), var(--ma-chrome-color) 48%, var(--ma-chrome-highlight) 52%, color-mix(in oklch, var(--ma-chrome-color) 55%, black));transition:opacity var(--ma-duration) var(--ma-ease);position:absolute;inset:0}:where(.ma-chrome[data-live]):before{opacity:0}:where(.ma-chrome canvas){opacity:0;width:100%;height:100%;transition:opacity .6s var(--ma-ease);color:var(--ma-chrome-color);border:0 solid;border-top-color:var(--ma-chrome-highlight);position:absolute;inset:0}:where(.ma-chrome[data-live] canvas){opacity:1}@media print{:where(.ma-chrome):before{opacity:1;transition:none}:where(.ma-chrome canvas){opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){:where(.ma-chrome):before,:where(.ma-chrome canvas){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-chrome):before,:where([data-ma-motion=reduce]) :where(.ma-chrome canvas){transition:none}:where(.ma-liquid){--ma-liquid-iterations:12;display:block;position:relative;overflow:hidden}:where([data-ma-preset=snap] .ma-liquid){--ma-liquid-settle:3}:where([data-ma-preset=ambient] .ma-liquid),:where([data-ma-preset=gentle] .ma-liquid){--ma-liquid-settle:.8}:where(.ma-liquid img){object-fit:cover;width:100%;height:100%;display:block}:where(.ma-liquid canvas){pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}:where(.ma-liquid[data-live][data-shown] canvas){opacity:1}:where(.ma-liquid[data-live][data-shown] img){opacity:0}@media (prefers-reduced-motion:reduce),print{:where(.ma-liquid canvas){display:none}:where(.ma-liquid img){opacity:1}}:where([data-ma-motion=reduce]) :where(.ma-liquid canvas){display:none}:where([data-ma-motion=reduce]) :where(.ma-liquid img){opacity:1}:where(.ma-lgal){--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));font-family:var(--ma-font-body);position:relative}:where(.ma-lgal[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-lgal[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-lgal[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-lgal[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-brand,var(--ma-ink))}:where(.ma-lgal__inner){max-inline-size:76rem;padding:calc(3rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-inline:auto;display:grid}@media (width>=64rem){:where(.ma-lgal__inner){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:3.5rem}}:where(.ma-lgal p){margin:0}:where(.ma-lgal__views){display:grid}:where(.ma-lgal__view){border-radius:var(--ma-radius-xl,1.25rem);grid-area:1/1;display:none;overflow:hidden}:where(.ma-lgal__view:first-child){display:block}:where(.ma-lgal__view .ma-home){aspect-ratio:4/3}:where(.ma-lgal__thumbs){flex-wrap:wrap;gap:.6rem;margin-block-start:.75rem;display:flex}:where(.ma-lgal__thumb){cursor:pointer;inline-size:5.5rem;position:relative}:where(.ma-lgal__radio){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where(.ma-lgal__mini){aspect-ratio:4/3;border-radius:var(--ma-radius-md,.6rem);box-shadow:0 0 0 1px var(--border,var(--ma-edge));opacity:.75;transition:opacity var(--ma-duration-fast) var(--ma-ease-out);display:block;overflow:hidden}:where(.ma-lgal__radio:checked+.ma-lgal__mini){opacity:1;box-shadow:0 0 0 2px var(--ma-sec-action)}:where(.ma-lgal__radio:focus-visible+.ma-lgal__mini){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-lgal__media:has(.ma-lgal__thumb:nth-child(2) .ma-lgal__radio:checked) .ma-lgal__view:nth-child(2)),:where(.ma-lgal__media:has(.ma-lgal__thumb:nth-child(3) .ma-lgal__radio:checked) .ma-lgal__view:nth-child(3)),:where(.ma-lgal__media:has(.ma-lgal__thumb:nth-child(4) .ma-lgal__radio:checked) .ma-lgal__view:nth-child(4)),:where(.ma-lgal__media:has(.ma-lgal__thumb:nth-child(5) .ma-lgal__radio:checked) .ma-lgal__view:nth-child(5)){display:block}:where(.ma-lgal__media:has(.ma-lgal__thumb:not(:first-child) .ma-lgal__radio:checked) .ma-lgal__view:first-child){display:none}:where(.ma-lgal__badge){background:var(--ma-sec-action);color:var(--ma-sec-on-action);border-radius:999px;justify-self:start;margin-block-end:.75rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:650;display:inline-block}:where(.ma-lgal__title){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2vw, 3rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.05}:where(.ma-lgal__address){margin-block-start:.6rem;font-size:1.0625rem}:where(.ma-lgal__price){font-family:var(--ma-font-display);font-size:2rem;font-weight:var(--ma-display-weight,700);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block-start:1.5rem;display:flex}:where(.ma-lgal__note){font-family:var(--ma-font-body);font-size:.9375rem;font-weight:500}:where(.ma-lgal__facts){border-block-start:1px solid var(--border,var(--ma-edge));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.5rem 0 0;display:grid}:where(.ma-lgal__facts>div){border-block-end:1px solid var(--border,var(--ma-edge));padding-block:.75rem}:where(.ma-lgal__facts dt){font-size:.8125rem}:where(.ma-lgal__facts dd){margin:.15rem 0 0;font-weight:650}:where(.ma-lgal__actions){flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem;display:flex}:where(.ma-lgal__primary),:where(.ma-lgal__secondary){border-radius:var(--ma-radius-md,.6rem);align-items:center;min-block-size:2.9rem;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-lgal__primary){background:var(--ma-sec-action);color:var(--ma-sec-on-action)}:where(.ma-lgal__secondary){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));color:inherit}:where(.ma-lgal__primary:focus-visible),:where(.ma-lgal__secondary:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.ma-lgal__mini){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-lgal__mini){transition:none}:where(.ma-lgrid){font-family:var(--ma-font-body);position:relative}:where(.ma-lgrid[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-lgrid[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-lgrid[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-lgrid[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-lgrid__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-lgrid p){margin:0}:where(.ma-lgrid__head){max-inline-size:42rem;margin-block-end:2rem}:where(.ma-lgrid__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-lgrid__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.05}:where(.ma-lgrid__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-lgrid__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.55}:where(.ma-lgrid__filters){flex-wrap:wrap;gap:1rem 2rem;margin-block-end:1.25rem;display:flex}:where(.ma-lgrid__group){border:0;flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:flex}:where(.ma-lgrid__legend){float:left;margin-inline-end:.5rem;padding:0;font-size:.875rem;font-weight:600}:where(.ma-lgrid__chip){display:inline-flex;position:relative}:where(.ma-lgrid__radio){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where(.ma-lgrid__chip span){min-block-size:2.5rem;box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));transition:background-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:550;display:inline-flex}:where(.ma-lgrid__radio:checked+span){background:var(--ma-sec-action,var(--primary,var(--ma-ink)));color:var(--ma-sec-on-action,var(--primary-foreground,var(--ma-panel)));box-shadow:none}:where(.ma-lgrid__radio:focus-visible+span){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-lgrid__count){margin-block-end:1rem;font-size:.9375rem;font-weight:600}:where(.ma-lgrid__none){margin-block-start:1rem;font-size:1rem}:where(.ma-lgrid__cards){grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){:where(.ma-lgrid__cards){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){:where(.ma-lgrid__cards[data-cols="3"]){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ma-lgrid__cards[data-cols="4"]){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.ma-lgrid__reveal){block-size:100%}:where(.ma-lgrid__link){border-radius:var(--ma-radius-xl,1.25rem);background:var(--card,transparent);block-size:100%;color:var(--card-foreground,inherit);box-shadow:0 0 0 1px var(--border,var(--ma-edge));transition:translate var(--ma-duration-fast) var(--ma-ease-out), box-shadow var(--ma-duration-fast) var(--ma-ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}:where(.ma-lgrid__link:hover){box-shadow:0 0 0 1px var(--border,var(--ma-edge)), 0 18px 34px -20px oklch(0% 0 0/.35);translate:0 -2px}:where(.ma-lgrid__link:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-lgrid__art){aspect-ratio:4/3;display:block;position:relative}:where(.ma-lgrid__badge){background:var(--background,#fff);color:var(--foreground,#111);border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:650;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}:where(.ma-lgrid__body){align-content:start;gap:.3rem;padding:1rem 1.15rem 1.2rem;display:grid}:where(.ma-lgrid__price){font-family:var(--ma-font-display);font-size:1.35rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.015em;font-variant-numeric:tabular-nums}:where(.ma-lgrid__title){margin:0;font-size:1rem;font-weight:650}:where(.ma-lgrid__address){font-size:.875rem}:where(.ma-lgrid__facts){flex-wrap:wrap;gap:.3rem .9rem;margin-block-start:.4rem;font-size:.875rem;display:flex}:where(.ma-lgrid__facts span+span):before{content:"·";margin-inline-end:.9rem}@media (prefers-reduced-motion:reduce){:where(.ma-lgrid__link),:where(.ma-lgrid__chip span){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-lgrid__link),:where([data-ma-motion=reduce]) :where(.ma-lgrid__chip span){transition:none}:where(.ma-logo-wall){padding-block:calc(2rem * var(--ma-density,1));font-family:var(--ma-font-body);gap:1.5rem;display:grid}:where(.ma-logo-wall__heading){text-align:center;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0));font-size:max(11px,.6875rem)}:where(.ma-logo-wall[data-align=start] .ma-logo-wall__heading){text-align:start}:where(.ma-logo-wall__strip img){height:var(--ma-logo-h,28px);width:auto;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));filter:grayscale();transition:opacity var(--ma-duration-fast) var(--ma-ease-out), filter var(--ma-duration-fast) var(--ma-ease-out)}:where(.ma-logo-wall__strip img:hover){opacity:1;filter:none}:where(.ma-logo-wall__grid){background:var(--border,var(--ma-edge));border:1px solid var(--border,var(--ma-edge));grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}:where(.ma-logo-wall[data-columns="2"] .ma-logo-wall__grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ma-logo-wall[data-columns="3"] .ma-logo-wall__grid){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ma-logo-wall[data-columns="4"] .ma-logo-wall__grid){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ma-logo-wall__grid li){padding:calc(1.5rem * var(--ma-density,1));background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);place-items:center;display:grid}:where(.ma-logo-wall__grid img){height:var(--ma-logo-h,28px);opacity:.75;width:auto}:where(.ma-logo-wall__aside){text-align:center}:where(.ma-logo-wall[data-ma-tone]){padding-inline:1.5rem}:where(.ma-logo-wall[data-ma-tone=ink] img),:where(.ma-logo-wall[data-ma-tone=ink] img:hover){filter:grayscale()brightness(0)invert()}:where(.ma-logo-wall[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-logo-wall[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-logo-wall[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-logo-wall[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-logo-wall[data-density=compact]){--ma-density:.8}:where(.ma-logo-wall[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-logo-wall__strip img){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-logo-wall__strip img){transition:none}:where(.ma-materials){gap:calc(2.5rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-materials/inline-size}:where(.ma-materials p){margin:0}:where(.ma-materials__head){gap:1rem;display:grid}:where(.ma-materials__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));align-items:center;gap:.6rem;font-size:.75rem;display:flex}:where(.ma-materials__eyebrow):before{content:"";background:var(--ma-em,currentColor);border-radius:2px;block-size:.5rem;inline-size:.5rem}:where(.ma-materials__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:clamp(2rem,1.4rem + 2.4cqi,3.5rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.02}:where(.ma-materials__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-materials__copy){max-inline-size:46ch;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-materials__body){gap:1.5rem;display:grid}:where(.ma-materials__list){border:0;border-block-start:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));min-inline-size:0;margin:0;padding:0}:where(.ma-materials__row){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));cursor:pointer;min-block-size:4rem;transition:padding var(--ma-duration-base,.3s) var(--ma-ease-out), background-color var(--ma-duration-fast,.16s) var(--ma-ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem .5rem;display:grid;position:relative}:where(.ma-materials__row:has(:checked)){background:color-mix(in oklab, currentColor 5%, transparent);padding-inline-start:1.25rem}:where(.ma-materials__row:has(:checked)):before{content:"";background:var(--ma-em,currentColor);border-radius:3px;inline-size:3px;position:absolute;inset-block:.75rem;inset-inline-start:0}:where(.ma-materials__row:has(:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:-2px;border-radius:.5rem}:where(.ma-materials__chip){aspect-ratio:1;inline-size:2.25rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ma-block-text,#000) 12%, transparent);border-radius:50%}:where(.ma-materials__name){font-family:var(--ma-font-display);font-size:clamp(1.25rem,1.05rem + .8cqi,1.75rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.02em * var(--ma-tracking,1));line-height:1.1}:where(.ma-materials__origin){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.05em;text-align:end;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.6875rem}@media (hover:hover) and (pointer:fine){:where(.ma-materials__row:hover){background:color-mix(in oklab, currentColor 4%, transparent)}}:where(.ma-materials__cards){display:grid}:where(.ma-materials__card){border-radius:var(--ma-radius-3xl,1.5rem);background:var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);grid-area:1/1;display:none;overflow:hidden}:where(.ma-materials__swatch){aspect-ratio:16/9;display:block}:where(.ma-materials__text){gap:.6rem;padding:1.5rem;display:grid}:where(.ma-materials__title){font-family:var(--ma-font-display);font-size:1.5rem;font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.02em * var(--ma-tracking,1));margin:0}:where(.ma-materials__note){max-inline-size:48ch;line-height:1.55}:where(.ma-materials__used){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.03em;font-size:.75rem}:where(.ma-materials__used span){text-transform:uppercase;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0))}:where(.ma-materials:has([data-i="0"]:checked) .ma-materials__card[data-i="0"]),:where(.ma-materials:has([data-i="1"]:checked) .ma-materials__card[data-i="1"]),:where(.ma-materials:has([data-i="2"]:checked) .ma-materials__card[data-i="2"]),:where(.ma-materials:has([data-i="3"]:checked) .ma-materials__card[data-i="3"]),:where(.ma-materials:has([data-i="4"]:checked) .ma-materials__card[data-i="4"]),:where(.ma-materials:has([data-i="5"]:checked) .ma-materials__card[data-i="5"]),:where(.ma-materials:has([data-i="6"]:checked) .ma-materials__card[data-i="6"]),:where(.ma-materials:has([data-i="7"]:checked) .ma-materials__card[data-i="7"]){animation:ma-materials-in var(--ma-duration-base,.3s) var(--ma-ease-out);display:grid}@media (hover:hover) and (pointer:fine){:where(.ma-materials:has(.ma-materials__row:hover) .ma-materials__card){display:none}:where(.ma-materials:has(.ma-materials__row[data-i="0"]:hover) .ma-materials__card[data-i="0"]),:where(.ma-materials:has(.ma-materials__row[data-i="1"]:hover) .ma-materials__card[data-i="1"]),:where(.ma-materials:has(.ma-materials__row[data-i="2"]:hover) .ma-materials__card[data-i="2"]),:where(.ma-materials:has(.ma-materials__row[data-i="3"]:hover) .ma-materials__card[data-i="3"]),:where(.ma-materials:has(.ma-materials__row[data-i="4"]:hover) .ma-materials__card[data-i="4"]),:where(.ma-materials:has(.ma-materials__row[data-i="5"]:hover) .ma-materials__card[data-i="5"]),:where(.ma-materials:has(.ma-materials__row[data-i="6"]:hover) .ma-materials__card[data-i="6"]),:where(.ma-materials:has(.ma-materials__row[data-i="7"]:hover) .ma-materials__card[data-i="7"]){display:grid}}@container ma-materials (width>=52rem){:where(.ma-materials__body){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}:where(.ma-materials__cards){position:sticky;inset-block-start:calc(var(--ma-sticky-top,5rem))}:where(.ma-materials__swatch){aspect-ratio:4/3}}:where([data-swatch]){--_g:var(--ma-block-ground,var(--muted));--_1:var(--ma-motif-1,currentColor);--_2:var(--ma-motif-2,currentColor);background-color:var(--_g)}:where([data-swatch=weave]){background-image:repeating-linear-gradient(0deg, color-mix(in oklab, var(--_1) 55%, transparent) 0 2px, transparent 2px 7px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--_2) 45%, transparent) 0 2px, transparent 2px 7px)}:where([data-swatch=speckle]){background-image:radial-gradient(circle at 23% 31%, var(--_1) 0 1.3px, transparent 1.8px), radial-gradient(circle at 71% 64%, var(--_2) 0 .9px, transparent 1.3px), radial-gradient(circle at 47% 86%, var(--_1) 0 .7px, transparent 1.1px), radial-gradient(circle at 86% 12%, color-mix(in oklab, var(--_1) 70%, transparent) 0 1.8px, transparent 2.3px), radial-gradient(circle at 12% 77%, color-mix(in oklab, var(--_2) 80%, transparent) 0 .6px, transparent 1px);background-position:0 0,11px 7px,23px 17px,41px 5px,3px 13px;background-size:29px 37px,43px 31px,53px 61px,97px 83px,19px 23px}:where([data-swatch=grain]){background-image:repeating-radial-gradient(ellipse 180% 60% at 30% 130%, transparent 0 9px, color-mix(in oklab, var(--_1) 45%, transparent) 9px 10.5px), repeating-radial-gradient(ellipse 160% 50% at 80% -40%, transparent 0 13px, color-mix(in oklab, var(--_2) 35%, transparent) 13px 14px)}:where([data-swatch=crumb]){background-image:radial-gradient(ellipse 6px 4px at 30% 40%, color-mix(in oklab, var(--_1) 60%, transparent) 0 99%, transparent), radial-gradient(ellipse 4px 3px at 70% 70%, color-mix(in oklab, var(--_2) 60%, transparent) 0 99%, transparent), radial-gradient(ellipse 3px 2px at 55% 20%, color-mix(in oklab, var(--_1) 50%, transparent) 0 99%, transparent);background-size:31px 27px,43px 37px,19px 23px}:where([data-swatch=ripple]){background-image:repeating-radial-gradient(circle at 35% 45%, transparent 0 10px, color-mix(in oklab, var(--_1) 45%, transparent) 10px 11.5px), radial-gradient(circle at 70% 70%, color-mix(in oklab, var(--_2) 35%, transparent) 0 18%, transparent 40%)}:where([data-swatch=solid]){background-image:radial-gradient(120% 90% at 20% 10%, oklch(100% 0 0/.25), transparent 60%), linear-gradient(160deg, transparent 55%, color-mix(in oklab, var(--_1) 30%, transparent))}:where(.ma-materials[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-materials[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-materials[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-materials[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-materials[data-density=compact]){--ma-density:.8}:where(.ma-materials[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-materials__row){transition:none}:where(.ma-materials__card){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-materials__row){transition:none}:where([data-ma-motion=reduce]) :where(.ma-materials__card){animation:none}:where(.ma-megamenu){font-family:var(--ma-font-body);gap:.25rem;display:flex}:where(.ma-megamenu__brand){align-self:center;margin-inline-end:.75rem}:where(.ma-megamenu__actions){align-self:center;margin-inline-start:auto}:where(.ma-megamenu__trigger){appearance:none;color:inherit;font:inherit;padding:calc(.5rem * var(--ma-density,1)) calc(.75rem * var(--ma-density,1));border-radius:var(--ma-radius-md,.5rem);cursor:pointer;transition:background-color var(--ma-duration-fast) var(--ma-ease-out);background:0 0;border:0;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;display:inline-flex}:where(.ma-megamenu__trigger:hover){background:var(--accent,var(--ma-edge))}:where(.ma-megamenu__panel){--ma-pop-max:min(48rem, calc(100vw - 2rem));--ma-pop-pad:calc(1.25rem * var(--ma-density,1));max-width:var(--ma-pop-max);padding:var(--ma-pop-pad)}:where(.ma-megamenu){--ma-megamenu-popover:var(--popover,var(--ma-panel))}:where(.ma-megamenu__panel){--ma-panel:var(--ma-megamenu-popover)}:where(.ma-megamenu__columns){max-inline-size:calc(var(--ma-pop-max) - 2 * var(--ma-pop-pad));color:var(--popover-foreground,var(--ma-ink));grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem;display:grid}:where(.ma-megamenu__title){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0));margin-bottom:.5rem;font-size:max(11px,.6875rem)}:where(.ma-megamenu__column ul){gap:.125rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-megamenu__column a){border-radius:var(--ma-radius-sm,.375rem);transition:background-color var(--ma-duration-fast) var(--ma-ease-out);margin-inline:-.5rem;padding:.4rem .5rem;font-size:.875rem;display:grid}:where(.ma-megamenu__column a:hover){background:var(--accent,var(--ma-edge))}:where(.ma-megamenu__column small){opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-megamenu[data-ma-tone]){padding:.5rem 1rem}:where(.ma-megamenu[data-ma-tone=ink]),:where(.ma-megamenu[data-ma-tone=brand]){--accent:color-mix(in oklab, currentColor 14%, transparent)}:where(.ma-megamenu[data-ma-tone=ink] .ma-megamenu__panel),:where(.ma-megamenu[data-ma-tone=brand] .ma-megamenu__panel){--accent:color-mix(in oklab, currentColor 8%, transparent)}:where(.ma-megamenu[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-megamenu[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-megamenu[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-megamenu[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-megamenu[data-density=compact]){--ma-density:.8}:where(.ma-megamenu[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-megamenu__columns){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-megamenu__columns){transition:none}:where(.ma-mort){font-family:var(--ma-font-body);position:relative}:where(.ma-mort[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-mort[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-mort[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-mort[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-mort__inner){max-inline-size:76rem;padding:calc(4rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-mort p){margin:0}:where(.ma-mort__head){max-inline-size:40rem;margin-block-end:1.75rem}:where(.ma-mort__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-mort__headline){font-family:var(--ma-font-display);font-size:calc(clamp(1.8rem, 1.3rem + 1.8vw, 2.6rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.025em * var(--ma-tracking,1));margin:.6rem 0 0;line-height:1.1}:where(.ma-mort__copy){margin-top:.8rem;font-size:1rem;line-height:1.55}:where(.ma-mort__body){border-radius:var(--ma-radius-xl,1.25rem);background:var(--card,transparent);color:var(--card-foreground,inherit);box-shadow:0 0 0 1px var(--border,var(--ma-edge));grid-template-columns:minmax(0,1fr);gap:1.5rem 2.5rem;padding:1.5rem;display:grid}@media (width>=56rem){:where(.ma-mort__body){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;padding:2rem}}:where(.ma-mort__form),:where(.ma-mort__result){display:none}:where([data-ma-js] .ma-mort__form){gap:1.1rem;display:grid}:where([data-ma-js] .ma-mort__result){gap:.9rem;margin:0;display:grid}:where([data-ma-js] .ma-mort__table){display:none}:where(.ma-mort__field){gap:.4rem;font-size:.9375rem;font-weight:600;display:grid}:where(.ma-mort__field span){justify-content:space-between;gap:1rem;display:flex}:where(.ma-mort__field output){font-variant-numeric:tabular-nums;font-weight:500}:where(.ma-mort__field :is(input[type=number],select)){border:1px solid var(--input,var(--border,var(--ma-edge)));border-radius:var(--ma-radius-md,.6rem);min-block-size:2.75rem;color:inherit;font:inherit;background:0 0;padding:0 .85rem;font-size:max(1rem,16px);font-weight:500}:where(.ma-mort__field option){color:canvastext;background-color:canvas}:where(.ma-mort__field input[type=range]){inline-size:100%;accent-color:var(--primary,currentColor)}:where(.ma-mort__field :is(input,select):focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-mort__result>div){border-block-end:1px solid var(--border,var(--ma-edge));justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.7rem;display:flex}:where(.ma-mort__result dd){font-variant-numeric:tabular-nums;margin:0;font-weight:650}:where(.ma-mort__big){flex-direction:column;align-items:flex-start}:where(.ma-mort__big dd){font-family:var(--ma-font-display);font-size:2.6rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.02em;line-height:1}:where(.ma-mort__table){border-collapse:collapse;font-variant-numeric:tabular-nums;grid-column:1/-1;inline-size:100%}:where(.ma-mort__table caption){text-align:start;margin-block-end:.6rem;font-weight:650}:where(.ma-mort__table :is(th,td)){border-block-end:1px solid var(--border,var(--ma-edge));text-align:end;padding:.55rem .6rem}:where(.ma-mort__table th:first-child){text-align:start}:where(.ma-mort__note){margin-block-start:.9rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){:where(.ma-mort__field input){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-mort__field input){transition:none}:where(.ma-mstats){padding:calc(2rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-mstats/inline-size}:where(.ma-mstats p,.ma-mstats dl,.ma-mstats dd){margin:0}:where(.ma-mstats__panel){isolation:isolate;padding:calc(3.5rem * var(--ma-density,1)) 1.5rem;border-radius:var(--ma-radius-4xl,2rem);background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary,var(--ma-ink))));color:var(--ma-block-text,var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel))));gap:1.25rem;display:grid;position:relative;overflow:hidden}@container ma-mstats (width>=48rem){:where(.ma-mstats__panel){padding:calc(5rem * var(--ma-density,1)) 3rem}}:where(.ma-mstats__art){z-index:-1;pointer-events:none;inline-size:44%;display:none;position:absolute;inset-block-start:-18%;inset-inline-end:-12%}@container ma-mstats (width>=40rem){:where(.ma-mstats__art){display:block}}@container ma-mstats (width>=48rem){:where(.ma-mstats__art){inline-size:36%;inset-block-start:-34%;inset-inline-end:-4%}}:where(.ma-mstats__eyebrow){letter-spacing:.09em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.75rem;font-weight:600}:where(.ma-mstats__headline){max-inline-size:14ch;font-family:var(--ma-font-display);letter-spacing:calc(-.045em * var(--ma-tracking,1));text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.25rem + 4.4cqi,5.75rem);font-weight:600;line-height:.95}:where(.ma-mstats__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.01em * var(--ma-tracking,1));color:var(--ma-em,currentColor);font-size:1.1em;line-height:.8}:where(.ma-mstats__grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2.5rem 2rem;margin-block-start:2.5rem;display:grid}:where(.ma-mstats__stat){border-block-start:1px solid var(--border,color-mix(in oklab, currentColor 20%, transparent));padding-block-start:1.5rem}:where(.ma-mstats__value){color:var(--ma-em,currentColor);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}:where(.ma-mstats__number){font-family:var(--ma-font-display);letter-spacing:calc(-.05em * var(--ma-tracking,1));font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2.4rem + 3.4cqi,5.75rem);font-weight:600;line-height:1}:where(.ma-mstats__unit){letter-spacing:calc(-.02em * var(--ma-tracking,1));font-size:1.25rem;font-weight:600}:where(.ma-mstats__label){max-inline-size:30ch;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));margin-block-start:1rem;line-height:1.5}:where(.ma-mstats[data-density=compact]){--ma-density:.8}:where(.ma-mstats[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-mstats__number){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-mstats__number){transition:none}:where(.ma-navbar){z-index:40;background:color-mix(in oklab, var(--card,var(--ma-panel)) 80%, transparent);color:var(--card-foreground,currentColor);backdrop-filter:blur(12px);font-family:var(--ma-font-body);--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));border-bottom:1px solid #0000;position:sticky;top:0}:where(.ma-navbar__inner){max-width:72rem;padding:calc(1.25rem * var(--ma-density,1)) 1.5rem;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}:where(.ma-navbar__brand){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}:where(.ma-navbar__links){gap:.25rem;margin-inline-start:auto;font-size:.875rem;display:flex}:where(.ma-navbar__links a){border-radius:var(--ma-radius-sm,.375rem);opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));transition:opacity var(--ma-duration-fast) var(--ma-ease-out), background-color var(--ma-duration-fast) var(--ma-ease-out);padding:.375rem .625rem}:where(.ma-navbar__links a:hover),:where(.ma-navbar__links a[aria-current=page]){opacity:1;background:var(--accent,var(--ma-edge))}:where(.ma-navbar__action){border-radius:var(--ma-radius-md,.5rem);background:var(--ma-sec-action);color:var(--ma-sec-on-action);padding:.5rem .875rem;font-size:.8125rem;font-weight:500}:where(.ma-navbar__actions){align-items:center;gap:.5rem;display:flex}@media (width<=40rem){:where(.ma-navbar__inner){flex-wrap:wrap;row-gap:.5rem}:where(.ma-navbar__links){scrollbar-width:none;flex-basis:100%;order:1;margin-inline:-.625rem;overflow-x:auto}:where(.ma-navbar__links a){white-space:nowrap}:where(.ma-navbar__action),:where(.ma-navbar__actions){margin-inline-start:auto}:where(.ma-navbar__links){--ma-navbar-fade-dir:to right;mask-image:linear-gradient(var(--ma-navbar-fade-dir), #000 calc(100% - var(--ma-navbar-fade,0px)), transparent)}:where(.ma-navbar__links:dir(rtl)){--ma-navbar-fade-dir:to left}@supports (animation-timeline:scroll()){:where(.ma-navbar__links){animation:linear both ma-navbar-fade}:where(.ma-navbar) :where(.ma-navbar__links){animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll()){:where(.ma-navbar__links){--ma-navbar-fade:2rem}}}@supports (animation-timeline:scroll()){:where(.ma-navbar){animation:linear both ma-navbar-condense;animation-range:0 120px}:where(.ma-navbar__inner){animation:linear both ma-navbar-inner;animation-range:0 120px}:where(html) :where(.ma-navbar),:where(html) :where(.ma-navbar__inner){animation-timeline:scroll(root)}}@supports not (animation-timeline:scroll()){:where(.ma-navbar){border-bottom-color:var(--border,var(--ma-edge))}}:where(.ma-navbar[data-mode=static]),:where(.ma-navbar[data-mode=static] .ma-navbar__inner){animation:none}:where(.ma-navbar[data-mode=static]){border-bottom-color:var(--border,var(--ma-edge))}:where(.ma-navbar[data-mode=hide]){transition:translate var(--ma-duration) var(--ma-ease)}:where(.ma-navbar[data-mode=hide][data-hidden]:not(:focus-within)){translate:0 -100%}:where(.ma-navbar[data-hidden]:has(.ma-navbar__inner :is(:popover-open,[open],[aria-expanded=true]))){translate:none}:where(.ma-navbar__banner) .ma-banner{position:static}:where(.ma-navbar__theme){flex:none}:where(:root:not([data-ma-js])) .ma-navbar__theme{display:none}:where(.ma-navbar[data-ma-tone=ink]),:where(.ma-navbar[data-ma-tone=brand]){--accent:color-mix(in oklab, currentColor 14%, transparent)}:where(.ma-navbar[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-navbar[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-navbar[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-navbar[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-on-action:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-sec-faint:.8}:where(.ma-navbar[data-density=compact]){--ma-density:.8}:where(.ma-navbar[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-navbar),:where(.ma-navbar__inner){border-bottom-color:var(--border,var(--ma-edge));animation:none}:where(.ma-navbar__inner){padding-block:calc(.75rem * var(--ma-density,1))}:where(.ma-navbar[data-hidden]){translate:none}}:where([data-ma-motion=reduce]) :where(.ma-navbar),:where([data-ma-motion=reduce]) :where(.ma-navbar__inner){border-bottom-color:var(--border,var(--ma-edge));animation:none}:where([data-ma-motion=reduce]) :where(.ma-navbar__inner){padding-block:calc(.75rem * var(--ma-density,1))}:where([data-ma-motion=reduce]) :where(.ma-navbar[data-hidden]){translate:none}:where(.ma-navfs){--ma-navfs-ground:var(--background,var(--ma-panel));--ma-navfs-panel:var(--ma-tone-ink,var(--ma-ink));--ma-navfs-panel-fg:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-smenu-font:var(--ma-font-display);--ma-smenu-size:clamp(2.75rem, 10vw, 8rem);--ma-smenu-weight:600;--ma-smenu-tracking:-.045em;--ma-smenu-gap:clamp(.75rem, 2vw, 1.5rem);--ma-smenu-index-align:flex-start;--ma-smenu-trigger-bg:transparent;--ma-smenu-trigger-edge:color-mix(in oklab, currentColor 28%, transparent);z-index:30;background:var(--ma-navfs-ground);color:var(--foreground,currentColor);font-family:var(--ma-font-body);position:sticky;top:0}:where(.ma-navfs__bar){padding:calc(1rem * var(--ma-density,1)) 1.5rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}:where(.ma-navfs__brand){min-block-size:24px;color:inherit;font-family:var(--ma-font-display);letter-spacing:-.03em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-navfs__brand:focus-visible){outline-offset:4px;outline:2px solid}:where(.ma-navfs__brand){transition:opacity var(--ma-duration-fast) var(--ma-ease-out)}:where(.ma-navfs__brand:hover){opacity:max(.7, var(--ma-sec-floor,0))}:where(.ma-navfs__tools),:where(.ma-navfs__actions){align-items:center;gap:.5rem;display:flex}:where(:root:not([data-ma-js])) .ma-navfs__theme{display:none}:where(.ma-navfs__foot){gap:.5rem;font-size:.9375rem;display:grid}:where(.ma-navfs__foot a){min-block-size:24px;color:inherit;align-items:center;display:inline-flex}:where(.ma-navfs[data-mode=float]){position:relative}:where(.ma-navfs[data-mode=float] .ma-navfs__menu){z-index:30;--ma-smenu-trigger-bg:var(--ma-navfs-ground);position:fixed;inset-block-start:calc(1rem * var(--ma-density,1));inset-inline-end:1.5rem}:where(.ma-navfs[data-mode=static]){position:relative}:where(.ma-navfs[data-ma-tone=surface]){--ma-navfs-ground:var(--background,var(--ma-panel));color:var(--foreground,currentColor)}:where(.ma-navfs[data-ma-tone=muted]){--ma-navfs-ground:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-navfs[data-ma-tone=ink]){--ma-navfs-ground:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-navfs-panel:var(--background,var(--ma-panel));--ma-navfs-panel-fg:var(--foreground,var(--ma-ink))}:where(.ma-navfs[data-ma-tone=brand]){--ma-navfs-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-navfs[data-density=compact]){--ma-density:.8}:where(.ma-navfs[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-navfs__brand){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-navfs__brand){transition:none}:where(.ma-nearby){font-family:var(--ma-font-body);position:relative}:where(.ma-nearby[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-nearby[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-nearby[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-nearby[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-nearby__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-nearby p){margin:0}:where(.ma-nearby__head){max-inline-size:40rem;margin-block-end:2.25rem}:where(.ma-nearby__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-nearby__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.06}:where(.ma-nearby__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-nearby__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.6}:where(.ma-nearby__groups){grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem 3rem;display:grid}:where(.ma-nearby__name){margin:0 0 .75rem;font-size:1.05rem;font-weight:650}:where(.ma-nearby__list){border-block-start:1px solid var(--border,var(--ma-edge));margin:0;padding:0;list-style:none;display:grid}:where(.ma-nearby__place){border-block-end:1px solid var(--border,var(--ma-edge));grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding-block:.8rem;display:grid}:where(.ma-nearby__words){gap:.2rem;display:grid}:where(.ma-nearby__title){color:inherit;font-weight:600}:where(a.ma-nearby__title){text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out)}:where(a.ma-nearby__title:hover){text-decoration-color:currentColor}:where(a.ma-nearby__title:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-nearby__text){font-size:.875rem;line-height:1.5}:where(.ma-nearby__time){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}:where(.ma-nearby__bar){background:color-mix(in oklab, currentColor 10%, transparent);border-radius:999px;grid-column:1/-1;block-size:4px;display:block}:where(.ma-nearby__bar i){border-radius:inherit;background:var(--ma-em,var(--primary,currentColor));block-size:100%;display:block}@media (prefers-reduced-motion:reduce){:where(a.ma-nearby__title){transition:none}}:where([data-ma-motion=reduce]) :where(a.ma-nearby__title){transition:none}:where(.ma-notes){gap:calc(2.25rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-notes/inline-size}:where(.ma-notes p){margin:0}:where(.ma-notes__head){gap:1rem;display:grid}:where(.ma-notes__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}:where(.ma-notes__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:calc(clamp(2.25rem, 1.4rem + 3.2cqi, 4.25rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1}:where(.ma-notes__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-notes__copy){max-inline-size:46ch;font-size:1.0625rem;line-height:1.55}:where(.ma-notes__wall){columns:1;column-gap:1.25rem;margin:0;padding:.5rem 0 0;list-style:none}:where(.ma-notes__item){break-inside:avoid;padding-block:.6rem}:where(.ma-notes__note){border-radius:var(--ma-radius-lg,.6rem);background:var(--ma-block-ground);color:var(--ma-block-text);rotate:var(--r,0deg);box-shadow:0 14px 28px -22px color-mix(in oklab, var(--foreground,#111) 55%, transparent);gap:1rem;margin:0;padding:1.75rem 1.4rem 1.3rem;display:grid;position:relative}:where(.ma-notes__note):before{content:"";block-size:1.25rem;inline-size:4.5rem;translate:-50%;rotate:calc(var(--r,0deg) * -2);background:color-mix(in oklab, var(--background,#fff) 62%, transparent);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground,#111) 12%, transparent);position:absolute;inset-block-start:-.55rem;inset-inline-start:50%}:where(.ma-notes__quote){font-family:var(--ma-font-em,var(--ma-font-display));font-size:clamp(1.125rem,1rem + .5cqi,1.375rem);font-style:var(--ma-em-style,italic);margin:0;line-height:1.4}:where(.ma-notes__who){gap:.15rem;display:grid}:where(.ma-notes__name){font-size:.9375rem;font-weight:700}:where(.ma-notes__where){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.03em;font-size:.75rem}@container ma-notes (width>=40rem){:where(.ma-notes__wall){columns:2}}@container ma-notes (width>=64rem){:where(.ma-notes__wall){columns:3;column-gap:1.75rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.ma-notes__note){animation:linear both ma-notes-settle}:where(html) :where(.ma-notes__note){animation-timeline:view();animation-range:entry 10% cover 30%}}}:where(.ma-notes[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-notes[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-notes[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-notes[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-notes[data-density=compact]){--ma-density:.8}:where(.ma-notes[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-notes__note){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-notes__note){animation:none}:where(.ma-notices){font-family:var(--ma-font-body);position:relative}:where(.ma-notices[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-notices[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-notices[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-notices[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-notices__inner){max-inline-size:76rem;padding:calc(3.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-notices p){margin:0}:where(.ma-notices__head){margin-block-end:1.75rem}:where(.ma-notices__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-notices__headline){font-family:var(--ma-font-display);font-size:calc(clamp(1.8rem, 1.3rem + 1.8vw, 2.6rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.025em * var(--ma-tracking,1));margin:.5rem 0 0;line-height:1.1}:where(.ma-notices__body){gap:1.5rem;display:grid}@media (width>=60rem){:where(.ma-notices__body:has(.ma-notices__urgent)){grid-template-columns:minmax(18rem,.8fr) minmax(0,2fr);align-items:start}}:where(.ma-notices__urgent){border-radius:var(--ma-radius-xl,1.25rem);background:var(--foreground,var(--ma-ink));color:var(--background,var(--ma-panel));gap:.75rem;padding:1.5rem;display:grid}:where(.ma-notices[data-ma-tone=ink] .ma-notices__urgent),:where(.ma-notices[data-ma-tone=brand] .ma-notices__urgent){background:var(--background,var(--ma-panel));color:var(--foreground,var(--ma-ink))}:where(.ma-notices__urgent-title){margin:0;font-size:1.15rem;font-weight:700}:where(.ma-notices__urgent-text){font-size:.9375rem;line-height:1.55}:where(.ma-notices__call){border-radius:var(--ma-radius-md,.6rem);min-block-size:2.75rem;color:inherit;font-variant-numeric:tabular-nums;justify-self:start;align-items:center;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px}:where(.ma-notices__call:focus-visible){outline-offset:3px;outline:2px solid}:where(.ma-notices__list){grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-notices__item){border-block-start:1px solid var(--border,color-mix(in oklab, currentColor 20%, transparent));align-content:start;gap:.45rem;padding-block-start:1rem;display:grid}:where(.ma-notices__title){margin:0;font-size:1rem;font-weight:650}:where(.ma-notices__text){font-size:.875rem;line-height:1.55}:where(.ma-notices__link){min-block-size:24px;color:inherit;text-underline-offset:.2em;justify-self:start;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}:where(.ma-notices__link:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-notices__link){text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);transition:text-decoration-color var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out)}:where(.ma-notices__link:hover){text-decoration-color:currentColor}:where(.ma-notices__call){transition:background-color var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out)}:where(.ma-notices__call:hover){background:color-mix(in oklab, currentColor 12%, transparent)}@media (prefers-reduced-motion:reduce){:where(.ma-notices__link),:where(.ma-notices__call){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-notices__link),:where([data-ma-motion=reduce]) :where(.ma-notices__call){transition:none}:where(.ma-now){padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-now/inline-size}:where(.ma-now p){margin:0}:where(.ma-now__panel){gap:2rem;display:grid}:where(.ma-now__panel[data-ma-block]){border-radius:var(--ma-radius-3xl,1.75rem);background:var(--ma-block-ground);color:var(--ma-block-text);padding:clamp(1.5rem,4cqi,3rem)}:where(.ma-now__head){align-content:start;gap:1rem;display:grid}:where(.ma-now__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}:where(.ma-now__headline){max-inline-size:14ch;font-family:var(--ma-font-display);font-size:calc(clamp(2.25rem, 1.4rem + 3.2cqi, 4.25rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1}:where(.ma-now__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-now__copy){max-inline-size:40ch;font-size:1.0625rem;line-height:1.55}:where(.ma-now__updated){font-family:var(--ma-font-mono,ui-monospace, monospace);align-items:center;gap:.6rem;font-size:.8125rem;display:inline-flex}:where(.ma-now__light){background:var(--ma-em,currentColor);border-radius:50%;block-size:.6rem;inline-size:.6rem;position:relative}:where(.ma-now__light):after{content:"";box-shadow:0 0 0 0 var(--ma-em,currentColor);opacity:.6;border-radius:50%;position:absolute;inset:0}:where(.ma-now__list){border-block-start:1.5px solid;margin:0;padding:0;list-style:none;display:grid}:where(.ma-now__item){border-block-end:1px solid color-mix(in oklab, currentColor 18%, transparent);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.2rem 1rem;padding-block:1.1rem;display:grid}:where(.ma-now__icon){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:.7rem;grid-row:span 2;block-size:2.25rem;inline-size:2.25rem;padding:.45rem;box-shadow:inset 0 0 0 1.5px}:where(.ma-now__label){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}:where(.ma-now__text){font-size:1.0625rem;line-height:1.5}@container ma-now (width>=52rem){:where(.ma-now__panel){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3.5rem}:where(.ma-now__item){grid-template-columns:2.25rem 8rem minmax(0,1fr);align-items:center}:where(.ma-now__icon){grid-row:auto}}@media (prefers-reduced-motion:no-preference){:where(.ma-now__light):after{animation:ma-now-light 2.5s var(--ma-ease-out,ease-out) 3}}:where(.ma-now[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-now[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-now[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-now[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-now[data-density=compact]){--ma-density:.8}:where(.ma-now[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-now__light):after{animation:none}}:where([data-ma-motion=reduce]) :where(.ma-now__light):after{animation:none}:where(.ma-shelf){gap:calc(2.25rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-shelf/inline-size}:where(.ma-shelf p){margin:0}:where(.ma-shelf__head){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}:where(.ma-shelf__titles){gap:1rem;display:grid}:where(.ma-shelf__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}:where(.ma-shelf__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:calc(clamp(2.25rem, 1.4rem + 3.2cqi, 4.25rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1}:where(.ma-shelf__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-shelf__copy){max-inline-size:46ch;font-size:1.0625rem;line-height:1.55}:where(.ma-shelf__more){min-block-size:2.75rem;color:inherit;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px}:where(.ma-shelf__more svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}:where(.ma-shelf__list){grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-shelf__item){border-radius:var(--ma-radius-2xl,1.25rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,var(--ma-ink));box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 12%, transparent));grid-template-rows:auto 1fr;display:grid;overflow:hidden}:where(.ma-shelf__cover){border-radius:var(--ma-radius-xl,.9rem);background:var(--ma-block-ground);min-block-size:12rem;color:var(--ma-block-text);transform-origin:50% 100%;transition:rotate var(--ma-duration-slow,.7s) var(--ma-ease-spring,var(--ma-ease-out)), translate var(--ma-duration-slow,.7s) var(--ma-ease-spring,var(--ma-ease-out));align-content:space-between;gap:1rem;margin:.6rem .6rem 0;padding:1.1rem 1.2rem;display:grid;position:relative;overflow:hidden}:where(.ma-shelf__band){background:var(--ma-block-text);color:var(--ma-block-ground);font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.3rem .65rem;font-size:.6875rem}:where(.ma-shelf__cover-name){z-index:1;max-inline-size:11ch;font-family:var(--ma-font-display);font-size:clamp(1.6rem,1.1rem + 1.6cqi,2.4rem);font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));line-height:.98;position:relative}:where(.ma-shelf__art){aspect-ratio:1;opacity:.95;inline-size:9rem;position:absolute;inset-block-start:50%;inset-inline-end:-1.25rem;translate:0 -50%}:where(.ma-shelf__body){align-content:start;gap:.6rem;padding:1.1rem 1.3rem 1.3rem;display:grid}:where(.ma-shelf__kind){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}:where(.ma-shelf__name){font-family:var(--ma-font-display);font-size:clamp(1.2rem,1rem + .7cqi,1.5rem);font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.02em * var(--ma-tracking,1));margin:0;line-height:1.15}:where(.ma-shelf__note){font-size:.9375rem;line-height:1.55}:where(.ma-shelf__includes){border-block:1px solid var(--border,color-mix(in oklab, currentColor 14%, transparent))}:where(.ma-shelf__includes summary){cursor:pointer;align-items:center;gap:.4rem;min-block-size:2.75rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}:where(.ma-shelf__includes summary)::-webkit-details-marker{display:none}:where(.ma-shelf__includes summary):after{content:"+";font-family:var(--ma-font-mono,ui-monospace, monospace);transition:rotate var(--ma-duration-base,.3s) var(--ma-ease-out);margin-inline-start:auto;font-size:1.1rem;font-weight:400}:where(.ma-shelf__includes[open] summary):after{rotate:45deg}:where(.ma-shelf__includes summary:focus-visible){outline-offset:2px;border-radius:.3rem;outline:2px solid}:where(.ma-shelf__n){font-family:var(--ma-font-mono,ui-monospace, monospace);font-weight:400}:where(.ma-shelf__includes ol){gap:.35rem;margin:0 0 .9rem;padding-inline-start:1.4rem;font-size:.9375rem;line-height:1.45;display:grid}:where(.ma-shelf__foot){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:.4rem;display:flex}:where(.ma-shelf__price){font-family:var(--ma-font-display);font-size:1.5rem;font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.02em * var(--ma-tracking,1))}:where(.ma-shelf__action){background:var(--ma-sec-action,var(--foreground,var(--ma-ink)));min-block-size:2.75rem;color:var(--ma-sec-on-action,var(--background,var(--ma-panel)));transition:translate var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.45rem;padding-inline:1.2rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-shelf__action svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:.95rem;inline-size:.95rem}:where(.ma-shelf__action:focus-visible){outline:2px solid var(--card-foreground,var(--foreground,currentColor));outline-offset:3px}@media (hover:hover) and (pointer:fine){:where(.ma-shelf__item:hover .ma-shelf__cover){translate:0 -4px;rotate:-1.5deg}:where(.ma-shelf__action:hover){translate:0 -2px}}@container ma-shelf (width>=42rem){:where(.ma-shelf__list){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ma-shelf__item[data-featured]){grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}:where(.ma-shelf__item[data-featured] .ma-shelf__cover){min-block-size:18rem;margin:.6rem 0 .6rem .6rem}:where(.ma-shelf__item[data-featured] .ma-shelf__cover-name){font-size:clamp(2.25rem,1.4rem + 2.2cqi,3.5rem)}:where(.ma-shelf__item[data-featured] .ma-shelf__body){align-content:center;padding:1.6rem 1.8rem 1.5rem}}@container ma-shelf (width>=66rem){:where(.ma-shelf__list){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}:where(.ma-shelf[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-shelf[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-shelf[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-shelf[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-shelf[data-density=compact]){--ma-density:.8}:where(.ma-shelf[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-shelf__cover,.ma-shelf__action),:where(.ma-shelf__includes summary):after{transition:none}}:where([data-ma-motion=reduce]) :where(.ma-shelf__cover,.ma-shelf__action),:where([data-ma-motion=reduce]) :where(.ma-shelf__includes summary):after{transition:none}:where(.ma-packages){gap:calc(3rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-packages/inline-size}:where(.ma-packages p,.ma-packages ul){margin:0}:where(.ma-packages__head){gap:1.25rem;display:grid}:where(.ma-packages__eyebrow){letter-spacing:.09em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.75rem;font-weight:600}:where(.ma-packages__headline){max-inline-size:18ch;font-family:var(--ma-font-display);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-wrap:balance;margin:0;font-size:clamp(2rem,1.35rem + 2.5cqi,3.75rem);font-weight:600;line-height:1}:where(.ma-packages__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.01em * var(--ma-tracking,1));color:var(--ma-em,currentColor);font-size:1.1em;line-height:.8}:where(.ma-packages__copy){max-inline-size:46ch;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));line-height:1.5}:where(.ma-packages__grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}:where(.ma-packages__item){display:grid}:where(.ma-packages__card){border-radius:var(--ma-radius-3xl,1.5rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge)), var(--ma-card-shadow,0 0 #0000);transition:translate var(--ma-duration-slow,.7s) var(--ma-ease-out);flex-direction:column;padding:1.5rem;display:flex}@container ma-packages (width>=48rem){:where(.ma-packages__card){padding:1.75rem}}@media (hover:hover) and (pointer:fine){:where(.ma-packages__card:hover){translate:0 calc(var(--ma-travel-hover,4px) * -1)}}:where(.ma-packages__top){gap:.25rem;min-block-size:3.25rem;display:grid}:where(.ma-packages__name){font-family:var(--ma-font-display);letter-spacing:calc(-.02em * var(--ma-tracking,1));margin:0;font-size:1.25rem;font-weight:600}:where(.ma-packages__tagline,.ma-packages__unit,.ma-packages__note){opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.875rem}:where(.ma-packages__price){flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-block-start:1.75rem;display:flex}:where(.ma-packages__amount){font-family:var(--ma-font-display);letter-spacing:calc(-.05em * var(--ma-tracking,1));font-size:2.75rem;font-weight:600;line-height:1}:where(.ma-packages__price[data-on-request] .ma-packages__amount){letter-spacing:calc(-.04em * var(--ma-tracking,1));font-size:2rem}:where(.ma-packages__note){margin-block-start:.5rem}:where(.ma-packages__list){border-block-start:1px solid var(--border,var(--ma-edge));gap:.625rem;margin-block-start:1.75rem;padding:1.5rem 0 0;font-size:.9375rem;list-style:none;display:grid}:where(.ma-packages__list li){gap:.75rem;display:flex}:where(.ma-packages__tick){aspect-ratio:1;background:var(--ma-block-ground,var(--primary,var(--ma-ink)));inline-size:1.25rem;color:var(--ma-block-text,var(--primary-foreground,var(--ma-panel)));border-radius:999px;flex:none;place-items:center;margin-block-start:.125rem;display:grid}:where(.ma-packages__bonus){border-radius:var(--ma-radius-2xl,1rem);background:var(--ma-block-ground,var(--primary,var(--ma-ink)));color:var(--ma-block-text,var(--primary-foreground,var(--ma-panel)));margin-block-start:1.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600}:where(.ma-packages__foot){margin-block-start:auto;padding-block-start:2rem}:where(.ma-packages__action){isolation:isolate;min-block-size:3rem;color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 35%, transparent);transition:color var(--ma-duration,.45s) var(--ma-ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8125rem 1.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}:where(.ma-packages__action):before{content:"";z-index:-1;border-radius:inherit;background:var(--card-foreground,currentColor);clip-path:circle(0% at 50% 130%);transition:clip-path calc(var(--ma-duration,.45s) * 1.25) var(--ma-ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:where(.ma-packages__action:hover){color:var(--ma-packages-ground,var(--background,var(--ma-panel)))}:where(.ma-packages__action:hover):before{clip-path:circle(140% at 50% 130%)}}:where(.ma-packages[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-packages[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-packages[data-ma-tone=ink]){--ma-packages-ground:var(--ma-tone-ink,var(--ma-ink));background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-packages[data-ma-tone=brand]){--ma-packages-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-packages[data-density=compact]){--ma-density:.8}:where(.ma-packages[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-packages__card,.ma-packages__action){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-packages__card,.ma-packages__action){transition:none}:where(.ma-people){font-family:var(--ma-font-body);position:relative}:where(.ma-people[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-people[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-people[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-people[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-people__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-people p){margin:0}:where(.ma-people__head){max-inline-size:40rem;margin-block-end:2.25rem}:where(.ma-people__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-people__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.06}:where(.ma-people__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-people__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.6}:where(.ma-people__list){grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.25rem;display:grid}@media (width>=64rem){:where(.ma-people__list[data-cols="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ma-people__list[data-cols="3"]){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ma-people__list[data-cols="4"]){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.ma-people__card){border-radius:var(--ma-radius-xl,1.25rem);background:var(--card,transparent);color:var(--card-foreground,inherit);box-shadow:0 0 0 1px var(--border,var(--ma-edge));grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}:where(.ma-people__portrait){aspect-ratio:5/4}:where(.ma-people__body){align-content:start;gap:.5rem;padding:1.15rem 1.25rem 1.35rem;display:grid}:where(.ma-people__name){font-family:var(--ma-font-display);font-size:1.25rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.01em;margin:0}:where(.ma-people__name a){color:inherit;text-decoration:none}:where(.ma-people__name a):after{content:"";border-radius:inherit;position:absolute;inset:0}:where(.ma-people__name a:focus-visible):after{outline:2px solid var(--ring,currentColor);outline-offset:-2px}:where(.ma-people__name a:focus-visible){outline:none}:where(.ma-people__card:has(.ma-people__name a):hover .ma-people__name){text-underline-offset:.18em;text-decoration:underline}:where(.ma-people__role){gap:.15rem;font-size:.9375rem;font-weight:600;display:grid}:where(.ma-people__cred){letter-spacing:.02em;font-size:.8125rem;font-weight:500}:where(.ma-people__text){font-size:.9375rem;line-height:1.55}:where(.ma-people__facts){gap:.3rem;margin:.35rem 0 0;font-size:.875rem;display:grid}:where(.ma-people__facts>div){border-block-start:1px solid var(--border,var(--ma-edge));justify-content:space-between;gap:1rem;padding-block-start:.35rem;display:flex}:where(.ma-people__facts dd){text-align:end;margin:0;font-weight:600}:where(.ma-people__name){transition:text-decoration-color var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out);text-decoration-color:#0000}@media (prefers-reduced-motion:reduce){:where(.ma-people__name){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-people__name){transition:none}:where(.ma-pieces){gap:calc(2rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-pieces/inline-size}:where(.ma-pieces p){margin:0}:where(.ma-pieces__head){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}:where(.ma-pieces__titles){gap:1rem;display:grid}:where(.ma-pieces__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}:where(.ma-pieces__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:calc(clamp(2.25rem, 1.4rem + 3.2cqi, 4.25rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1}:where(.ma-pieces__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-pieces__copy){max-inline-size:46ch;font-size:1.0625rem;line-height:1.55}:where(.ma-pieces__more){min-block-size:2.75rem;color:inherit;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px}:where(.ma-pieces__more svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}:where(.ma-pieces__list){border-block-start:1.5px solid;margin:0;padding:0;list-style:none;display:grid}:where(.ma-pieces__row){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));border-radius:var(--ma-radius-lg,.75rem);transition:background-color var(--ma-duration-fast,.16s) var(--ma-ease-out), translate var(--ma-duration-base,.3s) var(--ma-ease-out);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.4rem 1rem;padding:1rem .5rem;scroll-margin-block-start:6rem;display:grid;position:relative}:where(.ma-pieces[data-look=wave] .ma-pieces__row){grid-template-columns:minmax(0,1fr)}:where(.ma-pieces[data-look=frame] .ma-pieces__row){grid-template-columns:7.5rem minmax(0,1fr)}:where(.ma-pieces__row:target){background:color-mix(in oklab, var(--ma-em,currentColor) 8%, transparent)}:where(.ma-pieces__media){border-radius:var(--ma-radius-xl,.9rem);grid-row:span 2;position:relative;overflow:hidden}:where(.ma-pieces__media--tile){aspect-ratio:1}:where(.ma-pieces__media--frame){aspect-ratio:16/10}:where(.ma-pieces__media--wave){--ma-wave-height:2.25rem;border-radius:0;grid-row:auto;align-items:center;gap:.75rem;display:flex;overflow:visible}:where(.ma-pieces__mark){place-items:center;display:grid;position:absolute;inset:0}:where(.ma-pieces__mark svg){background:var(--ma-block-text);block-size:2rem;inline-size:2rem;fill:var(--ma-block-ground);transition:scale var(--ma-duration-base,.3s) var(--ma-ease-spring,var(--ma-ease-out));border-radius:50%;padding:.5rem}:where(.ma-pieces__time){background:var(--ma-block-text);color:var(--ma-block-ground);font-family:var(--ma-font-mono,ui-monospace, monospace);border-radius:.35rem;padding:.15rem .4rem;font-size:.6875rem;position:absolute;inset-block-end:.4rem;inset-inline-end:.4rem}:where(.ma-pieces__play){background:var(--ma-em,currentColor);block-size:2.75rem;inline-size:2.75rem;color:var(--background,#fff);cursor:pointer;z-index:3;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}:where(.ma-pieces__play svg){fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:1rem;inline-size:1rem}:where(.ma-pieces__play .ma-pieces__icon-pause){fill:none;display:none}:where(.ma-pieces__play[aria-pressed=true] .ma-pieces__icon-play){display:none}:where(.ma-pieces__play[aria-pressed=true] .ma-pieces__icon-pause){display:inline}:where(.ma-pieces__play:focus-visible){outline:2px solid var(--ring,var(--foreground,currentColor));outline-offset:3px}:where(.ma-pieces__body){gap:.3rem;display:grid}:where(.ma-pieces__number){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}:where(.ma-pieces__title){font-family:var(--ma-font-display);font-size:clamp(1.125rem,.95rem + .8cqi,1.6rem);font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.02em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.15}:where(.ma-pieces__link){color:inherit;text-decoration:none}:where(.ma-pieces__link):after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}:where(.ma-pieces__row:has(.ma-pieces__link:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:2px}@supports selector(:has(*)){:where(.ma-pieces__link:focus-visible){outline:none}}:where(.ma-pieces__summary){max-inline-size:60ch;font-size:.9375rem;line-height:1.55}:where(.ma-pieces__meta){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.02em;flex-wrap:wrap;grid-column:2;gap:.25rem 1rem;font-size:.75rem;display:flex}:where(.ma-pieces[data-look=wave] .ma-pieces__meta){grid-column:1}@media (hover:hover) and (pointer:fine){:where(.ma-pieces__row:hover){background:color-mix(in oklab, currentColor 5%, transparent);translate:0 -2px}:where(.ma-pieces__row:hover .ma-pieces__mark svg){scale:1.12}}@container ma-pieces (width>=44rem){:where(.ma-pieces__row){grid-template-columns:5.5rem minmax(0,1fr) auto;gap:1.5rem;padding-inline:.75rem}:where(.ma-pieces[data-look=frame] .ma-pieces__row){grid-template-columns:10rem minmax(0,1fr) auto}:where(.ma-pieces[data-look=wave] .ma-pieces__row){grid-template-columns:minmax(12rem,.8fr) minmax(0,1.6fr) auto}:where(.ma-pieces__media){grid-row:auto}:where(.ma-pieces__meta),:where(.ma-pieces[data-look=wave] .ma-pieces__meta){text-align:end;flex-direction:column;grid-column:3;align-items:end}}:where(.ma-pieces[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-pieces[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-pieces[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-pieces[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-pieces[data-density=compact]){--ma-density:.8}:where(.ma-pieces[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-pieces__row,.ma-pieces__mark svg){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-pieces__row,.ma-pieces__mark svg){transition:none}:where(.ma-plasma){pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}:where([data-ma-preset=snap] .ma-plasma){--ma-plasma-speed:1.6}:where([data-ma-preset=ambient] .ma-plasma),:where([data-ma-preset=gentle] .ma-plasma){--ma-plasma-speed:.55}:where(.ma-plasma):before{content:"";background:radial-gradient(ellipse 50% 60% at 35% 45%, color-mix(in oklch, var(--ma-plasma-color) 40%, transparent), transparent 70%), radial-gradient(ellipse 45% 55% at 68% 58%, color-mix(in oklch, var(--ma-plasma-second) 35%, transparent), transparent 70%);transition:opacity var(--ma-duration) var(--ma-ease);position:absolute;inset:0}:where(.ma-plasma[data-live]):before{opacity:0}:where(.ma-plasma canvas){opacity:0;width:100%;height:100%;transition:opacity .6s var(--ma-ease);color:var(--ma-plasma-color);border:0 solid;border-top-color:var(--ma-plasma-second);border-right-color:var(--ma-plasma-core,color-mix(in oklch, var(--ma-plasma-color) 30%, white));position:absolute;inset:0}:where(.ma-plasma[data-live] canvas){opacity:1}@media print{:where(.ma-plasma):before{opacity:1;transition:none}:where(.ma-plasma canvas){opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){:where(.ma-plasma):before,:where(.ma-plasma canvas){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-plasma):before,:where([data-ma-motion=reduce]) :where(.ma-plasma canvas){transition:none}:where(.ma-press){font-family:var(--ma-font-body);position:relative}:where(.ma-press[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-press[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-press[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-press[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-press__inner){max-inline-size:72rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-press p){margin:0}:where(.ma-press__head){align-items:center;gap:1.75rem;margin-block-end:3rem;display:grid}@media (width>=40rem){:where(.ma-press__head){grid-template-columns:auto minmax(0,1fr)}}:where(.ma-press__icon){aspect-ratio:1;inline-size:7.5rem;box-shadow:0 0 0 1px var(--border,var(--ma-edge)), 0 18px 36px -20px #0006;border-radius:22%;overflow:hidden}:where(.ma-press__icon img),:where(.ma-press__icon svg){object-fit:cover;block-size:100%;inline-size:100%;display:block}:where(.ma-press__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-press__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.05}:where(.ma-press__copy){max-inline-size:40rem;margin-top:.9rem;font-size:1.0625rem;line-height:1.55}:where(.ma-press__grid){grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=56rem){:where(.ma-press__grid){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ma-press__side){align-content:start;gap:1rem;display:grid}:where(.ma-press__part){border-radius:var(--ma-radius-lg,1rem);background:var(--card,transparent);color:var(--card-foreground,inherit);box-shadow:0 0 0 1px var(--border,var(--ma-edge));padding:1.5rem}:where(.ma-press__title){margin:0 0 1rem;font-size:1rem;font-weight:650}:where(.ma-press__facts dl){margin:0;display:grid}:where(.ma-press__facts dl>div){border-block-start:1px solid var(--border,var(--ma-edge));grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:1rem;padding-block:.7rem;font-size:.9375rem;display:grid}:where(.ma-press__facts dl>div:first-child){border-block-start:0;padding-block-start:0}:where(.ma-press__facts dt){font-weight:600}:where(.ma-press__facts dd){margin:0}:where(.ma-press__files){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-press__files a){border-radius:var(--ma-radius-md,.6rem);box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));color:inherit;transition:background-color var(--ma-duration-fast) var(--ma-ease-out);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem .9rem;text-decoration:none;display:flex}:where(.ma-press__files a:hover){background:var(--accent,color-mix(in oklab, currentColor 6%, transparent))}:where(.ma-press__files a:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-press__file){font-weight:600}:where(.ma-press__meta){font-size:.8125rem}:where(.ma-press__colors){gap:.6rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-press__colors li){grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;font-size:.9375rem;display:grid}:where(.ma-press__swatch){background:var(--ma-press-c);block-size:2rem;inline-size:2rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 18%, transparent);border-radius:.5rem}:where(.ma-press__cname){font-weight:550}:where(.ma-press__colors code){font-family:var(--ma-font-mono,ui-monospace, monospace);font-size:.8125rem}:where(.ma-press__quote figure){gap:1rem;margin:0;display:grid}:where(.ma-press__quote blockquote){font-family:var(--ma-font-display);letter-spacing:-.01em;margin:0;font-size:1.35rem;line-height:1.35}:where(.ma-press__quote figcaption){font-size:.875rem;display:grid}:where(.ma-press__qname){font-weight:650}:where(.ma-press__contact){align-content:start;gap:.35rem;display:grid}:where(.ma-press__contact a){color:inherit;text-underline-offset:.2em;font-weight:600}@media (prefers-reduced-motion:reduce){:where(.ma-press__files a){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-press__files a){transition:none}:where(.ma-pricing-table){border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-2xl,1rem);font-family:var(--ma-font-body);overflow-x:auto}:where(.ma-pricing-table__head){padding:calc(1.25rem * var(--ma-density,1)) calc(1rem * var(--ma-density,1)) 0;gap:.5rem;display:grid}:where(.ma-pricing-table__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-pricing-table__headline){font-family:var(--ma-font-display);letter-spacing:-.028em;font-size:1.4375rem;font-weight:700;line-height:1.2}:where(.ma-pricing-table__copy){max-width:34rem;opacity:max(.75, var(--ma-sec-floor,0));font-size:.875rem;line-height:1.5}:where(.ma-pricing-table table){border-collapse:collapse;width:100%;font-size:.875rem}:where(.ma-pricing-table thead th){padding:calc(1rem * var(--ma-density,1));text-align:start;background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);border-bottom:1px solid var(--border,var(--ma-edge));position:sticky;top:0}:where(.ma-pricing-table th[data-highlight]),:where(.ma-pricing-table td[data-highlight]){background:color-mix(in oklch, currentColor 6%, var(--card,var(--ma-panel)))}:where(.ma-pricing-table__plan){font-weight:600;display:block}:where(.ma-pricing-table__price){font-family:var(--font-mono,ui-monospace, monospace);opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.8125rem;display:block}:where(.ma-pricing-table__sr){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(.ma-pricing-table tbody th){padding:calc(.75rem * var(--ma-density,1)) calc(1rem * var(--ma-density,1));text-align:start;font-weight:500}:where(.ma-pricing-table td){padding:calc(.75rem * var(--ma-density,1)) calc(1rem * var(--ma-density,1))}:where(.ma-pricing-table tbody tr){border-top:1px solid var(--border,var(--ma-edge))}:where(.ma-pricing-table__no){opacity:var(--ma-dim,.7)}:where(.ma-pricing-table[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-pricing-table[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-pricing-table[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-pricing-table[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-pricing-table[data-ma-tone=ink] td[data-highlight]),:where(.ma-pricing-table[data-ma-tone=brand] td[data-highlight]){background:color-mix(in oklch, currentColor 10%, transparent)}:where(.ma-pricing-table[data-ma-tone=brand] th[data-highlight]){--ma-sec-floor:1}:where(.ma-pricing-table[data-density=compact]){--ma-density:.8}:where(.ma-pricing-table[data-density=roomy]){--ma-density:1.25}:where(.ma-pricing-table:focus-visible){border-color:var(--ring,currentColor);outline:2px solid var(--ring,currentColor);outline-offset:0}@media (prefers-reduced-motion:reduce){:where(.ma-pricing-table tbody tr){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-pricing-table tbody tr){transition:none}:where(.ma-pusage){--ma-pusage-k:0;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-pusage/inline-size}:where(.ma-pusage p){margin:0}:where(.ma-pusage__inner){gap:2.5rem;max-inline-size:72rem;margin-inline:auto;display:grid}:where(.ma-pusage__head){gap:1rem;max-inline-size:44rem;display:grid}:where(.ma-pusage__eyebrow),:where(.ma-pusage__legend){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}:where(.ma-pusage__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.4cqi, 3.25rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.05}:where(.ma-pusage__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-pusage__copy){font-size:1.0625rem;line-height:1.55}:where(.ma-pusage .ma-pusage__sr){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(.ma-pusage__slider){border:0;gap:1rem;min-inline-size:0;margin:0;padding:0;display:grid}:where(.ma-pusage__legend){margin-block-end:1rem;padding:0}:where(.ma-pusage__track){grid-template-columns:repeat(var(--ma-pusage-n), minmax(0, 1fr));padding-block-start:1.6rem;display:grid;position:relative}:where(.ma-pusage__track):before{content:"";inset-block-start:.55rem;inset-inline:calc(50% / var(--ma-pusage-n));background:linear-gradient(to right, var(--ma-em,var(--foreground,currentColor)) calc(var(--ma-pusage-k) / (var(--ma-pusage-n) - 1) * 100%), var(--border,color-mix(in oklab, currentColor 20%, transparent)) 0);border-radius:2px;block-size:4px;position:absolute}:where(.ma-pusage__input){opacity:0;pointer-events:none;position:absolute}:where(.ma-pusage__stop){font-family:var(--ma-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;cursor:pointer;justify-items:center;gap:.3rem;padding-block:.2rem;font-size:.8125rem;display:grid;position:relative}:where(.ma-pusage__stop):before{content:"";background:var(--background,var(--ma-panel));block-size:.5rem;inline-size:.5rem;box-shadow:inset 0 0 0 2px var(--border,color-mix(in oklab, currentColor 30%, transparent));border-radius:50%;position:absolute;inset-block-start:-1.15rem;inset-inline-start:50%;translate:-50%}:where(.ma-pusage__input:checked+.ma-pusage__stop){font-weight:650}:where(.ma-pusage__input:focus-visible+.ma-pusage__stop){outline:2px solid var(--ring,currentColor);outline-offset:2px;border-radius:.4rem}:where(.ma-pusage__thumb){background:var(--background,var(--ma-panel));block-size:1.4rem;inline-size:1.4rem;box-shadow:inset 0 0 0 4px var(--ma-em,var(--foreground,currentColor)), 0 4px 12px -6px #00000080;pointer-events:none;transition:inset-inline-start var(--ma-duration) var(--ma-ease);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:calc((var(--ma-pusage-k) + .5) / var(--ma-pusage-n) * 100%);translate:-50% -.1rem}:where(.ma-pusage__readout){font-family:var(--ma-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650;display:grid}:where(.ma-pusage__readout span){visibility:hidden;grid-area:1/1}:where(.ma-pusage__plans){gap:1rem;margin:0;padding:0;list-style:none;display:grid}@container ma-pusage (width>=44rem){:where(.ma-pusage__plans){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}:where(.ma-pusage__plan){border-radius:var(--ma-radius-2xl,1.25rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:0 0 0 1px var(--border,var(--ma-edge));transition:box-shadow var(--ma-duration) var(--ma-ease), translate var(--ma-duration) var(--ma-ease);grid-template-rows:auto auto auto auto auto 1fr auto;gap:.6rem;padding:1.5rem;display:grid;position:relative}:where(.ma-pusage__plan[data-featured]){box-shadow:0 0 0 1.5px var(--foreground,currentColor)}:where(.ma-pusage__badge){background:var(--ma-em,var(--foreground,currentColor));color:var(--background,var(--ma-panel));font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;visibility:hidden;opacity:0;transition:opacity var(--ma-duration) var(--ma-ease);border-radius:99px;justify-self:start;padding:.15rem .55rem;font-size:.6875rem}:where(.ma-pusage__name){font-family:var(--ma-font-display);font-size:1.25rem;font-weight:650}:where(.ma-pusage__blurb),:where(.ma-pusage__terms){font-size:.9375rem;line-height:1.5}:where(.ma-pusage__terms){font-size:.875rem}:where(.ma-pusage__price){align-items:baseline;gap:.4rem;display:flex}:where(.ma-pusage__window){block-size:1.1em;font-family:var(--ma-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1.1;display:block;overflow:clip}:where(.ma-pusage__reel){translate:0 calc(var(--ma-pusage-k) * -1.1em);transition:translate var(--ma-duration-slow,.6s) var(--ma-ease);display:grid}:where(.ma-pusage__figure){white-space:nowrap;align-items:center;block-size:1.1em;display:flex}:where(.ma-pusage__figure[data-none] span){letter-spacing:0;font-size:.42em;font-weight:550}:where(.ma-pusage__period){font-family:var(--ma-font-body);letter-spacing:0;margin-inline-start:.4rem;font-size:.875rem;font-weight:450}:where(.ma-pusage__features){align-content:start;gap:.45rem;margin:.4rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}:where(.ma-pusage__features li){gap:.55rem;display:flex}:where(.ma-pusage__features li):before{content:"";border-block-end:2px solid;border-inline-start:2px solid;flex:none;block-size:.45rem;inline-size:.8rem;margin-block-start:.4rem;rotate:-45deg}:where(.ma-pusage__action){border-radius:var(--ma-radius-md,.5rem);min-block-size:2.75rem;box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));color:inherit;justify-content:center;align-items:center;margin-block-start:.6rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-pusage__action:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(2):checked)){--ma-pusage-k:1}:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(3):checked)){--ma-pusage-k:2}:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(4):checked)){--ma-pusage-k:3}:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(5):checked)){--ma-pusage-k:4}:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(6):checked)){--ma-pusage-k:5}:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(7):checked)){--ma-pusage-k:6}:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(8):checked)){--ma-pusage-k:7}:where(.ma-pusage .ma-pusage__price .ma-pusage__sr){display:none}:where(.ma-pusage:has(.ma-pusage__input:first-of-type:checked) [data-k="1"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(2):checked) [data-k="2"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(3):checked) [data-k="3"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(4):checked) [data-k="4"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(5):checked) [data-k="5"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(6):checked) [data-k="6"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(7):checked) [data-k="7"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(8):checked) [data-k="8"]){visibility:visible;display:block}:where(.ma-pusage:has(.ma-pusage__input:first-of-type:checked) .ma-pusage__plan[data-best~="1"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(2):checked) .ma-pusage__plan[data-best~="2"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(3):checked) .ma-pusage__plan[data-best~="3"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(4):checked) .ma-pusage__plan[data-best~="4"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(5):checked) .ma-pusage__plan[data-best~="5"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(6):checked) .ma-pusage__plan[data-best~="6"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(7):checked) .ma-pusage__plan[data-best~="7"]),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(8):checked) .ma-pusage__plan[data-best~="8"]){box-shadow:0 0 0 2px var(--ma-em,var(--foreground,currentColor)), 0 24px 48px -32px #00000080;translate:0 -.25rem}:where(.ma-pusage:has(.ma-pusage__input:first-of-type:checked) .ma-pusage__plan[data-best~="1"] .ma-pusage__badge),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(2):checked) .ma-pusage__plan[data-best~="2"] .ma-pusage__badge),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(3):checked) .ma-pusage__plan[data-best~="3"] .ma-pusage__badge),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(4):checked) .ma-pusage__plan[data-best~="4"] .ma-pusage__badge),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(5):checked) .ma-pusage__plan[data-best~="5"] .ma-pusage__badge),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(6):checked) .ma-pusage__plan[data-best~="6"] .ma-pusage__badge),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(7):checked) .ma-pusage__plan[data-best~="7"] .ma-pusage__badge),:where(.ma-pusage:has(.ma-pusage__input:nth-of-type(8):checked) .ma-pusage__plan[data-best~="8"] .ma-pusage__badge){visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){:where(.ma-pusage__reel),:where(.ma-pusage__thumb),:where(.ma-pusage__plan),:where(.ma-pusage__badge){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-pusage__reel),:where([data-ma-motion=reduce]) :where(.ma-pusage__thumb),:where([data-ma-motion=reduce]) :where(.ma-pusage__plan),:where([data-ma-motion=reduce]) :where(.ma-pusage__badge){transition:none}:where(.ma-pusage[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-pusage[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-pusage[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-pusage[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-pusage[data-density=compact]){--ma-density:.8}:where(.ma-pusage[data-density=roomy]){--ma-density:1.25}:where(.ma-thread){gap:calc(3rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-thread/inline-size}:where(.ma-thread p){margin:0}:where(.ma-thread__head){justify-items:start;gap:1rem;display:grid}:where(.ma-thread__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));align-items:center;gap:.6rem;font-size:.75rem;display:flex}:where(.ma-thread__eyebrow):before{content:"";background:var(--ma-em,currentColor);border-radius:2px;block-size:.5rem;inline-size:.5rem}:where(.ma-thread__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:clamp(2rem,1.4rem + 2.4cqi,3.5rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.02}:where(.ma-thread__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-thread__copy){max-inline-size:46ch;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-thread__list){--_axis:1.75rem;gap:2.5rem;margin:0;padding:.5rem 0;list-style:none;display:grid;position:relative}:where(.ma-thread__list):before{content:"";opacity:.45;background:repeating-linear-gradient(currentColor 0 9px,#0000 9px 16px);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(var(--_axis) - 1px)}:where(.ma-thread__step){grid-template-columns:calc(var(--_axis) * 2) minmax(0, 1fr);align-items:start;gap:1.25rem;display:grid;position:relative}:where(.ma-thread__knot){z-index:1;inline-size:calc(var(--_axis) * 2);aspect-ratio:1;background:var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.02em;outline:1.5px dashed color-mix(in oklab, var(--ma-block-text,currentColor) 45%, transparent);outline-offset:-6px;box-shadow:0 0 0 5px var(--_ground,var(--background,transparent));border-radius:50%;place-items:center;font-size:.875rem;font-weight:500;display:grid;position:relative}:where(.ma-thread__text){gap:.5rem;padding-block-start:.4rem;display:grid}:where(.ma-thread__title){font-family:var(--ma-font-display);font-size:clamp(1.375rem,1.15rem + .9cqi,2rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.025em * var(--ma-tracking,1));margin:0;line-height:1.1}:where(.ma-thread__body){max-inline-size:40ch;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));line-height:1.55}:where(.ma-thread__meta){box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 22%, transparent));font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.3rem .65rem;font-size:.6875rem}@container ma-thread (width>=52rem){:where(.ma-thread__head){text-align:center;justify-items:center}:where(.ma-thread__list){--_axis:2rem;gap:1rem}:where(.ma-thread__list):before{inset-inline-start:calc(50% - 1px)}:where(.ma-thread__step){grid-template-columns:minmax(0, 1fr) calc(var(--_axis) * 2) minmax(0, 1fr);gap:2.5rem}:where(.ma-thread__knot){grid-area:1/2}:where(.ma-thread__step[data-side=start] .ma-thread__text){text-align:end;grid-area:1/1;justify-items:end}:where(.ma-thread__step[data-side=end] .ma-thread__text){grid-area:1/3}:where(.ma-thread__step[data-side=start] .ma-thread__meta){justify-self:end}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.ma-thread__list){view-timeline-name:--ma-thread}:where(.ma-thread__list):before{animation:linear both ma-thread-sew}:where(.ma-thread .ma-thread__list):before{animation-timeline:--ma-thread;animation-range:entry 20% cover 60%}:where(.ma-thread__step){animation:linear both ma-thread-settle}:where(.ma-thread .ma-thread__step){animation-timeline:view();animation-range:entry 5% entry 70%}}}:where(.ma-thread[data-ma-tone=surface]){--_ground:var(--background);background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-thread[data-ma-tone=muted]){--_ground:var(--ma-tone-muted,var(--muted));background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-thread[data-ma-tone=ink]){--_ground:var(--ma-tone-ink,var(--ma-ink));background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-thread[data-ma-tone=brand]){--_ground:var(--ma-tone-brand,var(--primary));background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-thread[data-density=compact]){--ma-density:.8}:where(.ma-thread[data-density=roomy]){--ma-density:1.25}:where(.ma-pdetail){--ma-pdetail-body:var(--ma-pdetail-c0);--ma-pdetail-accent:var(--ma-pdetail-a0,var(--ma-motif-2));padding:calc(2rem * var(--ma-density,1)) 1.5rem calc(4rem * var(--ma-density,1));font-family:var(--ma-font-body);container:ma-pdetail/inline-size}:where(.ma-pdetail:has([data-i="1"]:checked)){--ma-pdetail-body:var(--ma-pdetail-c1);--ma-pdetail-accent:var(--ma-pdetail-a1,var(--ma-pdetail-a0,var(--ma-motif-2)))}:where(.ma-pdetail:has([data-i="2"]:checked)){--ma-pdetail-body:var(--ma-pdetail-c2);--ma-pdetail-accent:var(--ma-pdetail-a2,var(--ma-pdetail-a0,var(--ma-motif-2)))}:where(.ma-pdetail:has([data-i="3"]:checked)){--ma-pdetail-body:var(--ma-pdetail-c3);--ma-pdetail-accent:var(--ma-pdetail-a3,var(--ma-pdetail-a0,var(--ma-motif-2)))}:where(.ma-pdetail:has([data-i="4"]:checked)){--ma-pdetail-body:var(--ma-pdetail-c4);--ma-pdetail-accent:var(--ma-pdetail-a4,var(--ma-pdetail-a0,var(--ma-motif-2)))}:where(.ma-pdetail:has([data-i="5"]:checked)){--ma-pdetail-body:var(--ma-pdetail-c5);--ma-pdetail-accent:var(--ma-pdetail-a5,var(--ma-pdetail-a0,var(--ma-motif-2)))}:where(.ma-pdetail p){margin:0}:where(.ma-pdetail__inner){gap:2rem;display:grid}:where(.ma-pdetail__media){align-content:start;gap:1.25rem;display:grid}:where(.ma-pdetail__plate){aspect-ratio:1;border-radius:var(--ma-radius-3xl,2rem);background:radial-gradient(110% 80% at 15% 0%, oklch(100% 0 0/.22), transparent 60%), var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);place-items:center;display:grid;overflow:hidden}:where(.ma-pdetail__plate .ma-art){block-size:78%;inline-size:78%}:where(.ma-pdetail__plate .ma-art svg :is(path,rect,circle,ellipse,g)){transition:fill var(--ma-duration-slow,.7s) var(--ma-ease-out), stroke var(--ma-duration-slow,.7s) var(--ma-ease-out), translate var(--ma-duration-slow,.7s) var(--ma-ease-out), rotate var(--ma-duration-slow,.7s) var(--ma-ease-out), scale var(--ma-duration-slow,.7s) var(--ma-ease-out), opacity var(--ma-duration-slow,.7s) var(--ma-ease-out)}:where(.ma-pdetail__ways){border:0;gap:.6rem;min-inline-size:0;margin:0;padding:0;display:grid}:where(.ma-pdetail__legend){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;margin-block-end:.6rem;padding:0;font-size:.6875rem}:where(.ma-pdetail__swatches){flex-wrap:wrap;gap:.5rem;display:flex}:where(.ma-pdetail__way){min-block-size:2.75rem;box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 22%, transparent));cursor:pointer;transition:box-shadow var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .4rem;display:inline-flex}:where(.ma-pdetail__way:has(:checked)){box-shadow:inset 0 0 0 2px var(--foreground,currentColor)}:where(.ma-pdetail__way:has(:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:2px}:where(.ma-pdetail__dot){aspect-ratio:1;border-radius:50%;inline-size:2rem;box-shadow:inset 0 0 0 1px oklab(0% none none/.14)}:where(.ma-pdetail__way-name){font-size:.9375rem}:where(.ma-pdetail__info){align-content:start;gap:1.25rem;display:grid}:where(.ma-pdetail__trail ol){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.25rem .6rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}:where(.ma-pdetail__trail li+li):before{content:"/";opacity:.5;margin-inline-end:.6rem}:where(.ma-pdetail__trail a){color:inherit;text-underline-offset:.25em}:where(.ma-pdetail__name){font-family:var(--ma-font-display);font-size:clamp(2.5rem,1.6rem + 3.5cqi,4.5rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:.98}:where(.ma-pdetail__price){font-family:var(--ma-font-mono,ui-monospace, monospace);font-size:1.25rem;font-weight:500}:where(.ma-pdetail__unit){opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.875rem;font-weight:400}:where(.ma-pdetail__lede){max-inline-size:44ch;opacity:max(var(--ma-dim,.8), var(--ma-sec-floor,0));font-size:1.125rem;line-height:1.55}:where(.ma-pdetail__batch){gap:.5rem;max-inline-size:26rem;display:grid}:where(.ma-pdetail__count){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.03em;font-size:.8125rem}:where(.ma-pdetail__count strong){font-size:1.0625rem;font-weight:500}:where(.ma-pdetail__meter){background:color-mix(in oklab, currentColor 14%, transparent);border-radius:999px;block-size:.375rem;display:block;overflow:hidden}:where(.ma-pdetail__meter span){border-radius:inherit;background:var(--ma-em,currentColor);transform-origin:0;block-size:100%;scale:var(--ma-pdetail-share,0) 1;display:block}:where([dir=rtl] .ma-pdetail__meter span){transform-origin:100%}:where(.ma-pdetail__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-pdetail__btn){min-block-size:3rem;transition:background-color var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.4rem;font-weight:500;text-decoration:none;display:inline-flex}:where(.ma-pdetail__btn svg){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:translate var(--ma-duration-base,.3s) var(--ma-ease-out)}:where(.ma-pdetail__btn--primary){background:var(--ma-sec-action,var(--primary,var(--ma-ink)));color:var(--ma-sec-on-action,var(--primary-foreground,var(--ma-panel)))}:where(.ma-pdetail__btn--secondary){color:inherit;box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 28%, transparent))}@media (hover:hover) and (pointer:fine){:where(.ma-pdetail__btn--primary:hover svg){translate:3px}:where(.ma-pdetail__btn--secondary:hover){background:color-mix(in oklab, currentColor 7%, transparent)}}:where(.ma-pdetail__specs){border-block-start:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));margin:.5rem 0 0;display:grid}:where(.ma-pdetail__specs>div){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:1rem;padding-block:.8rem;display:grid}:where(.ma-pdetail__specs dt){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));padding-block-start:.2rem;font-size:.6875rem}:where(.ma-pdetail__specs dd){margin:0;line-height:1.45}:where(.ma-pdetail__notes){display:grid}:where(.ma-pdetail__note){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent))}:where(.ma-pdetail__note summary){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:3rem;font-weight:500;list-style:none;display:flex}:where(.ma-pdetail__note summary)::-webkit-details-marker{display:none}:where(.ma-pdetail__note summary):after{content:"+";font-family:var(--ma-font-mono,ui-monospace, monospace);transition:rotate var(--ma-duration-base,.3s) var(--ma-ease-out);font-size:1.125rem}:where(.ma-pdetail__note[open] summary):after{rotate:45deg}:where(.ma-pdetail__note summary:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px;border-radius:.25rem}:where(.ma-pdetail__note p){max-inline-size:52ch;opacity:max(var(--ma-dim,.8), var(--ma-sec-floor,0));padding-block-end:1rem;line-height:1.55}@container ma-pdetail (width>=56rem){:where(.ma-pdetail__inner){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:4rem}:where(.ma-pdetail__media){position:sticky;inset-block-start:var(--ma-sticky-top,5.5rem)}:where(.ma-pdetail__info){padding-block-start:1rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.ma-pdetail__meter span){animation:linear both ma-pdetail-fill}:where(.ma-pdetail .ma-pdetail__meter span){animation-timeline:view();animation-range:entry 30% cover 40%}}}:where(.ma-pdetail[data-density=compact]){--ma-density:.8}:where(.ma-pdetail[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-pdetail__plate .ma-art svg :is(path,rect,circle,ellipse,g),.ma-pdetail__way,.ma-pdetail__btn,.ma-pdetail__btn svg),:where(.ma-pdetail__note summary):after{transition:none}}:where([data-ma-motion=reduce]) :where(.ma-pdetail__plate .ma-art svg :is(path,rect,circle,ellipse,g),.ma-pdetail__way,.ma-pdetail__btn,.ma-pdetail__btn svg),:where([data-ma-motion=reduce]) :where(.ma-pdetail__note summary):after{transition:none}:where(.ma-drop){padding:calc(3rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-drop/inline-size}:where(.ma-drop p){margin:0}:where(.ma-drop__panel){border-radius:var(--ma-radius-3xl,2rem);background:var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);display:grid;overflow:hidden}:where(.ma-drop__art){background:radial-gradient(90% 80% at 50% 60%, color-mix(in oklab, var(--ma-motif-2,#fff) 22%, transparent), transparent 70%);place-items:center;min-block-size:18rem;padding:2rem;display:grid;position:relative}:where(.ma-drop__art .ma-art){aspect-ratio:1;inline-size:min(100%,26rem)}:where(.ma-drop__stamp){aspect-ratio:1;outline-offset:-7px;inline-size:7.75rem;font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-align:center;text-transform:uppercase;border:1.5px solid;border-radius:50%;outline:1px dashed;place-content:center;gap:.2rem;padding:.75rem;font-size:.625rem;line-height:1.2;display:grid;position:absolute;inset-block-start:1.5rem;inset-inline-end:1.5rem;rotate:-12deg}:where(.ma-drop__copy){align-content:center;gap:1.25rem;padding:2rem 1.75rem 2.25rem;display:grid}:where(.ma-drop__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}:where(.ma-drop__headline){max-inline-size:16ch;font-family:var(--ma-font-display);font-size:clamp(2rem,1.3rem + 2.8cqi,3.75rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1}:where(.ma-drop__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-drop__text){max-inline-size:42ch;font-size:1.0625rem;line-height:1.55}:where(.ma-drop__batch){gap:.6rem;display:grid}:where(.ma-drop__count){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.03em;font-size:.8125rem}:where(.ma-drop__count strong){font-size:1.125rem;font-weight:500}:where(.ma-drop__meter){background:color-mix(in oklab, currentColor 18%, transparent);border-radius:999px;block-size:.5rem;display:block;overflow:hidden}:where(.ma-drop__meter span){border-radius:inherit;transform-origin:0;block-size:100%;inline-size:100%;scale:var(--ma-drop-share,0) 1;background:currentColor;display:block}:where([dir=rtl] .ma-drop__meter span){transform-origin:100%}:where(.ma-drop__facts){border-block-start:1px solid color-mix(in oklab, currentColor 22%, transparent);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem 1.25rem;margin:0;padding-block-start:1rem;display:grid}:where(.ma-drop__facts dt){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}:where(.ma-drop__facts dd){margin:.25rem 0 0;font-size:.9375rem}:where(.ma-drop__actions){flex-wrap:wrap;gap:.75rem;padding-block-start:.25rem;display:flex}:where(.ma-drop__btn){min-block-size:3rem;transition:background-color var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.4rem;font-weight:500;text-decoration:none;display:inline-flex}:where(.ma-drop__btn svg){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:translate var(--ma-duration-base,.3s) var(--ma-ease-out)}:where(.ma-drop__btn--primary){background:var(--ma-sec-action,var(--primary,var(--ma-ink)));color:var(--ma-sec-on-action,var(--primary-foreground,var(--ma-panel)))}:where(.ma-drop__btn--secondary){color:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 40%, transparent)}@media (hover:hover) and (pointer:fine){:where(.ma-drop__btn--primary:hover svg){translate:3px}:where(.ma-drop__btn--secondary:hover){background:color-mix(in oklab, currentColor 10%, transparent)}}@container ma-drop (width>=52rem){:where(.ma-drop__panel){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.ma-drop__art){min-block-size:30rem}:where(.ma-drop__copy){padding:3rem 3rem 3rem 1rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.ma-drop__meter span){animation:linear both ma-drop-fill}:where(.ma-drop .ma-drop__meter span){animation-timeline:view();animation-range:entry 40% cover 45%}}}:where(.ma-drop[data-density=compact]){--ma-density:.8}:where(.ma-drop[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-drop__btn,.ma-drop__btn svg){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-drop__btn,.ma-drop__btn svg){transition:none}:where(.ma-pcard){color:inherit;align-content:start;gap:.875rem;display:grid;position:relative}:where(.ma-pcard__plate){aspect-ratio:4/5;border-radius:var(--ma-radius-3xl,1.5rem);overflow:hidden}:where(.ma-pcard__body){gap:.3rem;padding-inline:.25rem;display:grid}:where(.ma-pcard__name){font-family:var(--ma-font-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.02em * var(--ma-tracking,1));margin:0;line-height:1.1}:where(.ma-pcard__link){color:inherit;text-decoration:none}:where(.ma-pcard__link):after{content:"";z-index:1;border-radius:var(--ma-radius-3xl,1.5rem);position:absolute;inset:0}:where(.ma-pcard__link:focus-visible){outline:none}:where(.ma-pcard:has(.ma-pcard__link:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:4px;border-radius:var(--ma-radius-3xl,1.5rem)}:where(.ma-pcard__spec){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.03em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));margin:0;font-size:.75rem}:where(.ma-pcard__tag){z-index:2;background:var(--background,var(--ma-panel));color:var(--foreground,var(--ma-ink));font-family:var(--ma-font-mono,ui-monospace, monospace);white-space:nowrap;clip-path:polygon(.7rem 0,100% 0,100% 100%,.7rem 100%,0 50%);transform-origin:.85rem;transition:rotate var(--ma-duration-slow,.7s) var(--ma-ease-out);pointer-events:none;border-radius:.3rem;margin:0;padding:.45rem .7rem .45rem 1.35rem;font-size:.8125rem;font-weight:500;line-height:1.1;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;rotate:-5deg}:where(.ma-pcard__tag):before{content:"";background:var(--ma-block-ground,var(--background,#fff));block-size:.36rem;inline-size:.36rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 25%, transparent);border-radius:50%;position:absolute;inset-block-start:calc(50% - .18rem);inset-inline-start:.6rem}@media (hover:hover) and (pointer:fine){:where(.ma-pcard:is(:hover,:has(:focus-visible)) .ma-pcard__tag){rotate:4deg}}@media (prefers-reduced-motion:reduce){:where(.ma-pcard__tag){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-pcard__tag){transition:none}:where(.ma-pgrid){gap:calc(2.25rem * var(--ma-density,1));padding:calc(3.5rem * var(--ma-density,1)) 1.5rem calc(4.5rem * var(--ma-density,1));font-family:var(--ma-font-body);--ma-fgrid-bg:transparent;--ma-fgrid-edge:var(--border,var(--ma-edge));--ma-fgrid-on-bg:var(--foreground,var(--ma-ink));--ma-fgrid-on-fg:var(--background,var(--ma-panel));display:grid;container:ma-pgrid/inline-size}:where(.ma-pgrid p){margin:0}:where(.ma-pgrid__head){gap:1rem;display:grid}:where(.ma-pgrid__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));align-items:center;gap:.6rem;font-size:.75rem;display:flex}:where(.ma-pgrid__eyebrow):before{content:"";background:var(--ma-em,currentColor);border-radius:2px;block-size:.5rem;inline-size:.5rem}:where(.ma-pgrid__headline){max-inline-size:16ch;font-family:var(--ma-font-display);font-size:clamp(2.5rem,1.5rem + 4cqi,5rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:.98}:where(.ma-pgrid__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-pgrid__copy){max-inline-size:46ch;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-pgrid .ma-fgrid__grid){--ma-fgrid-cols:2;--ma-fgrid-gap:2rem 1rem}:where(.ma-pgrid .ma-fgrid__bar){margin-block-end:1.5rem}@container ma-pgrid (width>=44rem){:where(.ma-pgrid .ma-fgrid__grid){--ma-fgrid-cols:3;--ma-fgrid-gap:2.5rem 1.5rem}}@container ma-pgrid (width>=72rem){:where(.ma-pgrid .ma-fgrid__grid){--ma-fgrid-cols:4}}:where(.ma-pgrid[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-pgrid[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-pgrid[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-fgrid-on-bg:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-fgrid-on-fg:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-pgrid[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-fgrid-on-bg:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-fgrid-on-fg:var(--ma-tone-brand,var(--primary,var(--ma-ink)))}:where(.ma-pgrid[data-density=compact]){--ma-density:.8}:where(.ma-pgrid[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-pgrid .ma-fgrid__grid>*){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-pgrid .ma-fgrid__grid>*){transition:none}:where(.ma-prail){gap:calc(2.25rem * var(--ma-density,1));padding-block:calc(4.5rem * var(--ma-density,1));font-family:var(--ma-font-body);display:grid;container:ma-prail/inline-size}:where(.ma-prail p){margin:0}:where(.ma-prail__head){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;padding-inline:1.5rem;display:flex}:where(.ma-prail__titles){gap:1rem;display:grid}:where(.ma-prail__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));align-items:center;gap:.6rem;font-size:.75rem;display:flex}:where(.ma-prail__eyebrow):before{content:"";background:var(--ma-em,currentColor);border-radius:2px;block-size:.5rem;inline-size:.5rem}:where(.ma-prail__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:clamp(2rem,1.4rem + 2.4cqi,3.5rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.02}:where(.ma-prail__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-prail__more){min-block-size:2.75rem;box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 25%, transparent));color:inherit;transition:background-color var(--ma-duration-fast,.16s) var(--ma-ease-out);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.1rem;font-weight:500;text-decoration:none;display:inline-flex}:where(.ma-prail__more svg){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:translate var(--ma-duration-base,.3s) var(--ma-ease-out)}@media (hover:hover) and (pointer:fine){:where(.ma-prail__more:hover){background:color-mix(in oklab, currentColor 7%, transparent)}:where(.ma-prail__more:hover svg){translate:3px}}:where(.ma-prail__viewport){timeline-scope:--ma-prail;gap:1.25rem;display:grid}:where(.ma-prail__track){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(14.5rem,30cqi,22rem);grid-auto-flow:column;gap:1rem;margin:0;padding:.5rem 1.5rem .75rem;scroll-padding-inline:1.5rem;list-style:none;display:grid;overflow-x:auto}:where(.ma-prail__track)::-webkit-scrollbar{display:none}:where(.ma-prail__track:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:-2px;border-radius:var(--ma-radius-xl,.75rem)}:where(.ma-prail__item){scroll-snap-align:start}@container ma-prail (width>=48rem){:where(.ma-prail__track){gap:1.5rem}}:where(.ma-prail__progress){display:none}@supports (animation-timeline:scroll()){:where(.ma-prail__track){scroll-timeline:--ma-prail x}:where(.ma-prail__progress){background:var(--border,color-mix(in oklab, currentColor 18%, transparent));border-radius:2px;justify-self:start;block-size:2px;inline-size:min(12rem,40%);margin-inline:1.5rem;display:block;overflow:hidden}:where(.ma-prail__progress span){transform-origin:0;background:currentColor;block-size:100%;animation:linear both ma-prail-progress;display:block}:where(.ma-prail .ma-prail__progress span){animation-timeline:--ma-prail}:where([dir=rtl] .ma-prail__progress span){transform-origin:100%}}:where(.ma-prail[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-prail[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-prail[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-prail[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-prail[data-density=compact]){--ma-density:.8}:where(.ma-prail[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-prail__more svg){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-prail__more svg){transition:none}:where(.ma-pindex){--ma-pindex-line:var(--border,var(--ma-edge));--ma-hil-radius:var(--radius,.75rem);--ma-cursor-bg:var(--primary,var(--ma-ink));--ma-cursor-fg:var(--primary-foreground,var(--ma-panel));padding:calc(4rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:block;position:relative;container:ma-pindex/inline-size}:where(.ma-pindex__inner){gap:calc(2.5rem * var(--ma-density,1));max-width:80rem;margin-inline:auto;display:grid}:where(.ma-pindex__eyebrow,.ma-pindex__headline,.ma-pindex__copy,.ma-pindex__list,.ma-pindex__columns){margin:0}:where(.ma-pindex__head){gap:.75rem;max-width:40rem;display:grid}:where(.ma-pindex__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-pindex__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.05}:where(.ma-pindex__copy){max-width:34rem;opacity:max(.8, var(--ma-sec-floor,0));font-size:1rem;line-height:1.55}:where(.ma-pindex__list){padding:0;list-style:none}:where(.ma-pindex__item){border-block-start:1px solid var(--ma-pindex-line)}:where(.ma-pindex__item:last-child){border-block-end:1px solid var(--ma-pindex-line)}:where(.ma-pindex__link){padding-block:calc(1.25rem * var(--ma-density,1));color:inherit;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"index title"".facts";align-items:baseline;gap:.35rem .75rem;text-decoration:none;display:grid}:where(.ma-pindex__link:focus-visible){outline-offset:4px;outline:2px solid}:where(.ma-pindex__index){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));grid-area:index;font-size:max(11px,.75rem)}:where(.ma-pindex__title){font-family:var(--ma-font-display);letter-spacing:-.04em;overflow-wrap:anywhere;transition:opacity var(--ma-duration-fast) var(--ma-ease-out);grid-area:title;font-size:clamp(1.75rem,5.5vw,4.25rem);font-weight:600;line-height:1}:where(.ma-pindex__facts){flex-wrap:wrap;grid-area:facts;gap:0 .5rem;display:flex}:where(.ma-pindex__facts>*){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:max(11px,.75rem)}:where(.ma-pindex__facts>:empty){display:none}:where(.ma-pindex__facts>:not(:empty)~:not(:empty)):before{content:"·";margin-inline-end:.5rem}:where(.ma-pindex__thumb),:where(.ma-pindex__columns){display:none}@container ma-pindex (width>=48rem){:where(.ma-pindex__link,.ma-pindex__columns){grid-template-columns:3rem minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 4rem;grid-template-areas:none;column-gap:1.5rem}:where(.ma-pindex__index,.ma-pindex__title){grid-area:auto}:where(.ma-pindex__facts){display:contents}:where(.ma-pindex__facts>*){display:block}:where(.ma-pindex__facts>:not(:empty)~:not(:empty)):before{content:none}:where(.ma-pindex__year){text-align:end}:where(.ma-pindex__columns){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));padding-block-end:.75rem;font-size:max(11px,.75rem);display:grid}:where(.ma-pindex__col--end){text-align:end}}@media (hover:hover) and (pointer:fine){:where(.ma-pindex__list:has(.ma-pindex__link:hover) .ma-pindex__link:not(:hover) .ma-pindex__title){opacity:.7}}@media (hover:none),(pointer:coarse){:where(.ma-pindex__link){grid-template-columns:2.5rem minmax(0,1fr) 5.5rem;grid-template-areas:"index title thumb"".facts thumb"}:where(.ma-pindex__thumb){inline-size:5.5rem;aspect-ratio:var(--ma-pindex-ratio,16 / 10);object-fit:cover;border-radius:var(--ma-radius-sm,.375rem);grid-area:thumb;align-self:center;block-size:auto;display:block}@container ma-pindex (width>=48rem){:where(.ma-pindex__link){grid-template-columns:3rem minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 4rem 7rem;grid-template-areas:none}:where(.ma-pindex__thumb){grid-area:auto;inline-size:7rem}}}:where(.ma-pindex__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-pindex__more){min-block-size:24px;color:inherit;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}:where(.ma-pindex[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-pindex[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-pindex[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-cursor-bg:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-cursor-fg:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-pindex[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8;--ma-cursor-bg:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-cursor-fg:var(--ma-tone-brand,var(--primary,var(--ma-ink)))}:where(.ma-pindex[data-density=compact]){--ma-density:.8}:where(.ma-pindex[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-pindex__title){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-pindex__title){transition:none}:where(.ma-qs){--ma-qs-panel:var(--card,var(--ma-panel));--ma-qs-ink:var(--card-foreground,var(--ma-ink));--ma-qs-edge:var(--border,var(--ma-edge));--ma-qs-dark:var(--ma-dark,0);--ma-qs-beam:var(--ma-em,var(--foreground,currentColor));--ma-qs-on-beam:var(--background,var(--ma-panel));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-qs/inline-size}:where(.ma-qs p){margin:0}:where(.ma-qs__inner){gap:2.5rem;max-inline-size:52rem;margin-inline:auto;display:grid}:where(.ma-qs__head){gap:1rem;display:grid}:where(.ma-qs__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}:where(.ma-qs__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.4cqi, 3.25rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.05}:where(.ma-qs__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-qs__copy){max-inline-size:44ch;font-size:1.0625rem;line-height:1.55}:where(.ma-qs__trace .ma-trace__line){background:var(--border,color-mix(in oklab, currentColor 18%, transparent))}:where(.ma-qs__steps){gap:3rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-qs__step){gap:.9rem;min-inline-size:0;display:grid;position:relative}:where(.ma-qs__num){background:var(--background,var(--ma-panel));block-size:2rem;inline-size:2rem;color:var(--foreground,currentColor);box-shadow:inset 0 0 0 1.5px var(--border,var(--ma-edge));font-family:var(--ma-font-mono,ui-monospace, monospace);border-radius:50%;place-items:center;margin-inline-start:.5rem;font-size:.8125rem;font-weight:650;display:grid;position:absolute;inset-block-start:-.15rem;inset-inline-start:-3rem}:where(.ma-qs__num svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}:where(.ma-qs__title){font-family:var(--ma-font-display);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:650;line-height:1.25}:where(.ma-qs__text){max-inline-size:60ch;font-size:1rem;line-height:1.6}:where(.ma-qs__text code),:where(.ma-qs__rtext code){background:var(--muted,color-mix(in oklab, currentColor 8%, transparent));font-family:var(--ma-font-mono,ui-monospace, monospace);border-radius:.3em;padding:.05em .35em;font-size:.875em}:where(.ma-qs__text a){color:inherit;text-underline-offset:.2em;font-weight:600;text-decoration:underline}:where(.ma-qs__code){--ma-panel:var(--ma-qs-panel);--ma-ink:var(--ma-qs-ink);--ma-edge:var(--ma-qs-edge);--ma-dark:var(--ma-qs-dark);--ma-codetabs-radius:var(--ma-radius-lg,.75rem)}:where(.ma-qs__result){border-radius:var(--ma-radius-lg,.75rem);background:var(--muted,color-mix(in oklab, currentColor 5%, transparent));color:var(--foreground,currentColor);gap:.5rem;padding:.9rem 1rem;display:grid}:where(.ma-qs__rlabel){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.75rem;display:inline-flex}:where(.ma-qs__rlabel svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:.95rem;inline-size:.95rem}:where(.ma-qs__rtext){font-size:.9375rem;line-height:1.55}:where(.ma-qs__result pre){margin:0;font-size:.8125rem;line-height:1.6;overflow-x:auto;background:0 0!important}:where(.ma-qs__result pre span){color:color-mix(in srgb, var(--shiki-dark) calc(var(--ma-dark,0) * 100%), var(--shiki-light))}:where(.ma-qs__step:not(.ma-qs__next) .ma-qs__num){background:var(--ma-qs-beam);color:var(--ma-qs-on-beam);box-shadow:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.ma-qs__step:not(.ma-qs__next) .ma-qs__num){animation:linear both ma-qs-lit;animation-range:cover 30% cover 45%}:where(html) :where(.ma-qs__step:not(.ma-qs__next) .ma-qs__num){animation-timeline:view()}}}:where(.ma-qs[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-qs[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);--ma-qs-panel:color-mix(in oklab, var(--card,var(--ma-panel)) calc(100% - var(--ma-dark,0) * 100%), var(--ma-neutral-950,var(--ma-panel)))}:where(.ma-qs[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-qs-beam:var(--ma-tone-ink-em,currentColor);--ma-qs-on-beam:var(--ma-tone-ink,var(--ma-ink));--ma-qs-panel:color-mix(in oklab, var(--ma-tone-ink,var(--ma-ink)) 45%, var(--ma-neutral-950,var(--ma-tone-ink,var(--ma-ink))));--ma-qs-ink:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-qs-dark:1}:where(.ma-qs[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-qs-beam:var(--ma-tone-brand-em,currentColor);--ma-qs-on-beam:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-qs-panel:color-mix(in oklab, var(--ma-tone-brand,var(--primary,var(--ma-ink))) 30%, var(--ma-neutral-950,var(--ma-tone-ink,var(--ma-ink))));--ma-qs-ink:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-qs-dark:1}:where(.ma-qs[data-density=compact]){--ma-density:.8}:where(.ma-qs[data-density=roomy]){--ma-density:1.25}:where(.ma-rating){font-family:var(--ma-font-body);position:relative}:where(.ma-rating[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-rating[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-rating[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-rating[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-rating__inner){max-inline-size:76rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-rating p){margin:0}:where(.ma-rating__head){max-inline-size:40rem;margin-block-end:2.75rem}:where(.ma-rating__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-rating__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.75rem 0 0;line-height:1.05}:where(.ma-rating__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-rating__copy){margin-top:1rem;font-size:1.0625rem;line-height:1.55}:where(.ma-rating__body){grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (width>=64rem){:where(.ma-rating__body){grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:4rem}}:where(.ma-rating__summary){justify-items:start;gap:.6rem;display:grid}:where(.ma-rating__average){align-items:baseline;gap:.5rem;display:flex}:where(.ma-rating__big){font-family:var(--ma-font-display);font-size:4.5rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}:where(.ma-rating__of){font-size:1rem;font-weight:550}:where(.ma-rating__count){font-size:.9375rem}:where(.ma-rating__bars){font-variant-numeric:tabular-nums;gap:.45rem;inline-size:100%;margin:.9rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}:where(.ma-rating__bars li){grid-template-columns:1.1rem 1fr 3rem;align-items:center;gap:.6rem;display:grid}:where(.ma-rating__stars){text-align:end;font-weight:650}:where(.ma-rating__share){text-align:end}:where(.ma-rating__track){background:color-mix(in oklab, currentColor 12%, transparent);border-radius:99px;block-size:.5rem;display:block;overflow:hidden}:where(.ma-rating__track i){inline-size:calc(var(--ma-rating-w,0) * 100%);border-radius:inherit;background:var(--ma-star,currentColor);transform-origin:0;block-size:100%;transition:scale .9s var(--ma-ease-out,ease-out);transition-delay:calc(.2s + var(--ma-rating-j,0) * 80ms);display:block}:where([dir=rtl] .ma-rating__track i){transform-origin:100%}:where([data-ma-js] .ma-rating__summary:not(.ma-in) .ma-rating__track i){scale:0 1}:where(.ma-rating__reviews){grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){:where(.ma-rating__reviews){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ma-rating__review){display:grid}:where(.ma-rating__review figure){border-radius:var(--ma-radius-lg,1rem);background:var(--card,transparent);color:var(--card-foreground,inherit);box-shadow:0 0 0 1px var(--border,var(--ma-edge));align-content:start;gap:.6rem;margin:0;padding:1.4rem;display:grid}:where(.ma-rating__title){font-weight:650}:where(.ma-rating__text){margin:0;font-size:.9375rem;line-height:1.55}:where(.ma-rating__by){flex-wrap:wrap;gap:.2rem .6rem;font-size:.8125rem;display:flex}:where(.ma-rating__name){font-weight:600}@media (prefers-reduced-motion:reduce){:where(.ma-rating__track i){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-rating__track i){transition:none}:where(.ma-regions){--ma-regions-dots:color-mix(in oklab, currentColor 22%, transparent);--ma-regions-pin:var(--ma-em,currentColor);padding:calc(5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-regions/inline-size}:where(.ma-regions p),:where(.ma-regions dl),:where(.ma-regions dd){margin:0}:where(.ma-regions__inner){gap:2.5rem;max-inline-size:76rem;margin-inline:auto;display:grid}:where(.ma-regions__head){align-items:end;gap:2rem;display:grid}:where(.ma-regions__words){gap:1rem;display:grid}:where(.ma-regions__eyebrow),:where(.ma-regions__metric){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}:where(.ma-regions__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.3rem + 2.6cqi, 3.5rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.04}:where(.ma-regions__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-regions__copy){max-inline-size:42ch;font-size:1.0625rem;line-height:1.55}:where(.ma-regions__stats){flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}:where(.ma-regions__stat){gap:.2rem;display:grid}:where(.ma-regions__stat dt){order:2;font-size:.875rem}:where(.ma-regions__stat dd){font-family:var(--ma-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:650;line-height:1}:where(.ma-regions__map){aspect-ratio:200/78.889;position:relative}:where(.ma-regions__pin){block-size:0;inline-size:0;position:absolute}:where(.ma-regions__ring){border:1.5px dashed var(--ma-regions-pin);border-radius:50%;position:absolute;inset:-.32rem}:where(.ma-regions__chip){background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:0 0 0 1px var(--border,var(--ma-edge)), 0 6px 16px -10px #0006;font-family:var(--ma-font-mono,ui-monospace, monospace);white-space:nowrap;border-radius:.4rem;align-items:baseline;gap:.4rem;padding:.2rem .45rem;font-size:.6875rem;display:none;position:absolute;translate:-50% calc(-100% - .55rem)}:where(.ma-regions__chip b){font-weight:650}:where(.ma-regions__pin[data-side=bottom] .ma-regions__chip){translate:-50% .55rem}:where(.ma-regions__pin[data-side=left] .ma-regions__chip){translate:calc(-100% - .6rem) -50%}:where(.ma-regions__pin[data-side=right] .ma-regions__chip){translate:.6rem -50%}:where(.ma-regions__pin[data-status=soon] .ma-regions__chip){box-shadow:none;outline-offset:-1px;outline:1px dashed}:where(.ma-regions__table){gap:.75rem;display:grid}:where(.ma-regions__list){border-block-start:1px solid var(--border,color-mix(in oklab, currentColor 20%, transparent));margin:0;padding:0;list-style:none;display:grid}:where(.ma-regions__row){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 14%, transparent));grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1rem;padding-block:.7rem;font-size:.9375rem;display:grid}:where(.ma-regions__code){font-family:var(--ma-font-mono,ui-monospace, monospace);font-size:.8125rem}:where(.ma-regions__value){min-inline-size:5rem;font-family:var(--ma-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:end;font-size:.8125rem}:where(.ma-regions__row[data-status=soon] .ma-regions__value){font-style:italic}@container ma-regions (width>=44rem){:where(.ma-regions__chip){display:inline-flex}:where(.ma-regions__list){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@container ma-regions (width>=60rem){:where(.ma-regions__head){grid-template-columns:minmax(0,1fr) auto}:where(.ma-regions__list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){:where([data-ma-js] .ma-regions__map:not(.ma-in) .ma-regions__chip){opacity:0}:where(.ma-regions__chip){transition:opacity var(--ma-duration) var(--ma-ease-out);transition-delay:calc(.3s + var(--ma-regions-i,0) * 70ms)}}:where(.ma-regions[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-regions[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-regions[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-regions-pin:var(--ma-tone-ink-em,currentColor)}:where(.ma-regions[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-regions-pin:var(--ma-tone-brand-em,currentColor)}:where(.ma-regions[data-density=compact]){--ma-density:.8}:where(.ma-regions[data-density=roomy]){--ma-density:1.25}:where(.ma-rooms){font-family:var(--ma-font-body);position:relative}:where(.ma-rooms[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-rooms[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-rooms[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-rooms[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-rooms__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-rooms p){margin:0}:where(.ma-rooms__head){max-inline-size:40rem;margin-block-end:2.25rem}:where(.ma-rooms__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-rooms__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.06}:where(.ma-rooms__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-rooms__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.6}:where(.ma-rooms__list){grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){:where(.ma-rooms__list[data-cols="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ma-rooms__list[data-cols="3"]){grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.ma-rooms__item){display:grid}:where(.ma-rooms__card){border-radius:var(--ma-radius-xl,1.25rem);background:var(--card,transparent);color:var(--card-foreground,inherit);box-shadow:0 0 0 1px var(--border,var(--ma-edge));transition:box-shadow var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}:where(a.ma-rooms__card:hover){box-shadow:0 0 0 1px var(--border,var(--ma-edge)), 0 14px 32px -20px #00000073}:where(a.ma-rooms__card:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-rooms__art){aspect-ratio:4/3;display:block}:where(.ma-rooms__body){align-content:start;gap:.55rem;padding:1.15rem 1.25rem 1.35rem;display:grid}:where(.ma-rooms__name){font-family:var(--ma-font-display);font-size:1.3rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.01em;margin:0}:where(a.ma-rooms__card:is(:hover,:focus-visible) .ma-rooms__name){text-underline-offset:.18em;text-decoration:underline}:where(.ma-rooms__facts){flex-wrap:wrap;gap:.25rem .9rem;font-size:.875rem;font-weight:600;display:flex}:where(.ma-rooms__text){font-size:.9375rem;line-height:1.55}:where(.ma-rooms__features){flex-wrap:wrap;gap:.4rem;display:flex}:where(.ma-rooms__features span){box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));border-radius:999px;padding:.25rem .65rem;font-size:.8125rem}:where(.ma-rooms__price){margin-block-start:.3rem;font-size:.9375rem}:where(.ma-rooms__price b){font-family:var(--ma-font-display);font-size:1.2rem;font-weight:var(--ma-display-weight,700);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:where(.ma-rooms__card){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-rooms__card){transition:none}:where(.ma-sched){gap:calc(2rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-sched/inline-size}:where(.ma-sched p){margin:0}:where(.ma-sched__head){gap:1rem;display:grid}:where(.ma-sched__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-sched__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:clamp(2.25rem,1.4rem + 3.4cqi,4.5rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-transform:var(--ma-display-case,none);text-wrap:balance;margin:0;line-height:.95}:where(.ma-sched__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-sched__days){border:0;flex-wrap:wrap;gap:.6rem;min-inline-size:0;margin:0;padding:0;display:flex}:where(.ma-sched__day){border-radius:var(--ma-radius-2xl,1.1rem);background:var(--ma-block-ground);min-inline-size:6.5rem;color:var(--ma-block-text);cursor:pointer;transition:translate var(--ma-duration-fast,.16s) var(--ma-ease-out), box-shadow var(--ma-duration-fast,.16s) var(--ma-ease-out);gap:.1rem;padding:.8rem 1.1rem;display:grid}:where(.ma-sched__day:has(:checked)){box-shadow:0 0 0 3px var(--background,#fff), 0 0 0 5px var(--foreground,currentColor);translate:0 -3px}:where(.ma-sched__day:has(:focus-visible)){outline:2px solid var(--ring,currentColor);outline-offset:7px}:where(.ma-sched__day-label){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}:where(.ma-sched__day-date){font-family:var(--ma-font-display);font-size:1.5rem;font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.02em * var(--ma-tracking,1));text-transform:var(--ma-display-case,none)}@media (hover:hover) and (pointer:fine){:where(.ma-sched__day:not(:has(:checked)):hover){translate:0 -2px}}:where(.ma-sched__panel){gap:1rem;display:grid}:where(.ma-sched__panel-title){font-family:var(--ma-font-display);font-size:1.25rem;font-weight:var(--ma-display-weight,800);text-transform:var(--ma-display-case,none);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0;display:flex}:where(.ma-sched__note){font-size:.9375rem}:where(.ma-sched__list){border-block-start:1.5px solid;margin:0;padding:0;list-style:none;display:grid}:where(.ma-sched__session){border-block-end:1px solid var(--border,color-mix(in oklab, currentColor 18%, transparent));grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:1.1rem;scroll-margin-block-start:6rem;display:grid}:where(.ma-sched__session:target){background:color-mix(in oklab, var(--ma-em,currentColor) 8%, transparent)}:where(.ma-sched__time){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.875rem}:where(.ma-sched__what){gap:.25rem;display:grid}:where(.ma-sched__title){font-family:var(--ma-font-display);font-size:clamp(1.125rem,1rem + .6cqi,1.5rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.015em * var(--ma-tracking,1));line-height:1.15}:where(.ma-sched__people){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.9375rem}:where(.ma-sched__tags){flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}:where(.ma-sched__stage){background:var(--ma-block-ground);color:var(--ma-block-text);border-radius:999px;padding:.3rem .65rem;font-size:.8125rem;font-weight:600}:where(.ma-sched__kind){box-shadow:inset 0 0 0 1px var(--border,color-mix(in oklab, currentColor 25%, transparent));font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.3rem .65rem;font-size:.6875rem}@container ma-sched (width>=46rem){:where(.ma-sched__session){grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:baseline;gap:1.5rem}:where(.ma-sched__tags){justify-content:end}}@supports selector(:has(*)){:where(.ma-sched__panel){display:none}:where(.ma-sched__panel-title){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(.ma-sched:has([data-i="0"]:checked) .ma-sched__panel[data-i="0"]),:where(.ma-sched:has([data-i="1"]:checked) .ma-sched__panel[data-i="1"]),:where(.ma-sched:has([data-i="2"]:checked) .ma-sched__panel[data-i="2"]),:where(.ma-sched:has([data-i="3"]:checked) .ma-sched__panel[data-i="3"]),:where(.ma-sched:has([data-i="4"]:checked) .ma-sched__panel[data-i="4"]),:where(.ma-sched:has([data-i="5"]:checked) .ma-sched__panel[data-i="5"]),:where(.ma-sched:has([data-i="6"]:checked) .ma-sched__panel[data-i="6"]){animation:ma-sched-in var(--ma-duration-base,.3s) var(--ma-ease-out);display:grid}}:where(.ma-sched[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-sched[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-sched[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-sched[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-sched[data-density=compact]){--ma-density:.8}:where(.ma-sched[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-sched__day){transition:none}:where(.ma-sched__panel){animation:none}}:where([data-ma-motion=reduce]) :where(.ma-sched__day){transition:none}:where([data-ma-motion=reduce]) :where(.ma-sched__panel){animation:none}:where(.ma-scrs){--ma-scrs-own:min(15rem, 70vw);--ma-scrs-phone:min(17.5rem, calc((var(--ma-scrs-view,100vh) - 7rem) * 9 / 19.5));font-family:var(--ma-font-body);position:relative}:where(.ma-scrs[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-scrs[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-scrs[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-scrs[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-scrs__inner){max-inline-size:72rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-scrs p){margin:0}:where(.ma-scrs__head){max-inline-size:40rem;margin-block-end:3.5rem}:where(.ma-scrs__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-scrs__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.75rem 0 0;line-height:1.05}:where(.ma-scrs__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-scrs__copy){margin-top:1rem;font-size:1.0625rem;line-height:1.55}:where(.ma-scrs__features){gap:4.5rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-scrs__feature){justify-items:start;gap:2rem;display:grid}:where(.ma-scrs__text){max-inline-size:30rem;padding-inline-start:1.25rem;position:relative}:where(.ma-scrs__text):before,:where(.ma-scrs__text):after{content:"";background:var(--border,var(--ma-edge));border-radius:1px;inline-size:2px;position:absolute;inset-block:.2rem;inset-inline-start:0}:where(.ma-scrs__text):after{background:var(--ma-sec-action,var(--primary,currentColor));transform-origin:top;scale:1 0}:where(.ma-scrs__kicker){letter-spacing:.02em;font-size:.8125rem;font-weight:650}:where(.ma-scrs__title){font-family:var(--ma-font-display);font-size:1.6rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.02em;margin:.4rem 0 0;line-height:1.15}:where(.ma-scrs__desc){margin-top:.75rem;font-size:1.0625rem;line-height:1.6}:where(.ma-scrs__points){gap:.45rem;margin:1rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}:where(.ma-scrs__points li){gap:.6rem;display:flex}:where(.ma-scrs__points li):before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:.4rem;inline-size:.4rem;margin-block-start:.5rem}:where(.ma-scrs__own){justify-self:center}:where(.ma-scrs__stage){display:none}:where(.ma-scrs__screens){block-size:100%;display:grid}:where(.ma-scrs__screen){isolation:isolate;grid-area:1/1}:where(.ma-scrs__disc){inline-size:min(calc(var(--ma-scrs-phone) * 1.6), 100%);aspect-ratio:1;background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary)));border-radius:50%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (width>=64rem) and (prefers-reduced-motion:no-preference){:where(.ma-scrs__body){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;display:grid}:where(.ma-scrs[data-media=left] .ma-scrs__features){order:2}:where(.ma-scrs__features){gap:0}:where(.ma-scrs__feature){min-block-size:calc(var(--ma-scrs-view,100vh) * .78);align-content:center}:where(.ma-scrs__own){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(.ma-scrs__stage){overflow-clip-margin:2rem;display:block;overflow:clip}:where(.ma-scrs__sticky){place-items:center;padding-block:1rem;display:grid;position:sticky;inset-block-start:max(1.5rem, calc(var(--ma-scrs-view,100vh) / 2 - var(--ma-scrs-phone) * 19.5 / 18))}:where(.ma-scrs__phone){filter:drop-shadow(0 30px 40px #0003);position:relative}:where(.ma-scrs__screen:not([data-first])){animation:linear both ma-scrs-in;animation-range:cover 35% cover 50%}:where(.ma-scrs__feature .ma-scrs__text):after{animation:linear both ma-scrs-line}:where(html) :where(.ma-scrs__feature .ma-scrs__text):after{animation-timeline:var(--ma-scrs-tl);animation-range:cover 30% cover 70%}}}:where(.ma-svc){font-family:var(--ma-font-body);position:relative}:where(.ma-svc[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-svc[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-svc[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-svc[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-svc__inner){max-inline-size:76rem;padding:calc(4rem * var(--ma-density,1)) 1.5rem;grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-inline:auto;display:grid}@media (width>=60rem){:where(.ma-svc__inner){grid-template-columns:minmax(0,1.6fr) minmax(18rem,.9fr);align-items:start;gap:4rem}:where(.ma-svc__aside){position:sticky;inset-block-start:calc(var(--ma-bar,4rem) + 1.5rem)}}:where(.ma-svc p){margin:0}:where(.ma-svc__main){gap:2.5rem;max-inline-size:44rem;display:grid}:where(.ma-svc__back a){min-block-size:24px;color:inherit;text-underline-offset:.2em;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-block}:where(.ma-svc__eyebrow){margin-top:1rem;font-size:.875rem;font-weight:600}:where(.ma-svc__title){font-family:var(--ma-font-display);font-size:calc(clamp(2.3rem, 1.6rem + 2.6vw, 3.6rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.05}:where(.ma-svc__summary){margin-top:1.1rem;font-size:1.1875rem;line-height:1.6}:where(.ma-svc__part){gap:.9rem;display:grid}:where(.ma-svc__heading){font-family:var(--ma-font-display);font-size:1.5rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.015em;margin:0}:where(.ma-svc__p){font-size:1.0625rem;line-height:1.7}:where(.ma-svc__list){gap:.5rem;margin:0;padding-inline-start:1.25rem;font-size:1.0625rem;line-height:1.6;list-style:outside;display:grid}:where(.ma-svc__steps){counter-reset:ma-svc;gap:.9rem;margin:0;padding:0;font-size:1.0625rem;line-height:1.6;list-style:none;display:grid}:where(.ma-svc__steps li){counter-increment:ma-svc;padding-inline-start:2.6rem;position:relative}:where(.ma-svc__steps li):before{content:counter(ma-svc);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;block-size:1.8rem;inline-size:1.8rem;font-size:.875rem;font-weight:650;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:inset 0 0 0 1.5px}:where(.ma-svc__card){border-radius:var(--ma-radius-2xl,1.5rem);background:var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);gap:1.25rem;padding:1.5rem;display:grid}:where(.ma-svc__facts){margin:0;display:grid}:where(.ma-svc__facts>div){border-block-end:1px solid color-mix(in oklab, currentColor 20%, transparent);justify-content:space-between;gap:1rem;padding-block:.65rem;display:flex}:where(.ma-svc__facts>div:first-child){padding-block-start:0}:where(.ma-svc__facts dd){text-align:end;margin:0;font-weight:650}:where(.ma-svc__actions){gap:.6rem;display:grid}:where(.ma-svc__primary),:where(.ma-svc__secondary){border-radius:var(--ma-radius-md,.6rem);justify-content:center;align-items:center;min-block-size:2.9rem;padding:0 1.25rem;font-weight:600;text-decoration:none;display:flex}:where(.ma-svc__primary){background:var(--ma-block-text,var(--ma-ink));color:var(--ma-block-ground,var(--ma-panel))}:where(.ma-svc__secondary){color:inherit;box-shadow:inset 0 0 0 1.5px}:where(.ma-svc__primary:focus-visible),:where(.ma-svc__secondary:focus-visible),:where(.ma-svc__back a:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:3px}:where(.ma-svc__fine){font-size:.8125rem;line-height:1.5}:where(.ma-svc__primary),:where(.ma-svc__secondary){transition:opacity var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out)}:where(.ma-svc__primary:hover),:where(.ma-svc__secondary:hover){opacity:.88}@media (prefers-reduced-motion:reduce){:where(.ma-svc__primary),:where(.ma-svc__secondary){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-svc__primary),:where([data-ma-motion=reduce]) :where(.ma-svc__secondary){transition:none}:where(.ma-svcs){font-family:var(--ma-font-body);position:relative}:where(.ma-svcs[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-svcs[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-svcs[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-svcs[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-svcs__inner){max-inline-size:76rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-svcs p){margin:0}:where(.ma-svcs__head){max-inline-size:40rem;margin-block-end:2.5rem}:where(.ma-svcs__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-svcs__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.6rem 0 0;line-height:1.06}:where(.ma-svcs__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-svcs__copy){margin-top:.9rem;font-size:1.0625rem;line-height:1.6}:where(.ma-svcs__groups){gap:3rem;display:grid}:where(.ma-svcs__group){gap:1rem 3rem;display:grid}@media (width>=52rem){:where(.ma-svcs:not([data-one]) .ma-svcs__group){grid-template-columns:minmax(12rem,.75fr) minmax(0,2fr)}}:where(.ma-svcs__name){font-family:var(--ma-font-display);font-size:1.35rem;font-weight:var(--ma-display-weight,700);letter-spacing:-.01em;margin:0}:where(.ma-svcs__about){margin-top:.5rem;font-size:.9375rem;line-height:1.55}:where(.ma-svcs__list){border-block-start:1px solid var(--border,var(--ma-edge));margin:0;padding:0;list-style:none}:where(.ma-svcs__list>li){border-block-end:1px solid var(--border,var(--ma-edge))}:where(.ma-svcs__row){color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 1.5rem;padding:1.1rem .25rem;text-decoration:none;display:grid}:where(a.ma-svcs__row){grid-template-columns:minmax(0,1fr) auto 1rem}:where(.ma-svcs__words){gap:.3rem;display:grid}:where(.ma-svcs__title){margin:0;font-size:1.0625rem;font-weight:650}:where(.ma-svcs__text){font-size:.9375rem;line-height:1.5}:where(.ma-svcs__meta){text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:.2rem;font-size:.875rem;display:grid}:where(.ma-svcs__price){font-weight:650}:where(.ma-svcs__arrow){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:translate var(--ma-duration-fast,.15s) var(--ma-ease-out,ease-out)}:where(.ma-svcs__arrow:dir(rtl)){scale:-1 1}:where(a.ma-svcs__row:is(:hover,:focus-visible) .ma-svcs__title){text-underline-offset:.2em;text-decoration:underline}:where(a.ma-svcs__row:is(:hover,:focus-visible) .ma-svcs__arrow){translate:.2rem}:where(a.ma-svcs__row:dir(rtl):is(:hover,:focus-visible) .ma-svcs__arrow){translate:-.2rem}:where(a.ma-svcs__row:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px;border-radius:.4rem}@media (width<=30rem){:where(.ma-svcs__row),:where(a.ma-svcs__row){grid-template-columns:minmax(0,1fr) 1rem}:where(.ma-svcs__meta){text-align:start;grid-row:2;justify-items:start;gap:.75rem;display:flex}}:where(.ma-svcs__more){margin-top:2rem}:where(.ma-svcs__more a){min-block-size:24px;color:inherit;text-underline-offset:.2em;font-weight:600;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){:where(.ma-svcs__arrow){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-svcs__arrow){transition:none}:where(.ma-services){--ma-services-line:var(--border,var(--ma-edge));--ma-services-ground:var(--background,var(--ma-panel));padding:calc(4rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:block;container:ma-services/inline-size}:where(.ma-services__inner){gap:calc(2.5rem * var(--ma-density,1));max-width:72rem;margin-inline:auto;display:grid}:where(.ma-services__eyebrow,.ma-services__headline,.ma-services__copy,.ma-services__text,.ma-services__label,.ma-services__items){margin:0}:where(.ma-services__head){gap:.75rem;max-width:40rem;display:grid}:where(.ma-services__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-services__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.05}:where(.ma-services__copy){max-width:34rem;opacity:max(.8, var(--ma-sec-floor,0));font-size:1rem;line-height:1.55}:where(.ma-services__list){display:grid}:where(.ma-services__item){border-block-start:1px solid var(--ma-services-line)}:where(.ma-services__item:last-child){border-block-end:1px solid var(--ma-services-line)}:where(.ma-services__summary){padding-block:calc(1.25rem * var(--ma-density,1));cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;list-style:none;display:grid}:where(.ma-services__list[data-numbered] .ma-services__summary){grid-template-columns:3rem minmax(0,1fr) auto}:where(.ma-services__summary)::-webkit-details-marker{display:none}:where(.ma-services__summary:focus-visible){outline-offset:4px;outline:2px solid}:where(.ma-services__index){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));align-self:start;padding-block-start:.55em;font-size:max(11px,.75rem)}:where(.ma-services__title){font-family:var(--ma-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.625rem,4.5vw,3.25rem);font-weight:600;line-height:1.05}:where(.ma-services__icon){border:1px solid var(--ma-services-line);block-size:2.5rem;inline-size:2.5rem;transition:background-color var(--ma-duration-fast) var(--ma-ease-out), color var(--ma-duration-fast) var(--ma-ease-out);border-radius:999px;place-items:center;display:grid}:where(.ma-services__icon svg){fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;block-size:1.125rem;inline-size:1.125rem}:where(.ma-services__bar--v){transform-origin:50%;transition:scale var(--ma-duration) var(--ma-ease)}:where(.ma-services__item[open] .ma-services__bar--v){scale:1 0}:where(.ma-services__summary:hover .ma-services__icon,.ma-services__item[open] .ma-services__icon){background:currentColor}:where(.ma-services__summary:hover .ma-services__icon svg,.ma-services__item[open] .ma-services__icon svg){stroke:var(--ma-services-ground)}:where(.ma-services__item)::details-content{transition:grid-template-rows var(--ma-duration) var(--ma-ease), content-visibility var(--ma-duration) allow-discrete;grid-template-rows:0fr;display:grid}:where(.ma-services__item[open])::details-content{grid-template-rows:1fr}:where(.ma-services__body){min-block-size:0;transition:padding-block-end var(--ma-duration) var(--ma-ease);gap:1.25rem 2.5rem;padding-block-end:0;display:grid;overflow:clip}:where(.ma-services__item[open] .ma-services__body){padding-block-end:calc(1.75rem * var(--ma-density,1))}:where(.ma-services__text){max-width:36rem;opacity:max(.85, var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.6}:where(.ma-services__deliver){align-content:start;gap:.5rem;display:grid}:where(.ma-services__label){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:max(11px,.75rem)}:where(.ma-services__items){gap:.25rem;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}@container ma-services (width>=40rem){:where(.ma-services__list[data-numbered] .ma-services__body){padding-inline-start:4.5rem}:where(.ma-services__body){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}:where(.ma-services__actions){flex-wrap:wrap;gap:.75rem;display:flex}:where(.ma-services[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-services[data-ma-tone=muted]){--ma-services-ground:var(--ma-tone-muted,var(--muted,var(--ma-edge)));background:var(--ma-services-ground);color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-services[data-ma-tone=ink]){--ma-services-ground:var(--ma-tone-ink,var(--ma-ink));background:var(--ma-services-ground);color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-services[data-ma-tone=brand]){--ma-services-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));background:var(--ma-services-ground);color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-services[data-ma-tone=brand] :is(.ma-services__eyebrow,.ma-services__index,.ma-services__label)){--ma-sec-floor:1}:where(.ma-services[data-density=compact]){--ma-density:.8}:where(.ma-services[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){@supports selector(::details-content){:where(.ma-services__item)::details-content{transition:none}}:where(.ma-services__body,.ma-services__bar--v,.ma-services__icon){transition:none}}@supports selector(::details-content){:where([data-ma-motion=reduce]) :where(.ma-services__item)::details-content{transition:none}}:where([data-ma-motion=reduce]) :where(.ma-services__body,.ma-services__bar--v,.ma-services__icon){transition:none}:where(.ma-signin){--ma-signin-text:var(--card-foreground,var(--ma-ink));--ma-signin-plate:var(--card,var(--ma-panel));--ma-signin-line:var(--border,var(--ma-edge));--ma-signin-edge:color-mix(in oklab, var(--ma-signin-text) 60%, var(--ma-signin-plate));--ma-signin-grid:color-mix(in oklab, currentColor 14%, transparent);--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel));isolation:isolate;padding:calc(5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);justify-items:center;display:grid;position:relative}:where(.ma-signin[data-align=start]){justify-items:start}:where(.ma-signin__grid){z-index:-1}:where(.ma-signin__card){box-sizing:border-box;inline-size:min(100%,28rem);padding:calc(2rem * var(--ma-density,1));border:1px solid var(--ma-signin-line);border-radius:var(--ma-radius-xl,.875rem);background:var(--ma-signin-plate);color:var(--ma-signin-text);box-shadow:var(--ma-card-shadow,none);--ma-ink:var(--ma-signin-text);--ma-panel:var(--ma-signin-plate);--ma-edge:var(--ma-signin-edge);gap:1.5rem;display:grid}:where(.ma-signin__eyebrow,.ma-signin__headline,.ma-signin__copy,.ma-signin__status,.ma-signin__alt,.ma-signin__demo){margin:0}:where(.ma-signin__head){gap:.75rem;display:grid}:where(.ma-signin__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-signin__headline){font-family:var(--ma-font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.1}:where(.ma-signin__copy){opacity:max(.8, var(--ma-sec-floor,0));font-size:.9375rem;line-height:1.55}:where(.ma-signin__step){gap:.75rem;display:grid}:where(.ma-signin__providers){border-block-end:1px solid var(--ma-signin-line);gap:.5rem;padding-block-end:1rem;display:grid}:where(.ma-signin__form){gap:.75rem;font-size:1rem;display:grid}:where(.ma-signin__label,.ma-signin__form .ma-otp__label){margin:0;font-size:.875rem;font-weight:500}:where(.ma-signin__input){box-sizing:border-box;border:1px solid var(--ma-signin-edge);border-radius:var(--ma-radius-md,.5rem);min-block-size:2.75rem;inline-size:100%;color:inherit;font:inherit;background:0 0;margin:0;padding:.625rem .75rem;font-size:max(1rem,16px);line-height:1.4}:where(.ma-signin__input)::placeholder{color:color-mix(in oklab, var(--ma-signin-text) calc(max(var(--ma-dim,.75), var(--ma-sec-floor,0)) * 100%), transparent);opacity:1}:where(.ma-signin__input:focus-visible){outline:2px solid var(--ma-signin-text);outline-offset:2px}:where(.ma-signin__form:not([data-state=done]) .ma-signin__input:user-invalid){border-color:color-mix(in oklab, var(--destructive,var(--ma-signin-text)) 50%, var(--ma-signin-text))}:where(.ma-signin__otp){--ma-otp-invalid:color-mix(in oklab, var(--destructive,var(--ma-signin-text)) 50%, var(--ma-signin-text));justify-self:start}:where(.ma-signin__submit){--ma-ink:var(--ma-sec-action);--ma-panel:var(--ma-sec-on-action);--ma-edge:var(--ma-sec-action);--ma-stateful-done:var(--ma-sec-action);--ma-stateful-error:var(--ma-sec-action);inline-size:100%}:where(.ma-signin__status){min-block-size:1lh;font-size:.875rem;line-height:1.5}:where(.ma-signin__alt){flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}:where(.ma-signin__link){min-block-size:24px;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.2em;cursor:pointer;transition:text-decoration-color var(--ma-duration-fast) var(--ma-ease-out);background:0 0;border:0;margin:0;padding:0;line-height:24px;display:inline-block}:where(.ma-signin__link:hover){text-decoration-color:currentColor}:where(.ma-signin__link:focus-visible){outline:2px solid var(--ma-signin-text);outline-offset:2px}:where(.ma-signin__demo){opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.8125rem}:where(.ma-signin__aside){font-size:.875rem}:where(.ma-signin:has(form[data-ma-step=email]:not([data-state=done],[data-state=exists])) .ma-signin__step--code),:where(.ma-signin:has(form[data-ma-step=email]:is([data-state=done],[data-state=exists])) .ma-signin__step--email){display:none}:where(.ma-signin[data-ma-tone=surface]){--ma-signin-ground:var(--background,var(--ma-panel));--ma-signin-text:var(--foreground,var(--ma-ink))}:where(.ma-signin[data-ma-tone=muted]){--ma-signin-ground:var(--ma-tone-muted,var(--muted,color-mix(in oklab, var(--ma-ink) 8%, var(--ma-panel))));--ma-signin-text:var(--foreground,var(--ma-ink));outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-signin[data-ma-tone=ink]){--ma-signin-ground:var(--ma-tone-ink,var(--ma-ink));--ma-signin-text:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-signin-text);--ma-sec-on-action:var(--ma-signin-ground);--ma-signin-grid:color-mix(in oklab, currentColor 24%, transparent)}:where(.ma-signin[data-ma-tone=brand]){--ma-signin-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-signin-text:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-signin-text);--ma-sec-on-action:var(--ma-signin-ground);--ma-signin-grid:color-mix(in oklab, currentColor 28%, transparent);--ma-sec-faint:.8;--ma-dim:.8}:where(.ma-signin[data-ma-tone]){background:var(--ma-signin-ground);color:var(--ma-signin-text);--ma-signin-plate:var(--ma-signin-ground);--ma-signin-line:color-mix(in oklab, var(--ma-signin-text) 16%, var(--ma-signin-ground))}:where(.ma-signin[data-density=compact]){--ma-density:.8}:where(.ma-signin[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-signin__link){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-signin__link){transition:none}:where(.ma-signup){--ma-signup-text:var(--foreground,var(--ma-ink));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);scroll-margin-block-start:5rem;container:ma-signup/inline-size}:where(.ma-signup p){margin:0}:where(.ma-signup__inner){align-items:center;gap:2.5rem;display:grid}:where(.ma-signup__main){align-content:start;gap:1.1rem;display:grid}:where(.ma-signup__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}:where(.ma-signup__headline){max-inline-size:15ch;font-family:var(--ma-font-display);font-size:calc(clamp(2.25rem, 1.4rem + 3.4cqi, 4.5rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1}:where(.ma-signup__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-signup__copy){max-inline-size:42ch;font-size:1.0625rem;line-height:1.55}:where(.ma-signup__form){gap:.5rem;max-inline-size:32rem;padding-block-start:.5rem;display:grid}:where(.ma-signup__row){flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}:where(.ma-signup__field){--ma-panel:transparent;--ma-edge:currentColor;--ma-ink:var(--ma-signup-text);--ma-dim:.78;--ma-vanish-radius:999px;--ma-vanish-invalid:color-mix(in oklab, var(--destructive,var(--ma-signup-text)) 60%, var(--ma-signup-text));flex:14rem;min-inline-size:0}:where(.ma-signup__field .ma-vanish){grid-template-columns:minmax(0,1fr)}:where(.ma-signup__field .ma-vanish__label){font-size:.875rem;font-weight:600}:where(.ma-signup__field .ma-vanish__input){box-sizing:border-box;border-width:1.5px;min-block-size:3rem;padding-inline:1.1rem}:where(.ma-signup__submit){--ma-ink:var(--ma-signup-text);--ma-panel:var(--background,var(--ma-panel));--ma-edge:var(--ma-signup-text);--ma-stateful-done:var(--ma-signup-text);--ma-stateful-error:var(--ma-signup-text);--ma-stateful-radius:999px;flex:none;min-block-size:3rem}:where(.ma-signup__status){min-block-size:1lh;font-size:.875rem;line-height:1.5}:where(.ma-signup__fine){flex-wrap:wrap;gap:0 1rem;font-size:.8125rem;display:flex}:where(.ma-signup__privacy){color:inherit}:where(.ma-signup__count){flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.9375rem;display:flex}:where(.ma-signup__count strong){font-family:var(--ma-font-display);font-size:1.25rem;font-weight:var(--ma-display-weight,700);font-variant-numeric:tabular-nums}:where(.ma-signup__sent){border-radius:var(--ma-radius-xl,1rem);align-items:start;gap:.9rem;max-inline-size:32rem;padding:1.1rem 1.25rem;display:flex;box-shadow:inset 0 0 0 1.5px}:where(.ma-signup__tick){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.75rem;inline-size:1.75rem}:where(.ma-signup__sent-title){font-size:1.0625rem;font-weight:700}:where(.ma-signup__sent-copy){margin-block-start:.25rem;line-height:1.5}:where(.ma-signup__preview){border-radius:var(--ma-radius-3xl,1.75rem);background:var(--ma-block-ground);color:var(--ma-block-text);isolation:isolate;padding:clamp(1.5rem,4cqi,3rem);display:grid;position:relative}:where(.ma-signup__stack){display:grid;position:absolute;inset:clamp(1.5rem,4cqi,3rem)}:where(.ma-signup__stack span){border-radius:var(--ma-radius-xl,1rem);background:color-mix(in oklab, var(--background,#fff) 55%, var(--ma-block-ground));grid-area:1/1}:where(.ma-signup__stack span:first-child){translate:-.5rem .75rem;rotate:-5deg}:where(.ma-signup__stack span:last-child){translate:.5rem .4rem;rotate:3.5deg}:where(.ma-signup__mail){border-radius:var(--ma-radius-xl,1rem);background:var(--background,#fff);color:var(--foreground,#111);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground,#111) 6%, transparent), 0 18px 40px -24px color-mix(in oklab, var(--foreground,#111) 45%, transparent);transition:rotate var(--ma-duration-slow,.7s) var(--ma-ease-spring,var(--ma-ease-out));gap:.75rem;padding:1.4rem 1.5rem 1.5rem;display:grid;position:relative;rotate:-1deg}:where(.ma-signup__from){align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;display:flex}:where(.ma-signup__avatar){background:var(--ma-block-ground);block-size:2rem;inline-size:2rem;color:var(--ma-block-text);font-family:var(--ma-font-display);border-radius:50%;place-items:center;font-weight:700;display:grid}:where(.ma-signup__when){font-family:var(--ma-font-mono,ui-monospace, monospace);margin-inline-start:auto;font-size:.75rem;font-weight:400}:where(.ma-signup__subject){font-family:var(--ma-font-display);font-size:clamp(1.25rem,1rem + 1cqi,1.75rem);font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.02em * var(--ma-tracking,1));text-wrap:balance;line-height:1.15}:where(.ma-signup__lines){gap:.6rem;font-size:.9375rem;line-height:1.6;display:grid;-webkit-mask:linear-gradient(#000 45%,#0000);mask:linear-gradient(#000 45%,#0000)}:where(.ma-signup__tease){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}@media (hover:hover) and (pointer:fine){:where(.ma-signup__preview:hover .ma-signup__mail){rotate:0deg}}@container ma-signup (width>=56rem){:where(.ma-signup__inner){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}:where(.ma-signup[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-signup[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-signup[data-ma-tone=ink]){--ma-signup-text:var(--ma-tone-ink-foreground,var(--ma-panel));background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-signup-text)}:where(.ma-signup[data-ma-tone=brand]){--ma-signup-text:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-signup-text)}:where(.ma-signup[data-ma-tone=ink] .ma-signup__submit){--ma-panel:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-signup[data-ma-tone=brand] .ma-signup__submit){--ma-panel:var(--ma-tone-brand,var(--primary,var(--ma-ink)))}:where(.ma-signup[data-density=compact]){--ma-density:.8}:where(.ma-signup[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-signup__mail){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-signup__mail){transition:none}:where(.ma-silk){pointer-events:none;contain:strict;--ma-silk-body:.85;--ma-silk-gloss:28;position:absolute;inset:0;overflow:hidden}:where([data-ma-preset=snap] .ma-silk){--ma-silk-speed:1.6}:where([data-ma-preset=ambient] .ma-silk),:where([data-ma-preset=gentle] .ma-silk){--ma-silk-speed:.55}:where(.ma-silk):before{content:"";background:repeating-linear-gradient(calc(var(--ma-silk-angle) * 1deg + 90deg), transparent 0 8%, color-mix(in oklch, var(--ma-silk-color) 45%, transparent) 16%, transparent 24%);transition:opacity var(--ma-duration) var(--ma-ease);position:absolute;inset:0}:where(.ma-silk[data-live]):before{opacity:0}:where(.ma-silk canvas){opacity:0;width:100%;height:100%;transition:opacity .6s var(--ma-ease);color:var(--ma-silk-color);border:0 solid;border-top-color:var(--ma-silk-sheen,color-mix(in oklch, var(--ma-silk-color) 35%, white));position:absolute;inset:0}:where(.ma-silk[data-live] canvas){opacity:1}@media print{:where(.ma-silk):before{opacity:1;transition:none}:where(.ma-silk canvas){opacity:0;transition:none}}@media (prefers-reduced-motion:reduce){:where(.ma-silk):before,:where(.ma-silk canvas){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-silk):before,:where([data-ma-motion=reduce]) :where(.ma-silk canvas){transition:none}:where(.ma-status){--ma-status-up:oklch(70% .16 150);--ma-status-degraded:oklch(78% .15 80);--ma-status-down:oklch(63% .21 27);--ma-status-maintenance:oklch(66% .13 245);--ma-status-none:color-mix(in oklab, currentColor 14%, transparent);padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-status/inline-size}:where(.ma-status p){margin:0}:where(.ma-status__inner){gap:3rem;max-inline-size:64rem;margin-inline:auto;display:grid}:where(.ma-status__head){border-radius:var(--ma-radius-2xl,1.25rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:0 0 0 1px var(--border,var(--ma-edge));align-items:center;gap:2rem;padding:clamp(1.25rem,3cqi,2rem);display:grid}:where(.ma-status__words){gap:.75rem;display:grid}:where(.ma-status__eyebrow),:where(.ma-status__updated),:where(.ma-status__foot){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;font-size:.75rem}:where(.ma-status__eyebrow){letter-spacing:.1em;text-transform:uppercase}:where(.ma-status__headline){font-family:var(--ma-font-display);font-size:calc(clamp(1.75rem, 1.2rem + 2.2cqi, 2.75rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;align-items:center;gap:.85rem;margin:0;line-height:1.08;display:flex}:where(.ma-status__light){background:var(--ma-status-up);border-radius:50%;flex:none;block-size:.8rem;inline-size:.8rem;position:relative}:where(.ma-status__light[data-state=degraded]){background:var(--ma-status-degraded)}:where(.ma-status__light[data-state=down]){background:var(--ma-status-down)}:where(.ma-status__light[data-state=maintenance]){background:var(--ma-status-maintenance)}:where(.ma-status__light):after{content:"";background:inherit;opacity:0;border-radius:50%;position:absolute;inset:0}:where(.ma-status__gauge){--chart-1:var(--ma-status-up);justify-self:start}:where(.ma-status__services){gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-status__service){gap:.6rem;display:grid}:where(.ma-status__meta){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}:where(.ma-status__name){font-size:1rem;font-weight:600;display:grid}:where(.ma-status__note){font-size:.875rem;font-weight:400}:where(.ma-status__state){align-items:center;gap:.45rem;font-size:.875rem;font-weight:550;display:inline-flex}:where(.ma-status__state):before{content:"";background:var(--ma-status-up);border-radius:50%;block-size:.5rem;inline-size:.5rem}:where(.ma-status__state[data-state=degraded]):before{background:var(--ma-status-degraded)}:where(.ma-status__state[data-state=down]):before{background:var(--ma-status-down)}:where(.ma-status__state[data-state=maintenance]):before{background:var(--ma-status-maintenance)}:where(.ma-status__bars){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(1px,.25cqi,3px);block-size:2.25rem;display:grid}:where(.ma-status__bar){background:var(--ma-status-up);transform-origin:bottom;border-radius:2px;position:relative}:where(.ma-status__bar[data-kind=degraded]){background:var(--ma-status-degraded)}:where(.ma-status__bar[data-kind=down]){background:var(--ma-status-down)}:where(.ma-status__bar[data-kind=maintenance]){background:var(--ma-status-maintenance)}:where(.ma-status__bar[data-kind=none]){background:var(--ma-status-none)}:where(.ma-status__bar:hover){filter:brightness(1.15)saturate(1.1)}:where(.ma-status__bar:hover):after{content:attr(data-tip);z-index:2;background:var(--foreground,var(--ma-ink));color:var(--background,var(--ma-panel));font-family:var(--ma-font-mono,ui-monospace, monospace);white-space:nowrap;pointer-events:none;border-radius:.4rem;padding:.3rem .5rem;font-size:.6875rem;position:absolute;inset-block-end:calc(100% + .4rem);inset-inline-start:50%;translate:-50%}:where(.ma-status__foot){grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}:where(.ma-status__foot span:last-child){text-align:end}:where(.ma-status__uptime){font-weight:600}@container ma-status (width<=40rem){:where(.ma-status__bar:nth-last-child(n+31)){display:none}}@container ma-status (width>=40rem){:where(.ma-status__head){grid-template-columns:minmax(0,1fr) auto}:where(.ma-status__gauge){justify-self:end}}:where(.ma-status__incidents){gap:1.25rem;display:grid}:where(.ma-status__subhead){font-family:var(--ma-font-display);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:650}:where(.ma-status__list){gap:1rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-status__incident){border-radius:var(--ma-radius-xl,1rem);box-shadow:inset 0 0 0 1px var(--border,var(--ma-edge));gap:.75rem;padding:1.25rem;display:grid}:where(.ma-status__ihead){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}:where(.ma-status__ititle){font-size:1.0625rem;font-weight:600}:where(.ma-status__badge){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:.15rem .55rem;font-size:.6875rem;box-shadow:inset 0 0 0 1px}:where(.ma-status__affected){font-size:.875rem}:where(.ma-status__updates){border-inline-start:2px solid var(--border,var(--ma-edge));gap:.75rem;margin:0;padding:0 0 0 1rem;list-style:none;display:grid}:where(.ma-status__update){gap:.2rem;font-size:.9375rem;line-height:1.5;display:grid}:where(.ma-status__update time){font-family:var(--ma-font-mono,ui-monospace, monospace);font-size:.75rem}:where(.ma-status .ma-sr){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){:where(.ma-status__light):after{animation:ma-status-light 2.4s var(--ma-ease-out,ease-out) 3 .6s}:where([data-ma-js] .ma-status__services:not(.ma-in) .ma-status__bar){scale:1 0}:where(.ma-status__bar){transition:scale .42s var(--ma-ease-out,ease-out);transition-delay:calc(var(--ma-status-row,0) * 60ms + var(--ma-status-i,0) * 6ms)}}:where(.ma-status[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-status[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-status[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-status[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-status[data-density=compact]){--ma-density:.8}:where(.ma-status[data-density=roomy]){--ma-density:1.25}:where(.ma-stickers){padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-stickers/inline-size}:where(.ma-stickers__inner){gap:2.5rem;display:grid}@container ma-stickers (width>=48rem){:where(.ma-stickers__inner){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}:where(.ma-stickers__list){padding-block-start:3rem}}:where(.ma-stickers p){margin:0}:where(.ma-stickers__head){align-content:start;gap:1.25rem;display:grid}:where(.ma-stickers__eyebrow){letter-spacing:.09em;text-transform:uppercase;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:.75rem;font-weight:600}:where(.ma-stickers__headline){font-family:var(--ma-font-display);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-wrap:balance;margin:0;font-size:clamp(2rem,1.35rem + 2.5cqi,3.75rem);font-weight:600;line-height:1}:where(.ma-stickers__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);letter-spacing:calc(-.01em * var(--ma-tracking,1));color:var(--ma-em,currentColor);font-size:1.1em;line-height:.8}:where(.ma-stickers__copy){max-inline-size:32ch;opacity:max(var(--ma-dim,.7), var(--ma-sec-floor,0));font-size:clamp(1.125rem,1rem + .45cqi,1.375rem);line-height:1.5}:where(.ma-stickers__list){flex-wrap:wrap;align-content:start;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}@container ma-stickers (width>=48rem){:where(.ma-stickers__list){gap:1rem}}:where(.ma-stickers__sticker){background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary,var(--ma-ink))));color:var(--ma-block-text,var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel))));letter-spacing:calc(-.025em * var(--ma-tracking,1));rotate:var(--ma-stickers-r,0deg);border-radius:999px;align-items:center;padding:.8rem 1.35rem;font-size:clamp(1.05rem,.85rem + .8cqi,1.625rem);font-weight:600;line-height:1.15;display:inline-flex}:where(.ma-stickers[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-stickers[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-stickers[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-stickers[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-stickers[data-density=compact]){--ma-density:.8}:where(.ma-stickers[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-stickers__sticker){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-stickers__sticker){transition:none}:where(.ma-scta){--ma-scta-phone:clamp(13rem, 56vw, 16.5rem);font-family:var(--ma-font-body);position:relative}:where(.ma-scta[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-scta[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-scta[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-scta[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-scta__outer){max-inline-size:76rem;padding:calc(4rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-scta p){margin:0}:where(.ma-scta__panel){--ma-stores-ground:var(--ma-block-text,var(--primary-foreground));--ma-stores-text:var(--ma-block-ground,var(--primary));border-radius:var(--ma-radius-xl,1.75rem);background:var(--ma-block-ground,var(--primary));color:var(--ma-block-text,var(--primary-foreground));grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:clamp(2rem,1.2rem + 3vw,4rem) clamp(1.5rem,1rem + 3vw,4rem) 0;display:grid;position:relative;overflow:clip}@media (width>=64rem){:where(.ma-scta__panel){min-block-size:calc(var(--ma-scta-phone) * 1.5 + 3rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding-block-end:clamp(2rem,1.2rem + 3vw,4rem)}}:where(.ma-scta__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-scta__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2.1rem, 1.4rem + 2.6vw, 3.6rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,750);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:.75rem 0 0;line-height:1.02}:where(.ma-scta__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-scta__copy){max-inline-size:30rem;margin-top:1rem;font-size:1.0625rem;line-height:1.55}:where(.ma-scta__actions){margin-top:1.75rem}:where(.ma-scta__note){margin-top:1rem;font-size:.875rem}:where(.ma-scta__media){align-self:end;justify-items:center;margin-block-end:calc(var(--ma-scta-phone) * -.62);display:grid}@media (width>=64rem){:where(.ma-scta__media){margin-block-end:calc(var(--ma-scta-phone) * -.72);position:absolute;inset-block-end:0;inset-inline-end:clamp(2rem,6vw,6rem)}}:where(.ma-scta__phone){filter:drop-shadow(0 24px 34px #00000047)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.ma-scta__phone){animation:linear both ma-scta-rise}:where(html) :where(.ma-scta__phone){animation-timeline:view();animation-range:entry 10% cover 50%}}}:where(.ma-team){grid-template-columns:repeat(var(--ma-team-cols,4), minmax(0, 1fr));background:var(--border,var(--ma-edge));border:1px solid var(--border,var(--ma-edge));font-family:var(--ma-font-body);gap:1px;display:grid}:where(.ma-team[data-columns="2"]){--ma-team-cols:2}:where(.ma-team[data-columns="3"]){--ma-team-cols:3}:where(.ma-team[data-columns="4"]){--ma-team-cols:4}@media (width<=48rem){:where(.ma-team){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ma-team__head){padding:calc(1.5rem * var(--ma-density,1)) calc(1.25rem * var(--ma-density,1));background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);grid-column:1/-1;gap:.5rem;display:grid}:where(.ma-team__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-team__headline){font-family:var(--ma-font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1}:where(.ma-team__copy){max-width:34rem;opacity:max(.75, var(--ma-sec-floor,0));font-size:.9375rem;line-height:1.5}:where(.ma-team__person){padding:calc(1.25rem * var(--ma-density,1));background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);gap:1rem;margin:0;display:grid}:where(.ma-team__photo){aspect-ratio:1;border-radius:var(--ma-radius-2xl,1rem);background:var(--accent,var(--ma-edge));overflow:hidden}:where(.ma-team__photo img){object-fit:cover;width:100%;height:100%}:where(.ma-team__initials){letter-spacing:-.03em;width:100%;height:100%;opacity:max(var(--ma-sec-faint,.5), var(--ma-sec-floor,0));place-items:center;font-size:2rem;font-weight:600;display:grid}:where(.ma-team figcaption){font-size:.875rem;display:grid}:where(.ma-team figcaption small){opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-team[data-ma-tone=surface]){--ma-team-ground:var(--background,transparent);background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-team[data-ma-tone=muted]){--ma-team-ground:var(--ma-tone-muted,var(--muted,var(--ma-edge)));background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-team[data-ma-tone=ink]){--ma-team-ground:var(--ma-tone-ink,var(--ma-ink));background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-team[data-ma-tone=brand]){--ma-team-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-team[data-ma-tone]){background:color-mix(in oklab, currentColor 16%, var(--ma-team-ground));border-color:color-mix(in oklab, currentColor 16%, var(--ma-team-ground))}:where(.ma-team[data-ma-tone] :is(.ma-team__person,.ma-team__head)){background:var(--ma-team-ground);color:inherit}:where(.ma-team[data-ma-tone=ink]),:where(.ma-team[data-ma-tone=brand]){--accent:color-mix(in oklab, currentColor 14%, transparent)}:where(.ma-team[data-density=compact]){--ma-density:.8}:where(.ma-team[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-team__photo){transform:none}}:where([data-ma-motion=reduce]) :where(.ma-team__photo){transform:none}:where(.ma-testimonial-marquee){gap:calc(1rem * var(--ma-density,1));font-family:var(--ma-font-body);display:grid}:where(.ma-testimonial-marquee__head){text-align:center;max-width:40rem;margin:0 auto calc(1.5rem * var(--ma-density,1));justify-items:center;gap:.5rem;padding-inline:1.5rem;display:grid}:where(.ma-testimonial-marquee__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-testimonial-marquee__headline){font-family:var(--ma-font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1}:where(.ma-testimonial-marquee__copy){max-width:34rem;opacity:max(.75, var(--ma-sec-floor,0));font-size:.9375rem;line-height:1.5}:where(.ma-testimonial-marquee__card){width:20rem;padding:calc(1.125rem * var(--ma-density,1)) calc(1.25rem * var(--ma-density,1));border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-2xl,1rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:var(--ma-card-shadow,none);gap:.75rem;margin:0;display:grid}:where(.ma-testimonial-marquee__card blockquote){margin:0;font-size:.9375rem;line-height:1.5}:where(.ma-testimonial-marquee__card figcaption){align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}:where(.ma-testimonial-marquee__card small){opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0))}:where(.ma-testimonial-marquee[data-ma-tone]){padding-block:calc(4rem * var(--ma-density,1))}:where(.ma-testimonial-marquee[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-testimonial-marquee[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-testimonial-marquee[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-testimonial-marquee[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-testimonial-marquee[data-density=compact]){--ma-density:.8}:where(.ma-testimonial-marquee[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-testimonial-marquee){gap:.5rem}}:where([data-ma-motion=reduce]) :where(.ma-testimonial-marquee){gap:.5rem}:where(.ma-thanks){padding:calc(4rem * var(--ma-density,1)) 1.5rem;text-align:center;font-family:var(--ma-font-body);--ma-thanks-text:var(--card-foreground,var(--ma-ink));--ma-thanks-plate:var(--card,var(--ma-panel));--ma-thanks-ring:var(--ring,var(--ma-ink));--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel))}:where(.ma-thanks__inner){gap:calc(2rem * var(--ma-density,1));max-width:44rem;margin-inline:auto;display:grid}:where(.ma-thanks[data-align=start]){text-align:start}:where(.ma-thanks__head){gap:1rem;display:grid}:where(.ma-thanks__head>*){margin:0}:where(.ma-thanks__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-thanks__headline){font-family:var(--ma-font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05}:where(.ma-thanks__copy){max-width:34rem;opacity:max(.8, var(--ma-sec-floor,0));margin-inline:auto;font-size:1rem;line-height:1.55}:where(.ma-thanks[data-align=start] .ma-thanks__copy){margin-inline:0}:where(.ma-thanks__facts){flex-wrap:wrap;gap:1rem;margin:0;display:flex}:where(.ma-thanks__card){border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-xl,.875rem);background:var(--ma-thanks-plate);min-width:0;color:var(--ma-thanks-text);--ma-ink:var(--ma-thanks-text);--ma-panel:var(--ma-thanks-plate);box-shadow:var(--ma-card-shadow,none);flex:12rem;align-content:start;gap:.75rem;padding:1.25rem 1.5rem;display:grid}:where(.ma-thanks__ref){flex:2 20rem}:where(.ma-thanks__card[hidden],.ma-thanks__facts:not(:has(>:not([hidden])))){display:none}:where(.ma-thanks__label){opacity:max(var(--ma-sec-faint,var(--ma-dim,.7)), var(--ma-sec-floor,0));font-size:.8125rem}:where(.ma-thanks__value){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1}:where(.ma-thanks__share){flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem .75rem;margin:0;display:flex}:where(.ma-thanks[data-align=start] .ma-thanks__share){justify-content:start}:where(.ma-thanks__link){overflow-wrap:anywhere;min-width:0;color:inherit;font-family:var(--font-mono,ui-monospace, monospace);text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.2em;font-size:.875rem;line-height:1.75}:where(.ma-thanks__link:focus-visible,.ma-thanks__back:focus-visible){outline:2px solid var(--ma-thanks-ring);outline-offset:2px}:where(.ma-thanks__actions){flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;display:flex}:where(.ma-thanks[data-align=start] .ma-thanks__actions){justify-content:start}:where(.ma-thanks__back){background:var(--ma-sec-action);color:var(--ma-sec-on-action);transition:background-color var(--ma-duration-fast) var(--ma-ease-out);border-radius:999px;padding:.625rem 1.125rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}:where(.ma-thanks__back:hover){background:color-mix(in oklab, var(--ma-sec-action) 88%, var(--ma-sec-on-action))}:where(.ma-thanks__aside){font-size:.875rem}:where(.ma-thanks[data-ma-tone=surface]){--ma-thanks-ground:var(--background,var(--ma-panel));--ma-thanks-text:var(--foreground,var(--ma-ink))}:where(.ma-thanks[data-ma-tone=muted]){--ma-thanks-ground:var(--ma-tone-muted,var(--muted,color-mix(in oklab, var(--ma-ink) 8%, var(--ma-panel))));--ma-thanks-text:var(--foreground,var(--ma-ink));outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-thanks[data-ma-tone=ink]){--ma-thanks-ground:var(--ma-tone-ink,var(--ma-ink));--ma-thanks-text:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-thanks-text);--ma-sec-on-action:var(--ma-thanks-ground)}:where(.ma-thanks[data-ma-tone=brand]){--ma-thanks-ground:var(--ma-tone-brand,var(--primary,var(--ma-ink)));--ma-thanks-text:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-action:var(--ma-thanks-text);--ma-sec-on-action:var(--ma-thanks-ground);--ma-sec-faint:.8}:where(.ma-thanks[data-ma-tone]){background:var(--ma-thanks-ground);color:var(--ma-thanks-text);--ma-thanks-plate:var(--ma-thanks-ground);--ma-thanks-ring:var(--ma-thanks-text)}:where(.ma-thanks[data-ma-tone] .ma-thanks__card){border-color:color-mix(in oklab, var(--ma-thanks-text) 16%, var(--ma-thanks-ground));--ma-edge:color-mix(in oklab, var(--ma-thanks-text) 16%, transparent);--ma-copy-done:var(--ma-thanks-text);--ma-copy-error:var(--ma-thanks-text)}:where(.ma-thanks[data-density=compact]){--ma-density:.8}:where(.ma-thanks[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-thanks__back){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-thanks__back){transition:none}:where(.ma-tickerbands){block-size:10rem;font-family:var(--ma-font-body);position:relative;overflow-x:clip;container:ma-tickerbands/inline-size}@media (width>=48rem){:where(.ma-tickerbands){block-size:14rem}}:where(.ma-tickerbands__band){translate:0 -50%;rotate:calc(var(--ma-tickerbands-tilt,-2deg) * 2);background:var(--ma-block-ground,var(--ma-tone-brand,var(--primary,var(--ma-ink))));color:var(--ma-block-text,var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel))));padding-block:.875rem;position:absolute;inset-block-start:50%;inset-inline:-3rem}:where(.ma-tickerbands__band[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}@media (width>=48rem){:where(.ma-tickerbands__band){rotate:var(--ma-tickerbands-tilt,-2deg);padding-block:1.25rem}}:where(.ma-tickerbands__item){letter-spacing:calc(-.04em * var(--ma-tracking,1));white-space:nowrap;font-size:clamp(1.5rem,1rem + 2cqi,2.5rem);font-weight:600;line-height:1.1}:where(.ma-tickerbands__item[data-em]){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,600);letter-spacing:calc(-.01em * var(--ma-tracking,1))}:where(.ma-tickerbands__spark){color:var(--ma-em,currentColor);flex:none}@media (prefers-reduced-motion:reduce){:where(.ma-tickerbands__band){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-tickerbands__band){transition:none}:where(.ma-stub){font-family:var(--ma-font-body);padding:1.5rem;container:ma-stub/inline-size}:where(.ma-stub p){margin:0}:where(.ma-stub__ticket){--_notch:1.25rem;border-radius:var(--ma-radius-3xl,1.75rem);background:var(--ma-block-ground,var(--ma-ink));color:var(--ma-block-text,var(--ma-panel));grid-template-rows:auto auto;display:grid;overflow:hidden}:where(.ma-stub__main){gap:2rem;padding:2.5rem 1.75rem 2rem;display:grid}:where(.ma-stub__name){font-family:var(--ma-font-display);font-size:clamp(3rem,1rem + 9cqi,9rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.045em * var(--ma-tracking,1));text-transform:var(--ma-display-case,none);overflow-wrap:anywhere;line-height:.88}:where(.ma-stub__name em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-stub__when){font-family:var(--ma-font-display);font-size:clamp(1.25rem,1rem + 1cqi,1.75rem);font-weight:var(--ma-display-weight,800);text-transform:var(--ma-display-case,none);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}:where(.ma-stub__columns){grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem 2rem;display:grid}:where(.ma-stub__title){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.75rem;font-size:.6875rem}:where(.ma-stub__column ul){gap:.15rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-stub__column a){min-block-size:2rem;color:inherit;transition:background-size var(--ma-duration-base,.3s) var(--ma-ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .35rem)/0 1.5px no-repeat;align-items:center;text-decoration:none;display:inline-flex}:where(.ma-stub__column a:focus-visible){outline-offset:2px;border-radius:.25rem;outline:2px solid}@media (hover:hover) and (pointer:fine){:where(.ma-stub__column a:hover){background-size:100% 1.5px}}:where(.ma-stub__lines){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.6875rem;display:flex}:where(.ma-stub__stub){border-block-start:2px dashed color-mix(in oklab, currentColor 40%, transparent);align-content:center;gap:.75rem;padding:1.75rem;display:grid;position:relative}:where(.ma-stub__stub):before,:where(.ma-stub__stub):after{content:"";inline-size:calc(var(--_notch) * 2);aspect-ratio:1;background:var(--background,#fff);border-radius:50%;position:absolute;inset-block-start:calc(var(--_notch) * -1)}:where(.ma-stub__stub):before{inset-inline-start:calc(var(--_notch) * -1)}:where(.ma-stub__stub):after{inset-inline-end:calc(var(--_notch) * -1)}:where(.ma-stub__admit){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600}:where(.ma-stub__stub-date){font-family:var(--ma-font-display);font-size:1.25rem;font-weight:var(--ma-display-weight,800);text-transform:var(--ma-display-case,none)}:where(.ma-stub__code){fill:currentColor;block-size:3.5rem;inline-size:100%;max-inline-size:16rem}@container ma-stub (width>=60rem){:where(.ma-stub__ticket){grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 15rem}:where(.ma-stub__main){padding:3.5rem 3rem 2.5rem}:where(.ma-stub__stub){border-block-start:0;border-inline-start:2px dashed color-mix(in oklab, currentColor 40%, transparent);align-content:space-between;padding:2.5rem 1.75rem}:where(.ma-stub__stub):before,:where(.ma-stub__stub):after{inset-inline-start:calc(var(--_notch) * -1)}:where(.ma-stub__stub):before{inset-block-start:calc(var(--_notch) * -1)}:where(.ma-stub__stub):after{inset-block-start:auto;inset-block-end:calc(var(--_notch) * -1);inset-inline-end:auto}:where(.ma-stub__code){block-size:5rem}}@media (prefers-reduced-motion:reduce){:where(.ma-stub__column a){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-stub__column a){transition:none}:where(.ma-tickets){gap:calc(2.25rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-tickets/inline-size}:where(.ma-tickets p){margin:0}:where(.ma-tickets__head){gap:1rem;display:grid}:where(.ma-tickets__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-tickets__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:clamp(2.25rem,1.4rem + 3.4cqi,4.5rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-transform:var(--ma-display-case,none);text-wrap:balance;margin:0;line-height:.95}:where(.ma-tickets__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-tickets__copy){max-inline-size:46ch;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-tickets__list){gap:1rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-tickets__tier){--_notch:1.6rem;--_line:9.5rem;grid-template-rows:var(--_line) auto;border-radius:var(--ma-radius-2xl,1.25rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,var(--ma-ink));-webkit-mask:radial-gradient(circle var(--_notch) at 0 var(--_line), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--_notch) at 100% var(--_line), transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--_notch) at 0 var(--_line), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--_notch) at 100% var(--_line), transparent 98%, #000) right / 51% 100% no-repeat;transition:translate var(--ma-duration-base,.3s) var(--ma-ease-out);display:grid;position:relative;overflow:hidden}:where(.ma-tickets__tier[data-featured]){background:var(--ma-block-ground);color:var(--ma-block-text)}:where(.ma-tickets__top){border-block-end:2px dashed color-mix(in oklab, currentColor 28%, transparent);align-content:center;gap:.2rem;padding:1.25rem 1.5rem;display:grid}:where(.ma-tickets__name){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:500}:where(.ma-tickets__price){font-family:var(--ma-font-display);font-size:clamp(2.25rem,1.6rem + 2cqi,3.25rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.03em * var(--ma-tracking,1));line-height:1}:where(.ma-tickets__note){opacity:max(var(--ma-dim,.8), var(--ma-sec-floor,0));font-size:.875rem}:where(.ma-tickets__body){align-content:start;gap:1.25rem;padding:1.5rem;display:grid}:where(.ma-tickets__includes){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-tickets__includes li){grid-template-columns:1.1rem minmax(0,1fr);gap:.6rem;line-height:1.4;display:grid}:where(.ma-tickets__includes li):before{content:"";border-block-end:2px solid;border-inline-start:2px solid;block-size:.45rem;inline-size:.8rem;margin-block-start:.35rem;rotate:-45deg}:where(.ma-tickets__left){gap:.45rem;display:grid}:where(.ma-tickets__count){font-family:var(--ma-font-mono,ui-monospace, monospace);font-size:.8125rem}:where(.ma-tickets__count strong){font-size:1rem;font-weight:600}:where(.ma-tickets__meter){background:color-mix(in oklab, currentColor 15%, transparent);border-radius:999px;block-size:.4rem;display:block;overflow:hidden}:where(.ma-tickets__meter span){border-radius:inherit;transform-origin:0;block-size:100%;scale:var(--ma-tickets-share,0) 1;background:currentColor;display:block}:where(.ma-tickets__action){background:var(--ma-sec-action,var(--primary));min-block-size:3rem;color:var(--ma-sec-on-action,var(--primary-foreground));border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ma-tickets__action svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}:where(.ma-tickets__soon){text-align:center;border-radius:999px;padding:.8rem 1rem;font-weight:600;box-shadow:inset 0 0 0 1.5px}:where(.ma-tickets__tier[data-status=sold-out]){color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 30%, transparent);background:0 0}:where(.ma-tickets__tier[data-status=sold-out] .ma-tickets__price){text-decoration:line-through .06em}:where(.ma-tickets__stamp){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;border:2px solid;border-radius:.4rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;inset-block-start:1.25rem;inset-inline-end:1rem;rotate:-8deg}@media (hover:hover) and (pointer:fine){:where(.ma-tickets__tier[data-status=on-sale]:hover){translate:0 -4px}}@container ma-tickets (width>=44rem){:where(.ma-tickets__list){grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:stretch;gap:1.25rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.ma-tickets__meter span){animation:linear both ma-tickets-fill}:where(.ma-tickets .ma-tickets__meter span){animation-timeline:view();animation-range:entry 30% cover 40%}}}:where(.ma-tickets[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-tickets[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-tickets[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-tickets[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-tickets[data-density=compact]){--ma-density:.8}:where(.ma-tickets[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-tickets__tier){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-tickets__tier){transition:none}:where(.ma-venue){gap:calc(2rem * var(--ma-density,1));padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:grid;container:ma-venue/inline-size}:where(.ma-venue p){margin:0}:where(.ma-venue__head){gap:1rem;display:grid}:where(.ma-venue__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-venue__headline){max-inline-size:18ch;font-family:var(--ma-font-display);font-size:clamp(2.25rem,1.4rem + 3.4cqi,4.5rem);font-weight:var(--ma-display-weight,800);letter-spacing:calc(-.04em * var(--ma-tracking,1));text-transform:var(--ma-display-case,none);text-wrap:balance;margin:0;line-height:.95}:where(.ma-venue__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-venue__copy){max-inline-size:46ch;opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-venue__body){gap:1.5rem;display:grid}:where(.ma-venue__map){aspect-ratio:4/3;border-radius:var(--ma-radius-3xl,1.75rem);background:var(--ma-block-ground);color:var(--ma-block-text);position:relative;overflow:hidden}:where(.ma-venue__map svg){block-size:100%;inline-size:100%;display:block}:where(.ma-venue__water){fill:var(--ma-motif-1,currentColor);opacity:.35}:where(.ma-venue__green){fill:var(--ma-motif-2,currentColor);opacity:.45}:where(.ma-venue__paths){fill:none;stroke:color-mix(in oklab, var(--ma-block-ground) 55%, #fff);stroke-width:10px;stroke-linecap:round}:where(.ma-venue__dot){aspect-ratio:1;background:var(--ma-block-ground);inline-size:2.25rem;color:var(--ma-block-text);box-shadow:0 0 0 3px color-mix(in oklab, var(--ma-block-text) 85%, transparent);font-family:var(--ma-font-mono,ui-monospace, monospace);transition:scale var(--ma-duration-base,.3s) var(--ma-ease-out), box-shadow var(--ma-duration-base,.3s) var(--ma-ease-out);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);translate:-50% -50%}:where(.ma-venue:has(.ma-venue__place[data-i="0"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="0"]),:where(.ma-venue:has(.ma-venue__place[data-i="1"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="1"]),:where(.ma-venue:has(.ma-venue__place[data-i="2"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="2"]),:where(.ma-venue:has(.ma-venue__place[data-i="3"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="3"]),:where(.ma-venue:has(.ma-venue__place[data-i="4"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="4"]),:where(.ma-venue:has(.ma-venue__place[data-i="5"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="5"]),:where(.ma-venue:has(.ma-venue__place[data-i="6"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="6"]),:where(.ma-venue:has(.ma-venue__place[data-i="7"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="7"]),:where(.ma-venue:has(.ma-venue__place[data-i="8"]:is(:hover,:focus-within)) .ma-venue__dot[data-i="8"]){box-shadow:0 0 0 3px var(--ma-block-text), 0 0 0 9px color-mix(in oklab, var(--ma-block-ground) 45%, transparent);z-index:1;scale:1.35}:where(.ma-venue__places){align-content:start;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-venue__place){border-radius:var(--ma-radius-lg,.75rem);transition:background-color var(--ma-duration-fast,.16s) var(--ma-ease-out);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.7rem .5rem;display:grid}:where(.ma-venue__place:hover){background:color-mix(in oklab, currentColor 6%, transparent)}:where(.ma-venue__num){aspect-ratio:1;background:var(--ma-block-ground);inline-size:2rem;color:var(--ma-block-text);font-family:var(--ma-font-mono,ui-monospace, monospace);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}:where(.ma-venue__place-text){gap:.15rem;padding-block-start:.2rem;display:grid}:where(.ma-venue__place-name){font-weight:600}:where(.ma-venue__place-note){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.9375rem;line-height:1.45}:where(.ma-venue__foot){border-block-start:1.5px solid;gap:1.5rem;padding-block-start:1.5rem;display:grid}:where(.ma-venue__travel){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-venue__travel li){grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid}:where(.ma-venue__travel svg){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:1.6rem;inline-size:1.6rem}:where(.ma-venue__travel-text){gap:.2rem;display:grid}:where(.ma-venue__travel-title){font-weight:600}:where(.ma-venue__travel-body){opacity:max(var(--ma-dim,.75), var(--ma-sec-floor,0));font-size:.9375rem;line-height:1.45}:where(.ma-venue__address){align-content:start;gap:.5rem;display:grid}:where(.ma-venue__address address){font-size:1.0625rem;font-style:normal;display:grid}:where(.ma-venue__directions){min-block-size:2.75rem;color:inherit;text-underline-offset:.25em;justify-self:start;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}:where(.ma-venue__directions svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:.9rem;inline-size:.9rem}@container ma-venue (width>=56rem){:where(.ma-venue__body){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:2.5rem}:where(.ma-venue__foot){grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2.5rem}}:where(.ma-venue[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-venue[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-venue[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-venue[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-venue[data-density=compact]){--ma-density:.8}:where(.ma-venue[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-venue__dot,.ma-venue__place){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-venue__dot,.ma-venue__place){transition:none}:where(.ma-visit){padding:calc(3rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);container:ma-visit/inline-size}:where(.ma-visit p){margin:0}:where(.ma-visit__card){border-radius:var(--ma-radius-3xl,2rem);background:var(--ma-block-ground,var(--muted));color:var(--ma-block-text,currentColor);display:grid;overflow:hidden}:where(.ma-visit__map){min-block-size:15rem}:where(.ma-visit__map svg){block-size:100%;inline-size:100%;display:block}:where(.ma-visit__water){fill:var(--ma-motif-1,currentColor);opacity:.32}:where(.ma-visit__park){fill:var(--ma-motif-2,currentColor);opacity:.6}:where(.ma-visit__roads){fill:none;stroke:color-mix(in oklab, var(--ma-block-text,#000) 16%, var(--ma-block-ground,#fff));stroke-width:9px;stroke-linecap:round}:where(.ma-visit__minor){stroke-width:4px}:where(.ma-visit__pin path){fill:var(--ma-block-text,currentColor)}:where(.ma-visit__hole){fill:var(--ma-block-ground,#fff)}:where(.ma-visit__halo){fill:var(--ma-block-text,currentColor);opacity:.12;transform-box:fill-box;transform-origin:50%}:where(.ma-visit__info){align-content:start;gap:1rem;padding:1.75rem 1.75rem 2rem;display:grid}:where(.ma-visit__live){background:var(--card,var(--ma-panel));color:var(--card-foreground,var(--ma-ink));border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:.5rem .75rem;padding:.5rem .9rem;font-size:.9375rem;font-weight:500;display:flex}:where(.ma-visit__live[hidden]){display:none}:where(.ma-visit__dot){border-radius:50%;block-size:.6rem;inline-size:.6rem;box-shadow:inset 0 0 0 1.5px}:where([data-open] .ma-visit__dot){background:currentColor}:where(.ma-visit__clock){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.04em;font-size:.8125rem}:where(.ma-visit__eyebrow){font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:max(var(--ma-dim,.85), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-visit__headline){font-family:var(--ma-font-display);font-size:clamp(1.875rem,1.3rem + 2.2cqi,3rem);font-weight:var(--ma-display-weight,600);letter-spacing:calc(-.035em * var(--ma-tracking,1));text-wrap:balance;margin:0;line-height:1.02}:where(.ma-visit__headline em){font-family:var(--ma-font-em,inherit);font-style:italic;font-weight:var(--ma-em-weight,inherit);color:var(--ma-em,currentColor)}:where(.ma-visit__address){font-size:1.0625rem;font-style:normal;line-height:1.45;display:grid}:where(.ma-visit__directions){min-block-size:2.75rem;color:inherit;text-underline-offset:.25em;justify-self:start;align-items:center;gap:.4rem;font-weight:500;text-decoration:underline;display:inline-flex}:where(.ma-visit__directions svg){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:.9rem;inline-size:.9rem}:where(.ma-visit__hours){border-collapse:collapse;inline-size:100%;font-size:.9375rem}:where(.ma-visit__hours th,.ma-visit__hours td){border-block-end:1px solid color-mix(in oklab, currentColor 18%, transparent);text-align:start;padding:.45rem 0;font-weight:400}:where(.ma-visit__hours td){font-family:var(--ma-font-mono,ui-monospace, monospace);text-align:end;font-size:.8125rem}:where(.ma-visit__hours tr[data-today]){font-weight:600}:where(.ma-visit__hours tr[data-today] th):after{content:"";vertical-align:middle;background:currentColor;border-radius:50%;block-size:.4rem;inline-size:.4rem;margin-inline-start:.5rem;display:inline-block}:where(.ma-visit__note){opacity:max(var(--ma-dim,.85), var(--ma-sec-floor,0));font-size:.875rem;line-height:1.45}:where(.ma-visit__contacts){gap:.4rem;margin:0;padding:0;list-style:none;display:grid}:where(.ma-visit__contacts li){flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}:where(.ma-visit__contact-label){min-inline-size:4.5rem;font-family:var(--ma-font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:max(var(--ma-dim,.85), var(--ma-sec-floor,0));font-size:.6875rem}:where(.ma-visit__contacts a){color:inherit;text-underline-offset:.25em}@container ma-visit (width>=52rem){:where(.ma-visit__card){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}:where(.ma-visit__info){padding:2.5rem}}@media (prefers-reduced-motion:no-preference){:where([data-open] .ma-visit__halo){animation:ma-visit-halo 2.4s var(--ma-ease-out) 3}}:where(.ma-visit[data-density=compact]){--ma-density:.8}:where(.ma-visit[data-density=roomy]){--ma-density:1.25}:where(.ma-wbento){font-family:var(--ma-font-body);position:relative}:where(.ma-wbento[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-wbento[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor)}:where(.ma-wbento[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-wbento[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)))}:where(.ma-wbento__inner){max-inline-size:76rem;padding:calc(5rem * var(--ma-density,1)) 1.5rem;margin-inline:auto}:where(.ma-wbento p){margin:0}:where(.ma-wbento__head){max-inline-size:40rem;margin-block-end:2.75rem}:where(.ma-wbento__eyebrow){font-size:.875rem;font-weight:600}:where(.ma-wbento__headline){font-family:var(--ma-font-display);font-size:calc(clamp(2rem, 1.4rem + 2.2vw, 3.2rem) * var(--ma-display-scale,1));font-weight:var(--ma-display-weight,700);letter-spacing:calc(-.03em * var(--ma-tracking,1));text-wrap:balance;margin:.75rem 0 0;line-height:1.05}:where(.ma-wbento__headline em){font-family:var(--ma-font-em,inherit);font-style:var(--ma-em-style,italic);color:var(--ma-em,currentColor)}:where(.ma-wbento__copy){margin-top:1rem;font-size:1.0625rem;line-height:1.55}:where(.ma-wbento__grid){grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){:where(.ma-wbento__grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ma-wbento__tile[data-span=wide]),:where(.ma-wbento__tile[data-span=big]){grid-column:span 2}:where(.ma-wbento__tile[data-span=tall]),:where(.ma-wbento__tile[data-span=big]){grid-row:span 2}}@media (width>=64rem){:where(.ma-wbento__grid){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.ma-wbento__tile){border-radius:var(--ma-radius-xl,1.25rem);background:var(--ma-block-ground,var(--card));min-block-size:17rem;color:var(--ma-block-text,var(--card-foreground));grid-template-rows:1fr auto;display:grid;overflow:hidden}:where(.ma-wbento__art){place-items:center;min-block-size:0;padding:1.5rem 1.5rem .5rem;display:grid;position:relative}:where(.ma-wbento__caption){padding:.5rem 1.4rem 1.3rem}:where(.ma-wbento__title){letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:650}:where(.ma-wbento__text){margin-top:.3rem;font-size:.9375rem;line-height:1.5}:where(.ma-wbento__widget),:where(.ma-wbento__watch),:where(.ma-wbento__lock){background:var(--background,#fff);color:var(--foreground,#111);overflow:hidden;box-shadow:0 18px 36px -20px #00000073}:where(.ma-wbento__widget){aspect-ratio:1;border-radius:22%;inline-size:min(100%,10rem)}:where(.ma-wbento__tile[data-size=medium] .ma-wbento__widget){aspect-ratio:2.1;border-radius:10%/21%;inline-size:min(100%,21rem)}:where(.ma-wbento__tile[data-size=large] .ma-wbento__widget){aspect-ratio:1;border-radius:10%;inline-size:min(100%,21rem)}:where(.ma-wbento [data-app]){--ma-as-tint:var(--primary,var(--ma-ink));--ma-as-on-tint:var(--primary-foreground,var(--ma-panel))}:where(.ma-wbento__widget){--ma-as-u:1.8cqi}:where(.ma-wbento__tile[data-size=medium] .ma-wbento__widget){--ma-as-u:.95cqi}:where(.ma-wbento__tile[data-size=large] .ma-wbento__widget){--ma-as-u:1.1cqi}:where(.ma-wbento__lock){--ma-as-u:1.05cqi}:where(.ma-wbento__tile[data-kind=lock] .ma-wbento__art){place-items:start center;padding-block-end:0}:where(.ma-wbento__lock){aspect-ratio:9/14;border:.45rem solid var(--ma-wbento-bezel,#111);border-block-end:0;border-radius:2.2rem 2.2rem 0 0;inline-size:min(100%,15rem);margin-block-end:-1.5rem}:where(.ma-wbento__watch){aspect-ratio:.84;border:.5rem solid var(--ma-wbento-bezel,#111);--background:#000;--foreground:#f5f5f5;--ma-as-u:1.9cqi;--ma-as-tint:color-mix(in oklab, var(--primary,#888) 55%, #fff);--ma-as-on-tint:#000;border-radius:30%;inline-size:min(100%,9.5rem)}@media (prefers-reduced-motion:reduce){:where(.ma-wbento__tile){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-wbento__tile){transition:none}:where(.ma-workgrid){--ma-fgrid-on-bg:var(--primary,var(--ma-ink));--ma-fgrid-on-fg:var(--primary-foreground,var(--ma-panel));--ma-fgrid-bg:transparent;--ma-fgrid-edge:var(--border,var(--ma-edge));--ma-fgrid-gap:calc(2.5rem * var(--ma-density,1)) 1.5rem;--ma-hvideo-radius:var(--radius,.75rem);--ma-hvideo-edge:var(--border,var(--ma-edge));--ma-hvideo-meta-case:none;--ma-hvideo-title-font:var(--ma-font-display);--ma-hvideo-title-size:clamp(1.125rem, 2vw, 1.5rem);--ma-hvideo-title-tracking:-.025em;padding:calc(4rem * var(--ma-density,1)) 1.5rem;font-family:var(--ma-font-body);display:block;container:ma-workgrid/inline-size}:where(.ma-workgrid__inner){gap:1.5rem;max-width:80rem;margin-inline:auto;display:grid}:where(.ma-workgrid__eyebrow,.ma-workgrid__headline,.ma-workgrid__copy,.ma-workgrid__status){margin:0}:where(.ma-workgrid__head){max-width:44rem;gap:.75rem;margin-block-end:calc(1rem * var(--ma-density,1));display:grid}:where(.ma-workgrid__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-workgrid__headline){font-family:var(--ma-font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:700;line-height:.95}:where(.ma-workgrid__copy){max-width:36rem;opacity:max(.8, var(--ma-sec-floor,0));font-size:1.0625rem;line-height:1.55}:where(.ma-workgrid__status){font-family:var(--font-mono,ui-monospace, monospace);opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:max(11px,.75rem)}:where(.ma-workgrid:not(:has(.ma-fgrid[data-live])) .ma-workgrid__status){display:none}:where(.ma-workgrid .ma-fgrid__grid){--ma-fgrid-cols:1}@container ma-workgrid (width>=40rem){:where(.ma-workgrid .ma-fgrid__grid){--ma-fgrid-cols:2}}@container ma-workgrid (width>=64rem){:where(.ma-workgrid[data-columns="3"] .ma-fgrid__grid){--ma-fgrid-cols:3}}:where(.ma-workgrid__still){align-content:start;gap:.75rem;margin:0;display:grid;position:relative}:where(.ma-workgrid__img){block-size:auto;inline-size:100%;aspect-ratio:var(--ma-workgrid-ratio,4 / 3);object-fit:cover;border:1px solid var(--border,var(--ma-edge));border-radius:var(--radius,.75rem);background:var(--muted,var(--ma-edge));transition:filter var(--ma-duration) var(--ma-ease);display:block}:where(.ma-workgrid__link){min-block-size:24px;color:inherit;gap:.15rem;text-decoration:none;display:grid}:where(.ma-workgrid__link):after{content:"";position:absolute;inset:0}:where(.ma-workgrid__still:has(.ma-workgrid__link:focus-visible)){outline-offset:4px;outline:2px solid}:where(.ma-workgrid__title){font-family:var(--ma-font-display);letter-spacing:-.025em;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.2}:where(.ma-workgrid__meta){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:max(11px,.75rem)}@media (hover:hover) and (pointer:fine){:where(.ma-workgrid__still:hover .ma-workgrid__img){filter:saturate(1.15)contrast(1.04)}}:where(.ma-workgrid[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-workgrid[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-workgrid[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-fgrid-on-bg:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-fgrid-on-fg:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-workgrid[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8;--ma-fgrid-on-bg:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-fgrid-on-fg:var(--ma-tone-brand,var(--primary,var(--ma-ink)))}:where(.ma-workgrid[data-density=compact]){--ma-density:.8}:where(.ma-workgrid[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-workgrid__img){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-workgrid__img){transition:none}}@keyframes ma-beams{0%{stroke-dashoffset:calc(var(--ma-beams-len,.18) * var(--ma-beams-l))}to{stroke-dashoffset:calc(var(--ma-beams-l) * -1)}}@keyframes ma-beams-tail{0%{stroke-dashoffset:calc(var(--ma-beams-len,.18) * 3 * var(--ma-beams-l))}to{stroke-dashoffset:calc(var(--ma-beams-l) * -1 + var(--ma-beams-len,.18) * 2 * var(--ma-beams-l))}}@keyframes ma-phone-drift{to{translate:0 min(0px,100cqh - 100%)}}@keyframes ma-as-ring{0%{stroke-dasharray:0 100}}@keyframes ma-as-grow{0%{scale:1 0}}@keyframes ma-as-route{0%{stroke-dashoffset:100px}}@keyframes ma-as-pop{0%{opacity:0;scale:.6}}@keyframes ma-as-track{0%{inline-size:0}}.home-mock[data-astro-cid-hkaot7cz]{background:var(--bg);height:100%;color:var(--fg);container-type:inline-size}.home-mock__page[data-astro-cid-hkaot7cz]{align-content:center;gap:clamp(.3rem,3.5cqw,.9rem);height:100%;padding:clamp(.5rem,5cqw,1.5rem) clamp(.75rem,6cqw,3rem);display:grid}.home-mock__meta[data-astro-cid-hkaot7cz]{flex-wrap:wrap;align-items:center;gap:clamp(.3rem,2cqw,.75rem);font-size:clamp(.5rem,2.4cqw,.75rem);display:flex}.home-mock__pill[data-astro-cid-hkaot7cz]{border:1px solid var(--line);border-radius:999px;padding:clamp(.1rem,.6cqw,.2rem) clamp(.35rem,2cqw,.7rem)}.home-mock__kicker[data-astro-cid-hkaot7cz]{font-size:inherit}.home-mock__headline[data-astro-cid-hkaot7cz]{letter-spacing:-.025em;max-width:24ch;font-size:clamp(.8rem,6cqw,2rem);font-weight:600;line-height:1.05}.home-mock__actions[data-astro-cid-hkaot7cz]{align-items:center;gap:clamp(.3rem,2cqw,.6rem);font-size:clamp(.5rem,2.2cqw,.8rem);display:flex}.home-mock__button[data-astro-cid-hkaot7cz]{border:1px solid var(--line);border-radius:clamp(.15rem,1cqw,.4rem);padding:clamp(.2rem,1.2cqw,.45rem) clamp(.4rem,2.4cqw,.9rem)}.home-mock__button--primary[data-astro-cid-hkaot7cz]{background:var(--action);color:var(--on-action);border-color:#0000;font-weight:500}.home-mock__strip[data-astro-cid-hkaot7cz]{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted-fg);padding-top:clamp(.3rem,2cqw,.6rem);font-size:clamp(.5rem,2cqw,.7rem)}@keyframes ma-circ-spin{to{rotate:1turn}}@keyframes ma-cd-hide{0%,to{visibility:hidden}}@keyframes ma-cd-fold{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes ma-cd-unfold{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes ma-map-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:4}}@keyframes ma-grid-pattern{to{background-position:var(--ma-gp-size,32px) var(--ma-gp-size,32px)}}@layer theme{:where(:root,[data-ma-theme]){--ma-block-1:var(--ma-tone-brand,var(--primary));--ma-block-1-fg:var(--ma-tone-brand-foreground,var(--primary-foreground));--ma-block-1-em:var(--ma-block-1-fg);--ma-block-1-m1:var(--ma-accent);--ma-block-1-m2:var(--ma-block-1-fg);--ma-block-2:var(--ma-accent);--ma-block-2-fg:var(--ma-accent-foreground);--ma-block-2-em:var(--ma-block-2-fg);--ma-block-2-m1:var(--ma-block-1);--ma-block-2-m2:var(--ma-block-2-fg);--ma-block-3:var(--ma-tone-ink);--ma-block-3-fg:var(--ma-tone-ink-foreground);--ma-block-3-em:var(--ma-block-3-fg);--ma-block-3-m1:var(--ma-accent);--ma-block-3-m2:var(--ma-block-3-fg);--ma-block-4:var(--ma-tone-muted,var(--muted));--ma-block-4-fg:var(--foreground);--ma-block-4-em:var(--ma-block-4-fg);--ma-block-4-m1:var(--primary);--ma-block-4-m2:var(--ma-accent);--ma-block-5:var(--primary);--ma-block-5-fg:var(--primary-foreground);--ma-block-5-em:var(--ma-block-5-fg);--ma-block-5-m1:var(--ma-accent);--ma-block-5-m2:var(--ma-block-5-fg)}:where([data-ma-block="1"]){--ma-block-ground:var(--ma-block-1);--ma-block-text:var(--ma-block-1-fg);--ma-em:var(--ma-block-1-em);--ma-motif-1:var(--ma-block-1-m1);--ma-motif-2:var(--ma-block-1-m2)}:where([data-ma-block="2"]){--ma-block-ground:var(--ma-block-2);--ma-block-text:var(--ma-block-2-fg);--ma-em:var(--ma-block-2-em);--ma-motif-1:var(--ma-block-2-m1);--ma-motif-2:var(--ma-block-2-m2)}:where([data-ma-block="3"]){--ma-block-ground:var(--ma-block-3);--ma-block-text:var(--ma-block-3-fg);--ma-em:var(--ma-block-3-em);--ma-motif-1:var(--ma-block-3-m1);--ma-motif-2:var(--ma-block-3-m2)}:where([data-ma-block="4"]){--ma-block-ground:var(--ma-block-4);--ma-block-text:var(--ma-block-4-fg);--ma-em:var(--ma-block-4-em);--ma-motif-1:var(--ma-block-4-m1);--ma-motif-2:var(--ma-block-4-m2)}:where([data-ma-block="5"]){--ma-block-ground:var(--ma-block-5);--ma-block-text:var(--ma-block-5-fg);--ma-em:var(--ma-block-5-em);--ma-motif-1:var(--ma-block-5-m1);--ma-motif-2:var(--ma-block-5-m2)}:where([data-ma-block]){--card:color-mix(in oklab, var(--ma-block-text) 10%, transparent);--card-foreground:var(--ma-block-text);--border:color-mix(in oklab, var(--ma-block-text) 20%, transparent);--input:color-mix(in oklab, var(--ma-block-text) 65%, transparent);--ring:var(--ma-block-text);--accent:color-mix(in oklab, var(--ma-block-text) 14%, transparent);--ma-card-shadow:none;--ma-sec-action:var(--ma-block-text);--ma-sec-on-action:var(--ma-block-ground);--ma-dim:.85;--ma-sec-floor:.85}:where([data-ma-tone=muted]){--ma-em:var(--ma-tone-muted-em,currentColor)}:where([data-ma-tone=ink]){--ma-em:var(--ma-tone-ink-em,currentColor)}:where([data-ma-tone=brand]){--ma-em:var(--ma-tone-brand-em,currentColor)}}@keyframes ma-orbit{0%{transform:rotate(var(--ma-orbit-a)) translate(var(--ma-orbit-r,100px)) rotate(calc(-1 * var(--ma-orbit-a)))}to{transform:rotate(calc(var(--ma-orbit-a) + 360deg)) translate(var(--ma-orbit-r,100px)) rotate(calc(-1 * var(--ma-orbit-a) - 360deg))}}@keyframes ma-retro{0%{translate:0}to{translate:0 var(--ma-retro-cell,60px)}}@keyframes ma-expand{0%{clip-path:inset(0 var(--ma-expand-inset,20%) round var(--ma-expand-r,2rem))}to{clip-path:inset(0 0 round var(--ma-expand-r-end,0px))}}@keyframes ma-expand-inner{0%{scale:var(--ma-expand-scale,.92)}to{scale:1}}@keyframes ma-scroll-progress{to{scale:1}}@keyframes ma-shimmer{0%{background-position:120% 0}55%,to{background-position:-30% 0}}@keyframes ma-sticky-visual{0%{opacity:0;translate:0 var(--ma-travel-section)}30%,70%{opacity:1;translate:0}to{opacity:0;translate:0 calc(-1 * var(--ma-travel-section))}}@keyframes ma-sticky-visual-first{0%,70%{opacity:1;translate:0}to{opacity:0;translate:0 calc(-1 * var(--ma-travel-section))}}@keyframes ma-sticky-visual-last{0%{opacity:0;translate:0 var(--ma-travel-section)}30%,to{opacity:1;translate:0}}@keyframes ma-sticky-step{0%,to{opacity:.35}35%,65%{opacity:1}}@property --ma-trace-p{syntax:"<percentage>";inherits:true;initial-value:100%}@keyframes ma-trace{0%{--ma-trace-p:0%}to{--ma-trace-p:100%}}@property --ma-vanish-t{syntax:"<number>";inherits:true;initial-value:0}@keyframes ma-vanish-cycle{0%{--ma-vanish-t:0}to{--ma-vanish-t:1}}@keyframes ma-vanish-out{to{opacity:0;translate:0 calc(var(--ma-travel-enter) * -1);filter:blur(6px)}}@keyframes ma-vdialog-ring{0%{opacity:.5;scale:1}to{opacity:0;scale:1.7}}@keyframes ma-wave-bar{0%{scale:1 var(--h)}to{scale:1 calc(var(--h) * .35 + .08)}}@keyframes ma-agentrun-in{0%{opacity:0;translate:0 var(--ma-travel-hover,4px)}}@keyframes ma-agentrun-fade{0%{opacity:0}}@keyframes ma-agentrun-draw{0%{stroke-dashoffset:1px}}@keyframes ma-agentrun-wipe{0%{clip-path:var(--ma-agentrun-wipe,inset(0 100% 0 0))}}@keyframes ma-agentrun-span{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}@keyframes ma-agentrun-until{0%,90%{opacity:1}to{opacity:0}}@keyframes ma-agentrun-spin{0%{rotate:0deg}to{rotate:540deg}}@keyframes ma-agentrun-press{0%{color:var(--ma-agentrun-accent);background-color:#0000}}.bb-wrap[data-astro-cid-lb6tntsu]{max-inline-size:56rem;margin-inline:auto;padding:2.5rem 1.5rem}@keyframes ma-casestack-recede{to{scale:calc(1 - (var(--ma-casestack-n,1) - var(--ma-casestack-i,0) - 1) * .04)}}@keyframes ma-casestack-dim{to{opacity:calc((var(--ma-casestack-n,1) - var(--ma-casestack-i,0) - 1) * .1)}}.cs-stage[data-astro-cid-xuvhqzyk]{height:40rem}@keyframes ma-chat-in{0%{opacity:0;translate:0 var(--ma-travel-hover,4px)}}@keyframes ma-chat-user{0%{opacity:0;translate:var(--ma-chat-from,calc(var(--ma-travel-hover,4px) * 3)) 0}}@keyframes ma-chat-fade{0%{opacity:0}}@keyframes ma-chat-span{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}@keyframes ma-chat-until{0%,90%{opacity:1}to{opacity:0}}@keyframes ma-chat-press{0%{color:var(--ma-chat-accent);background-color:#0000}}@keyframes ma-contact-tick{0%{stroke-dashoffset:1px}}@keyframes ma-dotsteps-draw{0%{scale:0 1}}@keyframes ma-feature-sticky-step{0%,to{opacity:var(--ma-sec-floor,.75)}35%,65%{opacity:1}}.fs-stage[data-astro-cid-uoemanng]{container-type:size}.demo-full .fs-stage[data-astro-cid-uoemanng]{height:40rem}.fs-art[data-astro-cid-uoemanng]{width:100%;height:100%;display:block}.fs-ink[data-astro-cid-uoemanng]{fill:currentColor;opacity:.8}.fs-dim[data-astro-cid-uoemanng]{fill:currentColor;opacity:.18}.fs-brand[data-astro-cid-uoemanng]{fill:var(--primary);opacity:.85}.fs-check[data-astro-cid-uoemanng]{fill:none;stroke:var(--primary);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.fs-ring[data-astro-cid-uoemanng]{fill:none;stroke:currentColor;stroke-width:3px;opacity:.4}.fs-line[data-astro-cid-uoemanng]{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.fb-stage[data-astro-cid-qnld2spo]{height:40rem}.fb-page[data-astro-cid-qnld2spo]{z-index:1;background:var(--background,var(--surface));gap:.75rem;padding:1.5rem;display:grid;position:relative}@keyframes ma-signoff-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ma-happ-in{0%{opacity:0}}@keyframes ma-happ-out{to{opacity:0}}@keyframes ma-happ-pop{0%{opacity:0;translate:0 .75rem;scale:.94}}@keyframes ma-heroblocks-up{0%{translate:0 110%}}@keyframes ma-heroblocks-rise{0%{opacity:0;translate:0 var(--ma-travel-enter,24px)}}.card__stage .he-stage[data-astro-cid-xroyxr5z] .ma-hero-editorial__panel{opacity:1;translate:none}@keyframes ma-poster-pop{0%{opacity:0;scale:.4}}@keyframes ma-poster-tick{0%,22%{rotate:var(--turn,0deg)}25%,47%{rotate:calc(var(--turn,0deg) + 90deg)}50%,72%{rotate:calc(var(--turn,0deg) + 180deg)}75%,97%{rotate:calc(var(--turn,0deg) + 270deg)}to{rotate:calc(var(--turn,0deg) + 360deg)}}.demo-full .hp-stage[data-astro-cid-adx22os7]{height:44rem}.hp-stage__after[data-astro-cid-adx22os7]{height:12rem}@keyframes ma-hero-prompt-caret{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes ma-hero-prompt-rest{0%,90%{opacity:1}to{opacity:0}}@keyframes ma-hreq-in{0%{opacity:0;translate:0 .35em}to{opacity:1;translate:0}}@keyframes ma-hreq-in-picked{0%{opacity:0;translate:0 .35em}to{opacity:1;translate:0}}@keyframes ma-hreq-out{to{opacity:0}}@keyframes ma-hreq-send{0%{opacity:1;scale:0 1}90%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes ma-hreq-send-picked{0%{opacity:1;scale:0 1}90%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes ma-hreq-turn{0%{scale:0 1}to{scale:1}}@keyframes ma-specimen-2{0%{opacity:1}45%{opacity:1}50%{opacity:0}95%{opacity:0}to{opacity:1}}@keyframes ma-specimen-3{0%{opacity:1}30%{opacity:1}33.333%{opacity:0}96.667%{opacity:0}to{opacity:1}}@keyframes ma-specimen-4{0%{opacity:1}22.5%{opacity:1}25%{opacity:0}97.5%{opacity:0}to{opacity:1}}@keyframes ma-specimen-5{0%{opacity:1}18%{opacity:1}20%{opacity:0}98%{opacity:0}to{opacity:1}}@keyframes ma-specimen-rise-2{0%,50%{translate:0 -4%;rotate:0deg}95%{translate:0 6%;rotate:-5deg}to{translate:0 -4%;rotate:0deg}}@keyframes ma-specimen-rise-3{0%,33.333%{translate:0 -4%;rotate:0deg}96.667%{translate:0 6%;rotate:-5deg}to{translate:0 -4%;rotate:0deg}}@keyframes ma-specimen-rise-4{0%,25%{translate:0 -4%;rotate:0deg}97.5%{translate:0 6%;rotate:-5deg}to{translate:0 -4%;rotate:0deg}}@keyframes ma-specimen-rise-5{0%,20%{translate:0 -4%;rotate:0deg}98%{translate:0 6%;rotate:-5deg}to{translate:0 -4%;rotate:0deg}}.card__stage .ig-stage[data-astro-cid-qzcxarr2]{align-items:flex-start}.card__stage .ig-stage[data-astro-cid-qzcxarr2] .ma-integrations{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-theme=dark] .lw-stage[data-astro-cid-bzwr236t] .ma-logo-wall img,.lw-stage[data-astro-cid-bzwr236t] .ma-logo-wall[data-ma-tone=brand] img{filter:grayscale()brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lw-stage[data-astro-cid-bzwr236t] .ma-logo-wall img{filter:grayscale()brightness(0)invert()}}@keyframes ma-materials-in{0%{opacity:0;translate:0 .5rem}}.card__stage [data-astro-cid-yheiqjk5][data-stage-megamenu] .ma-megamenu__item:first-child .ma-popover:not(:popover-open){opacity:1;transform-origin:0 0;transition:none;display:block;position:absolute;scale:.6}@property --ma-navbar-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes ma-navbar-fade{0%{--ma-navbar-fade:2rem}to{--ma-navbar-fade:0px}}@keyframes ma-navbar-condense{to{border-bottom-color:var(--border,var(--ma-edge))}}@keyframes ma-navbar-inner{to{padding-block:calc(.75rem * var(--ma-density,1))}}.demo-full .nf-stage[data-astro-cid-4w46k4cm]{min-height:22rem}@keyframes ma-notes-settle{0%{translate:0 2.5rem;rotate:calc(var(--r,0deg) * 3 + 2deg)}to{translate:0;rotate:var(--r,0deg)}}@keyframes ma-now-light{0%{box-shadow:0 0 0 0 var(--ma-em,currentColor);opacity:.6}to{box-shadow:0 0 0 .6rem var(--ma-em,currentColor);opacity:0}}@keyframes ma-thread-sew{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ma-thread-settle{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@keyframes ma-pdetail-fill{0%{scale:0 1}to{scale:var(--ma-pdetail-share,0) 1}}@keyframes ma-drop-fill{0%{scale:0 1}to{scale:var(--ma-drop-share,0) 1}}@keyframes ma-prail-progress{0%{scale:.08 1}to{scale:1}}@keyframes ma-qs-lit{0%{background:var(--background,var(--ma-panel));color:var(--foreground,currentColor);box-shadow:inset 0 0 0 1.5px var(--border,var(--ma-edge))}to{background:var(--ma-qs-beam);color:var(--ma-qs-on-beam);box-shadow:inset 0 0 0 1.5px #0000}}@keyframes ma-sched-in{0%{opacity:0;translate:0 .5rem}}@keyframes ma-scrs-in{0%{opacity:0}to{opacity:1}}@keyframes ma-scrs-line{0%{scale:1 0}to{scale:1}}.ss-stage[data-astro-cid-fmrxgy6q]{container-type:size}.demo-full .ss-stage[data-astro-cid-fmrxgy6q]{height:42rem}@keyframes ma-status-light{0%{opacity:.6;scale:1}to{opacity:0;scale:2.6}}@keyframes ma-scta-rise{0%{translate:0 22%}to{translate:0}}@keyframes ma-tickets-fill{0%{scale:0 1}to{scale:var(--ma-tickets-share,0) 1}}@keyframes ma-visit-halo{0%{opacity:.3;scale:.6}to{opacity:0;scale:2.2}}
