:root{--tedxred: rgb(235, 0, 40);--step--2: clamp(.78rem, calc(.77rem + .03vw) , .8rem);--step--1: clamp(.94rem, calc(.92rem + .11vw) , 1rem);--step-0: clamp(1.13rem, calc(1.08rem + .22vw) , 1.25rem);--step-1: clamp(1.35rem, calc(1.28rem + .37vw) , 1.56rem);--step-2: clamp(1.62rem, calc(1.5rem + .58vw) , 1.95rem);--step-3: clamp(1.94rem, calc(1.77rem + .87vw) , 2.44rem);--step-4: clamp(2.33rem, calc(2.08rem + 1.25vw) , 3.05rem);--step-5: clamp(2.8rem, calc(2.45rem + 1.77vw) , 3.82rem);--step-6: clamp(3.36rem, calc(2.87rem + 2.45vw) , 4.77rem);--step-7: clamp(4.03rem, calc(3.36rem + 3.36vw) , 5.96rem);--step-8: clamp(4.84rem, calc(3.93rem + 4.54vw) , 7.45rem);--step-9: clamp(5.81rem, calc(4.58rem + 6.1vw) , 9.31rem);--step-10: clamp(6.97rem, calc(5.3rem + 8.05vw) , 11.59rem) }html{font-family:Open Sans,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;width:100%;margin:0;padding:0}h2,h3,h4{font-weight:900;text-transform:uppercase;color:var(--tedxred);letter-spacing:-.2rem;line-height:3rem;margin:0}h2{display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}ol,ul{list-style:none;margin:0;padding:0}header{display:grid;grid-template-columns:minmax(300px,1fr) auto auto;border-bottom:.5rem solid var(--tedxred)}header img{height:4rem}.tedxlogo{height:6rem;margin:2rem var(--step-4)}footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));background-color:#000;color:#fff}.footer-logo{width:200px}footer section{border:1px solid black;padding:var(--step-4)}main{display:block}.home-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%}@media screen and (max-width: 800px){.home-grid{grid-template-columns:1fr}}.home-grid section{display:flex;flex-direction:column;justify-content:center;padding:var(--step-4)}:is(.event,.conduct,.about,.socials) h2{font-size:3rem;font-weight:900;letter-spacing:-.2rem;line-height:3rem;margin:0}:is(.conduct,.about) h2{color:#fff}.about{background:linear-gradient(130deg,var(--tedxred) 41%,rgb(255,124,37) 100%);color:#fff}.event{font-size:1.5rem;letter-spacing:-.1rem;margin:0}.event h2{font-size:3rem;font-weight:900;color:var(--tedxred);letter-spacing:-.2rem;line-height:3rem;margin:0}.place{font-size:1.4rem;font-weight:900;letter-spacing:-.1rem}.socials ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));margin-top:1rem}.socials ul li a:hover{color:#c30028}.socials ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--tedxred);font-size:.7rem;font-weight:900;line-height:.5rem;text-decoration:none;transition:all .2sease-in-out;margin:1rem}.ticket{display:block;background-color:var(--tedxred);color:#fff;border:none;padding:1rem;margin-top:1rem;font-size:1.5rem;font-weight:900;text-transform:uppercase;text-decoration:none;letter-spacing:-.1rem;transition:all .2sease-in-out;cursor:pointer}.conduct{background:linear-gradient(130deg,#639 41%,#939);color:#fff}.conduct button{font-size:1.5rem;font-weight:900;text-transform:uppercase;margin-top:1rem;border:0}dialog{display:none;position:absolute;inset-inline-start:0px;inset-inline-end:0px;width:fit-content;height:fit-content;background-color:canvas;color:canvastext;margin:auto;border-width:initial;border-style:solid;border-color:initial;border-image:initial;padding:1em}:-webkit-any(article,aside,nav,section) h1{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em}
