/*! agile-theme-builder v2.0.0 | (c) 2020 Agile Humanities Agency | MIT License | https://agile.git.beanstalkapp.com/agile-theme-builder-v002.git */
@charset "UTF-8";
/*!
 * agile-theme-builder v2.0.0
 * A starter kit for Agile themes.
 * (c) 2020 Agile Humanities Agency
 * MIT License
 * https://agile.git.beanstalkapp.com/agile-theme-builder-v002.git
 */
/* !BREAKPOINTS */
/* !COLOUR GRID Define your design’s palette by choosing the main colours */@-webkit-keyframes build{0%{opacity:0}to{opacity:1}}@keyframes build{0%{opacity:0}to{opacity:1}}@-webkit-keyframes build-08{0%{opacity:0}to{opacity:.8}}@keyframes build-08{0%{opacity:0}to{opacity:.8}}@-webkit-keyframes build-05{0%{opacity:0}to{opacity:.5}}@keyframes build-05{0%{opacity:0}to{opacity:.5}}@-webkit-keyframes pulse{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}@keyframes pulse{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}
/* !BREAKPOINTS */
/* !COLOUR GRID Define your design’s palette by choosing the main colours */@font-face{font-family:LibreBaskerville;font-style:normal;font-weight:400;src:local("LibreBaskerville "),local("LibreBaskerville-");src:url(../fonts/librebaskerville-slab-400/librebaskerville-slab-normal-400.eot),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-normal-400.eot?#iefix) format("embedded-opentype"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-normal-400.otf) format("opentype"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-normal-400.woff) format("woff"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-normal-400.woff) format("woff"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-normal-400.ttf) format("truetype"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-normal-400.svg#Calluna\ Sans) format("svg")}@font-face{font-family:LibreBaskerville;font-style:italic;font-weight:400;src:local("LibreBaskerville Italic"),local("LibreBaskerville-Italic");src:url(../fonts/librebaskerville-slab-400/librebaskerville-slab-italic-400.eot),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-italic-400.eot?#iefix) format("embedded-opentype"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-italic-400.otf) format("opentype"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-italic-400.woff) format("woff"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-italic-400.woff) format("woff"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-italic-400.ttf) format("truetype"),url(../fonts/librebaskerville-slab-400/librebaskerville-slab-italic-400.svg#Calluna\ Sans) format("svg")}@font-face{font-family:LibreBaskerville;font-style:normal;font-weight:700;src:local("LibreBaskerville Bold "),local("LibreBaskerville-Bold-");src:url(../fonts/librebaskerville-slab-700/librebaskerville-slab-normal-700.eot),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-normal-700.eot?#iefix) format("embedded-opentype"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-normal-700.otf) format("opentype"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-normal-700.woff) format("woff"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-normal-700.woff) format("woff"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-normal-700.ttf) format("truetype"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-normal-700.svg#Calluna\ Sans) format("svg")}@font-face{font-family:LibreBaskerville;font-style:italic;font-weight:700;src:local("LibreBaskerville Bold Italic"),local("LibreBaskerville-Bold-Italic");src:url(../fonts/librebaskerville-slab-700/librebaskerville-slab-italic-700.eot),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-italic-700.eot?#iefix) format("embedded-opentype"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-italic-700.otf) format("opentype"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-italic-700.woff) format("woff"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-italic-700.woff) format("woff"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-italic-700.ttf) format("truetype"),url(../fonts/librebaskerville-slab-700/librebaskerville-slab-italic-700.svg#Calluna\ Sans) format("svg")}@font-face{font-family:Adobe Garamond Pro;font-style:normal;font-weight:700;src:local("Adobe Garamond Pro Bold Regular"),local("Adobe-Garamond-Pro-Bold-Regular");src:url(../fonts/agaramond-pro-700/agaramond-pro-normal-700.eot),url(../fonts/agaramond-pro-700/agaramond-pro-normal-700.eot?#iefix) format("embedded-opentype"),url(../fonts/agaramond-pro-700/agaramond-pro-normal-700.otf) format("opentype"),url(../fonts/agaramond-pro-700/agaramond-pro-normal-700.woff) format("woff"),url(../fonts/agaramond-pro-700/agaramond-pro-normal-700.woff) format("woff"),url(../fonts/agaramond-pro-700/agaramond-pro-normal-700.ttf) format("truetype"),url(../fonts/agaramond-pro-700/agaramond-pro-normal-700.svg#Calluna\ Sans) format("svg")}@font-face{font-family:Avenir Book;font-style:normal;font-weight:400;src:local("Avenir Book Regular"),local("Avenir-Book-Regular");src:url(../fonts/avenir-book-400/avenir-book-normal-400.eot),url(../fonts/avenir-book-400/avenir-book-normal-400.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir-book-400/avenir-book-normal-400.otf) format("opentype"),url(../fonts/avenir-book-400/avenir-book-normal-400.woff) format("woff"),url(../fonts/avenir-book-400/avenir-book-normal-400.woff) format("woff"),url(../fonts/avenir-book-400/avenir-book-normal-400.ttf) format("truetype"),url(../fonts/avenir-book-400/avenir-book-normal-400.svg#Calluna\ Sans) format("svg")}:root{--breakpoint-xsml:336;--breakpoint-sml:480;--breakpoint-med:740;--breakpoint-lrg:1120;--breakpoint-xlrg:1800;--breakpoint-xxlrg:2080;--breakpoint-stack:740;--breakpoint-tablet:740;--breakpoint-desktop:1120;--breakpoint-ultrawide:1800}img{max-width:100%;width:100%;height:auto;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}html{font-family:LibreBaskerville,Helvetica,Tahoma,Arial,sans-serif;font-size:100%;color:#1e0404}@media only screen and (min-width:21em){html{font-size:100%}}@media only screen and (min-width:30em){html{font-size:100%}}@media only screen and (min-width:46.25em){html{font-size:100%}}@media only screen and (min-width:70em){html{font-size:100%}}@media only screen and (min-width:112.5em){html{font-size:100%}}@media only screen and (min-width:130em){html{font-size:100%}}body{font-size:1rem;line-height:1.9}address,dd,dl,dt,ol,p,td,th,ul{font-size:1rem;line-height:1.9;margin-top:0;margin-bottom:.95rem}@media only screen and (min-width:46.25em){address,dd,dl,dt,ol,p,td,th,ul{margin-bottom:1.34351rem}}blockquote{box-sizing:border-box}dl{margin-bottom:1.9rem}dt{font-family:Adobe Garamond Pro,Helvetica,Tahoma,Arial,sans-serif;font-weight:700;text-transform:uppercase}dd{margin-bottom:1.34351rem;margin-left:0}dir,menu{margin:0;padding:0}q{quotes:none}abbr[title]{border-bottom:1px dotted #5f4f4f;cursor:help}.strong,b,strong{font-weight:600}.italic,dfn{font-style:italic}ins{text-decoration:none}ins,mark{background-color:#a09a9b;color:#1e0404}mark{font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:Andale Mono,Monaco,Courier New,monospace;font-size:1rem;line-height:1.9;color:#493636}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{position:relative;font-size:.70711rem;line-height:0;vertical-align:baselineheight}sup{top:-.25rem}sub{bottom:-.125rem}.spaced{letter-spacing:1px}hr{border:0;border-bottom:1px solid #5f4f4f;margin-top:0;margin-bottom:.95rem}@media only screen and (min-width:46.25em){hr{margin-bottom:3.79998rem}}h1,h2,h3,h4,h5,h6{margin:0;color:#1e0404;font-family:Adobe Garamond Pro,Helvetica,Tahoma,Arial,sans-serif;font-weight:700;box-sizing:border-box;line-height:1}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#1e0404;text-decoration:none}h1,h2,h3{width:100%}.h1,h1{font-size:3.99996rem;margin-bottom:0}.h1,.h2,h1,h2{margin-top:2.687rem}.h2,h2{font-size:2.82841rem;margin-bottom:1.34351rem}.h3,h3{font-size:1.41421rem;text-transform:uppercase}.h3,.h4,h3,h4{margin-top:2.687rem;margin-bottom:0}.h4,h4{font-size:1rem}.h5,h5{font-style:italic}.h5,.h6,h5,h6{font-size:1rem;margin-top:1.9rem;font-weight:400;margin-bottom:0}.h6,h6{color:#493636}a{color:#941515;cursor:pointer;text-decoration:none;transition:all .08839s ease-in 0s}a:active,a:hover{text-decoration:underline}.fluid-type{font-size:1rem}@media (min-width:30em){.fluid-type{font-size:calc(1rem + (41.421vw - 12.4263em)/82.5)}}@media (min-width:112.5em){.fluid-type{font-size:1.41421rem}}.fluid-type address,.fluid-type article,.fluid-type aside,.fluid-type section,.fluid-type ul{font-size:1em;line-height:inherit}.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover,.btn-inverted:active,.btn-inverted:focus,.btn-inverted:hover,.btn-outline:active,.btn-outline:focus,.btn-outline:hover,.btn-submit:active,.btn-submit:focus,.btn-submit:hover,.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover{border-color:#941515;box-shadow:inset 0 0 0 2px #941515;transition:all .5s ease-in 0s}.btn,.btn-ghost,.btn-inverted,.btn-outline,.btn-submit,button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;vertical-align:baseline;box-sizing:border-box;zoom:1;font-family:LibreBaskerville,Helvetica,Tahoma,Arial,sans-serif;padding:.475rem;font-size:1rem;line-height:1.9rem;font-weight:400;vertical-align:middle;border:2px solid #1e0404;border-radius:3px;box-shadow:none;outline:none;max-width:100%;height:5.37397rem;flex-shrink:0;font-size:1.41421rem;border-color:#941515;justify-content:center;text-align:center;background-clip:border-box;cursor:pointer;min-width:200px;width:21.49567rem;max-width:250px;transition:all .5s ease-in 0s;white-space:nowrap}.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover,.btn-inverted:active,.btn-inverted:focus,.btn-inverted:hover,.btn-outline:active,.btn-outline:focus,.btn-outline:hover,.btn-submit:active,.btn-submit:focus,.btn-submit:hover,.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover{text-decoration:none;box-shadow:none;transition:all .08839s ease-in 0s}.btn,button{color:#941515;background-color:#f6feff;border:2px solid #941515}.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover{background-color:#f6feff;color:#1e0404;border:2px solid #1e0404}.btn-submit{color:#f6feff;background-color:#ac4053;border:2px solid #ac4053}.btn-submit:active,.btn-submit:focus,.btn-submit:hover{background-color:#2c0a0c;color:#f6feff;border:2px solid #2c0a0c}.btn-inverted{color:#f6feff;background-color:#941515;border:2px solid #f6feff}.btn-inverted:active,.btn-inverted:focus,.btn-inverted:hover{background-color:#1e0404;color:#941515}.btn-outline{color:#1e0404;background-color:transparent;border:2px solid #1e0404}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#941515;background-color:transparent;border:2px solid #941515}.btn-ghost{color:#f6feff;background-color:transparent;border:2px solid #f6feff}.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover{border:2px solid #f6feff;background-color:#080101;color:#f6feff}:root{--animation--heartbeat:1000;--animation--slidetransition:3000}figure{margin:0}figcaption,figure{box-sizing:border-box}figcaption{display:block;font-weight:400;font-size:1rem;font-style:italic;color:#1e0404}svg{width:inherit;height:inherit}svg,svg .cls-1,svg .cls-2,svg .cls-3{fill:inherit}html{scroll-behavior:smooth}body{padding:0;margin:0;position:relative;height:100%}@media only screen and (min-width:46.25em){body{min-height:100vh;height:100%}}body>header{position:relative;margin:0 2.687rem;z-index:5;padding:1rem;box-sizing:border-box}@media only screen and (min-width:46.25em){body>header{margin:0 3.79998rem;padding:1rem;height:60px}}body>section{margin:2.687rem}@media only screen and (min-width:70em){body>section{margin:0 3.79998rem}}body>section.full{margin-left:0;margin-right:0}body>footer{position:relative;z-index:3;width:100%}@media only screen and (min-width:70em){body>footer{position:absolute;bottom:0;width:50%}}body>*{margin:auto 0}body#tou #primary-content{margin:3.79998rem 2.687rem}#primary-content{position:relative;z-index:2}#primary-content>header{margin-bottom:.95rem}main{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:70em){main{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.79998rem}main>*{min-height:690px}}.scrollable-content{box-sizing:border-box}@media only screen and (min-width:70em){.scrollable-content{--mh:60px;height:calc(100vh - var(--mh));padding:2.687rem 0;display:flex;flex-direction:column;justify-content:space-evenly;overflow:none}}@media only screen and (min-width:70em){#introduction{flex-grow:1;padding:0 .67176rem}}#introduction-ui-bottom,#introduction-ui-top{height:50px;flex-shrink:0}.down-arrow{background:url(../img/png/icons/chevron_down.png) no-repeat;width:100%;height:3rem;background-size:3rem;display:block;background-position:50%}.down-arrow:hover{opacity:.7}.up-arrow{background:url(../img/png/icons/chevron_up.png) no-repeat;width:100%;height:3rem;background-size:3rem;display:block;background-position:50%}.up-arrow:hover{opacity:.7}#credits-content{outline:none;padding-top:3rem;text-align:center}@media only screen and (min-width:46.25em){#credits-content{padding:6rem 0 0}}#credits-content ul{padding-left:0;margin-bottom:4rem;font-family:Avenir Book,Helvetica,Tahoma,Arial,sans-serif}#credits-content ul li{list-style:none;margin:.5rem 0}.scrollable-content{outline:none}#hidden-content{display:none}#top-content{outline:none;justify-content:flex-start}@media only screen and (min-width:70em){#top-content{height:100%;display:flex;flex-direction:column}}@media only screen and (min-height:60em){#top-content{justify-content:center}}.line-break-black{border-top:1px solid #1e0404;width:90%;height:2rem;margin:1rem auto 0}.line-break-red{border-top:1px solid #941515;width:100%;height:1rem;margin:0 auto}#colophon span{white-space:nowrap}#tou #title{height:auto;text-align:left}#tou #title h1,#tou #title h2{letter-spacing:unset}#tou>footer{position:relative;width:100%}#tou #bg:after{content:unset}@media only screen and (min-width:70em){#tou #colophon{width:100%;padding-left:2.687rem}}#tou #colophon span{white-space:nowrap}h1{margin-top:1.9rem;font-weight:400;text-transform:uppercase}#title{display:flex;flex-direction:column;justify-content:center;text-align:center;height:auto;margin-top:7.59992rem}@media only screen and (min-width:46.25em){#title{margin-top:10.74789rem}}@media only screen and (min-width:70em){#title{margin-top:0;height:calc(100vh - 10.5rem)}}#title h1{font-size:2.6em;font-weight:700;margin-top:0;margin-bottom:0;letter-spacing:.25rem;white-space:nowrap}@media only screen and (min-width:30em){#title h1{font-size:3.1em}}@media only screen and (min-width:46.25em){#title h1{font-size:4em;letter-spacing:1rem}}#title h2{font-size:1.2em;line-height:1.5;margin-top:.95rem;font-family:LibreBaskerville,Helvetica,Tahoma,Arial,sans-serif;font-weight:400;font-style:italic;letter-spacing:.25rem}#title h2 a{text-decoration:underline}h5{text-transform:capitalize;font-style:normal;font-weight:700}h5:first-child{margin-top:0}main{font-size:.70711rem}@media (min-width:30em){main{font-size:calc(.70711rem + (29.289vw - 8.7867em)/82.5)}}@media (min-width:112.5em){main{font-size:1rem}}main address,main article,main aside,main section,main ul{font-size:1em;line-height:inherit}main p{font-size:.85em}main p a{text-decoration:underline}.byline{font-size:1.2em;font-weight:700;font-family:Adobe Garamond Pro,Helvetica,Tahoma,Arial,sans-serif}.btn-flat{margin:2.687rem 0;text-transform:uppercase;font-family:Arial,Helvetica,Tahoma,sans-serif;align-self:center;font-size:2rem}@media only screen and (min-height:60em){.btn-flat{margin:5.37397rem 0}}.btn-flat:after{content:"";background:url(../img/svg/icons/sigil.svg) no-repeat;width:2.5rem;height:2.5rem;display:inline-block;background-position:50%;position:relative;top:8px}blockquote:first-child{margin-top:0}#quotations{width:100%;margin:.95rem auto 0}@media only screen and (min-height:50em){#quotations{margin:1.9rem 0}}@media only screen and (min-width:46.25em){#quotations{width:40vw;align-self:center}}#quotations ul{padding:0}#quotations li{color:#941515;font-size:.9em;text-align:left;font-family:Avenir Book,Helvetica,Tahoma,Arial,sans-serif;outline:none}#quotations li span{font-size:.9em;font-weight:400;justify-content:center;display:flex;padding-top:1rem}body>header>nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:0;height:100%;list-style-type:none;flex-wrap:wrap;position:relative;right:0;text-align:right;font-size:.70711rem;justify-content:flex-end;padding:.33588rem 1.34351rem .33588rem 1.9rem;border-top:1px solid #1e0404;border-bottom:1px solid #1e0404}body>header>nav>*{padding:0 1.34351rem 0 0;margin:0}body>header>nav>:last-of-type{padding-right:0}@media only screen and (min-width:46.25em){body>header>nav{justify-content:space-around;padding:.33588rem 2.687rem .33588rem 7.59992rem}}body>header>nav a{color:#1e0404;font-family:Arial,Helvetica,Tahoma,sans-serif;padding-right:.5rem}body>header>nav a:hover{text-decoration:none;color:#941515}body>header:after{content:"";position:absolute;height:120%;width:3.79998rem;background-repeat:no-repeat;background-image:url(../img/svg/marks/stanford_up_logo.svg);right:-.95rem;top:0;background-size:1.34351rem;background-position:100%}body>header>nav>:last-of-type{padding-right:.5rem}#colophon{color:#1e0404;font-size:.70711rem;font-family:Avenir Book,Helvetica,Tahoma,Arial,sans-serif;height:auto;padding:7.59992rem 3.79998rem 3.79998rem;width:100%;box-sizing:border-box;position:relative;top:-160px;text-align:center}@media only screen and (min-width:46.25em){#colophon{top:unset;display:flex;padding:2.687rem 2.687rem 2.687rem 40%;flex-direction:row;justify-content:flex-end;text-align:right;flex-wrap:wrap;width:100%}#colophon>*{margin-left:.95rem}}#colophon a{color:#941515}.slick-dots{position:relative;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{display:inline-block;margin-top:1.9rem;margin-bottom:0;padding:0}.slick-dots li,.slick-dots li button{position:relative;height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;display:block;min-width:20px;line-height:0;font-size:0;color:transparent}.slick-dots li button,.slick-dots li button:hover{background:transparent;outline:none}.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:-.67176rem;left:0;content:"";border:2px solid #ac4053;border-radius:50%;width:8px;height:8px;font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:1.41421rem;line-height:2.687;text-align:left;color:#b15b5b;opacity:.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#941515;opacity:1;background-color:#ac4053}.slick-slide,.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0);-ms-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}body{background:none}#bg,#bg-bottom-center,#bg-bottom-right,#bg-top-center,#bg-top-right{z-index:-10;position:absolute;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;background-blend-mode:multiply}#bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/jpg/bg-top-left.jpg) no-repeat;background-position:0 0;background-size:50%}@media only screen and (min-width:46.25em){#bg:before{background-size:unset}}#bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/jpg/bg-bottom-left.jpg) no-repeat;background-position:0 100%}#bg-top-center{background-image:url(../img/jpg/bg-top-center.jpg);background-position:top}#bg-top-right{background-image:url(../img/jpg/bg-top-right.jpg);background-position:100% 0;display:none}@media only screen and (min-width:46.25em){#bg-top-right{display:block}}#bg-bottom-center{background-image:url(../img/jpg/bg-bottom-center.jpg);background-position:bottom;display:none}@media only screen and (min-width:70em){#bg-bottom-center{display:block}}#bg-bottom-right{background-image:url(../img/jpg/bg-bottom-right.jpg);background-position:100% 100%;display:none}@media only screen and (min-width:46.25em){#bg-bottom-right{display:block}}#home h1{position:relative;mix-blend-mode:multiply}#home h1:before{content:"";position:absolute;z-index:-1;top:-150px;left:0;width:380px;height:250px;background-image:url(../img/png/bg/bg-title.png);background-position:0 0;background-repeat:no-repeat;mix-blend-mode:multiple}
/*# sourceMappingURL=style.min.css.map */
