:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--jw-bg:#0b0b0b;--jw-surface:#131313;--jw-fg:#ececea;--jw-muted:#8b8b88;--jw-line:#1e1e1d;--jw-ink:#e5533d;--jw-hand-scale:1.2;--jw-ease:cubic-bezier(.22, 1, .36, 1);--jw-ease-pen:cubic-bezier(.65, 0, .35, 1);--jw-max:1180px;--jw-gutter:24px}:root[data-surface=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--jw-bg:#ededea;--jw-surface:#e3e3df;--jw-fg:#141414;--jw-muted:#666663;--jw-line:#d3d3cf;--jw-ink:#c4301b}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--jw-bg);color:var(--jw-fg);font-family:var(--jw-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;transition:background-color .4s,color .4s;position:relative}body:after{content:"";z-index:41;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px;position:fixed;inset:0}:root[data-surface=paper] body:after{opacity:.09}a{color:inherit}button{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--jw-ink);outline-offset:3px}main:focus{outline:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.jw-wrap{max-width:var(--jw-max);padding-left:max(var(--jw-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--jw-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.jw-label{font-family:var(--jw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--jw-muted);margin:0;font-size:11px}.jw-h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:500;line-height:1}.jw-sub{max-width:52ch;color:var(--jw-muted);margin:0;font-size:17px}.jw-link{border-bottom:1px solid var(--jw-muted);padding-bottom:2px;text-decoration:none;transition:border-color .3s,color .3s}.jw-link:hover{border-color:var(--jw-ink);color:var(--jw-ink)}.jw-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jw-skip{z-index:50;background:var(--jw-fg);color:var(--jw-bg);padding:10px 16px;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.jw-skip:focus{transform:none}.jw-split__word{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.jw-split__char{display:inline-block}.jw-reveal{vertical-align:top;padding-bottom:.06em;display:inline-block;overflow:hidden}.jw-reveal__inner{display:inline-block}.jw-rise{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.jw-rise__word{display:inline-block}@media (width<=759px){.jw-link{position:relative}.jw-link:after{content:"";position:absolute;inset:-10px -6px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.jw-chip{border:1px solid var(--jw-line);min-height:44px;color:var(--jw-fg);cursor:pointer;background:0 0;border-radius:99px;padding:10px 18px;font-size:15px;transition:border-color .3s,color .3s;position:relative}.jw-chip:hover{border-color:var(--jw-muted)}.jw-chip[aria-checked=true]{color:var(--jw-ink);border-color:#0000}.jw-chip__count{font-family:var(--jw-font-mono);color:var(--jw-muted);margin-left:6px;font-size:12px;transition:color .3s}.jw-chip[aria-checked=true] .jw-chip__count{color:var(--jw-ink)}.jw-chip__ring{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 16px);position:absolute;top:-8px;left:-10px;overflow:visible}.jw-chip__ring path{fill:none;stroke:var(--jw-ink);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:var(--jw-len) var(--jw-len);stroke-dashoffset:var(--jw-len);transition:stroke-dashoffset .7s var(--jw-ease-pen)}.jw-chip[aria-checked=true] .jw-chip__ring path{stroke-dashoffset:0}.jw-page-head{gap:22px;padding-block:clamp(48px,9vw,120px) clamp(36px,5vw,64px);display:grid;position:relative}.jw-page-head__title{letter-spacing:-.06em;margin:0;font-size:clamp(48px,8vw,120px);font-weight:500;line-height:.94;position:relative}.jw-page-head__line{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.jw-page-head__line path{fill:none;stroke:var(--jw-ink);stroke-width:2px;stroke-linecap:round}.jw-page-head__sub{max-width:52ch;color:var(--jw-muted);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.jw-crumbs{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.jw-crumbs__link{color:var(--jw-muted);font-family:var(--jw-font-mono);letter-spacing:.05em;text-transform:uppercase;padding-block:8px;font-size:12px;text-decoration:none;transition:color .3s}.jw-crumbs__link:hover{color:var(--jw-fg)}.jw-crumbs__tag{border:1px solid color-mix(in srgb, var(--jw-ink) 45%, transparent);font-family:var(--jw-font-mono);letter-spacing:.04em;color:var(--jw-ink);border-radius:99px;padding:3px 9px;font-size:11px}
