h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}*,:before,:after{box-sizing:border-box}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-ThinItalic.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-ExtraLightItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Visuelt Pro;src:url(/fonts/VisueltPro-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--bg-color:#000;--list-bg:#1c1c1e;--line-color:#38383a;--font-stack:"Visuelt Pro", Helvetica, Arial, sans-serif;--text-main:#fff;--text-sub:#8e8e93}body{font-family:var(--font-stack);background-color:var(--bg-color);color:var(--text-main);-webkit-font-smoothing:antialiased;margin:0;font-style:normal}.app-container{flex-direction:column;width:100%;max-width:600px;min-height:100vh;margin:0 auto;padding:0 26px;display:flex}.hero-section{margin-top:56px;margin-bottom:24px}.hero-section h1{letter-spacing:-1px;margin:0 0 4px;font-size:48px;font-weight:700;line-height:1.1}.hero-section p{color:var(--text-sub);text-transform:none;margin:0;font-size:20px}.list-group{background-color:var(--list-bg);border-radius:32px;margin-top:30px;margin-bottom:60px;overflow:hidden}.list-item{background-color:var(--list-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:25px 30px 20px;position:relative}.list-item:after{content:"";background-color:var(--line-color);height:.5px;position:absolute;bottom:0;left:20px;right:20px}.list-item:last-child:after{display:none}.reason-text{opacity:.05;-webkit-filter:blur(8px);margin:0;font-size:20px;font-weight:300;line-height:1.4;transition:opacity .4s cubic-bezier(.4,0,.2,1),filter .3s}.reason-text.revealed{opacity:1;-webkit-filter:blur()}
