@font-face{font-family:regular;src:url(/fonts/regular.woff2)}@font-face{font-family:fat;src:url(/fonts/fat.woff2)}:root{--accent-color:#ff6b35;--text-color:#cbaa;--bg-color:#111;--bg-light:#222a;--brd-light:#333c;--fat:"fat";--blu:#007bffaa;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;outline:0;margin:0;padding:0;line-height:1;text-decoration:none;list-style:none;-webkit-tap-highlight-color:transparent!important}body{background-color:var(--bg-color);color:var(--text-color);min-width:320px;max-width:2000px;min-height:100dvh;margin-inline:auto;font-family:regular;font-size:1.125rem}html{scrollbar-width:auto;scrollbar-color:#333 var(--bg-color);scrollbar-gutter:stable;overflow-x:hidden}html,body{-webkit-overflow-scrolling:touch}button,nav,header{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{max-width:100%;display:block}input,button,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:none}h1,h2,h3{overflow-wrap:break-word;text-wrap:pretty}#root{isolation:isolate}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}a,button,label,input,textarea{color:currentColor;cursor:pointer;background-color:#0000;border:0;outline:0}p{word-spacing:2px;overflow-wrap:break-word;text-wrap:pretty;line-height:1.4}a,button{text-box-trim:both;text-box-edge:cap alphabetic;width:max-content}img{object-fit:cover}::placeholder{color:#555;font-size:1rem}p,a,button,input,textarea{font-family:regular}input,textarea{width:100%}.wi-base{max-width:1120px;margin-inline:auto;padding-inline:4rem}@media (width<=640px){.wi-base{padding-inline:2rem}}.wi-base-nopa{max-width:1120px;margin-inline:auto;padding-inline:4rem}@media (width<=640px){.wi-base-nopa{padding-inline:0}}.bg-accent{background-color:var(--accent-color)}.cl-accent{color:var(--accent-color)}.cl-bg{color:var(--bg-color)}.bg-light{background-color:var(--bg-light)}.fat{font-family:var(--fat)}.vitre{z-index:999;background-color:#0005;width:100%;height:100%;position:absolute;top:0;left:0}.top{inset-block-start:0}.bottom{inset-block-end:0}.right{inset-inline-end:0}.left{inset-inline-start:0}.zi999{z-index:999}.df{display:flex}.db{display:block}.dg{display:grid}.pic{place-items:center}.fxdc{flex-direction:column}.fxwp{flex-wrap:wrap;flex-grow:1}.jcc{justify-content:center}.jcfe{justify-content:flex-end}.jcsb{justify-content:space-between}.aic{align-items:center}.aib{align-items:baseline}.por{position:relative}.pof{position:fixed}.tac{text-align:center}.ttu{text-transform:uppercase}.col3{columns:3}.mx-auto{margin-inline:auto}.mt1{margin-block-start:1rem}.mb1{margin-block-end:1rem}.mb2{margin-block-end:2rem}.mb3{margin-block-end:3rem}.my4{margin-block:4rem}.mb4{margin-block-end:4rem}.mt6{margin-block-start:6rem}.mb15{margin-block-end:1.5rem}.pa2{padding:2rem}.py2{padding-block:2rem}.pa4{padding:4rem}.py4{padding-block:4rem}.py6{padding-block:6rem}.py8{padding-block:8rem}.px15{padding-inline:1.5rem}.pa02{padding:.25rem}.pa05{padding:.5rem}.pa07{padding:.75rem}.gp2{gap:2rem}.gp4{gap:4rem}.gp02{gap:.25rem}.wi320{width:320px}.mxwi720{max-width:720px}.mxwi800{max-width:800px}.wipr75{width:75%}.wipr100{width:100%}.lh11{line-height:1.1}.lh13{line-height:1.3}.lh14{line-height:1.4}.fz1{font-size:1rem}.fz3{font-size:3rem}.fz4{font-size:4rem}.fz12{font-size:1.2rem}.fz25{font-size:2.5rem}.fz09{font-size:.9rem}.ls1{letter-spacing:1px}.ls2{letter-spacing:2px}.opc3{opacity:.3}.opc5{opacity:.5}.opc7{opacity:.7}.brd01{border:solid .1rem var(--brd-light)}@media (width<=1080px){.md-fxdc{flex-direction:column}.md-fxcr{flex-direction:column-reverse}.md-col2{columns:2}.md-gp1{gap:1rem}.md-gp2{gap:2rem}.md-wipr100{width:100%}}@media (width<=560px){.sm-fxdc{flex-direction:column}.sm-jcsb{justify-content:space-between}.sm-tac{text-align:center}.sm-col1{columns:1}.sm-mb3{margin-block-end:3rem}.sm-mb4{margin-block-end:4rem}.sm-mb6{margin-block-end:6rem}.sm-mb8{margin-block-end:8rem}.sm-pa2{padding:2rem}.sm-px2{padding-inline:2rem}.sm-py4{padding-block:4rem}.sm-pa15{padding:1.5rem}.sm-px05{padding-inline:.5rem}.sm-gp1{gap:1rem}.sm-gp15{gap:1.5rem}.sm-gp05{gap:.5rem}.sm-wipr100{width:100%}.sm-fz1{font-size:1rem}.sm-fz3{font-size:3rem}.sm-fz15{font-size:1.5rem}.sm-fz17{font-size:1.7rem}.sm-fz25{font-size:2.5rem}}
