@font-face{font-family:Metropolitan Line;font-style:normal;font-weight:400;src:local(Metropolitan Line),url(../fonts/MetropolitanLine-Regular.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Metropolitan Line;font-style:normal;font-weight:400;src:local(Metropolitan Line),url(../fonts/MetropolitanLine-Regular.latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{background-color:#fff}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}img,picture,video{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}sub{font-size:60%;line-height:1;position:relative;bottom:-.1em}@view-transition{navigation:auto}h1{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Metropolitan Line,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2rem}h2,h3{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;text-wrap:balance;font-family:Metropolitan Line,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2rem}h4,p,li,dt,dd{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Metropolitan Line,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem}ul,ol{margin-block:0;margin-bottom:1.5rem;padding-inline-start:1.4rem}ul li,ol li{margin:0 0 1.5rem}ul li:not(:last-child),ol li:not(:last-child){margin-bottom:0}ul li::marker{color:#000}ol li::marker{color:#000}.icons{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vertical-align:text-bottom;width:1.2rem;height:1.2rem;display:inline-block}button{all:unset}button,.btn{color:#000;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;cursor:pointer;border:.06rem solid #000;padding:1rem 2rem;font-family:Metropolitan Line,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;text-decoration:none;transition:border-color .2s}button.nobutton,.btn.nobutton{border:none;padding:0}button.btn-black,.btn.btn-black{color:#fff;background-color:#000}button.btn-white,.btn.btn-white{color:#000;background-color:#fff}.homepage{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.homepage .heelium{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.homepage .heelium .logo{flex-direction:column;justify-content:center;align-items:end;display:flex}.homepage .heelium h2{text-transform:uppercase;letter-spacing:.2rem;color:#787878;flex-direction:column;justify-content:center;display:flex}.homepage .desc{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.homepage .desc p{letter-spacing:.05rem;margin-left:5rem}.guides{margin-inline:auto;width:min(100%,100rem);margin-top:1rem;margin-bottom:2rem;padding-inline:2rem}.guides .grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:1rem;display:grid}@media (max-width:1247.98px){.guides .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:959.98px){.guides .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.guides .grid{grid-template-columns:1fr}}.guides .grid .card{color:#787878;text-decoration:none;display:block}.guides .grid .card .thumbnail{aspect-ratio:16/9;width:100%;height:auto}.guides .grid .card .card-title{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;padding-top:.5rem;font-family:Metropolitan Line,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400}