.sylo-chrome{--cream:#f3eadc;--card:#fbf7ee;--black:#121010;--ink:#231d19;--ink-dim:#564b41;--ink-faint:#8a7d6e;--red:#8d1919;--red-bright:#a62020;--red-on-black:#d24a42;--line:#dbcfbb;--on-black:#f3ecde;--on-black-dim:#f3ecdec7;--on-red:#fbf3e7;--on-red-dim:#fbf3e7d1;--f-head:"Montserrat",-apple-system,Segoe UI,Roboto,sans-serif;--f-serif:"Playfair Display",Georgia,"Times New Roman",serif;font-family:var(--f-head)}.sylo-chrome,.sylo-chrome *{box-sizing:border-box}.sylo-chrome a{color:inherit}.sylo-chrome img{max-width:100%;display:block}.sylo-chrome.band{width:100%}.sylo-chrome .sc-wrap{max-width:1060px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto;padding-block:clamp(44px,5.5vw,68px)}.sylo-chrome :focus-visible{outline:2px solid var(--red);outline-offset:3px}.sylo-chrome.sc-nav{z-index:40;background:var(--black);padding:0;position:fixed;top:0;left:0;right:0}.sylo-chrome.sc-nav .sc-wrap{justify-content:space-between;align-items:center;padding-block:12px;display:flex}.sylo-chrome .sc-logo{letter-spacing:.24em;color:#fff;border:1.6px solid #fff;border-radius:2px;padding:5px 9px 4px;font-size:1rem;font-weight:800;text-decoration:none}.sylo-chrome .sc-navlinks{gap:24px;font-size:.82rem;font-weight:600;display:flex}.sylo-chrome .sc-navlinks a{color:var(--on-black-dim);text-decoration:none}.sylo-chrome .sc-navlinks a:hover{color:#fff}.sylo-chrome .sc-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.sylo-chrome .sc-burger span{background:#fff;width:23px;height:2px;display:block}.sylo-chrome.sc-menu{z-index:39;opacity:0;pointer-events:none;background:#121010;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .25s;display:flex;position:fixed;inset:0}.sylo-chrome.sc-menu.open{opacity:1;pointer-events:auto}.sylo-chrome.sc-menu a{font-family:var(--f-serif);color:#fff;padding:8px;font-size:1.6rem;font-style:italic;text-decoration:none}.sylo-chrome.sc-menu .sc-close{top:calc(16px + env(safe-area-inset-top,0px));color:#fff;cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;right:22px}@media(max-width:720px){.sylo-chrome .sc-navlinks{display:none}.sylo-chrome .sc-burger{display:flex}}.sylo-chrome.sc-footer{background:var(--black);color:var(--on-black);border:0;padding:0}.sylo-chrome.sc-footer .sc-wrap{flex-wrap:wrap;justify-content:space-between;gap:18px 30px;padding-block:36px;display:flex}.sylo-chrome.sc-footer .sc-fb{letter-spacing:.24em;border:1.6px solid var(--on-black);border-radius:2px;padding:5px 9px 4px;font-weight:800;display:inline-block}.sylo-chrome.sc-footer .sc-ft{color:var(--on-black-dim);margin-top:10px;font-size:.84rem}.sylo-chrome.sc-footer .sc-fo{color:var(--red-on-black);letter-spacing:.2em;text-transform:uppercase;margin-top:6px;font-size:.7rem}.sylo-chrome.sc-footer nav{color:var(--on-black-dim);flex-wrap:wrap;gap:14px;font-size:.84rem;display:flex}.sylo-chrome.sc-footer nav a{text-decoration:none}.sylo-chrome.sc-footer nav a:hover{color:#fff}.sylo-chrome.sc-footer .sc-note{color:#f3ecde80;border-top:1px solid #f3ecde29;width:100%;padding-top:16px;font-size:.78rem}@media(prefers-reduced-motion:reduce){.sylo-chrome,.sylo-chrome *{transition:none!important}}
