@import url("http://hello.myfonts.net/count/2733d2");
@font-face{font-family:'Leitura-Italic1';src:url("http://bsatelier.com/css/webfonts/2733D2_0_0.eot");src:url("http://bsatelier.com/css/webfonts/2733D2_0_0.eot#iefix") format('embedded-opentype'),url("http://bsatelier.com/css/webfonts/2733D2_0_0.woff") format('woff'),url("http://bsatelier.com/css/webfonts/2733D2_0_0.ttf") format('truetype')}
@font-face{font-family:'Leitura-Roman1';src:url("http://bsatelier.com/css/webfonts/2733D2_1_0.eot");src:url("http://bsatelier.com/css/webfonts/2733D2_1_0.eot#iefix") format('embedded-opentype'),url("http://bsatelier.com/css/webfonts/2733D2_1_0.woff") format('woff'),url("http://bsatelier.com/css/webfonts/2733D2_1_0.ttf") format('truetype')}
@font-face{font-family:'LeituraHeadline-Sans';src:url("http://bsatelier.com/css/webfonts/2733D2_2_0.eot");src:url("http://bsatelier.com/css/webfonts/2733D2_2_0.eot#iefix") format('embedded-opentype'),url("http://bsatelier.com/css/webfonts/2733D2_2_0.woff") format('woff'),url("http://bsatelier.com/css/webfonts/2733D2_2_0.ttf") format('truetype')}
@font-face{font-family:'LeituraHeadline-Italic';src:url("http://bsatelier.com/css/webfonts/2733D2_3_0.eot");src:url("http://bsatelier.com/css/webfonts/2733D2_3_0.eot#iefix") format('embedded-opentype'),url("http://bsatelier.com/css/webfonts/2733D2_3_0.woff") format('woff'),url("http://bsatelier.com/css/webfonts/2733D2_3_0.ttf") format('truetype')}

/* normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],/* 1 */,input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}

