.Button{color:#fff;background-color:#69657c;border:#646076}@font-face{font-family:Kristi;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/Kristi.woff)format("woff"),url(../../../fonts/Kristi.woff2)format("woff2")}@font-face{font-family:DroidSerif;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/DroidSerif.woff)format("woff"),url(../../../fonts/DroidSerif.woff2)format("woff2")}@font-face{font-family:DroidSerif-Italic;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/DroidSerif-Italic.woff)format("woff"),url(../../../fonts/DroidSerif-Italic.woff2)format("woff2")}h1,h2,h3,h4{text-align:center;color:#614b4d}h1,.h1,h2,.h2,h3,.h3{font-family:DroidSerif-Italic,serif;font-weight:400}h1,.h1{font-size:clamp(6rem,20vw,12rem);line-height:clamp(6rem,20vw,12rem)}h1:after,.h1:after{content:" " url(../../../images/icon.png);display:block}h2,.h2{font-size:clamp(3rem,10vw,6rem);line-height:clamp(3rem,10vw,6rem)}h3,.h3{font-size:clamp(2rem,1rem + 3.33vw,3rem);line-height:clamp(2rem,1rem + 3.33vw,3rem)}.kristi{letter-spacing:2px;font-family:Kristi,serif;font-size:clamp(3.5rem,11.67vw,7rem);font-style:italic;line-height:clamp(3.5rem,11.67vw,7rem)}main p,main li,main h4{font-size:clamp(1.15rem,.785rem + .94vw,1.35rem);line-height:clamp(1.85rem,.785rem + .94vw,2.5rem)}main p.intro,main li.intro,main h4.intro{letter-spacing:1px;margin-top:clamp(2rem,13.33vw - 1rem,5rem);margin-bottom:clamp(3rem,13.33vw - 1rem,5rem);font-family:DroidSerif,serif;font-size:clamp(1.5rem,.75rem + 1.67vw,1.75rem);font-weight:400;line-height:clamp(2rem,.5rem + 1.67vw,2.75rem)}[class^=fontello-]:before,[class*=\ fontello-]:before{margin-right:.75rem}em{font-size:2rem;line-height:2rem}div.column{column-width:27rem;column-gap:2rem}div.column p:first-child{margin-top:0}div.column h3{text-align:left}blockquote{text-align:center;background:0 0;margin:8rem auto 2rem}blockquote p{color:#614b4d;text-wrap:balance;font-family:DroidSerif,serif;font-size:clamp(2rem,6.67vw,2.5rem);line-height:clamp(2.75rem,6.67vw,3.5rem)}blockquote p:before{content:open-quote}blockquote p:after{content:close-quote}@media (width<=1024px){blockquote{margin-top:4rem}}footer{color:#e9e2d8;text-align:center;background-color:#614b4d;padding:clamp(2rem,.5rem + 4vw,3.5rem)}footer a{color:#e9e2d8}footer li{padding:.5rem 1rem}footer p{font-size:1rem;line-height:1rem}header{background-image:url(../../../images/kranlogo.png);background-position:20px 5px;background-repeat:no-repeat;background-size:140px;padding:25px 0}header h2.kristi{margin:0;padding-top:1rem;font-size:clamp(3.5rem,2.5rem + 3.33vw,5rem);line-height:3rem}header h2.kristi a{color:#614b4d;text-decoration:none}header h3{color:#69657c;text-transform:uppercase;margin-bottom:0;padding:0;font-size:1.5rem;line-height:1rem}@media (width>=1025px) and (width<=1440px){header{background-position:1rem 1rem;background-size:90px}}@media (width<=1024px){header{background:0 0;padding:0}header h2{margin:0;padding-bottom:20px;font-size:5rem}header h3{font-size:2rem}}picture,img{margin:0 auto;display:block}picture .mood,img .mood{width:100%}[data-layout]{flex-direction:column;min-height:100vh;display:flex}[data-layout] header,[data-layout] footer{flex-shrink:0}[data-layout] main{flex-grow:1}@media (width>=1024px){.Nav{background-color:#69657c}.Nav__ul{align-items:center}.Nav__a{color:#fff;font-family:DroidSerif-Italic,serif;font-size:1.25rem;font-weight:400}.Nav__a:hover,.Nav__a--active,.Nav__a--current{color:#222;background-color:#e9e2d8}}@media (width<1024px){.Nav__ul{background-color:#69657c}}main section{scroll-snap-align:start;border-top:1px solid #e9e2d8;border-bottom:1px solid #e9e2d8}main section>div{padding:7rem 0}main section:nth-of-type(2n){background:#cbc9d1}main section:nth-of-type(odd){background:#e9e2d8}@media (width<=1024px){main section>div{padding:2rem .5rem}}.wrapper{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.wrapper.--smaller{max-width:512px}.wrapper.--small{max-width:768px}.wrapper.--large{max-width:1280px}html{overflow-x:visible}body{scroll-snap-type:y mandatory}
