:root{--site-pad:24px;--site-section-y:clamp(72px, 9vw, 136px);--site-max:1200px;--site-gap:clamp(16px, 1.7vw, 24px);--site-fs-hero:clamp(40px, 5.6vw, 84px);--site-fs-h2:clamp(30px, 3.4vw, 48px);--site-fs-h3:clamp(22px, 1.9vw, 28px);--site-fs-lead:clamp(17px, 1.4vw, 20px);--site-fs-body-lg:clamp(17px, 1.35vw, 19px);--site-slot:linear-gradient(180deg, var(--rmf-ink-800) 0%, var(--rmf-ink-850) 100%);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--rmf-bg-app);color:var(--rmf-text-body);font-family:var(--rmf-font-text);font-size:16px;line-height:var(--rmf-lh-relaxed);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:var(--rmf-blue-300);transition:var(--rmf-t-control);text-underline-offset:3px}a:hover{color:var(--rmf-blue-200)}:focus-visible{box-shadow:var(--rmf-ring);border-radius:var(--rmf-r-xs);outline:none}h1,h2,h3{color:var(--rmf-text-strong);font-family:var(--rmf-font-display);text-wrap:balance;margin:0}p,dl,dd,figure{margin:0}p{text-wrap:pretty}small{font-size:inherit}.skip-link{background:var(--rmf-accent);color:var(--rmf-text-on-accent);z-index:10;padding:12px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:16px;left:16px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--site-max);padding-inline:var(--site-pad);margin:0 auto}.eyebrow{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);font-weight:var(--rmf-fw-regular);letter-spacing:var(--rmf-ls-caps);text-transform:uppercase;color:var(--rmf-text-muted);line-height:1.5}.eyebrow b{font-weight:var(--rmf-fw-medium);color:var(--rmf-blue-300)}.h2{font-weight:var(--rmf-fw-semibold);font-size:var(--site-fs-h2);letter-spacing:var(--rmf-ls-tight);line-height:1.08}.more{font-weight:var(--rmf-fw-medium);padding-block:6px;font-size:15px;text-decoration:none;display:inline-block}.more:hover{text-decoration:underline}.btn{border-radius:var(--rmf-r-control);min-height:48px;font:var(--rmf-fw-medium) 16px/1 var(--rmf-font-text);cursor:pointer;transition:var(--rmf-t-control);justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.btn--primary{background:var(--rmf-accent);color:var(--rmf-text-on-accent);border:0}.btn--primary:hover{background:var(--rmf-accent-press);color:var(--rmf-text-on-accent)}.btn--ghost{color:var(--rmf-text-strong);border:1px solid var(--rmf-border-strong);background:0 0}.btn--ghost:hover{background:var(--rmf-surface-hover);color:var(--rmf-text-strong)}.btn--lg{min-height:56px;padding:0 32px;font-size:17px}.chip{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:var(--rmf-r-pill);border:1px solid;flex:none;align-items:center;padding:2px 9px;line-height:1.4;display:inline-flex}.chip--open{color:var(--rmf-status-warning-fg);background:var(--rmf-status-warning-bg);border-color:var(--rmf-status-warning-border)}.chip--ok{color:var(--rmf-status-success-fg);background:var(--rmf-status-success-bg);border-color:var(--rmf-status-success-border)}.chip--info{color:var(--rmf-status-info-fg);background:var(--rmf-status-info-bg);border-color:var(--rmf-status-info-border)}.state{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;line-height:1.4}.state--open{color:var(--rmf-status-warning-fg)}.state--ok{color:var(--rmf-status-success-fg)}.state--wrap{white-space:normal;flex:auto;min-width:0}.ctags>*{min-width:0;max-width:100%}.top{z-index:20;background:color-mix(in srgb, var(--rmf-ink-900) 94%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--rmf-line);position:sticky;top:0}.top__nav{max-width:var(--site-max);padding:14px var(--site-pad);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.brand{align-items:center;min-height:44px;display:flex}.brand svg{width:176px;height:auto;display:block}.nav-r{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);letter-spacing:var(--rmf-ls-caps);text-transform:uppercase;align-items:center;gap:28px;display:flex}.navlinks{align-items:center;gap:28px;display:flex}.navlinks a{min-height:44px;color:var(--rmf-slate-300);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.navlinks a:hover{color:var(--rmf-cloud)}.btn-nav{border:1px solid var(--rmf-slate-600);border-radius:var(--rmf-r-md);min-height:44px;color:var(--rmf-cloud);white-space:nowrap;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.btn-nav:hover{color:var(--rmf-cloud);border-color:var(--rmf-slate-500)}@media (width<=1023px){.navlinks{display:none}}@media (width<=420px){.brand svg{width:140px}.btn-nav{letter-spacing:.12em;padding:0 12px}}.js .rv{opacity:0;transition:opacity var(--rmf-dur-slow) var(--rmf-ease-out), transform var(--rmf-dur-slow) var(--rmf-ease-out);transform:translateY(8px)}.js .rv.in{opacity:1;transform:none}.d1{transition-delay:60ms}.d2{transition-delay:.12s}.d3{transition-delay:.18s}.d4{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transition:none;transform:none}}.dim{color:var(--rmf-slate-600)}.h2{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);letter-spacing:-.025em;color:var(--rmf-cloud);font-size:clamp(32px,3.6vw,50px);line-height:1.08}.aside{border-left:1px solid var(--rmf-line-strong);max-width:360px;color:var(--rmf-slate-300);padding-left:20px}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:56px;display:flex}.shead-l{flex-direction:column;gap:18px;max-width:640px;display:flex}.hero{border-bottom:1px solid var(--rmf-line)}.hstage{align-items:center;display:flex;position:relative}@media (width>=900px){.hstage{min-height:min(100vh - 72px,960px)}}.hinner{width:100%;max-width:var(--site-max);padding:64px var(--site-pad) 88px;margin:0 auto;position:relative}.corner{border:0 solid var(--rmf-slate-600);pointer-events:none;width:28px;height:28px;position:absolute}.c-tl{border-top-width:1px;border-left-width:1px;top:28px;left:8px}.c-tr{border-top-width:1px;border-right-width:1px;top:28px;right:8px}.c-bl{border-bottom-width:1px;border-left-width:1px;bottom:28px;left:8px}.c-br{border-bottom-width:1px;border-right-width:1px;bottom:28px;right:8px}.hgrid{flex-wrap:wrap;align-items:center;gap:40px 56px;padding:0 clamp(0px,2vw,24px);display:flex}.hcopy{flex-direction:column;flex:999 460px;gap:28px;min-width:0;display:flex}.h1{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);letter-spacing:-.03em;font-size:clamp(44px,4.8vw,80px);line-height:1}.h1 span{display:block}.h1a{color:var(--rmf-slate-600)}.h1b{color:var(--rmf-cloud)}.hrow{flex-wrap:wrap;align-items:flex-start;gap:24px 40px;padding-top:8px;display:flex}.hlead{border-left:1px solid var(--rmf-line-strong);max-width:460px;color:var(--rmf-slate-300);flex:280px;padding-left:20px;font-size:17px;line-height:1.6}.hlead-k{color:var(--rmf-cloud);margin-bottom:6px;display:block}.cta{flex-wrap:wrap;gap:12px;display:flex}.hpic{flex:340px;min-width:0;max-width:460px;margin:0 auto;position:relative}.hpic__frame{aspect-ratio:4/5;border-radius:var(--rmf-r-lg);border:1px solid var(--rmf-line);background:var(--rmf-black);position:relative;overflow:hidden}.hpic__frame img{object-fit:cover;width:100%;height:100%}.hpic__frame:after{content:"";background:linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--rmf-black) 70%, transparent));pointer-events:none;position:absolute;inset:0}.hpic__cap{z-index:1;font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rmf-slate-300);flex-wrap:wrap;gap:4px 10px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.hpic__tick{border:0 solid var(--rmf-blue-400);width:14px;height:14px;position:absolute}.hpic__tick--tl{border-top-width:1px;border-left-width:1px;top:-7px;left:-7px}.hpic__tick--br{border-bottom-width:1px;border-right-width:1px;bottom:-7px;right:-7px}.cue{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:var(--rmf-ls-caps);text-transform:uppercase;color:var(--rmf-slate-500);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.cue i{background:var(--rmf-line-strong);width:1px;height:28px;display:block}@media (width<=899px){.cue{display:none}.hpic{max-width:none}.hpic__frame{aspect-ratio:4/3}}@media (width<=600px){.cta .btn{flex:100%}}.stmt-sec{max-width:var(--site-max);padding:clamp(96px, 10vw, 128px) var(--site-pad) clamp(112px, 12vw, 168px);margin:0 auto}.stmt{max-width:920px;font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-regular);letter-spacing:-.02em;color:var(--rmf-slate-600);margin-top:28px;font-size:clamp(28px,3.4vw,46px);line-height:1.22}.js .stmt .w{color:var(--rmf-ink-600);transition:color .42s var(--rmf-ease-out)}.js .stmt .w[data-on="1"]{color:var(--rmf-slate-600)}.stmt .k,.js .stmt .w.k[data-on="1"]{color:var(--rmf-cloud)}.js .stmt .w.k{color:var(--rmf-ink-600)}.sym{border-top:1px solid var(--rmf-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,7vw,96px);display:grid}.symcol{flex-direction:column;gap:14px;padding:36px 32px 0 0;display:flex}.symcol+.symcol{border-left:1px solid var(--rmf-line);padding:36px 32px 0}.symcol+.symcol+.symcol{padding:36px 0 0 32px}.sy-icon{width:40px;height:40px;color:var(--rmf-slate-300);transition:opacity var(--rmf-dur-slow) var(--rmf-ease-out)}.sy-icon .acc{color:var(--rmf-blue-400)}.sy-label{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:var(--rmf-ls-caps);text-transform:uppercase;color:var(--rmf-slate-500)}.sy-title{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);color:var(--rmf-cloud);font-size:22px}.sy-text{color:var(--rmf-slate-300)}.js .symcol .sy-icon{opacity:.3}.js .symcol .sy-label{color:var(--rmf-slate-600);transition:color var(--rmf-dur-slow) var(--rmf-ease-out)}.js .symcol .sy-title,.js .symcol .sy-text{color:var(--rmf-slate-500);transition:color var(--rmf-dur-slow) var(--rmf-ease-out)}.js .symcol:not([data-s=idle]) .sy-icon{opacity:1}.js .symcol[data-s=active] .sy-label{color:var(--rmf-blue-300)}.js .symcol[data-s=passed] .sy-label{color:var(--rmf-slate-500)}.js .symcol:not([data-s=idle]) .sy-title{color:var(--rmf-cloud)}.js .symcol:not([data-s=idle]) .sy-text{color:var(--rmf-slate-300)}@media (width<=760px){.sym{grid-template-columns:minmax(0,1fr)}.symcol,.symcol+.symcol,.symcol+.symcol+.symcol{border-left:0;padding:36px 0 0}}.chain-sec{max-width:var(--site-max);padding:0 var(--site-pad) clamp(112px, 12vw, 168px);margin:0 auto;scroll-margin-top:96px}.cgrid{flex-direction:column;gap:56px;display:flex}@media (width>=1024px){.cgrid{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;column-gap:72px;display:grid}.csticky{position:sticky;top:132px}}.csticky{flex-direction:column;gap:20px;min-width:0;display:flex}.chain-lead{max-width:400px;color:var(--rmf-slate-300)}.trace-label{border-top:1px solid var(--rmf-line);max-width:400px;font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rmf-slate-500);margin-top:8px;padding-top:16px}.trace-label b{font-weight:var(--rmf-fw-medium);color:var(--rmf-cloud)}.clist{--fill:0px;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.clist-line,.clist-fill{pointer-events:none;width:1px;position:absolute;top:40px;left:15px}.clist-line{background:var(--rmf-line-strong);bottom:40px}.clist-fill{height:var(--fill);background:var(--rmf-grad-line);background:linear-gradient(180deg, var(--rmf-blue-400), var(--rmf-blue-600));max-height:calc(100% - 80px);box-shadow:0 0 8px var(--rmf-glow)}.citem{align-items:flex-start;gap:24px;scroll-margin-top:96px;display:flex;position:relative}.cnode-w{z-index:1;flex:0 0 32px;justify-content:center;padding-top:34px;display:flex;position:relative}.cnode{background:var(--rmf-ink-900);border:1px solid var(--rmf-slate-600);width:11px;height:11px;transition:border-color var(--rmf-dur-base) var(--rmf-ease-standard), background-color var(--rmf-dur-base) var(--rmf-ease-standard), box-shadow var(--rmf-dur-base) var(--rmf-ease-standard);border-radius:50%}.citem:not([data-s=idle]) .cnode{border-color:var(--rmf-blue-500)}.citem[data-s=active] .cnode{background:var(--rmf-cloud);box-shadow:var(--rmf-glow-core)}.ccard{border-radius:var(--rmf-r-lg);border:1px solid color-mix(in srgb, var(--rmf-cloud) 7%, transparent);min-width:0;transition:background-color var(--rmf-dur-base) var(--rmf-ease-standard), border-color var(--rmf-dur-base) var(--rmf-ease-standard);background:0 0;flex-direction:column;flex:auto;gap:18px;padding:24px 28px;display:flex}.citem[data-s=active] .ccard{background:var(--rmf-ink-800);border-color:var(--rmf-border-accent)}.no-js .ccard,.citem[data-s=passed] .ccard{background:color-mix(in srgb, var(--rmf-ink-850) 60%, transparent)}.chead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ctitle{align-items:baseline;gap:14px;min-width:0;display:flex}.cnum{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);color:var(--rmf-slate-500)}.citem[data-s=active] .cnum{color:var(--rmf-blue-300)}.cname{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);letter-spacing:-.015em;color:var(--rmf-cloud);font-size:clamp(22px,2vw,26px);line-height:1.15}.ctags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ctext{color:var(--rmf-slate-300);max-width:60ch}.ctrace{border-top:1px solid var(--rmf-line);font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);letter-spacing:.04em;color:var(--rmf-slate-500);transition:color var(--rmf-dur-base) var(--rmf-ease-standard);margin-top:2px;padding-top:14px}.citem:not([data-s=idle]) .ctrace{color:var(--rmf-slate-300)}.ctrace ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ctrace li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ctrace li:before{content:"↳";color:var(--rmf-slate-600);flex:none}.ctrace li>span:first-of-type{flex:1}.ctrace small{color:var(--rmf-slate-500);display:block}@media (width<=600px){.ccard{padding:20px}.citem{gap:12px}.cnode-w{flex-basis:20px}.clist-line,.clist-fill{left:9.5px}}.tag{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rmf-slate-500);border:1px solid var(--rmf-line-strong);border-radius:var(--rmf-r-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.tag b{font-weight:var(--rmf-fw-medium);color:var(--rmf-blue-300)}.ccard .data{font-size:14px}.ccard .data caption{padding-bottom:10px}.shops{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shops--one{grid-template-columns:minmax(0,1fr)}.shop{border-radius:var(--rmf-r-lg);background:var(--rmf-ink-850);border:1px solid var(--rmf-line);color:inherit;transition:border-color var(--rmf-dur-base) var(--rmf-ease-standard);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.shop:hover{border-color:var(--rmf-border-accent)}.shops--one .shop{grid-template-rows:auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.shop__media{aspect-ratio:4/5;background:var(--site-slot);border-bottom:1px solid var(--rmf-line);position:relative;overflow:hidden}.shops--one .shop__media{border-bottom:0;border-right:1px solid var(--rmf-line);aspect-ratio:auto;min-height:260px}.shop__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--rmf-ease-out);position:absolute;inset:0}.shop:hover .shop__media img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.shop:hover .shop__media img{transform:none}}.shop__plan{text-align:center;font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmf-slate-600);border:1px dashed var(--rmf-line-strong);place-content:center;gap:6px;display:grid;position:absolute;inset:0}.shop__cap{font-family:var(--rmf-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rmf-slate-300);text-shadow:0 1px 2px var(--rmf-black);flex-wrap:wrap;gap:2px 8px;font-size:10px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.shop__cap .open{color:var(--rmf-status-warning-fg)}.shop__body{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.shop__kick{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmf-slate-500)}.shop__title{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);color:var(--rmf-cloud);font-size:20px}.shop__text{color:var(--rmf-slate-300);font-size:14px}.shop__go{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmf-blue-300);margin-top:auto;padding-top:6px}@media (width<=760px){.shops,.shops--one .shop{grid-template-columns:minmax(0,1fr)}.shops--one .shop__media{border-right:0;border-bottom:1px solid var(--rmf-line);aspect-ratio:4/3;min-height:0}}.cnote{color:var(--rmf-slate-500);max-width:64ch;font-size:14px}.proofs{flex-direction:column;gap:6px;display:flex}.proofs ul{margin:0;padding:0;list-style:none}.proofs li{border-top:1px solid var(--rmf-line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;line-height:1.45;display:flex}.proofs li:last-child{border-bottom:1px solid var(--rmf-line)}.proofs small{color:var(--rmf-text-muted);font-size:13px;display:block}.data{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.data caption{text-align:left;padding-bottom:12px}.data caption>span:first-child{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);letter-spacing:var(--rmf-ls-caps);text-transform:uppercase;color:var(--rmf-text-muted);margin-right:12px}.data th,.data td{border-top:1px solid var(--rmf-line);text-align:left;vertical-align:top;font-weight:var(--rmf-fw-regular);padding:13px 0}.data thead th{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmf-text-muted);border-top:0;padding-block:0 10px}.data tbody th,.data tfoot th{color:var(--rmf-text-strong);padding-right:16px}.data small{color:var(--rmf-text-muted);max-width:60ch;margin-top:2px;font-size:13px;display:block}.data .num{text-align:right;white-space:nowrap;font-family:var(--rmf-font-mono);font-variant-numeric:tabular-nums;color:var(--rmf-text-strong);padding-left:12px;font-size:14px}.data thead .num{font-size:var(--rmf-fs-label);color:var(--rmf-text-muted)}.data tfoot tr:first-child th,.data tfoot tr:first-child td{border-top-color:var(--rmf-line-strong)}.data tfoot th{font-weight:var(--rmf-fw-medium)}.data tr:last-child th,.data tr:last-child td{border-bottom:1px solid var(--rmf-line)}.data tbody tr:last-child th,.data tbody tr:last-child td{border-bottom:0}.data tbody:last-child tr:last-child td{border-bottom:1px solid var(--rmf-line);padding-bottom:13px}.data .na{color:var(--rmf-text-disabled)}.data tr.has-note th,.data tr.has-note td{padding-bottom:4px}.data tr.note td{color:var(--rmf-text-muted);border-top:0;max-width:64ch;padding-top:0;font-size:13px}.data--measure .num,.data--look .num{width:20%;min-width:84px}@media (width<=400px){.data thead th{letter-spacing:.04em}.data tbody th,.data tfoot th{padding-right:8px}.data--measure .num,.data--look .num{width:auto;min-width:0}}.measure{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.conditions{gap:var(--site-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.conditions div{border-top:1px solid var(--rmf-line-strong);flex-direction:column;gap:8px;padding-top:14px;display:flex}.conditions dt,.facts dt{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmf-text-muted)}.conditions dd{font-size:15px;line-height:1.5}@media (width<=760px){.conditions{grid-template-columns:minmax(0,1fr)}}.gates-sec{background:var(--rmf-black);border-block:1px solid var(--rmf-line);scroll-margin-top:72px}.ginner{max-width:var(--site-max);padding:clamp(80px, 9vw, 120px) var(--site-pad);margin:0 auto}.gwrap{position:relative}.gaxis{background:var(--rmf-line-strong);height:1px;position:absolute;top:60px;left:0;right:0}.ggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gate{flex-direction:column;gap:16px;min-width:0;display:flex}.gtrack{height:120px;position:relative}.gfunnel{width:calc(100% + 24px);height:120px;position:absolute;top:0;left:0;overflow:visible}.gate:last-child .gfunnel{width:100%}.gfill{fill:color-mix(in srgb, var(--rmf-cloud) 1.5%, transparent);transition:fill var(--rmf-dur-base) var(--rmf-ease-standard)}.gline{stroke:color-mix(in srgb, var(--rmf-cloud) 12%, transparent);transition:stroke var(--rmf-dur-base) var(--rmf-ease-standard)}.gate[data-s=passed] .gfill{fill:color-mix(in srgb, var(--rmf-cloud) 4%, transparent)}.gate[data-s=passed] .gline{stroke:color-mix(in srgb, var(--rmf-cloud) 22%, transparent)}.gate[data-s=active] .gfill{fill:color-mix(in srgb, var(--rmf-blue-500) 10%, transparent)}.gate[data-s=active] .gline{stroke:color-mix(in srgb, var(--rmf-blue-400) 70%, transparent)}.gnode{background:var(--rmf-black);border:1px solid var(--rmf-slate-600);width:13px;height:13px;transition:border-color var(--rmf-dur-base) var(--rmf-ease-standard), background-color var(--rmf-dur-base) var(--rmf-ease-standard);border-radius:50%;position:absolute;top:60px;left:0;transform:translate(-50%,-50%)}.gate[data-s=active] .gnode{border-color:var(--rmf-blue-500);box-shadow:var(--rmf-glow-md)}.gate[data-s=passed] .gnode{background:var(--rmf-status-success-bg);border-color:var(--rmf-status-success-fg)}.gcard{border-radius:var(--rmf-r-lg);background:var(--rmf-ink-850);border:1px solid var(--rmf-line);min-height:152px;transition:background-color var(--rmf-dur-base) var(--rmf-ease-standard), border-color var(--rmf-dur-base) var(--rmf-ease-standard);flex-direction:column;flex:auto;gap:10px;padding:24px;display:flex}.gate[data-s=passed] .gcard{background:var(--rmf-ink-800)}.gate[data-s=active] .gcard{background:var(--rmf-ink-750);border-color:var(--rmf-border-accent)}.ghd{justify-content:space-between;align-items:center;gap:12px;display:flex}.gcode{font-family:var(--rmf-font-mono);font-size:13px;font-weight:var(--rmf-fw-medium);color:var(--rmf-cloud)}.pill{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--rmf-r-pill);white-space:nowrap;background:var(--rmf-status-neutral-bg);color:var(--rmf-status-neutral-fg);border:1px solid var(--rmf-status-neutral-border);transition:background-color var(--rmf-dur-base) var(--rmf-ease-standard), color var(--rmf-dur-base) var(--rmf-ease-standard), border-color var(--rmf-dur-base) var(--rmf-ease-standard);padding:3px 8px}.gate[data-s=passed] .pill{background:var(--rmf-status-success-bg);color:var(--rmf-status-success-fg);border-color:var(--rmf-status-success-border)}.gate[data-s=active] .pill{background:var(--rmf-accent-soft);color:var(--rmf-blue-200);border-color:var(--rmf-border-accent)}.gname{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);color:var(--rmf-cloud);font-size:20px}.gcanon{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.08em;color:var(--rmf-slate-500)}.gtext{color:var(--rmf-slate-500);font-size:14px}.gate:not([data-s=idle]) .gtext,.no-js .gtext{color:var(--rmf-slate-300)}.gdec{border-top:1px solid var(--rmf-line);font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rmf-slate-300);margin-top:auto;padding-top:12px}.gdec span[aria-hidden]{color:var(--rmf-blue-300);margin-right:4px}.derived{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);letter-spacing:.04em;color:var(--rmf-slate-500);margin-top:40px}@media (width<=899px){.gfunnel,.gaxis{display:none}.gtrack{height:20px}.gnode{top:10px;left:6px}.ggrid{grid-template-columns:minmax(0,1fr)}}.res-sec,.faq-sec{max-width:var(--site-max);padding:0 var(--site-pad) clamp(112px, 12vw, 168px);margin:0 auto;scroll-margin-top:96px}.rgrid{background:var(--rmf-line);border:1px solid var(--rmf-line);border-radius:var(--rmf-r-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rcell{background:var(--rmf-ink-900);flex-direction:column;gap:12px;min-width:0;padding:clamp(24px,2.6vw,36px);display:flex}.rno{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);color:var(--rmf-blue-300)}.rtitle{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);letter-spacing:-.01em;color:var(--rmf-cloud);font-size:22px}.rtext{color:var(--rmf-slate-300);font-size:15px}.rfrom{border-top:1px solid var(--rmf-line);font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rmf-slate-500);margin-top:auto;padding-top:12px}@media (width<=1023px){.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rgrid{grid-template-columns:minmax(0,1fr)}}.gref{font-family:var(--rmf-font-mono);letter-spacing:.08em;color:var(--rmf-slate-600);align-self:flex-end;font-size:10px}.faq-sec{padding-top:clamp(96px,11vw,144px)}.faq{border-top:1px solid var(--rmf-line);max-width:960px}.faq__item{border-bottom:1px solid var(--rmf-line)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:20px 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__q{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);color:var(--rmf-cloud);font-size:clamp(18px,1.6vw,22px)}.faq__icon{flex:none;width:14px;height:14px;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--rmf-blue-300);width:14px;height:1px;transition:transform var(--rmf-dur-base) var(--rmf-ease-standard);position:absolute;top:6.5px;left:0}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__a{max-width:680px;color:var(--rmf-slate-300);padding:0 0 24px}.light-sec{background:var(--rmf-bg-app);color:var(--rmf-text-body);scroll-margin-top:72px}.pinner{max-width:var(--site-max);padding:clamp(96px, 11vw, 144px) var(--site-pad) clamp(112px, 12vw, 168px);margin:0 auto}.light-sec .eyebrow{color:var(--rmf-text-muted)}.light-sec .h2{color:var(--rmf-text-strong)}.light-sec .h2 .dim{color:var(--rmf-border-strong)}.light-sec .aside{border-left-color:var(--rmf-border);color:var(--rmf-text-body)}.pgrid{background:var(--rmf-border);border:1px solid var(--rmf-border);border-radius:var(--rmf-r-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1px;display:grid;overflow:hidden}.pgrid--single{grid-template-columns:minmax(0,1fr)}.pcell{background:var(--rmf-surface-1);flex-direction:column;gap:16px;min-width:0;padding:clamp(28px,3.4vw,48px) clamp(24px,3vw,44px);display:flex}.pcell--pic{background:var(--rmf-surface-2);min-height:420px;padding:0;position:relative}.pcell--pic .slot,.pcell--pic .slot__frame{height:100%}.pcell--pic .slot__frame{aspect-ratio:auto;border:0;border-radius:0}.pcell--pic .slot__cap{position:absolute;bottom:12px;left:16px}.pcell h3{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);letter-spacing:-.01em;color:var(--rmf-text-strong);font-size:24px}.pcell p{max-width:520px;color:var(--rmf-text-body)}.pcell .strong{font-family:var(--rmf-font-display);color:var(--rmf-text-strong);font-size:clamp(20px,1.7vw,24px);line-height:1.35}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:8px;display:grid}.facts div{border-top:1px solid var(--rmf-border);flex-direction:column;gap:4px;padding-block:12px;display:flex}.facts dt{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmf-text-muted)}.facts dd{color:var(--rmf-text-strong);font-size:15px}.light-sec .more{color:var(--rmf-accent)}@media (width<=900px){.pgrid{grid-template-columns:minmax(0,1fr)}.pcell--pic{aspect-ratio:4/5;min-height:0;max-height:560px}}.access{scroll-margin-top:72px}.ainner{max-width:760px;padding:clamp(104px, 11vw, 136px) var(--site-pad) clamp(112px, 12vw, 152px);text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.end{width:48px;height:48px;color:color-mix(in srgb, var(--rmf-cloud) 16%, transparent)}.end-eyebrow{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);letter-spacing:var(--rmf-ls-caps);text-transform:uppercase;color:var(--rmf-blue-300)}.h2-end{font-family:var(--rmf-font-display);font-weight:var(--rmf-fw-medium);letter-spacing:-.03em;color:var(--rmf-cloud);text-wrap:balance;font-size:clamp(38px,4.6vw,64px);line-height:1.04}.access-text{max-width:500px;color:var(--rmf-slate-300)}.access-cta{flex-direction:column;align-items:center;gap:14px;padding-top:8px;display:flex}.access-mail{font-family:var(--rmf-font-mono);color:var(--rmf-slate-500);font-size:13px;text-decoration:none}.access-mail:hover{color:var(--rmf-cloud)}.form{background:var(--rmf-surface-1);border:1px solid var(--rmf-border);border-radius:var(--rmf-r-lg);flex-direction:column;gap:22px;padding:clamp(24px,2.8vw,40px);display:flex}.form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{color:var(--rmf-text-body);flex-direction:column;gap:8px;font-size:14px;display:flex}.field .optional{color:var(--rmf-text-muted)}.field input,.field textarea{background:var(--rmf-bg-app);border:1px solid var(--rmf-border-strong);border-radius:var(--rmf-r-field);min-height:48px;color:var(--rmf-text-strong);font:16px/1.5 var(--rmf-font-text);transition:var(--rmf-t-control);padding:12px 14px}.field textarea{resize:vertical;min-height:150px}.field input:focus,.field textarea:focus{border-color:var(--rmf-accent);box-shadow:var(--rmf-glow-sm);outline:none}.consent{color:var(--rmf-text-muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.consent input{width:20px;height:20px;accent-color:var(--rmf-accent);flex:0 0 20px;margin:1px 0 0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form .btn{align-self:flex-start}@media (width<=600px){.form__row{grid-template-columns:minmax(0,1fr)}.form .btn{align-self:stretch}}.case-hero{flex-direction:column;gap:clamp(20px,2.2vw,28px);margin-block:24px 40px;padding:clamp(48px,6vw,80px) clamp(16px,3vw,40px) clamp(40px,5vw,64px);display:flex;position:relative}.case-hero .corner{width:28px;height:28px}.case-hero .c-tl,.case-hero .c-tr{top:0}.case-hero .c-bl,.case-hero .c-br{bottom:0}.case-hero .c-tl,.case-hero .c-bl{left:0}.case-hero .c-tr,.case-hero .c-br{right:0}.crumbs{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;display:flex}.crumbs a{color:var(--rmf-text-muted);text-decoration:none}.crumbs a:hover{color:var(--rmf-text-strong)}.case-hero__title{flex-direction:column;gap:14px;display:flex}.case-hero h1{font-weight:var(--rmf-fw-medium);letter-spacing:-.03em;color:var(--rmf-cloud);font-size:clamp(44px,4.8vw,80px);line-height:1}.case-hero h1 span{display:block}.case-hero h1 .dim{color:var(--rmf-slate-600)}.case-hero__lead{border-left:1px solid var(--rmf-line-strong);max-width:560px;color:var(--rmf-slate-300);padding-left:20px;font-size:17px;line-height:1.6}.snav{border-block:1px solid var(--rmf-line);margin-bottom:clamp(28px,3.4vw,48px)}.snav ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.snav li+li{border-left:1px solid var(--rmf-line)}.snav a{color:var(--rmf-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;height:100%;padding:14px clamp(10px,1.4vw,20px);text-decoration:none;display:grid;position:relative}.snav li:first-child a{padding-left:0}.snav a:hover{color:var(--rmf-text-strong)}.snav__no{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);letter-spacing:.12em}.snav__name{font-size:15px;font-weight:var(--rmf-fw-medium);color:var(--rmf-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snav__path{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;grid-column:2}.snav .is-current a{color:var(--rmf-blue-300)}.snav .is-current a:before{content:"";background:var(--rmf-blue-400);height:1px;box-shadow:0 0 8px var(--rmf-glow);position:absolute;top:-1px;left:0;right:0}.snav__name{font-family:var(--rmf-font-display)}.snav .is-current .snav__name{color:var(--rmf-text-strong)}@media (width<=760px){.snav ol{display:flex}.snav li{flex:none}.snav li.is-current{flex:auto;min-width:0}.snav a{padding:12px 9px}.snav li:first-child a{padding-left:9px}.snav li.is-current a{padding-inline:12px}.snav li:not(.is-current) a{display:block}.snav li:not(.is-current) .snav__name,.snav li:not(.is-current) .snav__path{display:none}}@media (width<=360px){.snav a,.snav li:first-child a{padding-inline:7px}.snav li.is-current a{column-gap:7px;padding-inline:9px}.snav__name{font-size:14px}}.gallery{flex-direction:column;gap:clamp(20px,2.2vw,32px);padding-bottom:clamp(48px,6vw,88px);display:flex}.gallery__grid{gap:var(--site-gap);grid-template-columns:minmax(0,1fr);display:grid}.gallery__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.gallery__grid--2{grid-template-columns:minmax(0,1fr)}.gallery__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__grid--3>:first-child{grid-column:1/-1}}.pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.8vw,40px);display:grid}.pair{flex-direction:column;gap:12px;min-width:0;display:flex}.pair__frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=900px){.pairs{grid-template-columns:minmax(0,1fr)}}.block{border-top:1px solid var(--rmf-line);grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:12px 48px;padding-block:28px;display:grid}.blocks{padding-block:clamp(24px,3vw,48px)}.blocks .block:last-child{border-bottom:1px solid var(--rmf-line)}.block__label{font-weight:var(--rmf-fw-regular);color:var(--rmf-slate-500);gap:12px;padding-top:4px;display:flex}.block__label b{color:var(--rmf-blue-300)}.block__body{flex-direction:column;gap:clamp(20px,2.2vw,28px);min-width:0;max-width:780px;display:flex}.block__body--wide{gap:clamp(28px,3.4vw,48px);max-width:none}.block__body>p:not(.specs){color:var(--rmf-slate-300);max-width:680px;font-size:17px;line-height:1.6}.claim>p:not(.claim__note){font-family:var(--rmf-font-display);letter-spacing:-.015em;color:var(--rmf-cloud);max-width:780px;font-size:clamp(22px,2.2vw,30px);line-height:1.3}@media (width<=900px){.block{grid-template-columns:minmax(0,1fr)}}.steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps li{border:1px solid var(--rmf-line-strong);border-radius:var(--rmf-r-pill);font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);letter-spacing:.1em;text-transform:uppercase;gap:10px;padding:6px 12px;line-height:1.4;display:flex}.steps li span{color:var(--rmf-text-disabled)}.steps li:last-child{border-color:var(--rmf-border-accent);color:var(--rmf-text-strong)}.specs{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-sm);letter-spacing:.04em;color:var(--rmf-text-muted);line-height:1.6}.claim{flex-direction:column;gap:12px;display:flex}.claim__note{color:var(--rmf-text-muted);max-width:60ch;font-size:15px}.block__body--wide>.proofs,.block__body--wide>.measure,.block__body--wide>.data{max-width:900px}.proof-slots{gap:var(--site-gap);grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;display:grid}@media (width<=700px){.proof-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.next{background:var(--rmf-ink-800);border:1px solid var(--rmf-border-accent);border-radius:var(--rmf-r-lg);transition:var(--rmf-t-control);justify-content:space-between;align-items:center;gap:24px;margin-block:clamp(24px,3vw,40px) clamp(56px,6.7vw,96px);padding:clamp(24px,3vw,40px) clamp(20px,3.3vw,48px);text-decoration:none;display:flex}.next:hover{background:var(--rmf-ink-750)}.next__title{font:var(--rmf-fw-medium) clamp(26px, 2.4vw, 34px)/1.15 var(--rmf-font-display);color:var(--rmf-text-strong);margin-top:10px;display:block}.next__arrow{color:var(--rmf-blue-300);font-size:28px}.slot{flex-direction:column;min-width:0;display:flex}.slot__frame{border-radius:var(--rmf-r-xs);background:var(--rmf-surface-sunken);position:relative;overflow:hidden}.slot__frame img{object-fit:cover;width:100%;height:100%}.slot--empty .slot__frame{background:var(--site-slot);border:1px dashed var(--rmf-line-strong)}.slot__plan{text-align:center;font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmf-text-disabled);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.slot__plan span:first-child{letter-spacing:.08em;color:var(--rmf-text-muted);font-size:clamp(15px,1.5vw,20px)}.slot__cap,.hero__note{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding-top:10px;line-height:1.5;display:flex}.slot__label{color:var(--rmf-text-body)}.slot__state{color:var(--rmf-status-warning-fg)}.slot__tag{color:var(--rmf-text-muted)}.hero__note{border:1px solid var(--rmf-line-strong);border-radius:var(--rmf-r-pill);background:color-mix(in srgb, var(--rmf-bg-app) 78%, transparent);padding:6px 12px}.hero__note .slot__label{color:var(--rmf-text-strong)}.ratio-3-4{aspect-ratio:3/4}.ratio-4-5{aspect-ratio:4/5}.ratio-4-3{aspect-ratio:4/3}.ratio-3-2{aspect-ratio:3/2}.marker{color:var(--rmf-status-warning-fg);font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-sm);letter-spacing:.02em;background:0 0;margin-top:10px;line-height:1.5;display:block}.status-note{border:1px solid var(--rmf-status-warning-border);border-radius:var(--rmf-r-md);background:color-mix(in srgb, var(--rmf-status-warning-bg) 45%, transparent);color:var(--rmf-status-warning-fg);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:clamp(24px,3vw,40px);padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.status-note>span:last-child{flex:280px}.case-hero .status-note{max-width:900px;margin-bottom:0}.preview-bar{background:var(--rmf-status-warning-bg);color:var(--rmf-status-warning-fg);border-bottom:1px solid var(--rmf-status-warning-border);font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:8px 16px}@media (width<=600px){.preview-bar span{display:none}}.badge-draft{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmf-status-warning-fg);background:var(--rmf-status-warning-bg);border:1px solid var(--rmf-status-warning-border);border-radius:var(--rmf-r-pill);align-self:flex-start;padding:4px 10px}.prose{flex-direction:column;gap:20px;max-width:760px;padding-block:clamp(48px,6vw,88px);display:flex}.prose h1{font-size:clamp(38px,4.6vw,64px);font-weight:var(--rmf-fw-medium);letter-spacing:-.03em;color:var(--rmf-cloud);margin-bottom:24px;line-height:1.04}.prose h2{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);font-weight:var(--rmf-fw-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--rmf-slate-500);border-top:1px solid var(--rmf-line);margin-top:24px;padding-top:24px}.prose p{color:var(--rmf-slate-300)}.todo{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-sm);color:var(--rmf-status-warning-fg);background:var(--rmf-status-warning-bg);border:1px solid var(--rmf-status-warning-border);border-radius:var(--rmf-r-sm);padding:12px 14px}.foot{border-top:1px solid var(--rmf-line)}.foot-in{max-width:var(--site-max);padding:28px var(--site-pad);font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-xs);letter-spacing:.04em;color:var(--rmf-slate-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin:0 auto;display:flex}.foot-links{flex-wrap:wrap;gap:24px;display:flex}.foot-links a{min-height:44px;color:var(--rmf-slate-500);align-items:center;text-decoration:none;display:inline-flex}.foot-links a:hover,.foot-links a[aria-current=page]{color:var(--rmf-cloud)}@media (width>=1024px){.rcell:last-child:nth-child(3n+2){grid-column:span 2}}@media (width>=641px) and (width<=1023px){.rcell:last-child:nth-child(odd){grid-column:span 2}}.wordmark[data-astro-cid-nen7h5rs]{align-items:baseline;gap:12px;text-decoration:none;display:inline-flex}.wordmark__name[data-astro-cid-nen7h5rs]{font:var(--rmf-fw-semibold) 19px/1 var(--rmf-font-display);letter-spacing:-.01em;color:var(--rmf-cloud)}.wordmark__sub[data-astro-cid-nen7h5rs]{font-family:var(--rmf-font-mono);font-size:var(--rmf-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--rmf-slate-500)}
