html.riso-chrome{--orange-wash: rgba(196, 92, 38, .1)}html.riso-chrome[data-theme=dark]{--orange-wash: rgba(224, 118, 47, .13)}html.riso-chrome .riso-title{position:relative;filter:url(#riso-type);mix-blend-mode:multiply}html.riso-chrome[data-theme=dark] .riso-title{filter:url(#riso-type-dark);mix-blend-mode:normal}html.riso-chrome .riso-title:before{content:attr(data-ghost);position:absolute;inset:0;z-index:-1;color:var(--ghost);text-shadow:none;mix-blend-mode:multiply;white-space:pre-wrap;pointer-events:none;transform:translate(1.5px,1.5px)}html.riso-chrome[data-theme=dark] .riso-title:before{mix-blend-mode:normal;color:#4a6b5ccc}html.js.riso-chrome .riso-title[data-print]:not([data-printed]){opacity:0;animation:rp-failsafe .01s linear 2.5s forwards}@keyframes rp-failsafe{to{opacity:1}}html.riso-chrome .riso-title .rp-w{display:inline-block;opacity:0;transform:translateY(.24em);transition:opacity .7s var(--ease) calc(var(--i, 0) * 70ms),transform .95s var(--ease) calc(var(--i, 0) * 70ms)}html.riso-chrome .riso-title[data-printed=in] .rp-w{opacity:1;transform:none}html.riso-chrome .riso-title[data-printed=out]:before{opacity:0;transform:translate(9px,9px)}html.riso-chrome .riso-title[data-printed=in]:before{transition:opacity .5s linear .1s,transform 1.15s var(--ease) .1s}html.riso-chrome .rp-kicker{display:inline-flex;align-items:center;gap:.75rem;margin:0;font:600 1rem/1.2 var(--sans);color:var(--ink)}html.riso-chrome .rp-kicker:before{content:"";flex:none;width:.7rem;height:.7rem;background:var(--orange);box-shadow:3px 3px 0 var(--green)}html.riso-chrome .rp-flag{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.15rem .7rem;border-radius:2px;background:var(--ink);color:var(--paper);font:600 1rem/1.4 var(--sans);white-space:nowrap}html.riso-chrome .rp-flag:before{content:"";flex:none;width:.4rem;height:.4rem;border-radius:50%;background:var(--orange)}html.riso-chrome .rp-flag--quiet{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}html.riso-chrome .rp-stamp{display:inline-block;padding:.3rem .8rem;border:3px double var(--orange);border-radius:3px;color:var(--orange);font:540 1.5rem/1.1 var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 0;font-optical-sizing:none;white-space:nowrap;mix-blend-mode:multiply;transform:rotate(-8deg)}html.riso-chrome[data-theme=dark] .rp-stamp{mix-blend-mode:normal}html.riso-chrome .rp-panel{position:relative;min-width:0;border:1.5px solid var(--ink);border-radius:3px;background:var(--k-bg-surface);box-shadow:1px 1px 0 var(--ghost)}html.riso-chrome .rp-panel--lead{box-shadow:9px 9px 0 var(--orange)}html.riso-chrome .rp-switch{display:inline-flex;max-width:100%;border:1.5px solid var(--ink);border-radius:3px;background:var(--paper);box-shadow:3px 2px 0 var(--green)}html.riso-chrome .rp-switch>button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:0;min-height:48px;margin:0;padding:0 1.1rem;border:0;border-radius:0;background:transparent;color:var(--ink);font:600 1rem/1 var(--sans);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease)}html.riso-chrome .rp-switch>button+button{border-left:1.5px solid var(--ink)}html.riso-chrome .rp-switch>button[aria-selected=true],html.riso-chrome .rp-switch>button[aria-pressed=true]{background:var(--ink);color:var(--paper)}html.riso-chrome .rp-switch>button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}html.riso-chrome .rp-head{position:relative;display:grid;justify-items:start;gap:1rem;margin-bottom:clamp(1.75rem,4vw,3rem);padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}html.riso-chrome .rp-head>*{margin-block:0}html.riso-chrome .rp-head:after{content:"";position:absolute;right:0;bottom:0;left:0;height:6px;background:linear-gradient(var(--ink),var(--ink)) 0 0 / 100% 1.5px no-repeat,linear-gradient(color-mix(in srgb,var(--green) 70%,transparent),color-mix(in srgb,var(--green) 70%,transparent)) 4px 3.5px / calc(100% - 4px) 1.5px no-repeat}html.riso-chrome .rp-link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:5px}html.riso-chrome .rp-link:hover{text-decoration-thickness:3px}html.riso-chrome .rp-screen{position:absolute;pointer-events:none;background:radial-gradient(circle at 50% 50%,var(--orange) 2.5px,transparent 4.1px) 0 0 / 10px 10px;opacity:.55}html.riso-chrome .rp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem}html.riso-chrome .rp-faq{max-width:52rem;border-top:1.5px solid var(--ink)}html.riso-chrome .rp-faq details{border-bottom:1px solid var(--line)}html.riso-chrome .rp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;color:var(--ink);font:600 1.125rem/1.4 var(--sans);cursor:pointer;list-style:none}html.riso-chrome .rp-faq summary::-webkit-details-marker{display:none}html.riso-chrome .rp-faq summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}html.riso-chrome .rp-faq summary i{flex:none;font-size:1.375rem;transition:transform .4s var(--ease)}html.riso-chrome .rp-faq details[open] summary i{transform:rotate(180deg)}html.riso-chrome .rp-faq details p{max-width:64ch;margin:0;padding:0 0 1.25rem;color:var(--ink-soft);font-size:1rem;line-height:1.65}html.riso-chrome .rp-faq details p a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px}html.riso-chrome .rp-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem)}html.riso-chrome .rp-hero__copy{display:grid;justify-items:start;gap:1.25rem;min-width:0}html.riso-chrome .rp-hero__copy>*{margin-block:0}html.riso-chrome .rp-main{padding-bottom:3.5rem}@media(max-width:899px){html.riso-chrome .rp-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){html.riso-chrome .rp-hero{padding-block:2rem 2.5rem}html.riso-chrome .rp-head{margin-bottom:1.5rem;padding-bottom:1.25rem}html.riso-chrome .rp-main{padding-bottom:2.75rem}}@media(prefers-reduced-motion:reduce){html.riso-chrome animate.boil{display:none}html.riso-chrome .riso-title .rp-w,html.riso-chrome .riso-title:before,html.riso-chrome .rp-faq summary i,html.riso-chrome .rp-switch>button{transition:none}}.k-marketing-shell.svelte-3qm88h{position:relative;z-index:1}.mkt-nav-progress.svelte-3qm88h{position:fixed;top:0;left:0;right:0;height:2px;z-index:300;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--k-accent) 12%,transparent)}.mkt-nav-progress__bar.svelte-3qm88h{height:100%;width:35%;background:var(--k-accent);animation:svelte-3qm88h-mkt-nav-progress .85s var(--ease-out-expo, ease-out) infinite}@keyframes svelte-3qm88h-mkt-nav-progress{0%{transform:translate(-100%)}to{transform:translate(320%)}}
