﻿.projector-container{transform:translate(-90px, 60px) scale(2)}.projector,.projector-container{overflow:visible !important}.projector{transform:rotate(-30deg);-webkit-animation:panning 12s ease-in-out infinite;-moz-animation:panning 12s ease-in-out infinite;animation:panning 12s ease-in-out infinite;margin-left:0em;margin-right:-16em}@-moz-keyframes panning{50%{-moz-transform:rotate(-80deg)}100%{-moz-transform:rotate(-30deg)}}@-webkit-keyframes panning{50%{-webkit-transform:rotate(-80deg)}100%{-webkit-transform:rotate(-30deg)}}@keyframes panning{50%{-webkit-transform:rotate(-80deg);transform:rotate(-80deg)}100%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}@font-face{font-family:"Epoch";font-style:normal;font-weight:normal;src:local("Epoch"),url("/epoch.otf") format("truetype")}*{box-sizing:border-box}html{background-color:#efefef;font-family:"Epoch" "Segoe UI","Roboto","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;color:#333;font-weight:400}body{margin:4em 0}.wrapper{margin-top:-4em;padding-bottom:4em;max-width:69em;margin:auto;background-color:#fff;border-radius:5px}.content{margin:1em 1em 0em 1em;padding:1em 3em 2em 3em}p{color:#333;font-size:16px;line-height:1.35;font-weight:400;text-align:justify}ul{list-style-type:"– ";padding:1em 0;width:92%;margin-left:auto;text-justify:inter-word;text-align:justify}li{margin-bottom:12px}.scope{color:#333;font-size:16px;line-height:1.35;font-weight:400;display:grid;grid-template-columns:1fr 1fr 1fr;width:110%;text-transform:lowercase;margin-left:10%}h1{display:flex;align-items:center;color:#000;text-align:right;font-weight:800;font-size:.95rem;line-height:1.2;display:flex;align-items:center;padding:12px 0;padding-right:30px;width:105%}h1::before{content:"";display:block;flex-grow:1;width:0;height:1px;background-color:#efefef;margin-right:10px}.heading-text{background-color:#ffd500;padding:.2em .3em;border-radius:6px}.logo{color:#333;font-variant:small-caps;z-index:1;border-radius:6px;background-color:rgba(0,0,0,0);transition:background-color 550ms ease,color 550ms ease}.logo:hover{cursor:pointer;background-color:rgba(255,213,0,.45);color:#333}.go-somewhere{width:100%;font-weight:600;font-size:17px}.go-somewhere a{margin:auto;display:block;width:fit-content}.go-somewhere span{margin:auto;display:block;width:fit-content}table{border-collapse:collapse;width:105%;margin:2em auto;table-layout:fixed}tr{height:3em}th{font-weight:400;text-align:left;font-size:.85rem;padding:16px 0;text-transform:uppercase}td{font-weight:400;text-align:left;text-decoration:dotted;padding:4px 0}td>a{margin:0 -1px;padding:0 2px;text-decoration:none;background:linear-gradient(to top, #ffd500 100%, #ffd500 100%);background-position:0 100%;background-repeat:repeat-x;background-size:6px 1px;color:#333;transition:background-size .75s}td>a:hover{background-size:4px 80px !important;text-decoration:none;color:#333}.link-external{margin:0 -1px;padding:0 2px;text-decoration:none;background:linear-gradient(to top, #008f83 100%, #008f83 100%);background-position:0 100%;background-repeat:repeat-x;background-size:6px 1px;color:#333;transition:background-size .75s}.link-external:hover{background-size:4px 80px !important;text-decoration:none;color:#333}.link-internal{margin:0 -1px;padding:0 2px;text-decoration:none;background:linear-gradient(to top, #ffd500 100%, #ffd500 100%);background-position:0 100%;background-repeat:repeat-x;background-size:6px 1px;color:#333;transition:background-size .75s}.link-internal:hover{background-size:4px 80px !important;text-decoration:none;color:#333}nav{display:flex;width:100%;justify-content:space-between;align-items:flex-end;padding:10px 0;margin-right:2em;margin-left:-2em;max-height:6em;margin-bottom:-3em}.logo{flex:0 1 auto;margin-right:auto;margin-left:9em;align-items:flex-end;margin-bottom:5px;}.site-title{font-size:1.8em;font-weight:500;margin:0;line-height:1.1}.site-subtitle{font-size:.9em;color:#555;margin:0;line-height:1;font-weight:400}.navbar-links{list-style:none;list-style-type:" ";display:flex;flex-direction:row;margin-right:2em;width:100%}.navbar-links ul{width:100%}.navbar-links li{margin-left:6px;display:inline-block !important;width:100%}.navbar-links a{color:#333;text-decoration:none;text-transform:uppercase;font-weight:800;font-size:16px;font-size:.85rem;padding:4px 6px;border-radius:6px;background-color:rgba(0,0,0,0);transition:background-color 750ms ease,color 750ms ease}.navbar-links a:hover{background-color:rgba(255,213,0,.45);color:#333}.edition-dates table{width:110%;margin:auto;border-spacing:3em 1em;border-collapse:separate;font-weight:500;font-size:1.05rem;text-transform:lowercase}.edition-dates table th:nth-child(1){text-align:right}.edition-dates table th:nth-child(2){text-align:left}.edition-dates table td:nth-child(1){text-align:right}.edition-dates table td:nth-child(2){text-align:left}.edition-invited table{width:110%;margin:auto;border-spacing:3em 1em;border-collapse:separate;font-weight:500;font-size:1.05rem;text-transform:lowercase}.edition-invited table th:nth-child(1){text-align:right}.edition-invited table th:nth-child(2){text-align:left}.edition-invited table td:nth-child(1){text-align:right}.edition-invited table td:nth-child(2){text-align:left}.committee-container{margin-bottom:4em;text-transform:lowercase}.committee-container div{margin:auto;margin-bottom:2em;text-align:center}.committee-container span{margin:auto;text-transform:uppercase;font-weight:700;font-size:.89rem}.committee-container ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;margin-top:1em;padding:0;list-style-type:" "}.committee-container ul li:nth-child(2n-1){text-align:right}.committee-container ul li:nth-child(2n){text-align:left}.committee-container a{background:none;margin-left:0}.committee-container em{font-size:.71rem;flush:right}.edition-workshops{width:85%;margin:auto;display:grid;grid-template-columns:1fr;gap:3em 0}.edition-workshops h2{margin-bottom:2ex;text-transform:uppercase;font-weight:700;font-size:.89rem}.edition-workshops p{margin-left:5%}.edition-workshops span{float:right}.edition-workshops span b{margin-right:1em}.sponsors{max-height:8em;display:flex;justify-content:space-between}.sponsors .tcs4flogoimg{background-color:#004b1e;border-radius:4px}.sponsors a{background:none !important}.sponsors a img{height:4em}em{font-variant:small-caps;font-weight:500}