@font-face{font-family:'eina01';src:url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/eina01-regular-webfont.woff2) format('woff2'),url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/eina01-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'eina01';src:url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/eina01-light-webfont.woff2) format('woff2'),url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/eina01-light-webfont.woff) format('woff');font-weight:200;font-style:normal}@font-face{font-family:'eina01';src:url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/eina01-semibold-webfont.woff2) format('woff2'),url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/eina01-semibold-webfont.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'eina01';src:url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/eina01-bold-webfont.woff2) format('woff2'),url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/eina01-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'riccione-serial';src:url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/riccione-serial-extralight-regular-webfont.woff2) format('woff2'),url(//lyndagratton.com/wp-content/themes/lyndagratton/fonts/riccione-serial-extralight-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}svg:not(:root){overflow:hidden}img,iframe{border:0;vertical-align:middle}strong{font-weight:bolder}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button,input,optgroup,select,textarea{margin:0;font:inherit;font-size:100%;line-height:1;vertical-align:baseline;color:inherit;outline:0;border-radius:0}button,input,textarea{padding:0}button,input{overflow:visible}button,select{text-transform:none}textarea{overflow:auto;vertical-align:top;resize:vertical}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}label,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}button{width:auto}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:top}th{font-weight:400;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol{list-style:none}li{display:list-item}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{color:#313131;background:0 0;text-decoration:none;cursor:pointer;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}a,span,button{-webkit-transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease,-webkit-text-decoration-color .4s ease;transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease,-webkit-text-decoration-color .4s ease;-o-transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease,text-decoration-color .4s ease;transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease,text-decoration-color .4s ease;transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease,text-decoration-color .4s ease,-webkit-text-decoration-color .4s ease}body{font:62.5%/1 eina01,'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;color:#313131}html.grey body{background:#fafafa}.anim,.animc>*{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.anim.inview,.animc>*.inview{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.btn{font-size:14px;padding:0 20px;height:35px;background:0 0;color:#313131;border:1px solid #dbdbdb;border-radius:20px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn:hover,a:hover .btn{color:#fff;background-color:#e96949;border-color:#e96949}.btn.rv{color:#fff;border-color:#fff}.btn.rv:hover,a:hover .btn.rv{color:#e96949;background-color:#fff;border-color:#fff}.btn.o{color:#fff;background-color:#e96949;border-color:#e96949}.btn.o:hover{color:#e96949;background-color:#fff;border-color:#e96949}@media only screen and (min-width:1024px){.btn{font-size:.833vw;padding:0 1.25em;height:2.5em;border-radius:1.25em}}.u a{color:#fff;position:relative;white-space:nowrap}.u a:before{width:100%;height:1px;position:absolute;background:#fff;top:100%;left:0;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;pointer-events:none;content:" ";display:block}.u a:hover:before{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}body>.landing{width:100%;height:100%;position:fixed;top:0;left:0;background:url(//lyndagratton.com/wp-content/themes/lyndagratton/images/logo-white.svg) 50% 50%/58% auto no-repeat #e96949;z-index:101}@media only screen and (orientation:landscape){body>.landing{background-size:16.4%}}body>.latest-book{width:100%;height:100%;padding:19px;position:fixed;top:0;left:0;background:rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100}body>.latest-book>div{width:100%;max-height:100%;overflow:auto;background:#fafafa;position:relative}body>.latest-book>div button{width:45px;height:45px;background:0 0;border:1px solid #c3c3c3;border-radius:50%;position:absolute;top:19px;right:19px;z-index:2}body>.latest-book>div button span{width:100%;height:100%;position:absolute;top:0;left:0;display:block}body>.latest-book>div button span:before,body>.latest-book>div button span:after{width:1px;height:10px;background:#313131;position:absolute;top:calc(50% - 5px);left:calc(50% - 1px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .4s ease,border-color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease;content:" ";display:block}body>.latest-book>div button span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body>.latest-book>div button:hover{border-color:#e96949;background-color:#e96949}body>.latest-book>div button:hover span:before,body>.latest-book>div button:hover span:after{background:#fff}body>.latest-book>div a{padding:40px 16px 38px;height:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body>.latest-book>div a figure{width:100%;height:236px;position:relative}body>.latest-book>div a figure img{width:400px;height:auto;position:absolute;top:0;left:calc(50% - 146px);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}body>.latest-book>div a:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body>.latest-book>div a h1{font-size:15px;line-height:154%;color:#e96949}body>.latest-book>div a h2{margin:13px 0 0;font-family:riccione-serial,serif;font-size:24px;line-height:146%}body>.latest-book>div a p{margin:8px 0 22px;font-size:14px;line-height:158%}body>.latest-book>div a span{margin:auto 0 0}@media only screen and (min-width:1024px){body>.latest-book{padding:2.865vw}body>.latest-book>div button{width:3.646vw;height:3.646vw;top:2.917vw;right:2.865vw}body>.latest-book>div button span:before,body>.latest-book>div button span:after{height:.781vw;top:calc(50% - .365vw)}body>.latest-book>div a{padding:28.704vh 10.417vw 14.63vh 48.073vw}body>.latest-book>div a figure{max-width:69.219vw;width:123.056vh;height:auto;position:absolute;top:50%;left:3.229vw;transform:translateY(-50%)}body>.latest-book>div a figure img{width:100%;height:auto;position:relative;top:auto;left:auto}body>.latest-book>div a h1{font-size:1.042vw}body>.latest-book>div a h2{margin-top:.6em;font-size:3.125vw;line-height:120%}body>.latest-book>div a p{margin:2.5em 6.25vw 2.667em 0;font-size:.938vw;line-height:156%}}body>header{width:100%;position:fixed;top:0;left:0;background:#fff;border-bottom:1px solid #c3c3c3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background-color .4s ease,border-color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease;z-index:99}body>header h1 a{height:100%;padding:0 18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body>header h1 a img{width:169px;height:26px;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}body>header h1 a:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(//lyndagratton.com/wp-content/themes/lyndagratton/images/logo-white.svg) 50% 50%/169px 26px no-repeat;opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;content:" ";display:block}body>header button{width:64px;height:92px;background:0 0;border:0;position:relative}body>header button .progress{width:36px;height:36px;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1)}body>header button .progress__circle,body>header button .progress__path{fill:none;stroke:rgba(255,255,255,0);stroke-width:1px}body>header button:focus-visible .progress__circle{fill:rgba(255,255,255,0)}body>header button .progress__path{stroke:rgba(255,255,255,0);stroke-dasharray:1;stroke-dashoffset:1;-webkit-transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1)}body>header button span{width:28px;position:absolute;top:50%;left:18px;display:block}body>header button span:before,body>header button span:after{width:100%;height:1px;position:absolute;top:-5px;left:0;background:#313131;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;content:" ";display:block}body>header button span:after{top:5px}html.grey body>header{background:#fafafa}html.transparent:not(.nav) body>header{background:0 0}html.transparent:not(.nav) body>header h1 a img{opacity:0}html.transparent:not(.nav) body>header h1 a:after{opacity:1}html.transparent:not(.nav) body>header button span:before,html.transparent:not(.nav) body>header button span:after{background:#fff}html.transparent:not(.nav) body>header.headroom--not-top{background:#fff}html.transparent:not(.nav) body>header.headroom--not-top h1 a img{opacity:1}html.transparent:not(.nav) body>header.headroom--not-top h1 a:after{opacity:0}html.transparent:not(.nav) body>header.headroom--not-top button span:before,html.transparent:not(.nav) body>header.headroom--not-top button span:after{background:#313131}html.nav body>header{background-color:transparent;border-bottom-color:#fff}html.nav body>header h1 a img{opacity:0}html.nav body>header h1 a:after{opacity:1}html.nav body>header button .progress{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}html.nav body>header button .progress__circle,html.nav body>header button .progress__path{stroke:#fff}html.nav body>header button:hover .progress__path{stroke-dashoffset:0}html.nav body>header button span:before,html.nav body>header button span:after{width:10px;top:0;left:9px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}html.nav body>header button span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:1024px){body>header h1 a{padding:0 2.813vw}body>header h1 a img{width:12.344vw;height:1.927vw}body>header h1 a:after{background-size:12.344vw 1.927vw}body>header button{width:7.604vw;height:5.833vw}body>header button .progress{width:2.5vw;height:2.5vw;top:calc(50% - 1.25vw);left:calc(50% - 1.25vw)}body>header button span{width:1.979vw;left:2.813vw}body>header button span:before,body>header button span:after{top:-.365vw}body>header button span:after{top:.365vw}html.nav body>header{border-bottom-color:rgba(255,255,255,0)}html.nav body>header button span:before,html.nav body>header button span:after{width:.833vw;left:.573vw}}body>nav{width:100%;max-height:100%;padding:158px 38px 38px;position:fixed;top:0;left:0;overflow:auto;background:#e96949;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:98}html.nav body>nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body>nav ul.menu{font-family:riccione-serial,serif;font-size:35px;line-height:135%}body>nav ul.menu li a{color:#fff}body>nav ul.menu li.current-menu-item a,body>nav ul.menu li.current-page-ancestor a,body.single-books>nav ul.menu li.menu-item-object-books a,body.single-latest_news>nav ul.menu li.menu-item-object-latest_news a,body>nav ul.menu li a:hover{opacity:.4}body>nav ul.social{margin:37px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body>nav ul.social li{padding:0 14px 0 0}body>nav ul.social li a img{width:auto;height:28px}body>nav ul.social li+li a img{height:26px}@media only screen and (min-width:1024px){body>nav{padding:0;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body>nav:after{width:1px;height:100%;position:absolute;top:0;left:17.969vw;background:#fff;-webkit-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease;content:" ";display:block}body>nav ul.menu{padding:9.479vw 13.802vw 2.76vw;font-size:3.125vw;line-height:137%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body>nav ul.social{width:17.969vw;margin:0;padding:3.802vw 2.813vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body>nav ul.social li{padding-right:1.302vw}body>nav ul.social li a img{height:2.76vw}body>nav ul.social li+li a img{height:2.604vw}}main{position:relative;counter-reset:numbered}main>.intro{height:100vh;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main>.intro figure{width:100%;height:100%;position:absolute;top:0;left:0}main>.intro figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:calc(50% - 25vw) 50%;object-position:calc(50% - 25vw) 50%}main>.intro div{width:100%;padding:102px 36px;position:relative}main>.intro div h1{font-family:riccione-serial,serif;font-size:36px;line-height:123%}main>.intro div ul{margin:28px 0 0}@media only screen and (min-width:1024px){main>.intro{-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>.intro figure img{-o-object-position:50% 50%;object-position:50% 50%}main>.intro div{padding:4.844vw}main>.intro div h1{font-size:3.125vw;line-height:120%}main>.intro div ul{margin-top:3.646vw}}main>header{padding:163px 33px 0;position:relative;z-index:2}html.grey main>header{background:#fafafa}main>header ul:last-child{padding-bottom:30px}main>header ul li a{font-size:14px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>header ul li a:before{width:34px;height:34px;margin:0 10px 0 0;border:1px solid #c3c3c3;border-radius:50%;-webkit-transition:background-color .4s ease,border-color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease;content:" ";display:block}main>header ul li a:after{width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:15px;border:1px solid #313131;border-width:0 0 1px 1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .4s ease,border-color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease;content:" ";display:block}main>header ul li a:hover:before{border-color:#e96949;background-color:#e96949}main>header ul li a:hover:after{border-color:#fff}main>header time{margin:44px 0 0;font-size:13px;color:#e96949;display:block}@media only screen and (min-width:1024px){main>header{padding:11.927vw 6.771vw 0}main>header ul:last-child{padding-bottom:0}main>header ul li a{font-size:.833vw}main>header ul li a:before{width:2.438em;height:2.438em;margin-right:1.25em}main>header ul li a:after{width:.5em;height:.5em;top:calc(50% - .25em);left:1.063em}main>header time{margin:.438em 0 0 3.073vw;font-size:.833vw}}main>.overview-text{padding:66px 36px 72px;background:#fafafa;position:relative}main>.overview-text p{margin:28px 0 0;font-size:14px;line-height:158%}main>.overview-text p:first-child{margin-top:0;font-family:riccione-serial,serif;font-size:30px;line-height:154%}main>.overview-text a{text-decoration:underline}main>.overview-text a:hover{-webkit-text-decoration-color:#fafafa;text-decoration-color:#fafafa}@media only screen and (min-width:1024px){main>.overview-text{padding:9.063vw 22.344vw 9.583vw 7.344vw}main>.overview-text p{width:29.167vw;margin:2.222em 0 0 21.51vw;font-size:.938vw;line-height:156%}main>.overview-text p:first-child{width:100%;margin:0;font-size:2.604vw;line-height:128%}}main>.overview-text-image{padding:178px 16px 0;position:relative;z-index:2}main>.overview-text-image h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}main>.overview-text-image>p{margin:0 20px;font-family:riccione-serial,serif;font-size:24px;line-height:150%}main>.overview-text-image div{margin:45px 20px 0;padding:42px 0 72px;border:1px solid #313131;border-width:1px 0 0}main>.overview-text-image div p{font-size:14px;line-height:158%}main>.overview-text-image div ul{margin:40px 0 0}main>.overview-text-image figure img{width:100%;height:auto}@media only screen and (min-width:1024px){main>.overview-text-image{padding:15vw 8.229vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main>.overview-text-image>p{width:42.188vw;margin:0 0 0 4.219vw;font-size:2.083vw;line-height:160%}main>.overview-text-image div{width:26.823vw;margin:0 6.458vw 0 0;padding:0 0 0 3.906vw;border-width:0 0 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main>.overview-text-image div p{font-size:.938vw;line-height:156%}main>.overview-text-image div ul{margin-top:1.458vw}main>.overview-text-image figure{width:100%;margin-top:5.208vw}}main>.highlights{padding:32px 36px 38px;background:#e96949;color:#fff;position:relative}main>.overview-text-image+.highlights{margin-top:-68px;border-top:68px solid #e96949}main>.highlights ul li{padding:44px 0 40px;border-top:1px solid #fff}main>.highlights ul li:first-child{border-top:0}main>.highlights ul li h2{font-family:riccione-serial,serif;font-size:36px;line-height:128%}main>.highlights ul li p{margin:22px 0 0;font-size:14px;line-height:158%}main>.highlights ul li h2+p{margin-top:31px}main>.highlights ul li a{color:#fff;text-decoration:underline}main>.highlights ul li a:hover{-webkit-text-decoration-color:#e96949;text-decoration-color:#e96949}@media only screen and (min-width:1024px){main>.highlights{padding:5.469vw 7.292vw 5.625vw 36.042vw}main>.overview-text-image+.highlights{margin-top:-5.365vw;border-top-width:5.365vw}main>.highlights ul li{padding:3.542vw 11.979vw 3.75vw 0}main>.highlights ul li h2{font-size:3.125vw}main>.highlights ul li p{margin-top:1.556em;font-size:.938vw;line-height:156%}main>.highlights ul li h2+p{margin-top:2.944em}}main>.text-image:first-child{margin-top:93px}main>.text-image{background:#fff;position:relative}html.grey main>.text-image{background:#fafafa}main>.text-image h1{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}main>.text-image>div{padding:86px 36px 72px;position:relative}main>.text-image>div p{margin:40px 0 0;font-size:14px;line-height:158%}main>.text-image>div p:first-child{margin-top:0;font-family:riccione-serial,serif;font-size:24px;line-height:150%}main>.text-image>div ul{margin:46px 0 0}main>.text-image figure{position:relative;display:block}main>.text-image figure img{width:100%;height:auto}@media only screen and (min-width:1024px){main>.text-image:first-child{margin-top:5.885vw}main>.text-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>.text-image>div{width:50vw;padding:0 7.292vw}main>.text-image>div p{margin-top:2.722em;font-size:.938vw;line-height:156%}main>.text-image>div p:first-child{margin-top:0;padding-right:2em;font-size:2.083vw;line-height:135%}main>.text-image>div ul{margin-top:3.385vw}main>.text-image figure{width:50vw}}main>.links{padding:37px 36px 34px;background:#e96949;color:#fff;position:relative}main>.heading-image+.links{margin-top:-67px;padding-top:99px}main>.links ul{position:relative;counter-reset:links}main>.links ul li{padding:54px 0 56px;border-top:1px solid #fff}main>.links ul li:first-child{border-top:0}main>.links ul li a{color:#fff;display:block}main>.links ul li a:before{margin:0 0 8px;font-size:12px;counter-increment:links;content:counter(links,decimal-leading-zero);display:block}main>.links ul li a h2{font-family:riccione-serial,serif;font-size:40px;line-height:130%}main>.links ul li a span{margin:15px 0 0}@media only screen and (min-width:1024px){main>.links{padding:4.583vw 7.292vw 4.063vw}main>.heading-image+.links{margin-top:-6.563vw;padding-top:11.146vw}main>.links ul li{padding:4.479vw 0 4.271vw}main>.links ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>.links ul li a:before{margin:.25em 1.063em auto 0;font-size:.833vw}main>.links ul li a h2{font-size:3.646vw;line-height:100%}main>.links ul li a span{margin:0 0 0 auto}}main>.banner{padding:86px 34px 92px;background:#fff;position:relative}main>.banner h2{font-family:riccione-serial,serif;font-size:46px;color:#e96949}main>.banner>div{position:relative}main>.banner>div p{margin:34px 0 0;font-family:riccione-serial,serif;font-size:20px;line-height:160%}main>.banner>div p a{color:#c3c3c3;text-decoration:underline}main>.banner>div p a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}main>.banner ul{margin:32px 0 0}@media only screen and (min-width:1024px){main>.banner{padding:8.281vw 7.813vw 8.021vw 11.302vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>.banner h2{margin:0 auto auto 0;font-size:3.646vw;color:#e96949}main>.banner>div{width:32.292vw}main>.banner>div p{margin:0;font-size:2.083vw;line-height:138%}main>.banner ul{margin:auto 0 auto 2.813vw}}main>.media{padding:30px 16px;background:#fafafa;position:relative}main>.media article{padding:56px 0 62px;border-top:1px solid #313131}main>.media article:first-child{border-top:0}main>.media article>div{padding:0 18px;position:relative}main>.media article>div h2{font-family:riccione-serial,serif;font-size:36px;line-height:128%}main>.media article>div p{margin:26px 0 0;font-size:14px;line-height:158%}main>.media article>div p.note{margin-top:6px;font-size:14px;color:#c3c3c3}main>.media article figure{margin:56px 0 0;position:relative;display:block}main>.media article figure img{width:100%;height:auto}main>.media article figure div{position:relative;padding-bottom:56.25%;height:0}main>.media article figure div iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width:1024px){main>.media{padding:3.333vw 7.292vw}main>.media article{padding:5.313vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main>.media article>div{width:22.917vw;padding:0}main>.media article>div h2{font-size:2.083vw;line-height:115%}main>.media article>div p{margin-top:3.111em;font-size:.938vw;line-height:156%}main>.media article>div p.note{margin-top:0;font-size:.938vw}main>.media article figure{width:56.667vw;margin:0}}main>.video{padding:68px 18px 76px;background:#fafafa;position:relative}main>.video>div{padding:0 18px 42px;position:relative}main>.video>div h2{font-family:riccione-serial,serif;font-size:36px;line-height:128%}main>.video>div p{margin:28px 0 0;font-size:14px;line-height:158%}main>.video>div p a{text-decoration:underline}main>.video>div p a:hover{-webkit-text-decoration-color:#fafafa;text-decoration-color:#fafafa}main>.video>div ul{margin:36px 0 0}main>.video figure{position:relative;display:block}main>.video figure div{position:relative;padding-bottom:56.25%;height:0}main>.video figure div iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width:750px){main>.video{padding:8.958vw 4.792vw 8.958vw 5.156vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>.video>div{width:26.563vw;padding:0}main>.video>div h2{font-size:3.125vw;line-height:100%}main>.video>div p{margin-top:3.222em;font-size:.938vw;line-height:156%}main>.video>div ul{margin-top:3.542vw}main>.video figure{width:59.115vw}}main>.heading-image{padding:180px 16px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}main>.heading-image h1{margin:0 0 0 20px;font-family:riccione-serial,serif;font-size:36px}main>.heading-image ul{margin:0 20px 0 0}main>.heading-image figure{width:100%;margin:72px 0 0;position:relative;display:block}main>.heading-image figure img{width:100%;height:auto}@media only screen and (min-width:750px){main>.heading-image{padding:13.906vw 8.229vw 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main>.heading-image h1{margin:0;font-size:3.125vw}main>.heading-image ul{margin:0 0 0 3.646vw}main>.heading-image figure{margin-top:5vw}}main>.articles{padding:47px 36px 12px;background:#fff;position:relative}main>.articles+.articles{border-top:1px solid #c3c3c3}main>.gen+.articles{border-top:1px solid #c3c3c3}main>.gen.grey+.articles{border-top:0}main>.articles h2{font-family:riccione-serial,serif;font-size:26px;line-height:139%;color:#e96949}main>.articles ol>li{padding:42px 0;border-top:1px solid #c3c3c3;position:relative}main>.articles ol>li:first-child{border-top:0}main>.articles ol>li h3{font-family:riccione-serial,serif;font-size:20px;line-height:140%}main>.articles ol>li p{margin:10px 0 0;font-size:14px;line-height:122%;color:#c3c3c3}main>.articles ol>li ul{margin:20px 0 0}main>.articles>ul{padding:37px 0 40px;font-family:riccione-serial,serif;font-size:20px;line-height:140%}main>.articles>ul li{margin:17px 0 0;padding:0 0 0 7px;position:relative}main>.articles>ul li:first-child{margin-top:0}main>.articles>ul li:before{position:absolute;top:0;left:-2px;content:"•";display:block}@media only screen and (min-width:1024px){main>.articles{padding:3.125vw 7.292vw 3.229vw 9.896vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main>.articles h2{width:14.583vw;padding:.75em 0 0;font-size:2.083vw;line-height:135%}main>.articles ol{width:64.948vw}main>.articles ol>li{padding:1.875vw 7.813vw 2.188vw 0}main>.articles ol>li h3{font-size:1.563vw}main>.articles ol>li p{margin-top:.222em;font-size:.938vw;line-height:123%}main>.articles ol>li ul{margin:0;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main>.articles>ul{width:64.948vw;padding:.933em 0 2.333em;font-size:1.563vw}main>.articles>ul li{margin-top:.833em;padding-left:.667empx}main>.articles>ul li:first-child{margin-top:0}main>.articles>ul li:before{left:0}}main>.gen:first-child{margin-top:93px}main>.gen{padding:79px 20px 84px;background:#fff;position:relative}main>.gen.grey{background:#fafafa}main>header+.gen{padding-top:13px}main>.gen header{padding:0 13px 38px;position:relative}main>.gen header h1{font-family:riccione-serial,serif;font-size:40px;line-height:135%}main>.gen>div{padding:50px 17px 0;position:relative;border-top:1px solid #c3c3c4}main>.gen a{text-decoration:underline}main>.gen a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}main>.gen h2{margin:19px 0 0;font-family:riccione-serial,serif;font-size:26px;line-height:147%}main>.gen h2:first-child{margin-top:0}main>.gen p,main>.gen ul,main>.gen ol{margin:22px 0 0;font-size:14px;line-height:158%}main>.gen p:first-child,main>.gen ul:first-child,main>.gen ol:first-child{margin-top:0}main>.gen h2+p,main>.gen h2+ul,main>.gen h2+ol{margin-top:18px}main>.gen ul{list-style:disc inside}main>.gen ol{list-style:decimal inside}main>.gen ul.links{margin-top:42px;list-style:none;font-family:riccione-serial,serif;font-size:18px;line-height:145%}main>.gen ul.links li a{color:#e96949}main>.gen.article figure.logo{margin:0 0 22px}main>.gen.article figure.logo img{width:auto;height:100px}main>.gen.article p:first-of-type{margin-top:0;font-family:riccione-serial,serif;font-size:26px;line-height:139%}main>.gen.article p:first-of-type+p,main>.gen.article p:first-of-type+ul,main>.gen.article p:first-of-type+ol{margin-top:38px}main>.gen.numbered header:before{margin:0 0 2px;font-size:13px;counter-increment:numbered;content:counter(numbered,decimal-leading-zero);color:#e96949;display:block}@media only screen and (min-width:1024px){main>.gen:first-child{margin-top:5.885vw}main>.gen{padding:6.042vw 7.188vw 6.563vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main>header+.gen{padding-top:6.25vw}main>.gen header{width:31.25vw;padding:0}main>.gen header h1{font-size:3.646vw;line-height:103%}main>.gen>div{width:51.146vw;margin:.833vw 0 0;padding:3.542vw 10.417vw 0 0}main>.gen h2{margin-top:1.275em;font-size:2.083vw;line-height:135%}main>.gen h2:first-child{margin-top:0}main>.gen p,main>.gen ul,main>.gen ol{margin-top:1.556em;font-size:.938vw;line-height:156%}main>.gen p:first-child,main>.gen ul:first-child,main>.gen ol:first-child{margin-top:0}main>.gen h2+p,main>.gen h2+ul,main>.gen h2+ol{margin-top:2.611em}main>.gen ul.links{margin-top:3.5em;font-size:1.042vw;line-height:140%}main>.gen.article{padding:6.979vw 9.896vw 6.563vw}main>.gen.article header{width:36.458vw}main>.gen.article>div{width:39.635vw;margin:0;padding:4.167vw 0 0}main>.gen.article figure.logo{margin-bottom:1.458vw}main>.gen.article figure.logo img{height:5.208vw}main>.gen.article p:first-of-type{font-size:2.083vw;line-height:135%}main>.gen.article p:first-of-type+p,main>.gen.article p:first-of-type+ul,main>.gen.article p:first-of-type+ol{margin-top:3.444em}main>.gen.numbered header{display:-webkit-box;display:-ms-flexbox;display:flex}main>.gen.numbered header:before{margin:0 .625em 0 0;font-size:.833vw}}main>.books{margin:93px 0 0;background:#fff;position:relative;display:-ms-grid;display:grid}main>.books article{background:#fff;border-top:1px solid #f0f0f0}main>.books article:last-child{border-bottom:0}main>.books article a{padding:64px 36px 54px;height:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main>.books article a figure{width:268px;margin:0 auto;padding:0 0 0 40px;position:relative}main>.books article a figure img{width:100%;height:auto;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}main>.books article a:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}main>.books article a p{margin:35px 0 29px;font-size:14px;line-height:158%}main>.books article a span{margin:auto 0 0}main>.books article.highlight{background:#fafafa;border-bottom:0}main>.books article.highlight a{padding-top:38px;padding-bottom:78px}main>.books article.highlight a figure{width:100%;height:336px;padding:0}main>.books article.highlight a figure img{width:534px;position:absolute;top:0;left:calc(50% - 200px)}main>.books article.highlight a h1{font-size:16px;line-height:157%;color:#e96949}main>.books article.highlight a h2{margin:32px 0 0;font-family:riccione-serial,serif;font-size:26px;line-height:139%}main>.books article.highlight a p{margin:15px 0 38px}main>.books.slides{margin-top:0;display:block}main>.books.slides header{padding:72px 36px 42px}main>.books.slides header h2{font-family:riccione-serial,serif;font-size:26px;line-height:139%}main>.books.slides>div{position:relative}main>.books.slides>ul{padding:42px 36px;border-top:1px solid #f0f0f0;text-align:right}main>.books.slides .slick-arrow{width:35px;height:35px;background:#fff;border:1px solid #dbdbdb;border-radius:50%;overflow:hidden;position:absolute;top:-78px;right:36px}main>.books.slides .slick-arrow span{width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);border:1px solid #313131;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .4s ease,border-color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease;content:" ";display:block}main>.books.slides .slick-prev{right:88px}main>.books.slides .slick-prev span{border-width:0 0 1px 1px}@media only screen and (min-width:750px){main>.books{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}main>.books article{border-right:1px solid #f0f0f0}main>.books article.highlight{-ms-grid-column-span:2;grid-column:span 2}}@media only screen and (min-width:1024px){main>.books{margin-top:5.885vw;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}main>.books article a{padding:5.417vw 2.917vw 3.542vw}main>.books article a figure{width:21.615vw;padding-left:2.083vw}main>.books article a p{margin:4.375em 0 1.75em;font-size:.833vw;line-height:157%}main>.books article.highlight{-ms-grid-column-span:3;grid-column:span 3}main>.books article.highlight a{padding:14.896vw 13.021vw 9.271vw 51.719vw}main>.books article.highlight a figure{width:69.219vw;position:absolute;top:3.75vw;left:6.198vw}main>.books article.highlight a figure img{width:100%;height:auto;position:relative;top:auto;left:auto}main>.books article.highlight a h1{font-size:1.042vw;line-height:155%;position:relative;z-index:2}main>.books article.highlight a h2{margin-top:.617em;font-size:3.125vw;line-height:120%;position:relative;z-index:2}main>.books article.highlight a p{width:26.563vw;margin:2.5em 0 2.611em;font-size:.938vw;line-height:156%;position:relative;z-index:2}main>.books article.highlight a span{position:relative;z-index:2}main>.books.slides header{padding:4.427vw 4.896vw 3.542vw}main>.books.slides header h2{font-size:2.083vw;line-height:100%}main>.books.slides>ul{padding:3.958vw 4.792vw 4.688vw}main>.books.slides .slick-arrow{display:none}}main>.book{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main>.book>div{padding:64px 36px 36px;border:1px solid #c3c3c3;border-width:1px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main>.book>div header{margin:0 0 48px;padding:0 0 54px;border-bottom:1px solid #c3c3c3}main>.book>div header h1{font-family:riccione-serial,serif;font-size:26px;line-height:139%}main>.book>div header p{margin:15px 0 0;font-size:14px;line-height:122%;opacity:.5}main>.book>div>p{margin:22px 0 0;font-size:14px;line-height:158%}main>.book>div>header+p{margin-top:0}main>.book>div>ul.buttons{margin:28px 0 0;display:flex;flex-wrap:wrap}main>.book>div>ul.buttons li{padding:10px 10px 0 0}main>.book>div>ul.links{margin:38px 0 0;font-family:riccione-serial,serif;font-size:18px;line-height:145%}main>.book>div>ul.links li{margin:6px 0 0}main>.book>div>ul.links li:first-child{margin-top:0}main>.book>div>ul.links li a{color:#e96949;text-decoration:underline}main>.book>div>ul.links li a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}main>.book aside{padding:163px 33px 65px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main>.book aside ul li a{font-size:14px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>.book aside ul li a:before{width:34px;height:34px;margin:0 10px 0 0;border:1px solid #c3c3c3;border-radius:50%;-webkit-transition:background-color .4s ease,border-color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease;content:" ";display:block}main>.book aside ul li a:after{width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:15px;border:1px solid #313131;border-width:0 0 1px 1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .4s ease,border-color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease;content:" ";display:block}main>.book aside ul li a:hover:before{border-color:#e96949;background-color:#e96949}main>.book aside ul li a:hover:after{border-color:#fff}main>.book aside .images{width:290px;margin:45px auto 0;position:relative}main>.book aside .images figure{padding:0 0 0 44px;position:relative}main>.book aside .images figure img{width:100%;height:auto}main>.book aside .images .slick-dots{margin:34px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main>.book aside .images .slick-dots li{padding:0 3px}main>.book aside .images .slick-dots li button{width:10px;height:10px;background:#fff;color:#fff;border:1px solid #c3c3c3;border-radius:50%;position:relative;overflow:hidden}main>.book aside .images .slick-dots li.slick-active button{background:#e96949;color:#e96949;border-color:#e96949}@media only screen and (min-width:1024px){main>.book{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}main>.book>div{width:50vw;padding:15.521vw 5.313vw 5.313vw;border-width:0 0 0 .052vw}main>.book>div header{margin-bottom:3.021vw;padding-bottom:3.333vw}main>.book>div header h1{font-size:3.125vw;line-height:120%}main>.book>div header p{margin-top:.556em;font-size:.938vw;line-height:123%}main>.book>div>p{margin-top:1.556em;font-size:.938vw;line-height:156%}main>.book>div>header+p{margin-top:0}main>.book>div>ul.buttons{margin-top:2.343vw}main>.book>div>ul.buttons li{padding:1.042vw 1.042vw 0 0}main>.book>div>ul.buttons li .btn{font-size:1vw}main>.book>div>ul.links{margin-top:2.389em;font-size:.938vw}main>.book>div>ul.links li{margin-top:.333em}main>.book>div>ul.links li:first-child{margin-top:0}main>.book aside{width:50vw;padding:11.927vw 6.771vw}main>.book aside ul li a{font-size:.833vw}main>.book aside ul li a:before{width:2.438em;height:2.438em;margin-right:1.25em}main>.book aside ul li a:after{width:.5em;height:.5em;top:calc(50% - .25em);left:1.063em}main>.book aside .images{width:31.25vw;margin-top:2.344vw}main>.book aside .images figure{padding-left:5.208vw}main>.book aside .images .slick-dots{margin-top:1.823vw}main>.book aside .images .slick-dots li{padding:0 .156vw}main>.book aside .images .slick-dots li button{width:.521vw;height:.521vw}}main>.quotes{padding:0 0 30px;background:#e96949;color:#fff;position:relative}main>.quotes blockquote{padding:30px;text-align:center;position:relative;display:block}main>.quotes blockquote q{font-family:riccione-serial,serif;font-size:18px;line-height:156%;display:block}main>.quotes blockquote cite{max-width:200px;margin:26px auto 0;font-size:12px;line-height:150%;display:block}main>.quotes blockquote cite em{display:block}main>.quotes .slick-dots{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main>.quotes .slick-dots li{padding:0 3px}main>.quotes .slick-dots li button{width:10px;height:10px;background:#e96949;color:#e96949;border:1px solid #fff;border-radius:50%;position:relative;overflow:hidden}main>.quotes .slick-dots li.slick-active button{background:#ffff;color:#fff;border-color:#fff}@media only screen and (min-width:1024px){main>.quotes{padding-bottom:2vw}main>.quotes blockquote{padding:2vw 17.969vw}main>.quotes blockquote q{font-size:1.354vw;line-height:156%;display:block}main>.quotes blockquote cite{max-width:100%;margin-top:1.5em;font-size:.938vw;line-height:123%}main>.quotes blockquote cite em{display:inline}main>.quotes blockquote cite em:before{content:" - ";display:inline}main>.quotes .slick-dots li{padding:0 .208vw}main>.quotes .slick-dots li button{width:.521vw;height:.521vw}}main>.latest:first-child{margin-top:93px}main>.latest{padding:82px 36px 50px;background:#fff;position:relative}main>.latest header{position:relative}main>.latest header h1{font-family:riccione-serial,serif;font-size:36px;line-height:128%}main>.latest header p{display:none}main>.latest header ul{margin:22px 0 0}main>.latest>div{margin:42px 0 0;position:relative}main>.latest>div article{position:relative;border-top:1px solid #313131}main>.latest>div article a{padding:41px 0 42px;position:relative;display:block}main>.latest>div article a time{font-size:13px;color:#e96949;display:block}main>.latest>div article a h2{margin:19px 0 0;font-family:riccione-serial,serif;font-size:26px;line-height:147%}main>.latest>div article a p{margin:13px 0 0;font-size:14px;line-height:158%}main>.latest>div article a span{margin:26px 0 0}@media only screen and (min-width:1024px){main>.latest:first-child{margin-top:5.885vw}main>.latest{padding:10vw 6.25vw 5.104vw 7.292vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main>.latest header{width:23.958vw}main>.latest.fixed{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}main>.latest.fixed header{position:fixed;top:15.885vw;left:7.292vw}main>.latest header h1{font-size:3.125vw;line-height:120%}main>.latest header p{margin:2.438em 0 0;font-size:.833vw;color:#c3c3c3;display:-webkit-box;display:-ms-flexbox;display:flex}main>.latest header p:before{margin:0 .25em 0 0;content:"— ";display:block}main>.latest header ul{margin-top:3.021vw}main>.latest>div{width:55.417vw;margin-top:4.271vw}main>.latest>div article a{padding:2.708vw 0 3.646vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>.latest>div article a time{width:100%;font-size:.833vw}main>.latest>div article a h2{width:100%;margin-top:.9em;padding:0 12.5vw 0 0;font-size:2.083vw;line-height:135%}main>.latest>div article a p{width:44.792vw;margin-top:1em;font-size:.938vw;line-height:156%}main>.latest>div article a span{margin:0}main>.latest:not(.fixed)>div{margin-top:0}main>.latest:not(.fixed)>div article:first-child{border-top:0}main>.latest:not(.fixed)>div article:first-child a{padding-top:0}}main>.news-highlights{padding:82px 36px 50px;position:relative}main>.news-highlights header{position:relative}main>.news-highlights header h2{font-family:riccione-serial,serif;font-size:36px;line-height:128%}main>.news-highlights>div{margin:42px 0 0;position:relative}main>.news-highlights>div article{padding:40px 0;border-top:1px solid #313131;position:relative}main>.news-highlights>div article a{position:relative;display:block}main>.news-highlights>div article a figure{position:relative;display:block}main>.news-highlights>div article a figure img{width:100%;height:auto}main>.news-highlights>div article a h3{margin:19px 0 0;font-family:riccione-serial,serif;font-size:26px;line-height:147%}main>.news-highlights>div article a p{margin:13px 0 0;font-size:14px;line-height:158%}main>.news-highlights>div article a span{margin:26px 0 0}@media only screen and (min-width:1024px){main>.news-highlights{padding:4.583vw 5.313vw 4.063vw}main>.news-highlights header h2{font-size:3.125vw}main>.news-highlights>div{margin-top:3.854vw;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5.573vw}main>.news-highlights>div article{padding:0;border-top:0}main>.news-highlights>div article a{min-height:100%;display:flex;flex-direction:column}main>.news-highlights>div article a h3{margin-top:1.063em;font-size:1.667vw;line-height:135%}main>.news-highlights>div article a p{margin:1.5em 0 1.722em;font-size:.938vw;line-height:156%}main>.news-highlights>div article a span{margin:auto 0 0;align-self:flex-start}main>.news-highlights>ul{margin-top:3.125vw;text-align:right}main>.news-highlights>ul li a{margin:0 0 0 auto}}main>.contact{padding:168px 36px 75px;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main>.contact>div{width:100%;padding:0 0 74px;position:relative}main>.contact>div a{text-decoration:underline}main>.contact>div a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}main>.contact>div h1{font-family:riccione-serial,serif;font-size:36px;line-height:134%}main>.contact>div p{margin:28px 0 0;font-size:18px;line-height:156%}main>.contact>div h1+p{margin-top:45px}main>.contact ul.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main>.contact ul.social li{padding:0 0 0 14px}main>.contact ul.social li a img{width:auto;height:28px}main>.contact ul.social li+li a img{height:26px}@media only screen and (min-width:1024px){main>.contact{padding:15.208vw 8.021vw 4.375vw 7.292vw;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main>.contact>div{width:38.073vw;padding:0}main>.contact>div h1{font-size:3.125vw;line-height:127%}main>.contact>div p{margin-top:1.5em;font-size:1.25vw;line-height:150%}main>.contact>div h1+p{margin-top:2.75em}main>.contact ul.button{padding-top:2.865vw}main>.contact ul.social{margin:auto 0 0 auto;padding-bottom:5.99vw}main>.contact ul.social li{padding-left:1.25vw}main>.contact ul.social li a img{height:2.76vw}main>.contact ul.social li+li a img{height:2.604vw}}main>.form{padding:76px 34px;position:relative;background:#fafafa}main>.form h2{font-size:13px}@media only screen and (min-width:1024px){main>.form{padding:4.792vw 7.292vw 6.146vw}main>.form h2{font-size:.938vw}}main .gform_wrapper form{margin:35px 0 0;position:relative;display:block}main .form>.gform_confirmation_wrapper{padding:2em 0 0;font-family:riccione-serial,serif;font-size:21px;line-height:158%;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}main .gform_wrapper form>.validation_error{display:none}main .gform_wrapper>.gform_validation_errors{display:none}main .gform_wrapper ul.gform_fields>li>label{display:none}main .gform_wrapper ul.gform_fields>li input[type=text],main .gform_wrapper ul.gform_fields>li input[type=email],main .gform_wrapper ul.gform_fields>li textarea{width:100%;font-family:riccione-serial,serif;font-size:21px;line-height:140%;margin:30px 0 0;padding:10px 0;background:0 0;border:0;border-bottom:1px solid #313131}main .gform_wrapper ul.gform_fields>li.gfield_error input[type=text],main .gform_wrapper ul.gform_fields>li.gfield_error input[type=email],main .gform_wrapper ul.gform_fields>li.gfield_error textarea{border-bottom-color:red}main .gform_wrapper ul.gform_fields>li .gfield_checkbox{padding:29px 0 0}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li,main .gform_wrapper ul.gform_fields>li .ginput_container_consent{padding:13px 0 0}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li input,main .gform_wrapper ul.gform_fields>li .ginput_container_consent input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li label,main .gform_wrapper ul.gform_fields>li .ginput_container_consent label{padding:0 0 0 33px;font-size:13px;line-height:131%;position:relative;display:block}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li label:before,main .gform_wrapper ul.gform_fields>li .ginput_container_consent label:before{width:19px;height:19px;position:absolute;top:1px;left:0;opacity:.4;border:1px solid #707070;border-radius:50%;content:" ";display:block}main .gform_wrapper ul.gform_fields>li.gfield_error .ginput_container_consent label:before{border-color:red}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li input:checked+label:after,main .gform_wrapper ul.gform_fields>li .ginput_container_consent input:checked+label:after{width:11px;height:11px;position:absolute;top:5px;left:4px;background:#e96949;border-radius:50%;content:" ";display:block}main .gform_wrapper ul.gform_fields>li .gfield_description{padding:1em 0 0;font-size:13px;line-height:131%}main .gform_wrapper ul.gform_fields>li .gfield_description.validation_message{color:red}main .gform_wrapper ul.gform_fields>li .gfield_description a{text-decoration:underline}main .gform_wrapper ul.gform_fields>li .gfield_description a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}main .gform_wrapper .gform_footer{padding:44px 0 0}@media only screen and (min-width:1024px){main .form>.gform_confirmation_wrapper{font-size:1.563vw}main .gform_wrapper form{margin-top:2.865vw}main .gform_wrapper ul.gform_fields{display:-ms-grid;display:grid;-ms-grid-columns:35.938vw 49.479vw;grid-template-columns:35.938vw 49.479vw}main .gform_wrapper ul.gform_fields>li{-ms-grid-column:2;grid-column-start:2}main .gform_wrapper ul.gform_fields>li.half{padding-right:7.813vw;-ms-grid-column:1;grid-column-start:1}main .gform_wrapper ul.gform_fields>li#field_2_7{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}main .gform_wrapper ul.gform_fields>li#field_2_7+li{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}main .gform_wrapper ul.gform_fields>li input[type=text],main .gform_wrapper ul.gform_fields>li input[type=email],main .gform_wrapper ul.gform_fields>li textarea{font-size:1.563vw;margin-top:1.2em;padding:.3em 0}main .gform_wrapper ul.gform_fields>li textarea{height:13.281vw}main .gform_wrapper ul.gform_fields>li .gfield_checkbox{padding-top:0}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li,main .gform_wrapper ul.gform_fields>li .ginput_container_consent{padding-top:0}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li label,main .gform_wrapper ul.gform_fields>li .ginput_container_consent label{padding-left:2.375em;font-size:.833vw}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li label:before,main .gform_wrapper ul.gform_fields>li .ginput_container_consent label:before{width:1.375em;height:1.375em;top:.125em}main .gform_wrapper ul.gform_fields>li .gfield_checkbox li input:checked+label:after,main .gform_wrapper ul.gform_fields>li .ginput_container_consent input:checked+label:after{width:.875em;height:.875em;top:.375em;left:.25em}main .gform_wrapper ul.gform_fields>li .gfield_description{font-size:.833vw}main .gform_wrapper .gform_footer{padding:0;position:absolute;bottom:0;right:0}}body>footer{position:relative}body>footer .banner{padding:72px 36px 76px;position:relative;background:#fff;border-top:1px solid #c3c3c3}body.contact>footer .banner{display:none}body>footer .banner h2{font-family:riccione-serial,serif;font-size:46px;color:#e96949}body>footer .banner p{margin:30px 0 0;font-family:riccione-serial,serif;font-size:26px;line-height:147%}body>footer .banner ul{margin:33px 0 0}body>footer .block{position:relative;background:#e96949;color:#fff}body>footer .block .subscribe{padding:70px 33px 54px;position:relative}body>footer .block .subscribe .gform_wrapper>.gform_validation_errors{display:none}body>footer .block .subscribe h2{font-family:riccione-serial,serif;font-size:25px;line-height:132%}body>footer .block .subscribe p{margin:9px 0 0;font-size:13px;line-height:162%}body>footer .block .subscribe ul.gform_fields{margin:18px 0 0}body>footer .block .subscribe ul.gform_fields li{margin:34px 0 0}body>footer .block .subscribe ul.gform_fields li:first-child{margin-top:0}body>footer .block .subscribe ul.gform_fields li label{display:none}body>footer .block .subscribe ul.gform_fields li input{width:100%;padding:13px 0;font-size:14px;background:0 0;border:0;border-bottom:1px solid #fff}body>footer .block .subscribe ul.gform_fields li.gfield_error input{border-bottom-color:#313131}body>footer .block .subscribe ul.gform_fields li input::-webkit-input-placeholder{color:#fff}body>footer .block .subscribe ul.gform_fields li input::-moz-placeholder{color:#fff}body>footer .block .subscribe ul.gform_fields li input:-ms-input-placeholder{color:#fff}body>footer .block .subscribe ul.gform_fields li input:-moz-placeholder{color:#fff}body>footer .block .subscribe ul.gform_fields li input:focus::-webkit-input-placeholder{opacity:.5}body>footer .block .subscribe ul.gform_fields li input:focus::-moz-placeholder{opacity:.5}body>footer .block .subscribe ul.gform_fields li input:focus:-ms-input-placeholder{opacity:.5}body>footer .block .subscribe ul.gform_fields li input:focus:-moz-placeholder{opacity:.5}body>footer .block .subscribe ul.gform_fields li.gfield_html{font-size:12px;line-height:150%}body>footer .block .subscribe ul.gform_fields li.gfield_html a{color:#fff;text-decoration:underline}body>footer .block .subscribe ul.gform_fields li.gfield_html a:hover{-webkit-text-decoration-color:#e96949;text-decoration-color:#e96949}body>footer .block .subscribe ul.gform_fields li .gfield_description{padding:1em 0 0;font-size:13px;line-height:131%}body>footer .block .subscribe ul.gform_fields li .gfield_description.validation_message{color:#313131}body>footer .block .subscribe .gform_footer{padding:45px 0 0}body>footer .block .subscribe .gform_confirmation_wrapper{width:240px;padding:.5em 0 0;font-family:'riccione-serial',serif;font-size:25px;line-height:132%;color:#313131}body>footer .block nav{padding:40px 36px;border-top:1px solid #fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body>footer .block nav ul.main{width:168px;font-size:13px;line-height:154%;-webkit-column-count:2;-moz-column-count:2;column-count:2}body>footer .block nav ul.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body>footer .block nav ul.social li{padding:4px 0 0 15px}body>footer .block nav ul.social li a img{width:auto;height:31px}body>footer .block nav ul.social li+li a img{height:29px}body>footer .block nav ul.legal{width:100%;margin:26px 0 0;font-size:13px;line-height:162%}body>footer>ul{padding:28px 18px;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body>footer>ul li a img{width:169px;height:26px}body>footer>ul li+li a img{width:119px;height:49px}body>footer>p{padding:0 18px 28px;font-size:13px;line-height:162%;background:#fff;position:relative}body>footer>p.u a{color:#313131}body>footer>p.u a:before{background:#313131}@media only screen and (min-width:1024px){body>footer .banner{padding:6.927vw 0 8.438vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.contact>footer .banner{display:none}body>footer .banner h2{font-size:3.646vw}body>footer .banner p{width:29.167vw;margin:0 0 0 2.1em;padding:0 1.25em 0 1.625em;font-size:2.083vw;line-height:138%;border-left:.052vw solid #707070}body>footer .banner ul{margin:0}body>footer .block{padding:3.802vw 0 4.323vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body>footer .block .subscribe{width:50%;padding:0 5.625vw;border-left:.052vw solid #fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body>footer .block .subscribe form{position:relative;display:block}body>footer .block .subscribe h2{padding:0 1.5em 0 0;font-size:2.083vw;line-height:135%}body>footer .block .subscribe p{margin-top:.722em;font-size:.938vw;line-height:156%}body>footer .block .subscribe ul.gform_fields{margin-top:.781vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body>footer .block .subscribe ul.gform_fields li{width:18.073vw;margin:0;padding:2.188vw 0 0}body>footer .block .subscribe ul.gform_fields li input{padding:.778em 0;font-size:.938vw}body>footer .block .subscribe ul.gform_fields li.gfield_html{width:100%;padding-top:6.143em;font-size:.729vw;line-height:158%}body>footer .block .subscribe ul.gform_fields li .gfield_description{font-size:.938vw}body>footer .block .subscribe .gform_footer{position:absolute;bottom:0;right:0;padding:0}body>footer .block .subscribe .gform_confirmation_wrapper{width:100%;font-size:2.424vw}body>footer .block nav{width:50%;padding:0 5.469vw;border-top:0}body>footer .block nav ul.main{width:12.292vw;font-size:.938vw;line-height:156%}body>footer .block nav ul.social{width:12.917vw}body>footer .block nav ul.social li{padding:.417vw 1.302vw 0 0}body>footer .block nav ul.social li a img{height:2.76vw}body>footer .block nav ul.social li+li a img{height:2.604vw}body>footer .block nav ul.legal{margin:5.571em 0 0;padding:0 0 0 26.146vw;font-size:.729vw;line-height:158%;display:-webkit-box;display:-ms-flexbox;display:flex}body>footer .block nav ul.legal li{padding:0 1.286em 0 0}body>footer>ul{padding:1.354vw 5.469vw}body>footer>ul li a img{width:15.313vw;height:2.344vw}body>footer>ul li+li a img{width:9.323vw;height:3.958vw}body>footer>p{padding:0 5.469vw 1.354vw;font-size:.729vw;line-height:158%;text-align:right}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}