body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@font-face{font-display:swap;font-family:Helvetica;font-style:normal;font-weight:400;src:url(/static/media/Helvetica.06113bf748ae7dc33e05.ttf) format("truetype")}@font-face{font-display:swap;font-family:Helvetica;font-style:italic;font-weight:400;src:url(/static/media/Helvetica-Oblique.5c03f243e475af718145.ttf) format("truetype")}:root{--container-max:1200px;--container-min-pad:12px;--container-max-pad:48px;--app-min-width:520px;--app-max-width:1000px;--nav-font-min:1.0rem;--nav-font-max:1.8rem;--nav-font-mid:0.9rem}html{font-size:clamp(15px,1.1vw + 12px,18px);font-weight:200;line-height:1.4;overflow-y:scroll}@supports (scrollbar-gutter:stable){html{overflow:auto;scrollbar-gutter:stable}}.container{box-sizing:border-box;margin:0 auto;max-width:clamp(680px,80vw,1200px);max-width:clamp(680px,80vw,var(--container-max));transition:padding-inline .22s ease,max-width .22s ease}.container main{padding-inline:clamp(12px,2.5vw,48px);padding-inline:clamp(var(--container-min-pad),2.5vw,var(--container-max-pad))}.App{font-size:clamp(1rem,.9vw + .6rem,1.4em);margin:0 auto;max-width:clamp(520px,70vw,1000px);max-width:clamp(var(--app-min-width),70vw,var(--app-max-width));transition:max-width .24s ease,font-size .2s ease;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica,Helvetica Neue;margin:0}img{display:block;height:auto;max-width:100%}.blue{color:#00a1e4}.footer{margin-bottom:1em;margin-top:4em;text-align:center}.footer a{text-decoration:none}.left-margin{margin-left:1.5em}.no-bottom-margin{margin-bottom:0!important}.container nav{-webkit-padding-after:clamp(12px,2.2vw,32px);font-family:Helvetica;font-style:italic;overflow:hidden;padding-block-end:clamp(12px,2.2vw,32px);text-align:center;transition:color .15s ease,-webkit-padding-after .2s ease;transition:padding-block-end .2s ease,color .15s ease;transition:padding-block-end .2s ease,color .15s ease,-webkit-padding-after .2s ease;white-space:nowrap}.container nav,.container nav a{color:#646464;text-decoration:none}.container nav a{display:inline-block;font-size:clamp(1rem,calc(.9rem + .9vw),1.8rem);font-size:clamp(var(--nav-font-min),calc(var(--nav-font-mid) + .9vw),var(--nav-font-max));line-height:1;margin:0 .5em;padding:clamp(6px,.8vw,12px) clamp(8px,1.2vw,16px);text-transform:uppercase;transition:font-size .16s ease,padding .16s ease}.container nav .active{color:#00bdf2}p{line-height:clamp(1.35,.9vw + 1.1,1.8);margin-bottom:.9em;text-align:justify;text-indent:clamp(0rem,1.2vw,2em);transition:text-indent .2s ease,line-height .2s ease}p.no-indent{text-indent:0}.spacing{letter-spacing:.05em}.container h1{font-size:clamp(1.3em,1.6vw + .6em,1.8em);margin-bottom:2em}.container h1,.container h2{font-style:normal;font-weight:400}.container h2{font-size:clamp(1.05em,1.2vw + .4em,1.4em);margin-bottom:1.5em}.bigger{font-size:1.6em}.smaller-60{font-size:60%}.margin-bottom-1{margin-bottom:1em}.margin-bottom-1-5{margin-bottom:1.5em}.margin-bottom-2-5{margin-bottom:2.5em}.margin-bottom-5{margin-bottom:5em}.margin-bottom-10{margin-bottom:10em}.spacing300{letter-spacing:.3em}.center{text-align:center}.reddish{color:#f15922}.austr-sign{font-size:1.5em;margin-right:5em;text-align:right}.austr-photo{display:block;margin:0 auto;width:8em}.reference{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-evenly;overflow-x:auto;padding:6px 0;transition:gap .18s ease,padding .18s ease}.reference a{display:block;flex:1 1 clamp(140px,23%,260px);max-width:clamp(160px,23%,280px);text-align:center}.reference img{aspect-ratio:1/1.414;border:1px solid #000;display:block;object-fit:cover;width:100%}div>p{margin:0}div>p:last-child{margin-bottom:2em}.homepage-image{float:right;margin-right:4em;margin-top:-13em;width:12em}@media (max-width:1000px){html{font-size:clamp(15px,1.6vw,16px)}.container{max-width:100%}.App{font-size:clamp(.95rem,1.1vw,1rem)}.container,.container *{overflow-wrap:anywhere;word-break:break-word}.container nav{-webkit-overflow-scrolling:touch;overflow:hidden;padding-bottom:clamp(8px,2vw,20px);white-space:nowrap}.container nav a{font-size:clamp(.95rem,calc(.85rem + 1vw),1.2rem);margin:0 .4em .4em;padding:clamp(8px,1.4vw,12px)}.container h1{font-size:clamp(1.1em,1.2vw,1.3em);margin-bottom:1em}.container h2{font-size:clamp(1.05em,1.1vw,1.15em);margin-bottom:1em;margin-top:2em}p{line-height:1.6;margin-bottom:.9em;text-align:left;text-indent:clamp(0rem,1vw,1.25em)}.left-margin{margin-left:.75em}.margin-bottom-1{margin-bottom:.8em}.margin-bottom-1-5{margin-bottom:1.2em}.margin-bottom-2-5{margin-bottom:1.6em}.margin-bottom-5{margin-bottom:3em}.margin-bottom-10{margin-bottom:5em}.bigger{font-size:1.25em}.spacing300{letter-spacing:.15em}.austr-sign{font-size:1.2em;margin-right:0;text-align:right}.austr-photo{width:6em}.footer{margin-bottom:1em;margin-top:2.5em}.reference{gap:.75em;justify-content:space-between;overflow-x:visible;padding:8px 0}.reference a{flex-basis:calc(50% - 0.75em);max-width:none;width:calc(50% - .75em)}.reference img{border-color:#000;border-width:1px}.homepage-image{margin-right:6em;margin-top:-10em;width:9em}}@media (max-width:500px){body{overflow-x:hidden}.container{padding-inline:12px}.App{font-size:.95rem}.container nav{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;row-gap:6px;white-space:normal}.container nav a{font-size:.95em;letter-spacing:normal;margin:0 .3em .3em;padding:6px 4px}.reference{gap:.6em}.reference a{flex-basis:calc(50% - 0.6em);width:calc(50% - .6em)}.spacing300{letter-spacing:.14em}.homepage-image{display:none}}@media (max-width:400px){.container{padding-inline:12px}.container nav a{font-size:1em;margin:0 .35em .35em;padding:8px 2px}.reference a{flex-basis:100%;width:100%}.austr-photo{max-width:12em;width:100%}.spacing300{letter-spacing:.12em}.footer{margin-bottom:3em;margin-top:2em}}
/*# sourceMappingURL=main.6f7514a0.css.map*/