@import"modern-normalize/modern-normalize.css";.instagram-icon,.linkedin-icon,.tiktok-icon,.x-icon,.play-icon{display:inline-block}@layer reset,base,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--p-surface-100);border-radius:10px}*::-webkit-scrollbar-thumb{background:var(--p-surface-300);border-radius:10px;border:2px solid var(--p-surface-300)}*::-webkit-scrollbar-thumb:hover{background:var(--p-surface-400);border:2px solid var(--p-surface-400)}*::-webkit-scrollbar-corner{background:var(--p-surface-400)}html{scroll-behavior:smooth;font-feature-settings:"cv02","cv03","cv04","cv11";font-variant:normal;tab-size:4;margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}ul{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button{background:transparent;border:none}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0;padding:0}p{text-wrap:pretty;margin:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-color-scheme:dark){html{color-scheme:dark}}}@layer base{html{line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;background:var(--p-surface-700)}body,#app{height:100%}#app{display:flex;flex-direction:column}}@layer utilities{.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.w-full{width:100%}.w-fit{width:fit-content}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.h-fit{height:fit-content}.h-screen{height:100vh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}
