.rs-hero{min-height:min(52vh,520px);padding:48px var(--hp-inset);--hp-ink:#f6f6f4;--hp-ink-sub:#f6f6f4db;--hp-ink-faint:#f6f6f4b8;color:var(--hp-ink);background-image:linear-gradient(100deg,#080a0ea8 0%,#080a0e75 38%,#080a0e29 72%,#080a0e00 100%),url(/img/hero/Swissi-Hero-Research.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;display:flex}.rs-hero__copy{flex-direction:column;gap:20px;max-width:660px;display:flex}@media (max-width:720px){.rs-hero{min-height:min(46vh,400px);padding:32px var(--hp-inset);background-image:linear-gradient(100deg,#080a0ec7 0%,#080a0e9e 42%,#080a0e57 76%,#080a0e1f 100%),url(/img/hero/Swissi-Hero-Research.webp)}}.rs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(28px,4vw,44px);display:grid}@media (max-width:1260px){.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rs-grid{grid-template-columns:minmax(0,1fr)}}.rs-card{border:1px solid var(--hp-border);border-left:3px solid var(--hp-border-strong);background:var(--hp-bg);border-radius:0 8px 8px 0;flex-direction:column;transition:border-left-color .22s,transform .22s,background-color .22s;display:flex;overflow:hidden}.rs-card__banner{aspect-ratio:16/6;border-bottom:1px solid var(--hp-border);background:linear-gradient(118deg, color-mix(in srgb, var(--hp-accent) 14%, transparent) 0%, transparent 62%), var(--hp-panel);position:relative;overflow:hidden}.rs-card__banner img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.rs-card:hover .rs-card__banner img{transform:scale(1.04)}.rs-card__body{flex-direction:column;flex:1;padding:clamp(22px,2.2vw,28px);display:flex}.rs-card:hover{border-left-color:var(--hp-accent);background:color-mix(in srgb, var(--hp-bg) 88%, var(--hp-panel));transform:translateY(-2px)}.rs-card__meta{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;align-items:baseline;gap:10px;font-size:10.5px;display:flex}.rs-card__kind{color:var(--hp-accent)}.rs-card__date{color:var(--hp-ink-faint)}.rs-card__title{color:var(--hp-ink);margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.2}.rs-card__subtitle{color:var(--hp-ink-sub);margin:8px 0 0;font-size:14px;line-height:1.4}.rs-card__authors{color:var(--hp-ink);margin:14px 0 0;font-size:13.5px;line-height:1.4}.rs-card__author-link{color:inherit;text-decoration:none}.rs-card__author-link:hover,.rs-card__author-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hp-ink-faint);text-decoration-color:var(--hp-ink-faint);text-underline-offset:3px}.rs-card__affiliations{color:var(--hp-ink-faint);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 14px;margin:3px 0 0;font-size:12.5px;line-height:1.4;display:flex}.rs-card__authors sup,.rs-card__affiliations sup{color:var(--hp-accent);margin-right:1px;font-size:9px}.rs-card__summary{color:var(--hp-ink-sub);margin:12px 0 0;font-size:15px;line-height:1.55}.rs-card__tags{font-family:var(--font-mono);color:var(--hp-ink-faint);margin:16px 0 0;font-size:11px;line-height:1.6}.rs-card__tags-label{color:var(--hp-ink-sub)}.rs-card__tags-list{margin:0;padding:0;list-style:none;display:inline}.rs-card__tag{display:inline}.rs-card__tag+.rs-card__tag:before{content:" · "}.rs-card__doi,.rd-hero__doi{font-family:var(--font-mono);color:var(--hp-ink-faint);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.rs-card__footer{margin-top:auto;padding-top:20px}.rs-card__doi{margin:12px 0 0}.rd-hero__doi{margin:14px 0 0}.rs-card__doi span,.rd-hero__doi span{color:var(--hp-ink-sub)}.rs-card__doi a,.rd-hero__doi a{color:inherit;word-break:break-word;overflow-wrap:anywhere;text-decoration:none;transition:color .16s}.rs-card__doi a:hover,.rs-card__doi a:focus-visible,.rd-hero__doi a:hover,.rd-hero__doi a:focus-visible{color:var(--hp-accent)}.rs-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-card__pdf{gap:8px}.rs-card__pdf svg{flex-shrink:0;width:15px;height:15px}.rs-card__pending{border:1px dashed var(--hp-border-strong);font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--hp-ink-faint);border-radius:3px;align-items:center;padding:10px 18px;font-size:11px;font-weight:500;display:inline-flex}.rs-empty{border-top:1px solid var(--hp-border);font-family:var(--font-mono);letter-spacing:.4px;color:var(--hp-ink-faint);margin:clamp(28px,4vw,44px) 0 0;padding-top:24px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.rs-card{transition:none}.rs-card:hover{transform:none}}.rd{--rd-page-max:1240px;--rd-paper-measure:74ch;--rd-aside-width:360px;--rd-grid-gap:clamp(32px, 4vw, 64px);min-height:0}.rs-hero--plain{--hp-ink:#16161a;--hp-ink-sub:var(--sw-ink-sub);--hp-ink-faint:#8a8a92;background-image:none;background-color:var(--hp-bg);min-height:0;padding-block:clamp(44px,6vw,76px)}[data-theme=dark] .rs-hero--plain{--hp-ink:#f4f4f2;--hp-ink-sub:var(--sw-ink-sub);--hp-ink-faint:#8a8a92}.rd-hero{box-sizing:border-box;width:100%;max-width:var(--rd-page-max);padding-right:calc(var(--rd-aside-width) + var(--rd-grid-gap));gap:0;margin-inline:auto}.rd-hero__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rd-hero__back{color:inherit;text-decoration:none}.rd-hero__back:hover,.rd-hero__back:focus-visible{text-underline-offset:3px;text-decoration:underline}.rd-hero__title{margin:14px 0 0;font-size:clamp(28px,3.4vw,42px)}.rd-hero__subtitle{color:var(--hp-ink-sub);margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.5vw,20px);font-style:italic;line-height:1.35}.rd-hero__authors{color:var(--hp-ink);margin:22px 0 0;font-size:15px;line-height:1.5}.rd-hero__affiliations{color:var(--hp-ink-faint);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 16px;margin:4px 0 0;font-size:13.5px;display:flex}.rd-hero__authors sup,.rd-hero__affiliations sup{color:var(--hp-accent);margin-right:1px;font-size:9.5px}.rd-hero__author-link{color:inherit;text-decoration:none}.rd-hero__author-link:hover,.rd-hero__author-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hp-ink-faint);text-decoration-color:var(--hp-ink-faint);text-underline-offset:3px}.rd-hero__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.rd-hero__pdf{gap:8px}.rd-hero__english{min-height:44px}.rd-hero__pdf svg{flex-shrink:0;width:15px;height:15px}.rd-back-top{z-index:20;font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--hp-ink-faint);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:4px 0;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex;position:fixed;bottom:clamp(18px,2.4vw,32px);right:clamp(18px,2.4vw,32px)}.rd-back-top:hover,.rd-back-top:focus-visible{color:var(--hp-accent);transform:translateY(-2px)}.rd-back-top:focus-visible{outline:1px solid var(--hp-ink-faint);outline-offset:3px;border-radius:2px}.rd-back-top svg{filter:drop-shadow(0 1px 1px #0000002e);width:25px;height:25px}.rd-body{max-width:none;padding-block:clamp(24px,2.6vw,36px)}.rd-cite{max-width:var(--rd-page-max);margin:0 auto}.rd-cite .segmented-tabs{border-color:var(--hp-border-strong);background-color:#0000;min-height:30px}.rd-cite .segmented-tab{color:var(--hp-ink-faint)}.rd-cite .segmented-tab:hover{color:var(--hp-ink)}.rd-cite .segmented-tab.segmented-tab-active{color:var(--hp-bg);background-color:var(--hp-ink);border-color:var(--hp-ink)}.rd-cite .segmented-tab.segmented-tab-active:hover{color:var(--hp-bg)}.rd-cite__head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rd-cite__label{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-ink-faint);font-size:11px}.rd-cite__body{margin-top:14px}.rd-cite__text{min-width:0;font-family:var(--font-mono);color:var(--hp-ink-sub);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0;border:0;flex:1;margin:0;padding:0;font-size:12.5px;line-height:1.65}.rd-cite__copy{white-space:nowrap;border:1px solid var(--hp-border-strong);min-height:30px;font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--hp-ink-sub);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:4px 16px;font-size:10.5px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.rd-cite__copy:hover,.rd-cite__copy:focus-visible{color:var(--hp-ink);border-color:var(--hp-ink-faint)}.rd-cite__copy svg{flex-shrink:0;width:13px;height:13px}@media (max-width:767px){.rd-cite__head{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.rd-cite__head::-webkit-scrollbar{display:none}.rd-cite__label,.rd-cite__copy{flex:none}.rd-cite .segmented-tabs{flex-direction:row;flex:none;width:auto;min-height:28px}.rd-cite .segmented-tabs-sm{height:auto}.rd-cite .segmented-tab{white-space:nowrap;justify-content:center;width:auto;padding:5px 7px;font-size:9.5px}.rd-cite__label{letter-spacing:.6px;white-space:nowrap;font-size:10px}.rd-cite__copy{letter-spacing:.6px;align-self:auto;min-height:28px;padding:4px 10px;font-size:9.5px}}.rd-paper{max-width:none;padding-block:clamp(28px,3vw,44px) clamp(48px,6vw,80px)}.rd-paper__grid{grid-template-columns:minmax(0, 1fr) var(--rd-aside-width);gap:var(--rd-grid-gap);max-width:var(--rd-page-max);align-items:start;margin:0 auto;display:grid}.rd-paper__grid--solo{grid-template-columns:minmax(0,1fr);max-width:820px}.rd-paper__content{min-width:0;max-width:var(--rd-paper-measure)}.rd-paper__h2{color:var(--hp-ink);margin:clamp(28px,3vw,40px) 0 0;scroll-margin-top:84px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.8vw,25px);font-weight:500;line-height:1.25}.rd-paper__content>.rd-paper__h2:first-child{margin-top:0}.rd-paper__h3{color:var(--hp-ink);margin:clamp(20px,2.2vw,28px) 0 0;scroll-margin-top:84px;font-size:16px;font-weight:600;line-height:1.3}.rd-paper__num{font-family:var(--font-mono);color:var(--hp-accent);margin-right:10px;font-size:.72em;font-weight:500;display:inline-block}.rd-paper__abstract{color:var(--hp-ink-sub);margin:14px 0 0;font-size:16px;line-height:1.7}.rd-paper__keywords{margin-top:16px;margin-bottom:clamp(26px,2.6vw,36px)}.rd-paper__pending{border-top:1px solid var(--hp-border);font-family:var(--font-mono);color:var(--hp-ink-faint);margin:clamp(28px,3vw,40px) 0 0;padding-top:18px;font-size:11.5px;line-height:1.6}.rd-paper__aside{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;min-width:0;max-height:calc(100svh - 104px);padding-right:6px;position:sticky;top:84px;overflow-y:auto}.rd-toc{flex-direction:column;gap:22px;display:flex}.rd-toc__group{flex-direction:column;gap:8px;display:flex}.rd-toc__group-summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.rd-toc__group-summary::-webkit-details-marker{display:none}.rd-toc__group-summary::marker{content:""}.rd-toc__group>nav,.rd-toc__group>.rd-toc__facts{margin-top:8px}.rd-toc__title{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-accent);margin:0;font-size:10px;font-weight:500}.rd-toc__count{color:var(--hp-ink-faint);margin-left:5px}.rd-toc__group-chevron{width:13px;height:13px;color:var(--hp-ink-faint);flex-shrink:0;transition:transform .18s,color .15s}.rd-toc__group[open] .rd-toc__group-chevron{transform:rotate(180deg)}.rd-toc__group-summary:hover .rd-toc__group-chevron,.rd-toc__group-summary:focus-visible .rd-toc__group-chevron{color:var(--hp-ink)}.rd-toc__group-summary:focus-visible{outline:1px solid var(--hp-ink-faint);outline-offset:2px;border-radius:2px}.rd-toc__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rd-toc__list--inline{flex-flow:wrap;gap:4px}.rd-toc__item a{-webkit-line-clamp:2;color:var(--hp-ink-faint);-webkit-box-orient:vertical;padding:3px 0;font-size:12.5px;line-height:1.4;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.rd-toc__item a:hover,.rd-toc__item a:focus-visible{color:var(--hp-ink)}.rd-toc__summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;list-style:none;display:flex}.rd-toc__summary::-webkit-details-marker{display:none}.rd-toc__summary>a{min-width:0}.rd-toc__chevron{width:13px;height:13px;color:var(--hp-ink-faint);flex-shrink:0;transition:transform .18s,color .15s}.rd-toc__section[open] .rd-toc__chevron{transform:rotate(180deg)}.rd-toc__summary:hover .rd-toc__chevron{color:var(--hp-ink)}.rd-toc__summary:focus-visible{outline:1px solid var(--hp-ink-faint);outline-offset:2px;border-radius:2px}.rd-toc__list--sub{border-left:1px solid var(--hp-border);margin-left:8px;padding-left:10px}.rd-toc__list--sub .rd-toc__item a{-webkit-line-clamp:1;width:calc(100% - 8px)}.rd-toc__facts{flex-direction:column;gap:10px;margin:0;display:flex}.rd-toc__fact{flex-wrap:wrap;align-items:baseline;gap:5px;padding-top:0;display:flex}.rd-toc__fact dt{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-accent);margin:0;font-size:10px;font-weight:500}.rd-toc__fact dd{color:var(--hp-ink-faint);margin:0;font-size:12.5px;line-height:1.45}.rd-toc__fact a{color:inherit;text-decoration:none}.rd-toc__fact a:hover,.rd-toc__fact a:focus-visible{color:var(--hp-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.rd-toc__chevron{transition:none}}.rd-toc__num{min-width:26px;font-family:var(--font-mono);color:var(--hp-accent);font-size:10.5px;display:inline-block}.rd-toc__list--inline .rd-toc__item a{border:1px solid var(--hp-border);min-width:26px;font-family:var(--font-mono);text-align:center;border-radius:3px;padding:3px 7px;font-size:10.5px}@media (max-width:1080px){.rd-hero,.rd-cite{max-width:var(--rd-paper-measure)}.rd-hero{padding-right:0}.rd-paper__grid{max-width:var(--rd-paper-measure);grid-template-columns:minmax(0,1fr)}.rd-paper__aside{display:none}}.rd-eq{margin:clamp(24px,2.6vw,34px) 0 clamp(28px,3vw,38px);scroll-margin-top:84px}.rd-eq__row{align-items:baseline;gap:16px;padding:12px 0;display:flex}.rd-eq__math{min-width:0;color:var(--hp-ink);flex:1;overflow-x:auto}.rd-eq__math .katex-display{text-align:left;margin:0}.rd-eq__math .katex{font-size:1.2em}.rd-eq__math math[display=block]{font-size:1.18em}.rd-eq__number{font-family:var(--font-mono);color:var(--hp-ink-faint);flex-shrink:0;font-size:12px}.rd-eq__label{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hp-accent);margin-right:8px;font-size:11px}.rd-eq__caption{color:var(--hp-ink-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.rd-copy{white-space:nowrap;border:1px solid var(--hp-border-strong);font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--hp-ink-sub);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:4px 14px;font-size:10.5px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.rd-copy:hover,.rd-copy:focus-visible{color:var(--hp-ink);border-color:var(--hp-ink-faint)}.rd-copy svg{flex-shrink:0;width:13px;height:13px}.rd-eq__copy{min-width:104px}.rd-prose{color:var(--hp-ink-sub)}.rd-prose p{margin:0 0 1.05em;font-size:16px;line-height:1.75}.rd-prose section{scroll-margin-top:84px}.rd-prose h2,.rd-prose h3,.rd-prose h4{color:var(--hp-ink);scroll-margin-top:84px}.rd-prose h2{margin:clamp(34px,3.6vw,52px) 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.9vw,26px);font-weight:500;line-height:1.25}.rd-prose h3{margin:clamp(26px,2.6vw,34px) 0 10px;font-size:16.5px;font-weight:600;line-height:1.3}.rd-prose h4{margin:22px 0 8px;font-size:15px;font-weight:600}.rd-prose ul,.rd-prose ol{margin:0 0 1.05em;padding-left:22px;font-size:16px;line-height:1.75}.rd-prose li{margin-bottom:6px}.rd-prose strong{color:var(--hp-ink);font-weight:600}.rd-prose a{color:var(--hp-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hp-border-strong);text-decoration-color:var(--hp-border-strong);text-underline-offset:3px}.rd-prose a:hover{-webkit-text-decoration-color:var(--hp-accent);text-decoration-color:var(--hp-accent)}.rd-prose .citation a{color:var(--hp-ink-sub);-webkit-text-decoration-color:var(--hp-border);text-decoration-color:var(--hp-border)}.rd-prose .citation a:hover{color:var(--hp-accent)}.rd-prose table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:13.5px;line-height:1.5}.rd-prose>table,.rd-prose section>table{display:block;overflow-x:auto}.rd-prose caption{text-align:left;color:var(--hp-ink-faint);margin-bottom:10px;font-size:13px;line-height:1.5}.rd-prose th,.rd-prose td{border-bottom:1px solid var(--hp-border);text-align:left;vertical-align:top;padding:8px 12px}.rd-prose thead th{border-bottom:1px solid var(--hp-border-strong);font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hp-ink-faint);white-space:nowrap;font-size:10.5px;font-weight:500}.rd-prose figure:not(.rd-eq){margin:0 0 1.4em;scroll-margin-top:84px}.rd-prose figure:not(.rd-eq):has(>figure){flex-wrap:wrap;align-items:flex-start;gap:clamp(16px,2.4vw,28px);display:flex}.rd-prose figure:not(.rd-eq)>figure{flex:280px;margin:0}.rd-prose figure:not(.rd-eq)>figcaption{width:100%}.rd-prose figure:not(.rd-eq) img{max-width:100%;height:auto}.rd-prose figcaption{color:var(--hp-ink-faint);margin-top:10px;font-size:13px;line-height:1.5}.rd-prose math{font-size:1em}.rd-refs .csl-bib-body{font-size:14px;line-height:1.6}.rd-refs .csl-entry{text-indent:0;margin-bottom:12px;padding-left:18px;position:relative}.rd-refs .csl-entry:before{content:"";background:var(--hp-accent);width:5px;height:5px;position:absolute;top:.72em;left:0}.rd-figure__img,.rd-prose figure:not(.rd-eq) .rd-figure__img{border:1px solid var(--hp-border);box-sizing:border-box;background:#f6f1e8;border-radius:3px;width:100%;max-width:100%;height:auto;margin:0 auto 12px;padding:clamp(14px,2vw,24px);display:block}.rd-caption__label{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hp-accent);margin-right:8px;font-size:11px}.rd-xref{font-family:var(--font-mono);white-space:nowrap;-webkit-text-decoration-color:var(--hp-border-strong);text-decoration-color:var(--hp-border-strong);font-size:.92em}.rd-prose .definition,.rd-prose .proposition,.rd-prose .theorem,.rd-prose .lemma,.rd-prose .corollary,.rd-prose .remark,.rd-prose .example{border-left:2px solid var(--hp-accent);margin:22px 0;padding-left:18px;scroll-margin-top:84px}.rd-prose .rd-thm__label{color:var(--hp-ink);margin-right:6px;font-weight:650}.rs-grid--topics{align-items:start}.rs-card--topic .rs-card__banner{aspect-ratio:16/6}.rs-card--topic .rs-card__title{margin-top:0}.rs-join{background:color-mix(in srgb, var(--hp-panel) 38%, var(--hp-bg));grid-template-columns:minmax(260px,.8fr) minmax(500px,1.55fr);align-items:stretch;gap:clamp(32px,5vw,56px);display:grid}.rs-join__lede .hp-section-head{max-width:560px}.rs-join__lede .hp-section-sub{max-width:44ch}.rs-join__lede .hp-section-title{font-size:clamp(32px,3.4vw,38px)}.rs-join__points{flex-direction:column;gap:16px;max-width:44ch;margin:clamp(24px,3vw,32px) 0 0;display:flex}.rs-join__points>div{border-top:1px solid var(--hp-border);padding-top:16px}.rs-join__points dt{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-accent);margin:0;font-size:10.5px}.rs-join__points dd{color:var(--hp-ink-sub);margin:8px 0 0;font-size:15px;line-height:1.55}.rs-join__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;height:100%;display:grid}.rs-join__card{border:1px solid var(--hp-border);border-left:3px solid var(--hp-border-strong);background:var(--hp-bg);border-radius:0 8px 8px 0;flex-direction:column;height:100%;padding:18px;transition:border-left-color .22s,transform .22s,background-color .22s;display:flex}.rs-join__card:hover{border-left-color:var(--hp-accent);background:color-mix(in srgb, var(--hp-bg) 88%, var(--hp-panel));transform:translateY(-2px)}.rs-join__eyebrow{color:var(--hp-accent)}.rs-join__title{margin:10px 0 0;font-size:clamp(19px,1.6vw,22px)}.rs-join__lead{max-width:none;margin:10px 0 14px}.rs-join__body{color:var(--hp-ink-sub);margin:0;font-size:15px;line-height:1.55}.rs-join__body+.rs-join__body{margin-top:12px}.rs-join__cta{margin-top:auto;padding-top:18px}.rs-email{cursor:pointer}@media (prefers-reduced-motion:reduce){.rs-join__card{transition:none}.rs-join__card:hover{transform:none}}@media (max-width:980px){.rs-join{grid-template-columns:1fr}.rs-join__lede .hp-section-head{max-width:760px}.rs-join__lede .hp-section-sub{max-width:560px}}@media (max-width:720px){.rs-join__grid{grid-template-columns:minmax(0,1fr)}}
.jf-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3.4vw,48px);margin:0;display:grid}.jf-item{border-top:1px solid var(--hp-border);padding:16px 0}.jf-term{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-accent);margin:0;font-size:10.5px;font-weight:600}.jf-value{color:var(--hp-ink-sub);margin:8px 0 0;font-size:15px;line-height:1.55}.jf-term--titled{flex-direction:column;gap:5px;display:flex}.jf-kicker{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-accent);font-size:10px;font-weight:600}.jf-title{letter-spacing:0;text-transform:none;color:var(--hp-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.4vw,20px);font-weight:500;line-height:1.2}.rd-terms{margin-top:28px}.jf-value--id{font-family:var(--font-mono);letter-spacing:.4px;color:var(--hp-ink);font-size:14px}.hp-section--value-props,.rs-join,.hp-value,.hp-value:hover,.rs-card,.rs-card:hover,.rs-join__card,.rs-join__card:hover,.hp-creator-card--masthead,.hp-slide--preview.hp-creator-card--masthead:hover{background:0 0}.hp-slide--preview.hp-creator-card--masthead:hover{box-shadow:none;transform:none}@media (max-width:980px){.sh__actions{display:none}.hero-menu{display:block}}.hp .hp-btn{text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:860px){.jf-list{grid-template-columns:minmax(0,1fr)}}.jb-masthead{--jb-card:232px;grid-template-columns:repeat(var(--jb-cols,4), minmax(0, var(--jb-card)));grid-auto-rows:1fr;justify-content:start;gap:12px;display:grid}.jb-masthead--unified{grid-template-columns:repeat(var(--jb-cols,4), minmax(0, 1fr))}.jb-masthead .hp-creator-card--masthead .hp-creator-card__body{padding:18px 18px 20px}.jb-masthead .hp-creator-card--masthead .hp-creator-card__prefix{font-size:inherit}.jb-masthead .hp-creator-card--masthead .hp-creator-card__name{margin:6px 0 8px}@media (max-width:1024px){.jb-masthead{grid-template-columns:repeat(var(--jb-cols-md,3), minmax(0, var(--jb-card)))}.jb-masthead--unified{grid-template-columns:repeat(var(--jb-cols-md,3), minmax(0, 1fr))}}@media (max-width:760px){.jb-masthead{grid-template-columns:repeat(var(--jb-cols-sm,2), minmax(0, var(--jb-card)))}.jb-masthead--unified{grid-template-columns:repeat(var(--jb-cols-sm,2), minmax(0, 1fr))}}@media (max-width:480px){.jb-masthead{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.jb-masthead--text{margin-top:12px}.jb-pending{max-width:52ch;color:var(--hp-ink-sub);margin:0;font-size:15px;line-height:1.55}.jb-hero .rs-hero__copy,.jb-hero-plain .rs-hero__copy{max-width:820px}.jb-hero .hp-sub,.jb-hero-plain .hp-sub{max-width:760px}.jb-hero-plain{min-height:min(58vh,560px);padding-block:clamp(40px,5.5vw,68px)}@media (max-width:720px){.jb-hero-plain{min-height:min(32vh,260px)}}.jb-hero{--hp-ink:inherit;color:var(--hp-ink);background-image:none;min-height:min(66vh,660px);padding-bottom:clamp(72px,10vh,150px)}.jb-hero .rs-hero__copy{--hp-ink-sub:var(--hp-ink);--hp-ink-faint:var(--hp-ink)}.jb-hero-cta{flex-wrap:wrap;gap:12px;margin-top:clamp(12px,2vw,24px);display:flex}.jb-template-meta{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hp-ink-faint);margin:18px 0 0;font-size:10.5px;line-height:1.5}.jb-template-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.jb-template-list{align-self:start}.jb-lookup-panel{flex-direction:column;align-self:start;gap:clamp(24px,3vw,34px);display:flex}.jb-lookup-facts{grid-template-columns:minmax(0,1fr)}.jb-lookup{align-self:start}.jb-lookup__title{letter-spacing:0;color:var(--hp-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.4vw,20px);font-weight:500;line-height:1.2}.jb-lookup__body{max-width:74ch;color:var(--hp-ink-sub);margin:10px 0 18px;font-size:15px;line-height:1.55}.jb-lookup__table-wrap{border-top:1px solid var(--hp-border);overflow-x:auto}.jb-lookup__table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.5}.jb-lookup__table th,.jb-lookup__table td{border-bottom:1px solid var(--hp-border);text-align:left;vertical-align:top;padding:13px 14px}.jb-lookup__table thead th{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-accent);font-size:10.5px;font-weight:600}.jb-lookup__table tbody th{width:24%;color:var(--hp-ink);font-weight:600}.jb-lookup__table td{color:var(--hp-ink-sub)}@media (max-width:640px){.jb-lookup{display:none}}.jb-closing{color:var(--hp-ink-sub);margin:28px 0 16px;font-size:15px;line-height:1.55}@media (max-width:720px){.jb-hero{min-height:min(52vh,460px);padding-bottom:clamp(48px,7vh,90px)}}.rs-join__title{margin-bottom:12px}
