.marketing{--m-font:var(--m-font-poster);--m-bg:var(--brand-white);--m-text:var(--color-poster-ink);--m-text-soft:var(--color-poster-ink-soft);--m-border:color-mix(in srgb, var(--color-poster-ink) 14%, transparent);--m-surface:color-mix(in srgb, var(--color-poster-ink) 4%, var(--brand-white));--rm-fill:var(--m-bg);--rm-on:var(--m-text);--rm-on-soft:var(--m-text-soft);--m-ease-glide:cubic-bezier(.45, 0, .1, 1);--rm-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--m-title-weight:900;--m-title-case:uppercase;--m-title-tracking:-.04em;--m-title-leading:.92;font-weight:500}:root[data-theme=dark] .marketing{--m-bg:var(--color-poster-ink);--m-text:var(--brand-white);--m-text-soft:color-mix(in srgb, var(--brand-white) 72%, var(--color-poster-ink));--m-border:color-mix(in srgb, var(--brand-white) 16%, transparent);--m-surface:color-mix(in srgb, var(--brand-white) 7%, var(--color-poster-ink))}.rm-poster{background:var(--rm-fill);color:var(--rm-on)}.rm-poster--paper{--rm-fill:var(--m-bg);--rm-on:var(--m-text);--rm-on-soft:var(--m-text-soft)}.rm-poster--blue{--rm-fill:var(--color-poster-blue);--rm-on:var(--brand-white);--rm-on-soft:color-mix(in srgb, var(--brand-white) 82%, var(--color-poster-blue))}.rm-poster--yellow{--rm-fill:var(--color-poster-yellow);--rm-on:var(--color-on-poster-yellow);--rm-on-soft:color-mix(in srgb, var(--color-on-poster-yellow) 78%, var(--color-poster-yellow))}.rm-poster--orange{--rm-fill:var(--color-poster-orange);--rm-on:var(--color-on-poster-orange);--rm-on-soft:color-mix(in srgb, var(--color-on-poster-orange) 80%, var(--color-poster-orange))}.rm-poster--pink{--rm-fill:var(--color-poster-pink);--rm-on:var(--color-on-poster-pink);--rm-on-soft:color-mix(in srgb, var(--color-on-poster-pink) 80%, var(--color-poster-pink))}.rm-poster--ink{--rm-fill:var(--color-poster-ink);--rm-on:var(--brand-white);--rm-on-soft:color-mix(in srgb, var(--brand-white) 72%, var(--color-poster-ink))}:root[data-theme=dark] .rm-poster--ink{box-shadow:inset 0 1px 0 var(--m-border)}.m-section{align-items:center;gap:var(--m-section-gap);flex-direction:column;width:100%;padding:clamp(72px,10vw,128px) 24px;scroll-margin-top:72px;display:flex;position:relative;overflow-x:clip}.subpage .m-section{padding:56px 24px}.rm-wrap{width:min(1180px,100%);margin:0 auto}.rm-display,.rm-title,.rm-badge-text{font-family:var(--m-font-poster);text-transform:uppercase;letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:900;line-height:.88}.rm-display{font-size:clamp(54px,9.4vw,148px)}.rm-title{font-size:clamp(42px,5.2vw,84px)}.rm-fit{width:100%;container-type:inline-size}.rm-poster-title{font-family:var(--m-font-poster);text-transform:uppercase;letter-spacing:-.04em;-webkit-hyphens:manual;hyphens:manual;font-weight:900;line-height:.9;font-size:min(var(--rm-max,84px), calc(100cqi / var(--rm-em,8)));margin:0}.rm-line{white-space:nowrap;width:fit-content;display:block}.rm-poster-title[data-align=center] .rm-line{margin-inline:auto}.rm-lead{text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.38}.rm-body{text-wrap:balance;max-width:42ch;margin:0;font-size:clamp(17px,1.35vw,19px);font-weight:500;line-height:1.45}.rm-aside{font-family:var(--m-font-poster-mono);color:var(--rm-on-soft);text-wrap:balance;margin:0;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.5}.rm-card{z-index:1;background:var(--color-surface);border-radius:var(--radius-hero,20px);color:var(--color-text);text-align:left;position:relative}.rm-field{height:var(--control-height-md,39px);border:1px solid var(--color-border-input,var(--color-border));border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 16px;font-size:14px;display:flex;overflow:hidden}.rm-sticker{height:auto;rotate:var(--rm-tilt,0deg);-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.rm-sticker--pop{opacity:0;transition:opacity .25s var(--m-ease-snappy), scale .7s var(--rm-ease-pop);transition-delay:var(--rm-delay,0s);scale:.6}.rm-sticker--landed{opacity:1;scale:1}.rm-badge{aspect-ratio:1;rotate:var(--rm-tilt,0deg);place-items:center;display:grid;position:relative;container-type:inline-size}.rm-badge>img{width:100%;height:100%;position:absolute;inset:0}.rm-badge-text{font-size:min(var(--rm-badge-size,28px), calc(100cqi / var(--rm-chars,4)));white-space:nowrap;letter-spacing:-.03em;text-align:center;line-height:.9;position:relative}.rm-mask{margin:-.06em -.04em -.08em;padding:.06em .04em .08em;display:block;overflow:hidden}.rm-rise{animation:rm-steigen 1.1s var(--m-ease-glide) both;animation-delay:calc(80ms + var(--i,0) * .11s);display:block}@keyframes rm-steigen{0%{transform:translateY(105%)}}.m-reveal{opacity:0;transition:opacity .55s var(--m-ease-snappy), transform .8s var(--m-ease-glide);will-change:opacity, transform;transform:translateY(28px)}.m-reveal--visible{opacity:1;transform:none}.m-stagger .m-word,.m-stagger .m-char{opacity:0;transition:opacity .8s var(--m-ease-appear)}.m-stagger .m-char{transition-duration:.6s}.m-stagger--visible .m-word,.m-stagger--visible .m-char{opacity:1}.m-typing{gap:3px;display:inline-flex}.m-typing i{border-radius:var(--radius-full);background:currentColor;width:4px;height:4px;animation:1.2s ease-in-out infinite m-typing}.m-typing i:nth-child(2){animation-delay:.15s}.m-typing i:nth-child(3){animation-delay:.3s}@keyframes m-typing{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes rm-marquee{to{transform:translate(-50%)}}@media (width<=809px){.m-section,.subpage .m-section{padding:64px 20px}}@media (prefers-reduced-motion:reduce){.rm-rise{animation:none}.m-reveal,.m-stagger .m-word,.m-stagger .m-char,.rm-sticker--pop{opacity:1;transition:none;transform:scale(1)}.m-typing i{opacity:.6;animation:none}}
