/* General Blueprint Style */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face {
    font-family: "Untitled";
    src: url("fonts/Untitled.woff2") format("woff2"),
        url("fonts/Untitled.ttf") format("truetype"),
        url("fonts/Untitled.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
.icon {
    /* Use !important to prevent extensions from overriding this font. */
    font-family: "Untitled" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 50pt;
    margin-right: 12px;
    transition: 0.3s ease;
    vertical-align: middle;
}

.icon:hover { transition: 0.3s ease; color: #148489;}

a:link { text-decoration:none; }
a:active { color: inherit; }

.pin { color: #cf1e5e;}
.gre { color: #148489;}
.gri { color: #64797d;}
.whi { color: #fff;}
.bla { color: #353d3c;}
.med { font-weight: 500;}

h1 { font-family: 'Inter', serif; font-size: 75pt; line-height:66pt; font-weight: 200; margin: 0;}
h2 { font-family: 'Inter', sans-serif; font-size: 35pt; margin: 0; line-height: 38pt; font-weight: 400;}
.sub { font-family: 'Inter', "sans-serif"; font-size:22pt;line-height:28pt;} 
p, p a { font-family: 'Inter', sans-serif; font-size: 14pt; line-height:18pt; letter-spacing: 2px; text-transform: uppercase; font-weight: 300;}

#copy p, #copy p a { font-size: 10pt; line-height: 13pt; font-weight: 300; color: #fff; letter-spacing: 0; text-transform: inherit;}
#copy p a:hover { color: #353d3c;}

@media screen and (max-width: 769px) {
h2 { font-size: 30pt;line-height: 30pt;}
}

@media screen and (max-width: 581px) {
h1 { font-size: 55pt;line-height: 48pt;}
h2 { font-size: 26pt;line-height: 28pt;}
p, p a { font-size: 12pt; line-height:17pt;}
#copy p, #copy p a { font-size: 8pt; line-height: 12pt; }
}