.seller{--paper:#f5f6f2;--field:#fff;--ink:#243e50;--accent:#284e65;--muted:#5a6770;--line:#cfd5d5;--display:Manrope,Arial,sans-serif;background:var(--paper)}
.seller h1{font-size:clamp(42px,4.5vw,70px);font-weight:500;line-height:1.13;letter-spacing:-.03em;white-space:pre-line;max-width:800px}
.seller h2{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:clamp(30px,3.2vw,44px);letter-spacing:-.03em;line-height:1.2}
.seller-header .brand-small{font-size:23px;font-weight:750}
.folio-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;padding-block:58px 45px}
.folio-intro>div{max-width:345px}
.folio-intro>div>p{font-size:14px;line-height:1.8}
.folio-demo{font-size:12px!important;display:inline-block;background:#dce5e9;padding:5px 12px;margin-top:17px;font-weight:600}
.folio-spreads{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:22px;padding-bottom:70px}
.exhibit{min-width:0}
.exhibit-photo{display:block;overflow:hidden}
.exhibit-photo img{width:100%;height:315px}
.exhibit-copy{padding:25px 23px 24px;min-height:230px;display:flex;flex-direction:column;align-items:flex-start}
.exhibit-copy h2{font-size:37px}
.exhibit-description{font-size:12px;line-height:1.7;margin-top:17px}
.exhibit-open{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;width:100%;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;margin-top:auto;padding-top:10px}
.exhibit-open svg{width:22px;height:22px;flex:none}
.exhibit[data-exhibit="kiyi"]{background:#e3ebec;color:#25495f}
.exhibit[data-exhibit="kiyi"] h2{font-family:Gloock,Georgia,serif;font-weight:400}
.exhibit[data-exhibit="rota"]{background:#bbc496;color:#2b3b28}
.exhibit[data-exhibit="rota"] h2{font-family:"Barlow Condensed",Impact,sans-serif;font-size:46px;font-weight:600;letter-spacing:-.015em}
.exhibit[data-exhibit="luma"]{background:#efdfe3;color:#5c3b4c}
.exhibit[data-exhibit="luma"] h2{font-family:"Bodoni Moda",Georgia,serif;font-size:37px;font-weight:500}
.seller-tools{padding-block:62px;background:#e6ecec;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.seller-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:720px}
.seller-tools .link-field{max-width:1000px}
.link-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
.seller-status{font-size:13px;font-weight:700;margin-top:18px}
.local-warning{margin-top:20px;padding:14px 18px;font-size:13px;max-width:1000px;border:1px solid #c7ad86;background:#f4e8d5;color:#69481e}
.seller-reset{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding-top:35px;border-top:1px solid #bec9ca;margin-top:34px}
.seller-reset p{max-width:510px;font-size:12px;color:var(--muted)}
.seller-reset>div{display:flex;gap:24px;flex-wrap:wrap}
.seller-reset .text-button{font-size:12px}
.capabilities{padding-block:65px}
.comparison-scroll-hint{display:none}
.table-scroll{overflow-x:auto;margin-top:30px}
table{width:100%;min-width:650px;border-collapse:collapse;font-size:13px;text-align:left}
th,td{border-bottom:1px solid var(--line);padding:18px 16px;vertical-align:top}
th{font-weight:700}
th:first-child,td:first-child{padding-left:0}
thead th{font-size:15px}
tbody th{font-weight:500;max-width:300px}
td[data-mode="integration-required"]{color:#7b5227}
td[data-mode="not-offered"]{color:var(--muted)}
.live-note{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-block:1px solid var(--line);padding-block:50px}
.live-note p{font-size:14px;max-width:500px;color:var(--muted)}
@media(max-width:1050px){.folio-intro{gap:30px}.folio-intro>div{max-width:270px}.exhibit-photo img{height:260px}.exhibit-copy{padding:22px 18px;min-height:258px}.exhibit-copy h2,.exhibit[data-exhibit="luma"] h2{font-size:29px}.exhibit[data-exhibit="rota"] h2{font-size:38px}.seller-reset{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:650px){
.seller-header .brand-small{font-size:20px}
.seller-header nav a:last-child{display:none}
.seller h1{font-size:42px;letter-spacing:-.03em;line-height:1.15}
.folio-intro{display:block;padding-block:32px 28px}
.folio-intro>div{max-width:100%;margin-top:22px}
.folio-intro>div>p{font-size:13px;max-width:340px;line-height:1.7}
.folio-demo{margin-top:14px}
.folio-spreads{grid-template-columns:1fr;gap:26px;padding-bottom:40px}
.exhibit-photo img{height:230px}
.exhibit-copy{padding:22px;min-height:0}
.exhibit-copy h2,.exhibit[data-exhibit="luma"] h2{font-size:37px}
.exhibit[data-exhibit="rota"] h2{font-size:46px}
.exhibit-description{font-size:13px;margin-top:12px}
.exhibit-open{margin-top:15px;padding-top:0}
.seller-tools{padding-block:42px}
.seller-controls{grid-template-columns:1fr;gap:18px}
.link-actions{gap:12px}
.link-actions .button{font-size:12px;padding:12px 16px}
.seller-reset>div{gap:18px}
.capabilities{padding-block:40px}
.comparison-scroll-hint{display:block;font-size:14px;margin-top:18px;color:var(--muted)}
.live-note{grid-template-columns:1fr;gap:24px;padding-block:35px}
table{font-size:12px}
th,td{padding:15px 12px}
}
@media(max-width:359px){.seller h1{font-size:37px}}
