@font-face{font-family:"Suisse Intl";src:url("/fonts/suisse-intl-regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
@keyframes tick{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.tk{animation:none !important}}
.caps,.caps *{text-transform:uppercase !important}
:root{--ticker-size:16cqw;--head:"Suisse Intl","Helvetica Neue",Helvetica,Arial,sans-serif;--accent:#1414ff}
*{box-sizing:border-box}
body{margin:0;background:#ffffff;color:#000000;font-family:"Courier New",Courier,"Nimbus Mono PS",monospace;font-weight:400;font-size:14px;line-height:20px}
a{color:var(--accent);text-decoration:none}
a:hover,a:focus-visible{outline:none;text-decoration:line-through !important}
.ctl{font:inherit;color:inherit;background:transparent;border:0;padding:0;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:0;text-align:left}
.ctl:hover,.ctl:focus-visible{color:var(--accent);outline:none;text-decoration:underline}
.in{font:inherit;color:#000000;background:transparent;border:0;padding:0;margin:0;width:100%;box-sizing:border-box;border-radius:0;appearance:none;-webkit-appearance:none;resize:none}
.in::placeholder{color:#767676;opacity:1}
.in:focus{outline:none}
.frow.has-err > label,.frow.has-err > span:first-child{color:#d4001a}
.frow:focus-within{border-bottom-color:#000000 !important}
.wrap{width:100%;min-height:900px;padding:0 10px 40px;display:flex;flex-direction:column}
.head{position:sticky;top:0;z-index:10;background:#ffffff;display:grid;grid-template-columns:300px minmax(0,1fr) auto;column-gap:24px;align-items:baseline;padding:9px 0;border-bottom:1px solid #000000}
.head-simple{position:sticky;top:0;z-index:10;background:#ffffff;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:9px 0;border-bottom:1px solid #000000}
.hero{container-type:inline-size;overflow-x:clip;padding:14px 0;border-bottom:1px solid #000000}
.hero h1{margin:0;font-family:var(--head);font-weight:400;letter-spacing:-0.05em;text-transform:uppercase;line-height:0;align-items:baseline;white-space:nowrap;display:flex;width:max-content;animation:tick 24s linear infinite;font-size:var(--ticker-size)}
.hero h1 > span{padding-right:0.3em}
.hero h1 > span.sz{display:inline-block;width:0;height:0.725em;padding:0}
.legal-section{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:24px;padding:24px 0;border-bottom:1px solid #000000}
.legal-section h2{margin:0;font:inherit}
.legal-section p{margin:0;max-width:68ch;text-wrap:pretty}
.legal-section .body{display:flex;flex-direction:column;gap:12px;min-width:0}
.foot{margin-top:80px;display:flex;flex-direction:column}
.foot nav{display:flex;flex-wrap:wrap;gap:4px 24px;padding:9px 0;border-top:1px solid #000000}
.foot .bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:9px 0;border-top:1px solid #000000}
@media (max-width:900px){
.legal-section{grid-template-columns:minmax(0,1fr) !important;row-gap:8px}
.legal-section > *{grid-column:1 / -1 !important}
.head{grid-template-columns:minmax(0,1fr) auto !important;row-gap:0 !important}
.head .filters{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;row-gap:4px !important}
.frow,.srow,.prow{grid-template-columns:minmax(0,1fr) !important;row-gap:2px !important}
.prow .age{display:none}
.actions{flex-wrap:wrap}
}