html{height:100%}
body{height:100%;font-family:LeituraHeadline-Sans,sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:1.15;text-transform:uppercase;color:#282828;margin:0 auto}
em{font-family:LeituraHeadline-Italic;font-weight:normal;font-style:normal}
a{color:#282828;text-decoration:none}
p,ul,ol,blockquote{margin:0 0 .5em 0}
ul,ol{list-style:none;padding:0}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;font-style:normal}
@media screen and (max-width: 63em){body{height:auto}
}
.roman{font-family:Leitura-Roman1;font-weight:normal;font-style:normal;text-transform:none}
em{font-family:Leitura-Italic1;font-weight:normal;font-style:normal}
.large{font-size:3em}
.medium{font-size:1.25em;line-height:1.5}
.small{font-size:.875em;line-height:1.5}
.centered{text-align:center}
.underlined{border-bottom:2px solid #282828;display:inline-block;line-height:.6}
.portrait{width:70%}
#footer .small{line-height:1.2}


#footer{position:relative;display:block;width:100%;margin-top:-5.625em;padding-bottom:1.25em;z-index:0;}
#footer .footer-wrap{max-width:45.71375em;margin:0 auto;text-align:center}

input[type="email"]{border:1px solid #282828;width:80%;height:1.333em;font-size:.75em;padding:.333em .25em .1em .25em;outline:none}
input[type="submit"]{border:0;background:transparent;cursor:pointer}
input[type="submit"]:hover{color:#aa8c46}
input{-webkit-appearance:none;border-radius:0}

#wrap .swipe{overflow:hidden;visibility:hidden;position:relative;font-size:3em;margin:0 auto;padding:2.333em 0 2.333em 0;width:55%}
#wrap .swipe-wrap{overflow:hidden;position:relative;margin:0}
#wrap .swipe-wrap > li{float:left;width:100%;position:relative;}
#wrap .swipe-wrap > li img{display:block}
@media screen and (max-width: 63em){#wrap .swipe{width:90%;max-width:16em;padding:2.666em 0 0 0}
}@media screen and (min-width: 63em) and (max-aspect-ratio: 117/70){#wrap .swipe{position:absolute;width:50%;height:50%;margin:auto;padding:0;top:0;left:0;bottom:0;right:0}
}@media screen and (max-width: 30em){#wrap .swipe{padding-top:1.888em}
}
#logo{display:block;position:fixed;top:1.313em;left:0;width:100%;height:7.5em;text-align:center;z-index:1}
@media screen and (max-width: 63em){#logo{position:absolute;top:2.313em}
}@media screen and (max-width: 30em){#logo{top:1em;}
#logo img{width:99px}
}
.roman,#navigation{font-family:Leitura-Roman1;font-weight:normal;font-style:normal;text-transform:none}
em{font-family:Leitura-Italic1;font-weight:normal;font-style:normal}
.large{font-size:3em}
.medium{font-size:1.25em;line-height:1.5}
.small{font-size:.875em;line-height:1.5}
.centered{text-align:center}
.underlined{border-bottom:2px solid #282828;display:inline-block;line-height:.6}
.portrait{width:70%}
#footer .small{line-height:1.2}
#navigation{font-size:1.25em;text-align:center;}
#navigation ul{margin:0}
.nw,.ne,.sw,.se{display:block;position:fixed;width:8em;padding:1em .5em;z-index:2}
.nw{top:0;left:0}
.ne{top:0;right:0}
.sw{bottom:0;left:0}
.se{bottom:0;right:0}
.menu-anchor-link{display:none}
@media screen and (max-width: 63em){#navigation{padding-bottom:5.286em}
.nw,.ne{position:absolute}
.sw,.se{position:relative;margin:0 auto;padding:.5em}
.newsletter-heading{display:none}
}@media screen and (max-width: 30em){.nw,.ne{position:relative;margin:0 auto;padding:.5em}
.menu-anchor-link{display:block;position:absolute;top:1em;left:1em;z-index:20}
}#navigation .nw .child1 a:hover,#navigation .nw .child1 a.active{color:#00bebe}
#navigation .nw .child2 a:hover,#navigation .nw .child2 a.active{color:#00c800}
#navigation .nw .child3 a:hover,#navigation .nw .child3 a.active{color:#0032ff}
#navigation .ne .child1 a:hover,#navigation .ne .child1 a.active{color:#7800ff}
#navigation .ne .child2 a:hover,#navigation .ne .child2 a.active{color:#f0f}
#navigation .ne .child3 a:hover,#navigation .ne .child3 a.active{color:#f00}
#navigation .sw .child1 a:hover{color:#ff5a00}
#navigation .sw .child2 a:hover{color:#ffd200}
#navigation .sw .child3 a:hover{color:#a0a0a0}
#navigation .se a:hover{color:#aa8c46}

.list-block h2{margin:0;cursor:pointer}
.list-block ul{overflow:hidden;margin-bottom:0;transition:height .5s;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s}
.list-block li{margin:.5em 0 1em 0}

.roman,#wrap .content-roman{font-family:Leitura-Roman1;font-weight:normal;font-style:normal;text-transform:none}
em{font-family:Leitura-Italic1;font-weight:normal;font-style:normal}
.large{font-size:3em}
.medium{font-size:1.25em;line-height:1.5}
.small{font-size:.875em;line-height:1.5}
.centered{text-align:center}
.underlined{border-bottom:2px solid #282828;display:inline-block;line-height:.6}
.portrait{width:70%}
#footer .small{line-height:1.2}
#wrap{position:relative;width:100%;height:auto;min-height:100%;}
#wrap img{max-width:100%;height:auto}
#wrap .content{font-size:3em;width:19em;margin:0 auto;padding-bottom:3.666em;padding-top:3.666em}
#wrap .content.collide{padding-top:2.333em}
#wrap .content-roman{font-size:.875em;line-height:1.5;width:37.5em;margin:0 auto;padding-bottom:12.5em;padding-top:12.5em}
.content h1,.content h2,.content h3,.content h4{font-size:1em;line-height:1;margin:0 0 .5em 0;text-align:center}
.content-roman h1{font-family:LeituraHeadline-Sans,sans-serif;font-size:3.429em;font-weight:normal;font-style:normal;line-height:1;margin:0 0 .5em 0;text-transform:uppercase;text-align:center}
.content-roman h2{text-decoration:underline}
@media screen and (max-width: 80em){#wrap .content{width:13em}
}@media screen and (max-width: 63em){#wrap{margin-bottom:3.666em;height:auto;}
#wrap .content,#wrap .content.collide{max-width:13em;width:auto}
#wrap .content{padding:3.999em .333em 0 .333em}
#wrap .content.collide{padding:2.666em .333em 0 .333em}
#wrap .content-roman{max-width:37.5em;width:auto;padding:12.5em 1em 0 1em}
}@media screen and (max-width: 30em){#wrap .content{font-size:2em;padding-top:3.999em}
#wrap .content.collide{font-size:2em;padding-top:2.888em}
#wrap .content-roman{padding-top:10.214em}
}