article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}button[disabled],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-decoration,input[type="search"]::-webkit-search-cancel-button{-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}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a.current,h2 a.current,h3 a.current,h4 a.current,h5 a.current,h6 a.current,h1 a.current:hover,h2 a.current:hover,h3 a.current:hover,h4 a.current:hover,h5 a.current:hover,h6 a.current:hover{color:inherit;padding:0;margin:0;display:block;font-size:inherit;line-height:inherit;text-decoration:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}a.current{color:inherit;cursor:default}article,section,aside,nav,hgroup,footer,header{display:block}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:0}p{margin:0 0 1em}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:"LetteraProRegular";src:url(../webfonts/lineto-lettera-pro-regular.eot);src:url(../webfonts/lineto-lettera-pro-regular.eot#iefix) format("embedded-opentype"),url(../webfonts/lineto-lettera-pro-regular.woff) format("woff"),url(../webfonts/lineto-lettera-pro-regular.ttf) format("truetype"),url(../webfonts/lineto-lettera-pro-regular.svg#LetteraProRegular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"LetteraTextPro-Bold";src:url(../webfonts/lineto-letteratextpro-bold.eot);src:url(../webfonts/lineto-letteratextpro-bold.eot#iefix) format("embedded-opentype"),url(../webfonts/lineto-letteratextpro-bold.woff) format("woff"),url(../webfonts/lineto-letteratextpro-bold.ttf) format("truetype"),url(../webfonts/lineto-letteratextpro-bold.svg#lineto-letteratextpro-bold) format("svg");font-weight:bold;font-style:bold}@font-face{font-family:"LetteraTextPro-Regular";src:url(../webfonts/lineto-letteratextpro-regular.eot);src:url(../webfonts/lineto-letteratextpro-regular.eot#iefix) format("embedded-opentype"),url(../webfonts/lineto-letteratextpro-regular.woff) format("woff"),url(../webfonts/lineto-letteratextpro-regular.ttf) format("truetype"),url(../webfonts/lineto-letteratextpro-regular.svg#lineto-letteratextpro-regular) format("svg");font-weight:normal;font-style:normal}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}body,table,input,textarea,select{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}a{text-decoration:none;color:inherit}a:focus{outline:none}p>a{text-decoration:underline}p>a:hover,p>a.current{text-decoration:none}p{margin:0 0 .7em}blockquote{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px;line-height:1.4;margin:0}blockquote cite{font-style:normal}strong{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}h1,h2,h3,h4,h5,h6{margin:0 0 .5em}h1{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:50px}h2{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:40px}h3{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}h4{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px}h5{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px}h6{font-size:inherit;line-height:inherit;font-weight:inherit}ul{padding-left:15px}input[type="search"]{border-radius:0}select{visibility:hidden;width:100%;margin-bottom:11px}.select-mask{display:inline-block;border:1px solid #000;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}.select-mask select{cursor:pointer;visibility:visible}.select-mask span{display:block;padding:5px 5px 3px}.select-mask span:after{content:"▼";float:right;font-size:10px;margin:2px 0 0 10px;color:#000}.select-mask.focused{border-color:#ccc}.checkbox-mask,.radio-mask{border:1px solid #aaa;height:20px;width:20px;vertical-align:middle;display:inline-block}.checkbox-mask.checked,.radio-mask.checked{background:#000}.radio-mask{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.errorlist{list-style:none;margin:10px 0 0;padding:0;color:#d52036}.errorlist li{margin:0}p.error{color:#d52036}form.form .form-field{max-width:451px;margin:0 0 15px}form.form .form-field:after{content:"";clear:both;display:block}form.form .form-field>label{float:left;min-width:113px;margin-right:10px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;line-height:28px}form.form .form-field input[type="text"],form.form .form-field input[type="email"],form.form .form-field input[type="number"],form.form .form-field textarea,form.form .form-field .select-mask,form.form .form-field ul,form.form .form-field .input-wrap{max-width:328px;width:100%;display:block;margin:0 0 0 123px}form.form .form-field input[type="text"],form.form .form-field input[type="email"],form.form .form-field input[type="number"],form.form .form-field textarea{padding:5px 5px 3px;border:1px solid #aaa}form.form .form-field input[type="text"]:focus,form.form .form-field input[type="email"]:focus,form.form .form-field input[type="number"]:focus,form.form .form-field textarea:focus{background:rgba(0,0,0,.02);outline:none}form.form .form-field input[type="number"]{max-width:123px}form.form .form-field .input-wrap p:first-child,form.form .form-field .input-wrap h6:first-child{padding-top:4px}form.form .form-field .input-wrap h6{margin:0}form.form .form-field .input-wrap h5{font-size:1.2em;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal}form.form .form-field .input-wrap input[type="text"],form.form .form-field .input-wrap input[type="email"],form.form .form-field .input-wrap input[type="number"],form.form .form-field .input-wrap textarea,form.form .form-field .input-wrap .select-mask,form.form .form-field .input-wrap ul{margin-left:0}form.form .form-field .select-mask{border-color:#aaa}form.form .form-field .checkbox-mask,form.form .form-field .radio-mask{margin:0 5px 0 0;display:inline-block}form.form .form-field ul{list-style:none;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;padding:0}form.form .form-field ul li{margin:0 15px 10px 0;display:inline-block}form.form .form-field .errorlist li{margin:10px 0 0;display:block}form.form .form-field .currency-field{border:1px solid #aaa;position:relative;max-width:123px;display:inline-block;margin-right:5px}form.form .form-field .currency-field:before{content:"$";position:absolute;top:5px;left:5px}form.form .form-field .currency-field input[type="number"]{padding-left:20px;border:none}form.form button[type="submit"]{background:#000;color:#fff;border:none;margin:20px 0 20px 123px;width:410px;max-width:100%;padding:20px 30px 20px 10px}form.form button[type="submit"]:before{content:"→";display:inline-block;margin:0 15px 0 0}form.form.loading button[type="submit"]{cursor:default;text-indent:-5000px;background-image:url(../i/ajax-loader.gif);background-position:center center;background-repeat:no-repeat}@media (max-width:767px){form.form .form-field{margin-bottom:20px}form.form .form-field label{float:none}form.form .form-field input[type="text"],form.form .form-field input[type="email"],form.form .form-field input[type="number"],form.form .form-field textarea,form.form .form-field .select-mask,form.form .form-field .errorlist,form.form .form-field .input-wrap{margin-left:0}form.form button[type="submit"]{margin-left:0}}form.shop .select-mask{display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ebebeb;background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fcfcfc 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#fcfcfc 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#fcfcfc 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#fcfcfc,#f0f0f0);font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;width:100%}form.shop .select-mask span{display:block;padding:5px 10px}form.shop .select-mask span:after{content:"▼";float:right;font-size:10px;margin:2px 0 0 10px;color:#585858}form.shop .select-mask.focused{border-color:#ccc}form.shop label{display:inline-block;margin:0 10px 0 0}form.shop input[type="text"],form.shop input[type="number"]{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;background:#fff;padding:3px;border:1px solid #ebebeb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#585858}form.shop input[type="text"]:focus,form.shop input[type="number"]:focus{outline:none;border-color:#ccc}form.shop input[type="number"]{width:40px;text-align:center}form.shop .form-field{margin:0 0 10px}form.shop input[type="submit"]{background:#000;color:#fff;padding:15px;width:100%;border:none}form.shop input[type="submit"]:hover,form.shop input[type="submit"]:focus{text-decoration:underline;outline:none}form.shop.loading .submit{position:relative}form.shop.loading .submit:after{content:"Loading...";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;color:#fff;line-height:50px;text-align:center}form.search{font-size:0}form.search *{font-size:14px}form.search input[type="search"],form.search input[type="text"],form.search .select-mask{min-width:164px;border:1px solid #000;color:#000;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;vertical-align:top;background:none}form.search input[type="search"].placeholder,form.search input[type="text"].placeholder,form.search .select-mask.placeholder{color:#2C2C2C}form.search input[type="search"]:-moz-placeholder,form.search input[type="text"]:-moz-placeholder,form.search .select-mask:-moz-placeholder{color:#2C2C2C}form.search input[type="search"]:-ms-placeholder,form.search input[type="text"]:-ms-placeholder,form.search .select-mask:-ms-placeholder{color:#2C2C2C}form.search input[type="search"]::-webkit-input-placeholder,form.search input[type="text"]::-webkit-input-placeholder,form.search .select-mask::-webkit-input-placeholder{color:#2C2C2C}form.search input[type="search"]:focus,form.search input[type="search"].focused,form.search input[type="text"]:focus,form.search input[type="text"].focused,form.search .select-mask:focus,form.search .select-mask.focused{outline:none}form.search input[type="search"],form.search input[type="text"]{padding:7px 10px 3px}form.search input.year{background:url(../i/arrow_down.png) 95% center no-repeat;background-size:8px auto}form.search .select-mask span{display:block;padding:7px 10px 3px}form.search input[type="search"]{padding-right:33px}form.search input[type="submit"]{width:33px;margin-left:-33px;height:33px;border:none;padding:0;text-align:center;background:none;font-size:18px;line-height:33px;font-family:sans-serif;color:#000}form.search input[type="submit"]:focus,form.search input[type="submit"].focused{outline:none;color:#000}@media (max-width:767px){form.search input[type="search"],form.search input[type="text"],form.search .select-mask{width:100%}}#header #alert-modal{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(19,31,71,.9);display:none;z-index:500;cursor:pointer}#header #alert-modal.active{display:block}#header #alert-modal .modal-inner{position:absolute;width:25%;height:calc(100% - 20px);top:10px;right:10px;padding:25px;background:#fff;cursor:default;overflow-y:scroll}#header #alert-modal .modal-inner .burger-wrapper{position:absolute;top:0;right:0}#header #alert-modal .modal-inner .burger-wrapper .burger{width:60px;height:60px;padding:15px;position:fixed;top:10px;right:10px;z-index:6;cursor:pointer}#header #alert-modal .modal-inner .burger-wrapper .burger:before,#header #alert-modal .modal-inner .burger-wrapper .burger:after{content:"";position:absolute;top:15px;left:15px;width:30px;border-top:2px solid #000;-moz-transition:100ms margin,100ms transform;-webkit-transition:100ms margin,100ms transform;transition:100ms margin,100ms transform}#header #alert-modal .modal-inner .burger-wrapper .burger:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-top:14px}#header #alert-modal .modal-inner .burger-wrapper .burger:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-top:14px}#header #alert-modal .modal-inner .logo{position:static;width:50%;margin:0 0 35px;background-image:url(../i/logo_black.png)}#header #alert-modal .modal-inner .text p{margin:0}#header #alert-modal .modal-inner .text span{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;border-bottom:1px solid #000;cursor:pointer}#header #alert-modal .squiggle{position:absolute;pointer-events:none;top:10px;left:10px;width:calc(75% - 30px);height:calc(100vh - 20px);margin:0}#header #alert-modal .squiggle img{position:absolute;top:50%;left:0;width:100%;height:auto;display:none;-moz-transform:translatey(-50%);-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}#header #alert-modal .squiggle img.active{display:block}@media (max-width:767px){#header #alert-modal{left:0}#header #alert-modal .modal-inner{width:calc(100vw - 20px);height:calc(100vh - 20px);left:10px;top:10px}#header #alert-modal .modal-inner .burger-wrapper .burger:before,#header #alert-modal .modal-inner .burger-wrapper .burger:after{border-top-width:1px}#header #alert-modal .squiggle{display:none}}#alert-container{position:fixed;top:0;left:0;right:0;z-index:600;overflow:hidden}#alert-container .alert{background:#d52036;padding:15px;color:#fff;font-size:18px;text-align:center;width:100%}#alert-container .alert p{margin:0}#alert-container .alert .close{position:absolute;padding:15px;top:0;right:0;bottom:0;width:55px;cursor:pointer}#alert-container .alert .close:after{content:"×";font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;height:20px;line-height:20px;font-size:24px;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0}#header .logo{background:url(../i/logo_black.png) top left no-repeat;background-size:contain;padding-top:96px;width:202px;max-width:50%;height:0;overflow:hidden;display:block;z-index:2;transform-origin:top center}#header .intro{color:#d52036;background:#131F47;text-align:center;padding:340px 0 0 0;height:520px;display:none;position:relative}@media (min-width:1149px){#header .intro:before{content:"";background:#131F47;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);right:100%}}@media (min-width:1149px){#header .intro:after{content:"";background:#131F47;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}#header .intro h1{margin:0;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}@media (min-width:321px) and (max-width:766px){#header .intro h1{font-size:6.5189vw}}@media (max-width:320px){#header .intro h1{font-size:20.8605px}}@media (min-width:767px){#header .intro h1{font-size:50px}}#header .intro .squiggle{position:absolute;pointer-events:none;top:0;left:0;right:0;max-width:1040px;margin:-15% auto 0}#header .intro .squiggle img{position:absolute;top:0;left:0;width:100%;height:auto;display:none}#header .intro .squiggle img.active{display:block}@media (max-width:767px){#header .intro{height:100vh}#header .intro .squiggle{margin-top:150px}}#header nav.main .search input{color:inherit}#header nav.main .search input[type="search"]{background:none;border:none}#header nav.main .search input[type="search"].placeholder{color:#000}#header nav.main .search input[type="search"]:-moz-placeholder{color:#000}#header nav.main .search input[type="search"]:-ms-placeholder{color:#000}#header nav.main .search input[type="search"]::-webkit-input-placeholder{color:#000}#header nav.main .search input[type="search"]:focus{outline:none}#header nav.main .search input[type="submit"]{font-family:sans-serif;font-size:20px;background:none;border:none}#header .cart-address-wrap{position:relative;z-index:2}#header .cart{display:none;margin:10px}#header .cart>a{width:205px;border:2px solid #000;padding:8px 5px 6px;text-align:center;display:block;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}#header .cart>a .items:after{content:" —"}#header .cart>a .link:hover{text-decoration:underline}#header .address{margin:20px 10px;display:none;color:#fff;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}#header.home .intro{display:block}#header.home .logo{background-image:url(../i/logo_white.png);position:absolute}#header.home .address{display:block}@media (min-width:768px){body{padding-top:214px}#header{position:absolute;top:0;left:0;width:100%;opacity:0;z-index:3;-moz-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}#header.initialised{-moz-transition:opacity 200ms;-webkit-transition:opacity 200ms;transition:opacity 200ms;opacity:1}#header .inner{max-width:1148px;min-width:300px;margin:0 auto;position:relative;padding-bottom:70px}#header .inner:after{content:"";display:table}#header .inner:after{clear:both}#header .inner{zoom:1}}@media (min-width:768px) and (max-width:767px){#header .inner{margin:0 10px}}@media (min-width:768px){#header .logo{position:absolute;top:0;left:0;margin-top:55px;margin-left:3.57143%}#header .cart-address-wrap{position:absolute;top:0;right:0}#header .cart>div{position:absolute;top:10px;right:0}#header nav.main{position:relative;margin-left:264px;padding-top:38px;z-index:1}#header nav.main ul{list-style:none;margin:0;padding:0;font-size:0}#header nav.main ul li{padding:0;margin:0;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;display:inline-block}#header nav.main ul li a,#header nav.main ul li>span{display:block}#header nav.main>ul{text-align:left}#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-top:35px;padding-bottom:35px;line-height:1em;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;color:inherit;cursor:pointer}}@media (min-width:768px) and (min-width:769px) and (max-width:1147px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{font-size:1.56794vw}}@media (min-width:768px) and (max-width:768px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{font-size:12.04181px}}@media (min-width:768px) and (min-width:1148px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{font-size:18px}}@media (min-width:768px) and (min-width:769px) and (max-width:1147px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-left:1.0453vw}}@media (min-width:768px) and (max-width:768px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-left:8.02787px}}@media (min-width:768px) and (min-width:1148px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-left:12px}}@media (min-width:768px) and (min-width:769px) and (max-width:1147px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-right:1.0453vw}}@media (min-width:768px) and (max-width:768px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-right:8.02787px}}@media (min-width:768px) and (min-width:1148px){#header nav.main>ul>li>a,#header nav.main>ul>li>span{padding-right:12px}}@media (min-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul .search input[type="search"]{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}}@media (min-width:768px) and (min-width:769px) and (max-width:1023px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul .search input[type="search"]{font-size:1.75781vw}}@media (min-width:768px) and (max-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul .search input[type="search"]{font-size:13.5px}}@media (min-width:768px) and (min-width:1024px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul .search input[type="search"]{font-size:18px}}@media (min-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{line-height:1em;padding-top:26px;padding-bottom:26px;color:inherit}}@media (min-width:768px) and (min-width:769px) and (max-width:1023px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-right:1.17188vw}}@media (min-width:768px) and (max-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-right:9px}}@media (min-width:768px) and (min-width:1024px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-right:12px}}@media (min-width:768px) and (min-width:769px) and (max-width:1023px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-left:1.17188vw}}@media (min-width:768px) and (max-width:768px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-left:9px}}@media (min-width:768px) and (min-width:1024px){#header nav.main>ul>li>ul>li>a,#header nav.main>ul>li>ul>li>span,#header nav.main>ul>li>ul>li>form{padding-left:12px}}@media (min-width:768px){#header nav.main>ul>li>ul .search{float:right}#header nav.main>ul>li>ul .search form{padding:17px 15px}#header nav.main>ul>li>ul .search input[type="search"]{width:150px}}@media (min-width:768px) and (max-width:1023px){#header nav.main>ul>li>ul .search input[type="search"]{width:120px}}@media (min-width:768px) and (max-width:960px){#header nav.main>ul>li>ul .search form{padding-top:13px}#header nav.main>ul>li>ul .search input[type="search"]{width:60px}}@media (min-width:768px){#header nav.main>ul{position:relative}#header nav.main>ul>li>ul{position:absolute;top:100%;left:0;width:100%;overflow:hidden;padding-left:10px}#header nav.main>ul>li>ul>li{position:relative}#header nav.main>ul>li>a span,#header nav.main>ul>li>span span{border-bottom:2px solid #000}#header nav.main>ul>li>a span,#header nav.main>ul>li>span span,#header nav.main>ul:hover>li.active>a span,#header nav.main>ul:hover>li.active>span span{border-bottom-width:0;padding-bottom:2px}#header nav.main>ul>li:hover>a span,#header nav.main>ul>li:hover>span span,#header nav.main>ul>li.active>a span,#header nav.main>ul>li.active>span span,#header nav.main>ul:hover>li.active:hover>a span,#header nav.main>ul:hover>li.active:hover>span span{border-bottom-width:2px;padding-bottom:0}#header nav.main>ul>li>ul a>span{border-bottom:1px solid #000}#header nav.main>ul>li>ul a>span,#header nav.main>ul>li>ul:hover a.current>span{border-bottom-width:0;padding-bottom:3px}#header nav.main>ul>li>ul a:hover>span,#header nav.main>ul>li>ul a.current>span,#header nav.main>ul>li>ul:hover a.current:hover>span{border-bottom-width:2px;padding-bottom:1px}#header nav.main>ul>li.more>ul:hover a.child-current>span{border-bottom-width:0;padding-bottom:3px}#header nav.main>ul>li.more>ul a.child-current>span,#header nav.main>ul>li.more>ul:hover a.child-current:hover>span{border-bottom-width:2px;padding-bottom:1px}#header nav.main>ul>li>ul{display:none}#header nav.main>ul>li.active>ul{display:block}#header.home{background:#e3e3e3;min-height:668px}#header.home .inner{padding-bottom:30px}#header.home .cart{color:#fff}#header.home .cart>a{border-color:#fff}#header.home nav.main{margin-left:0}#header.home nav.main ul{text-align:center}#header.home nav.main ul ul{margin-top:-30px;padding-right:10%}}@media (max-width:767px){#header{margin:0 0 40px}#header .logo{margin:10px;padding-top:25%}#header .cart>a{width:100%}#header .address{color:#000}#header .hamburger{width:60px;height:60px;padding:15px;position:fixed;top:10px;right:10px;z-index:6;cursor:pointer;background-color:#fff}#header .hamburger:before,#header .hamburger:after{content:"";position:absolute;top:15px;left:15px;width:30px;border-top:1px solid #000;-moz-transition:100ms margin,100ms transform;-webkit-transition:100ms margin,100ms transform;transition:100ms margin,100ms transform}#header .hamburger:before{margin-top:10px}#header .hamburger:after{margin-top:20px}#header nav.main{display:none;position:fixed;z-index:5;top:0;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}#header nav.main .search input[type="search"]{border:1px solid #000;padding:5px 5px 3px 5px;font-size:12px}#header nav.main ul{margin:0;padding:0}#header nav.main>ul{padding:150px 0 0;background:url(../i/logo_black.png) 10px 10px no-repeat;background-size:200px auto}#header nav.main>ul>li{width:270px;float:right;clear:both}#header nav.main>ul>li>a,#header nav.main>ul>li>span{font-size:18px;border-bottom:1px solid #000;display:block}#header nav.main>ul>li>ul{font-size:15px;margin:10px 0 30px}#header nav.main>ul>li>ul a{display:block;padding:2px 0}#header.home .cart{margin-top:10px}body.text-white #header nav.main li>a,body.text-white #header nav.main .search input[type="search"]{border-color:#fff}body.text-white #header nav.main>ul{background-image:url(../i/logo_white.png)}body.text-white #header .cart>a{border-color:#fff}body.hamburger-active #header nav.main{display:block}body.hamburger-active #header .hamburger:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-top:14px}body.hamburger-active #header .hamburger:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-top:14px}}body.text-white #header .logo{background-image:url(../i/logo_white.png)}body.text-white #header nav.main>ul>li>a span,body.text-white #header nav.main>ul>li>span span{border-bottom-color:#fff}body.text-white #header nav.main>ul>li>ul>li>a span{border-bottom-color:#fff}body.text-white #header .hamburger:before,body.text-white #header .hamburger:after{border-color:#fff}body.text-white #header .cart>a{border-color:#fff}body.len-lye #header .logo{background-image:url(../i/logo_len_lye.png);background-size:contain;padding-top:267px;width:18%;background-position:left center}@media (max-width:767px){body.len-lye #header .logo{width:23.8%;padding-top:62%}}body.cart-has-items #header .cart{display:block}body.checkout #header .cart{display:none}.image{font-size:0;padding-bottom:20px;display:block}.image img{max-width:100%;height:auto;display:block;margin:0 0 20px}.image .artist,.image .caption{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:10px;line-height:1.5;display:inline-block;vertical-align:top}.image .artist{width:40%;min-width:123px;max-width:205px}.image .caption{width:100%;min-width:205px;max-width:369px}.image .artist+.caption{width:60%}.share-links h6{margin:0 20px 0 0;display:inline-block;text-decoration:underline}.share-links>div{display:inline-block;visibility:hidden}.share-links>div a{display:inline-block;padding:10px 0;margin:0 10px 0 0}.share-links>div a:hover{text-decoration:underline}.share-links:hover>div{visibility:visible}.body-link{background:rgba(0,0,0,.5);height:60px;width:60px;color:#fff;font-family:sans-serif;line-height:60px;text-align:center;font-size:36px}.body-link:after{content:"↓"}ul.details{list-style:none;padding:0;margin:0;font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}ul.details li{margin:0;border-bottom:1px solid #000;padding:10px 0}.vert-heading{z-index:2}@media (min-width:768px){.vert-heading{height:470px;position:relative;border-right:2px solid #000;border-bottom:2px solid #000;margin-bottom:120px}.vert-heading>span,.vert-heading>a{position:absolute;left:0;bottom:0;width:470px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:bottom left;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}}@media (max-width:767px){.vert-heading{border:none;font-size:40px;padding:0;margin:0 0 20px}}@media (min-width:768px){article>.vert-heading{float:left;display:inline;width:10.71429%;margin-left:0%;margin-right:0%;margin-left:10.71429%;margin-right:3.57143%}}@media (min-width:768px){.heading-wrap{float:left;display:inline;width:25%;margin-left:0%;margin-right:0%;padding-bottom:3.57143%}.heading-wrap .scrollbalance-inner{z-index:2}.heading-wrap .vert-heading{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%;margin-left:42.85714%;margin-right:14.28571%}}@media (min-width:768px) and (max-width:960px){.heading-wrap{float:left;display:inline;width:17.85714%;margin-left:0%;margin-right:0%}.heading-wrap .vert-heading{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%;margin-right:20%;margin-left:20%}.heading-wrap .vert-heading>span{margin-left:66.66667%;margin-bottom:20px}}article.news-detail,article.event-detail{max-width:1148px;min-width:300px;margin:0 auto}article.news-detail:after,article.event-detail:after{content:"";display:table}article.news-detail:after,article.event-detail:after{clear:both}article.news-detail,article.event-detail{zoom:1}@media (max-width:767px){article.news-detail,article.event-detail{margin:0 10px}}@media (min-width:768px){article.news-detail,article.event-detail{padding-bottom:100px}article.news-detail>.intro,article.event-detail>.intro{position:relative;padding:50px 0 140px;z-index:2}article.news-detail>.intro:after,article.event-detail>.intro:after{content:"";display:table}article.news-detail>.intro:after,article.event-detail>.intro:after{clear:both}article.news-detail>.intro,article.event-detail>.intro{zoom:1}article.news-detail>.intro .image,article.event-detail>.intro .image{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%;margin-left:10.71429%;margin-right:3.57143%;padding-top:0}article.news-detail>.intro .text,article.event-detail>.intro .text{float:left;display:inline;width:35.71429%;margin-left:0%;margin-right:0%;min-height:620px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.news-detail>.intro .text header,article.event-detail>.intro .text header{border-right:2px solid #000;border-bottom:2px solid #000;padding:0 20px 40px 0;margin:0 0 30px}article.news-detail>.intro .text h3,article.news-detail>.intro .text h1,article.event-detail>.intro .text h3,article.event-detail>.intro .text h1{margin-bottom:40px}article.news-detail>.intro .text h3,article.event-detail>.intro .text h3{height:36px;margin-top:0}article.news-detail>.intro .text p,article.event-detail>.intro .text p{max-width:328px}article.news-detail>.intro .text ul.details,article.event-detail>.intro .text ul.details{margin-bottom:20px;max-width:328px}article.news-detail>.intro .share-links,article.event-detail>.intro .share-links{margin-left:-20px;padding:10px 20px}article.news-detail>.intro .calendar,article.event-detail>.intro .calendar{text-decoration:underline}article.news-detail>.intro .body-link,article.event-detail>.intro .body-link{position:absolute;top:100%;right:0;margin-right:3.57143%;background:#d52036}}#content>article>header{max-width:1148px;min-width:300px;margin:0 auto;position:relative;z-index:2}#content>article>header:after{content:"";display:table}#content>article>header:after{clear:both}#content>article>header{zoom:1}@media (max-width:767px){#content>article>header{margin:0 10px}}#content>article>header .logo{background:url(../i/logo_white.png) top left no-repeat;background-size:contain;padding-top:96px;height:0;width:17.85714%;margin-left:0%;margin-right:0%;overflow:hidden;display:block;position:absolute;top:0;left:0;margin-top:30px}#content>article.exhibition-detail>header .logo{background-image:url(../i/logo_white_vert.png);width:10.71429%;margin-left:0%;margin-right:0%;padding-top:256px}#content>article.product-detail>header .logo,#content>article.shop-home>header .logo{background-image:url(../i/logo_black.png)}.info-link{display:block;font-size:16px;margin:10px 0}.info-link:before{content:"→";margin:0 10px 0 0;font-family:sans-serif}.info-link:hover:before{visibility:hidden}.archive-link{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px;border-bottom:1px solid #000;padding:0 0 2px;display:inline-block}.ui-datepicker{background:#2C2C2C;color:#fff;width:246px}.ui-datepicker .ui-datepicker-prev:after{content:"◀"}.ui-datepicker .ui-datepicker-next:after{content:"▶"}.ui-datepicker .ui-datepicker-unselectable{opacity:.5}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{opacity:.7}.ui-datepicker table{width:97%}.ui-datepicker table td a,.ui-datepicker table td span{padding-right:.6em;background:none}.ui-datepicker table td a:hover{color:#F0D553}.ui-datepicker table td a.ui-state-active{background:#d52036;color:#fff}article.static{max-width:1148px;min-width:300px;margin:0 auto;padding-top:41px}article.static:after{content:"";display:table}article.static:after{clear:both}article.static{zoom:1}@media (max-width:767px){article.static{margin:0 10px}}article.static .text{background:#fff;padding:7.14286% 3.57143%;float:left;display:inline;width:57.14286%;margin-left:0%;margin-right:0%}article.static .text h5{border-bottom:1px solid #000;padding:0 0 10px;margin:0 0 20px}.instagallery{position:relative}.instagallery .carousel{margin:0;padding-bottom:0}.instagallery .carousel .carousel-item{width:25%}.instagallery .carousel .carousel-item:nth-child(1){display:inline-block}.instagallery .carousel .carousel-item:nth-child(2){display:inline-block}.instagallery .carousel .carousel-item:nth-child(3){display:inline-block}.instagallery .carousel .carousel-item:nth-child(4){display:inline-block}.instagallery .carousel .carousel-item>a{display:block;padding-top:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .15s ease}.instagallery .carousel .flickity-page-dots:hover li.is-selected{opacity:.25}.instagallery .carousel .flickity-page-dots:hover li:hover{opacity:1}.instagallery .carousel .flickity-page-dots li{width:8px;height:8px;margin:5px}.instagallery .carousel-controls.is-last .next:after{top:10%;content:"↩"}.instagallery .carousel-controls a{position:absolute;top:50%;height:0;margin:auto;padding-top:20%;width:5.35714%;min-width:41px;background:#000;color:#fff;overflow:hidden;cursor:pointer;transform:translatey(-50%)}.instagallery .carousel-controls a:after{text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;height:30px;margin:auto;font-family:sans-serif}@media (min-width:769px) and (max-width:1147px){.instagallery .carousel-controls a:after{font-size:2.61324vw}}@media (max-width:768px){.instagallery .carousel-controls a:after{font-size:20.06969px}}@media (min-width:1148px){.instagallery .carousel-controls a:after{font-size:30px}}@media (min-width:769px) and (max-width:1147px){.instagallery .carousel-controls a:after{line-height:2.61324vw}}@media (max-width:768px){.instagallery .carousel-controls a:after{line-height:20.06969px}}@media (min-width:1148px){.instagallery .carousel-controls a:after{line-height:30px}}.instagallery .carousel-controls .previous{left:0}.instagallery .carousel-controls .previous:after{content:"←"}.instagallery .carousel-controls .next{right:0}.instagallery .carousel-controls .next:after{content:"→"}.gram .posts,.gallery,.slider{position:relative;z-index:1;overflow:hidden}.gram .posts:after,.gallery:after,.slider:after{content:"";display:table}.gram .posts:after,.gallery:after,.slider:after{clear:both}.gram .posts,.gallery,.slider{zoom:1}.gram .posts .indicators,.gallery .indicators,.slider .indicators{position:absolute;bottom:0;right:0;margin-bottom:10px;margin-left:0%;margin-right:0%}.gram .posts .indicators a,.gallery .indicators a,.slider .indicators a{width:8px;height:8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin:5px;cursor:pointer}.gram .posts .indicators a,.gram .posts .indicators:hover a.active,.gallery .indicators a,.gallery .indicators:hover a.active,.slider .indicators a,.slider .indicators:hover a.active{background:#fff}.gram .posts .indicators a.active,.gram .posts .indicators a:hover,.gram .posts .indicators:hover a.active:hover,.gallery .indicators a.active,.gallery .indicators a:hover,.gallery .indicators:hover a.active:hover,.slider .indicators a.active,.slider .indicators a:hover,.slider .indicators:hover a.active:hover{background:#d52036}.gram .posts .transport a,.gallery .transport a,.slider .transport a{position:absolute;top:0;bottom:0;height:0;margin:auto;padding-top:20%;width:5.35714%;min-width:41px;background:#000;color:#fff;overflow:hidden;cursor:pointer}.gram .posts .transport a:after,.gallery .transport a:after,.slider .transport a:after{text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;height:30px;margin:auto;font-family:sans-serif}@media (min-width:769px) and (max-width:1147px){.gram .posts .transport a:after,.gallery .transport a:after,.slider .transport a:after{font-size:2.61324vw}}@media (max-width:768px){.gram .posts .transport a:after,.gallery .transport a:after,.slider .transport a:after{font-size:20.06969px}}@media (min-width:1148px){.gram .posts .transport a:after,.gallery .transport a:after,.slider .transport a:after{font-size:30px}}@media (min-width:769px) and (max-width:1147px){.gram .posts .transport a:after,.gallery .transport a:after,.slider .transport a:after{line-height:2.61324vw}}@media (max-width:768px){.gram .posts .transport a:after,.gallery .transport a:after,.slider .transport a:after{line-height:20.06969px}}@media (min-width:1148px){.gram .posts .transport a:after,.gallery .transport a:after,.slider .transport a:after{line-height:30px}}.gram .posts .transport .prev,.gallery .transport .prev,.slider .transport .prev{left:0}.gram .posts .transport .prev:after,.gallery .transport .prev:after,.slider .transport .prev:after{content:"←"}.gram .posts .transport .next,.gallery .transport .next,.slider .transport .next{right:0}.gram .posts .transport .next:after,.gallery .transport .next:after,.slider .transport .next:after{content:"→"}.gram .posts .transport .prev.end,.gallery .transport .prev.end,.slider .transport .prev.end{display:none}.gram .posts .transport .next.start:after,.gallery .transport .next.start:after,.slider .transport .next.start:after{top:10%;content:"↩"}.gram .posts .group,.gallery .image,.slider .slider-item{visibility:hidden;-moz-transform:translatex(0);-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);margin-right:-100%;width:100%;float:left;-moz-transform:translatex(0);-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.gram .posts .group:first-of-type,.gallery .image:first-of-type,.slider .slider-item:first-of-type{visibility:visible}.gram .posts .group.active,.gallery .image.active,.slider .slider-item.active{display:block}.gram .posts .group.past,.gallery .image.past,.slider .slider-item.past{-moz-transform:translatex(-200%);-webkit-transform:translatex(-200%);-ms-transform:translatex(-200%);transform:translatex(-200%)}.gram .posts .group.future,.gallery .image.future,.slider .slider-item.future{-moz-transform:translatex(200%);-webkit-transform:translatex(200%);-ms-transform:translatex(200%);transform:translatex(200%)}.gram .posts .group.past{-moz-transform:translatex(-100%);-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.gram .posts .group.future{-moz-transform:translatex(100%);-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.gram .posts.slider-initialised .group,.gram .posts.slider-initialised .image,.gram .posts.slider-initialised .slider-item,.gallery.slider-initialised .group,.gallery.slider-initialised .image,.gallery.slider-initialised .slider-item,.slider.slider-initialised .group,.slider.slider-initialised .image,.slider.slider-initialised .slider-item{visibility:visible;-moz-transition:-moz-transform 500ms;-webkit-transition:-webkit-transform 500ms;transition:transform 500ms}.gallery .image .img{padding-top:66.66667%;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}@media (min-width:768px){.news-list{max-width:1148px;min-width:300px;margin:0 auto;position:relative;margin-bottom:100px;clear:both;font-size:0}.news-list:after{content:"";display:table}.news-list:after{clear:both}.news-list{zoom:1}}@media (min-width:768px) and (max-width:767px){.news-list{margin:0 10px}}@media (min-width:768px){.news-list>article,.news-list>a{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}.news-list a.next{position:absolute;top:100%;left:0;margin-top:20px;margin-left:3.57143%}.news-list article{width:28.57143%;margin-left:0%;margin-right:0%;display:inline-block;vertical-align:top;padding:0 1px 3.57143%;margin-bottom:0%;position:relative;z-index:1;min-height:300px}.news-list article h5{height:120px;margin:0 0 .5em;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0}.news-list article h5 a{display:inline-block;width:95%;vertical-align:bottom}.news-list article h5:before{content:"";display:inline-block;height:100%;vertical-align:bottom;width:0}.news-list article h5 .subtitle{display:block;font-size:12px;margin:0 0 5px}.news-list article h6{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px}.news-list article .image img{display:block;margin:0 0 1em;width:100%;height:auto}.news-list article .image .large-image{display:none}.news-list article .image p{margin:0 0 1.4em}.news-list article .intro{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;overflow:hidden;padding-right:20px;height:177px}}@media (min-width:768px) and (max-width:959px){.news-list article .intro{height:200px}}@media (max-width:767px){.news-list article{margin:0 0 40px;display:flex;flex-direction:column}.news-list article:after{content:"";display:table}.news-list article:after{clear:both}.news-list article{zoom:1}.news-list article>*{order:2}.news-list article .image{margin:0 0 10px;padding:0;order:1}.news-list article .image img{margin:0;width:100%}}article.news-home{max-width:1148px;min-width:300px;margin:0 auto}article.news-home:after{content:"";display:table}article.news-home:after{clear:both}article.news-home{zoom:1}@media (max-width:767px){article.news-home{margin:0 10px}}article.news-home form.search input[type="submit"]{visibility:hidden}article.news-home form.search input[type="submit"] .select-mask{border-color:#000}article.news-home .news-wrap{background:#fff}article.news-home article.featured-news .inner .read{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:23px;display:block;margin:30px 0}@media (min-width:768px){article.news-home .news-wrap{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding-left:7.14286%;position:relative}}@media (min-width:768px) and (min-width:1149px){article.news-home .news-wrap:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.news-home article.featured-news{padding-top:90px;padding-bottom:240px}article.news-home article.featured-news .inner h4{margin:0 0 20px;font-size:30px}article.news-home article.featured-news .inner h6{border-top:1px solid #000;border-bottom:1px solid #000;padding:6px 0 3px;font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;margin:0 0 20px}article.news-home article.featured-news .inner .text{width:28.57143%;float:left;padding-right:2px}article.news-home article.featured-news .inner .text p{margin-right:20px}article.news-home article.featured-news .inner .image{width:71.42857%;float:left}}@media (max-width:767px){article.news-home .news-wrap{background:none}article.news-home .news-wrap article.featured-news{padding:10px 0 0;margin:0 0 40px}article.news-home .news-wrap article.featured-news .image{padding:0;margin:0 -10px}article.news-home .news-wrap article.featured-news .image img{margin:0}}@media (min-width:768px){article.news-detail{padding-bottom:30px}article.news-detail .intro{padding-bottom:0}article.news-detail .intro .image{padding-top:90px;width:50%;margin-left:0%;margin-right:0%;margin-left:3.57143%;margin-right:3.57143%}article.news-detail .intro .text header{height:400px;position:relative}article.news-detail .intro .text header h1{position:absolute;bottom:0;left:0;right:20px;bottom:40px;margin:0}article.news-detail .main-wrap{margin-left:10.71429%;background:#fff;padding:90px 0 140px;position:relative;z-index:1}article.news-detail .main-wrap:after{content:"";display:table}article.news-detail .main-wrap:after{clear:both}article.news-detail .main-wrap{zoom:1}}@media (min-width:768px) and (min-width:1149px){article.news-detail .main-wrap .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.news-detail .main-wrap .body-content{float:left;display:inline;width:40%;margin-left:0%;margin-right:0%;margin-right:8%;float:right;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.news-detail .main-wrap .side{float:left;display:inline;width:40%;margin-left:0%;margin-right:0%;margin-left:4%}article.news-detail .main-wrap .side blockquote{margin:0 0 200px}article.news-detail .main-wrap .side .image{padding:0 0 60px}article.news-detail .main-wrap .side .image .caption{padding-left:5px}article.news-detail .related{position:relative;text-align:center;font-size:0;background:#fff;padding:0 0 50px;margin-left:10.71429%}}@media (min-width:768px) and (min-width:1149px){article.news-detail .related .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.news-detail .related .related-inner article{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;width:21.42857%;margin-left:0%;margin-right:0%;display:inline-block;vertical-align:top;margin-left:3.57143%;margin-right:3.57143%;padding:20px 0;text-align:left}article.news-detail .related .related-inner article h2{margin:0 0 10px;text-align:center;line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}article.news-detail .related .related-inner article img{display:block;width:100%;height:auto;margin:0 0 20px}article.news-detail .related .related-inner article h6{margin:0;color:rgba(255,255,255,.7)}article.news-detail .related .related-inner article .info{display:inline-block;margin:25px 0 0;border-bottom:1px solid #fff;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.news-detail .related .related-inner article .info:hover{border-bottom:none}article.news-detail .related-news.news-list{padding:40px 0 0;margin-bottom:0;margin-left:10.71429%;margin-right:14.28571%}article.news-detail .related-news.news-list>h5{margin:0 0 20px}article.news-detail .related-news.news-list article:after{content:"";display:block;margin:30px 0 0;border-bottom:1px solid #000}}@media (max-width:767px){article.news-detail .intro{display:flex;flex-direction:column}article.news-detail .intro>*{order:2}article.news-detail .intro .text{order:1}article.news-detail .related{position:relative;font-size:0;padding:0 0 50px}article.news-detail .related .spill{display:none}article.news-detail .related .related-inner article{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;width:100%;display:inline-block;vertical-align:top;padding:20px 0}article.news-detail .related .related-inner article:first-child{padding-top:0}article.news-detail .related .related-inner article:last-child{padding-bottom:0}article.news-detail .related .related-inner article h2{margin:0 0 10px;line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px}article.news-detail .related .related-inner article img{display:block;width:100%;height:auto;margin:0 0 20px}article.news-detail .related .related-inner article h6{margin:0}article.news-detail .related .related-inner article .info{display:inline-block;margin:25px 0 0;border-bottom:1px solid #000;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.news-detail .related .related-inner article .info:hover{border-bottom:none}}article.event-detail blockquote a{display:block;margin:20px 0;text-decoration:none}article.event-detail blockquote a:hover:before{visibility:hidden}article.event-detail blockquote a:before{content:"→";font-family:sans-serif;font-size:24px;margin:0 10px 0 0;display:inline-block;vertical-align:middle}article.event-detail .tickets{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;margin:25px 0 0}article.event-detail .tickets h3{margin:0}article.event-detail .tickets ul{border-top:1px solid #000;padding:0;margin:0;list-style:none}article.event-detail .tickets ul li{border-bottom:1px solid #000;padding:5px 0;text-align:right}article.event-detail .tickets ul li:after{content:"";display:table}article.event-detail .tickets ul li:after{clear:both}article.event-detail .tickets ul li{zoom:1}article.event-detail .tickets ul li>*{vertical-align:middle;display:inline-block}article.event-detail .tickets ul li h6{float:left;line-height:30px;height:30px;margin:0}article.event-detail .tickets ul li input[type="number"]{width:60px;background:none;border:1px solid #000;padding:5px;margin:0 8px}article.event-detail .tickets ul li input[type="number"]:focus{outline:none}article.event-detail .tickets ul li input[type="number"].error{border-color:#d52036}article.event-detail .tickets ul li .select-mask{border-color:#000;text-align:left;margin:0;width:calc(100% - 123px)}article.event-detail .tickets ul li .select-mask span:after{color:#000}article.event-detail .tickets button{background:none;border:none;display:block;clear:both;margin:5px 0 0;padding:5px 0;text-decoration:none;position:relative}article.event-detail .tickets button:before{content:"→";font-family:sans-serif;font-size:24px;margin:0 10px 0 0;display:inline-block;vertical-align:middle}article.event-detail .tickets button:focus,article.event-detail .tickets button:hover{outline:none;text-decoration:underline}article.event-detail .tickets form.loading button{cursor:default}article.event-detail .tickets form.loading button span{display:none}article.event-detail .tickets form.loading button:after{content:"Loading..."}article.event-detail .sponsors>a,article.event-detail .sponsors>span{display:block;margin:0 0 20px;padding:0}@media (min-width:768px){article.event-detail{padding-bottom:0}article.event-detail .tickets{max-width:328px}article.event-detail .body{padding-bottom:40px}article.event-detail .intro{padding-bottom:0}article.event-detail .main-wrap{margin-left:10.71429%;padding:0 0 140px;position:relative;z-index:1}article.event-detail .main-wrap:after{content:"";display:table}article.event-detail .main-wrap:after{clear:both}article.event-detail .main-wrap{zoom:1}article.event-detail .main-wrap .body-content{float:left;display:inline;width:40%;margin-left:0%;margin-right:0%;margin-right:8%;margin-left:4%;float:right;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.event-detail .main-wrap .side{float:left;display:inline;width:44%;margin-left:0%;margin-right:0%}article.event-detail .main-wrap .side .vert-heading{float:left;display:inline;width:27.27273%;margin-left:0%;margin-right:0%}article.event-detail .main-wrap .side .sponsors{margin-left:36.36364%}article.event-detail .main-wrap .side blockquote{margin:0 0 200px}article.event-detail .main-wrap .side .image{padding:0 0 60px;margin-left:9.09091%}article.event-detail .main-wrap .side .image .caption{padding-left:5px}article.event-detail footer{padding:90px 0 0}article.event-detail footer nav.related,article.event-detail footer .related-products{width:71.42857%;margin-left:0%;margin-right:0%;margin:0 auto;padding:80px 3.57143% 30px}article.event-detail footer nav.related>h2,article.event-detail footer .related-products>h2{text-align:center;position:relative}article.event-detail footer nav.related>h2:after,article.event-detail footer .related-products>h2:after{content:"";border-top:1px solid #000;position:absolute;left:0;right:0;top:50%;z-index:1}article.event-detail footer nav.related>h2 span,article.event-detail footer .related-products>h2 span{display:inline-block;background:#F0D553;z-index:2;position:relative;padding:0 15px}article.event-detail footer nav.related a.exhibition{padding:20px 0;border-bottom:1px solid #000;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;display:block;position:relative}article.event-detail footer nav.related a.exhibition h6,article.event-detail footer nav.related a.exhibition h2,article.event-detail footer nav.related a.exhibition p{margin:0}article.event-detail footer nav.related a.exhibition:hover:after{content:"→";font-family:sans-serif;font-size:30px;position:absolute;right:0;bottom:20px}article.event-detail footer nav.related a.all{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px;color:#000;text-align:center;width:40%;margin-left:0%;margin-right:0%;margin:40px auto 0;display:block;padding:25px;min-width:280px}article.event-detail footer .related-products .product-listing{margin:0 0 20px;width:48.5%;border:15px solid #fff}article.event-detail footer .related-products .product-listing:nth-child(2n){float:right}article.event-detail footer .related-products .product-listing .details{position:absolute;display:none}article.event-detail footer .related-products .product-listing:hover .details{display:block}article.event-detail footer .related-products .product-listing:first-child:last-child{width:100%}article.event-detail footer .related-products .product-listing:first-child:last-child .image .img{padding-top:75%}}@media (max-width:767px){article.event-detail .tickets{margin:30px 0}article.event-detail .body-link{display:none}}.event-list .event h5 .subtitle{display:block;font-size:12px;margin:0 0 5px}.event-list .event ul.details{margin:0 0 15px}.event-list .event .image .img{padding-top:75%;background-size:cover}@media (min-width:768px){.event-list{font-size:0;width:75%;margin-left:0%;margin-right:0%}.event-list h3{margin:0}.event-list .event{width:28.0381%;margin-left:.26667%;margin-right:.26667%;padding:0 0 20px;margin-bottom:20px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;display:inline-block;vertical-align:top;border-bottom:1px solid #000}.event-list .event h5{border-bottom:1px solid #000;height:120px;padding:0 15px 15px 0;margin:0}.event-list .event h5:before,.event-list .event h5>a{display:inline-block;vertical-align:bottom;font-size:18px}.event-list .event h5:before{content:"";height:100%}.event-list .event ul.details{font-size:12px;margin:0}.event-list .event ul.details li:last-child{border-bottom:none;padding-bottom:0;min-height:44px}.event-list .event .intro{min-height:110px;padding-right:20px}.event-list .event .info-link{margin:0}}@media (max-width:767px){.event-list .event{margin:0 0 40px}}article.events{max-width:1148px;min-width:300px;margin:0 auto}article.events:after{content:"";display:table}article.events:after{clear:both}article.events{zoom:1}@media (max-width:767px){article.events{margin:0 10px}}@media (min-width:768px){article.events .event-list{position:relative;float:left}article.events .event-list .event{position:relative;z-index:1}article.events .archive-link{margin-top:100px;margin-left:35.71429%}}@media (max-width:767px){#content article.events .heading-wrap{display:none}#content article.events form.search{display:none}#content article.events .event{display:flex;flex-direction:column;margin-bottom:80px}#content article.events .event>*{order:2}#content article.events .event .image{order:1}}.exhibition .text ul.details{margin:0 0 15px}@media (min-width:768px){.exhibition:after{content:"";display:table}.exhibition:after{clear:both}.exhibition{zoom:1}.exhibition .text{float:right;width:28.57143%;margin-left:0%;margin-right:0%}.exhibition .text h5{border-bottom:1px solid #000;margin:0;padding:0 0 25px}.exhibition .text ul.details{font-size:12px;min-height:100px}.exhibition .text ul.details li:last-child{border-bottom:none}.exhibition .text p{max-width:205px}.exhibition .image{margin-right:287px}}@media (max-width:767px){.exhibition{margin:0 0 80px}}article.exhibitions-home{max-width:1148px;min-width:300px;margin:0 auto;position:relative}article.exhibitions-home:after{content:"";display:table}article.exhibitions-home:after{clear:both}article.exhibitions-home{zoom:1}@media (max-width:767px){article.exhibitions-home{margin:0 10px}}@media (min-width:768px){article.exhibitions-home{padding-bottom:100px}article.exhibitions-home .wrap{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%}article.exhibitions-home .current,article.exhibitions-home .upcoming{margin:0 0 60px}article.exhibitions-home .current h3,article.exhibitions-home .upcoming h3{margin:0 0 40px}article.exhibitions-home .exhibition:after{content:"";display:table}article.exhibitions-home .exhibition:after{clear:both}article.exhibitions-home .exhibition{zoom:1}article.exhibitions-home .exhibition .text{float:left;padding-top:41px;padding-right:2px}article.exhibitions-home .exhibition .text h5{padding-right:20px}article.exhibitions-home .exhibition .image{margin:0;float:right;width:71.42857%;margin-left:0%;margin-right:0%}article.exhibitions-home .archive-link{margin-left:28.57143%}}@media (max-width:767px){article.exhibitions-home .heading-wrap{display:none}}.audio img{float:left;border:10px solid rgba(0,0,0,.2);width:82px;height:auto;margin-right:10px}.audio h5{font-size:23px}.audio h5 span{display:block}.audio div.play{display:inline-block;clear:both;background:rgba(0,0,0,.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:10px 0;padding:8px 20px 8px 8px;line-height:30px;color:#fff}.audio div.play a{width:82px;display:inline-block;cursor:pointer}.audio div.play a:hover{text-decoration:underline}.audio div.play a.play{border-right:1px solid #fff}.audio div.play a.play:before{content:"▶";text-align:center;height:30px;width:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;background:rgba(0,0,0,.1);margin:0 10px 0 0;text-indent:4px;line-height:34px}.audio div.play a.download{text-align:center}.audio .description{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:10px;line-height:1.5}.audio.playing div.play a.play:before{content:"◼︎";text-indent:0}article.exhibition-detail .catalogue{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;max-width:180px;display:block}article.exhibition-detail .catalogue span{border-bottom:1px solid #000;padding-bottom:0;border-color:#fff}article.exhibition-detail .catalogue span:hover,article.exhibition-detail .catalogue span.current{border-bottom:none;padding-bottom:1px}@media (min-width:768px){article.exhibition-detail .gallery .image .artist,article.exhibition-detail .gallery .image .caption{min-height:40px}article.exhibition-detail .gallery .indicators{margin-bottom:38px}article.exhibition-detail .gallery .indicators a.active,article.exhibition-detail .gallery .indicators a:hover,article.exhibition-detail .gallery .indicators:hover a.active:hover{background:rgba(0,0,0,.5)}article.exhibition-detail .top{color:#fff}body.title-text-black article.exhibition-detail .top{color:#000}article.exhibition-detail .top .inner{max-width:1148px;min-width:300px;margin:0 auto;position:relative;min-height:calc(100vh - 214px)}article.exhibition-detail .top .inner:after{content:"";display:table}article.exhibition-detail .top .inner:after{clear:both}article.exhibition-detail .top .inner{zoom:1}}@media (min-width:768px) and (max-width:767px){article.exhibition-detail .top .inner{margin:0 10px}}@media (min-width:768px){article.exhibition-detail .top .inner .image{float:left;display:inline;width:57.14286%;margin-left:0%;margin-right:0%;margin-left:3.57143%;margin-right:3.57143%;padding-top:60px;padding-bottom:0}article.exhibition-detail .top .inner .image img{margin-bottom:0}article.exhibition-detail .top .inner .image .caption,article.exhibition-detail .top .inner .image .artist{padding-top:1.4em;height:4.2em;margin-bottom:-4.2em}article.exhibition-detail .top .inner .text{float:left;display:inline;width:32.14286%;margin-left:0%;margin-right:0%;padding-top:40px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:23px}article.exhibition-detail .top .inner .text .text-inner{border-bottom:2px solid;border-right:2px solid;padding-right:10%;padding-bottom:10%;padding-top:1px;margin-bottom:60px}article.exhibition-detail .top .inner .text .text-inner h3{margin:0 0 20px}article.exhibition-detail .top .inner .text .text-inner *:first-child{margin-top:20px}article.exhibition-detail .top .inner .text .text-inner h1{margin:1em 0 .5em}article.exhibition-detail .top .inner .text .text-inner h1.small{font-size:40px}article.exhibition-detail .top .inner .text .open{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}article.exhibition-detail .top .inner .body-link{position:absolute;left:0;bottom:0;margin-left:64.28571%}article.exhibition-detail .mid-wrap .inner{max-width:1148px;min-width:300px;margin:0 auto;padding-top:80px}article.exhibition-detail .mid-wrap .inner:after{content:"";display:table}article.exhibition-detail .mid-wrap .inner:after{clear:both}article.exhibition-detail .mid-wrap .inner{zoom:1}}@media (min-width:768px) and (max-width:767px){article.exhibition-detail .mid-wrap .inner{margin:0 10px}}@media (min-width:768px){article.exhibition-detail .mid-wrap .inner .gallery.side{float:left;display:inline;width:57.14286%;margin-left:0%;margin-right:0%;margin-left:3.57143%;margin-right:3.57143%;min-height:1px}article.exhibition-detail .mid-wrap .inner .intro{float:left;display:inline;width:32.14286%;margin-left:0%;margin-right:0%;line-height:1.4;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px}article.exhibition-detail .mid-wrap .inner blockquote{clear:both;line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:50px;margin-left:3.57143%;margin-right:25%;padding:3.57143% 0}article.exhibition-detail .mid-wrap .inner .gallery.main{margin-left:7.14286%;margin-right:7.14286%}article.exhibition-detail .body-wrap{max-width:1148px;min-width:300px;margin:0 auto;padding:120px 0;position:relative;font-size:0}article.exhibition-detail .body-wrap:after{content:"";display:table}article.exhibition-detail .body-wrap:after{clear:both}article.exhibition-detail .body-wrap{zoom:1}}@media (min-width:768px) and (max-width:767px){article.exhibition-detail .body-wrap{margin:0 10px}}@media (min-width:768px){article.exhibition-detail .body-wrap:before,article.exhibition-detail .body-wrap:after,article.exhibition-detail .body-wrap .centre{content:"";border-left:1px solid rgba(0,0,0,.5);position:absolute;top:120px;bottom:120px;display:block}article.exhibition-detail .body-wrap:before{left:7.14286%}article.exhibition-detail .body-wrap:after{right:7.14286%}article.exhibition-detail .body-wrap .centre{left:50%;margin-left:-1px}article.exhibition-detail .body-wrap .side,article.exhibition-detail .body-wrap .body{display:inline-block;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;width:42.85714%;margin-left:0%;margin-right:0%;padding-right:3.57143%;padding-left:3.57143%;vertical-align:top}article.exhibition-detail .body-wrap .side{margin-left:7.14286%;padding-bottom:100px}article.exhibition-detail .body-wrap .side .catalogue{margin:100px 0}article.exhibition-detail .body-wrap .body{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:23px}article.exhibition-detail .body-wrap .body .gallery{padding-top:40px}article.exhibition-detail .body-wrap .body-intro{line-height:1.4;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px;margin:0 0 50px}article.exhibition-detail .body-wrap .audio{max-width:328px}article.exhibition-detail .related{text-align:center;font-size:0;background:rgba(0,0,0,.1);padding:50px 0}article.exhibition-detail .related>div{max-width:1148px;min-width:300px;margin:0 auto}article.exhibition-detail .related>div:after{content:"";display:table}article.exhibition-detail .related>div:after{clear:both}article.exhibition-detail .related>div{zoom:1}}@media (min-width:768px) and (max-width:767px){article.exhibition-detail .related>div{margin:0 10px}}@media (min-width:768px){article.exhibition-detail .related article{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;width:21.42857%;margin-left:0%;margin-right:0%;display:inline-block;vertical-align:top;margin-left:3.57143%;margin-right:3.57143%;padding:20px 0;text-align:left}article.exhibition-detail .related article h2{margin:0 0 10px;text-align:center;line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}article.exhibition-detail .related article img{display:block;width:100%;height:auto;margin:0 0 20px}article.exhibition-detail .related article h6{margin:0;color:rgba(255,255,255,.7)}article.exhibition-detail .related article .info{display:inline-block;margin:25px 0 0;border-bottom:1px solid #fff;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.exhibition-detail .related article .info:hover{border-bottom:none}}@media (max-width:767px){article.exhibition-detail{max-width:1148px;min-width:300px;margin:0 auto}article.exhibition-detail:after{content:"";display:table}article.exhibition-detail:after{clear:both}article.exhibition-detail{zoom:1}}@media (max-width:767px) and (max-width:767px){article.exhibition-detail{margin:0 10px}}@media (max-width:767px){article.exhibition-detail .body-link{display:none}article.exhibition-detail .related{position:relative;font-size:0;padding:0 0 50px}article.exhibition-detail .related article{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;width:100%;display:inline-block;vertical-align:top;padding:20px 0}article.exhibition-detail .related article:first-child{padding-top:0}article.exhibition-detail .related article:last-child{padding-bottom:0}article.exhibition-detail .related article h2{margin:0 0 10px;line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px}article.exhibition-detail .related article img{display:block;width:100%;height:auto;margin:0 0 20px}article.exhibition-detail .related article h6{margin:0}article.exhibition-detail .related article .info{display:inline-block;margin:25px 0 0;border-bottom:1px solid #fff;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.exhibition-detail .related article .info:hover{border-bottom:none}}.product-listing .details{padding:3.84615%;background:#fff}.product-listing .image .img{background-size:cover;background-position:center;background-repeat:no-repeat}.related-products .product-listing .details .price,.related-products .product-listing .details .info,.product-list .product-listing .details .price,.product-list .product-listing .details .info,.featured-products .product-listing .details .price,.featured-products .product-listing .details .info{margin:0 0 1em;width:50%}.related-products .product-listing .details .price,.product-list .product-listing .details .price,.featured-products .product-listing .details .price{float:left}.related-products .product-listing .details .info,.product-list .product-listing .details .info,.featured-products .product-listing .details .info{float:right;padding-bottom:2px;text-align:right}.related-products .product-listing .details .info:hover,.product-list .product-listing .details .info:hover,.featured-products .product-listing .details .info:hover{border-bottom:2px solid #000;padding-bottom:0}.related-products .product-listing .image,.product-list .product-listing .image,.featured-products .product-listing .image{margin:0;padding:0;position:relative}.related-products .product-listing .image .img,.product-list .product-listing .image .img,.featured-products .product-listing .image .img{margin:0;padding-top:100%}.related-products .product-listing .image.featured,.product-list .product-listing .image.featured,.featured-products .product-listing .image.featured{display:none}@media (min-width:768px){.related-products,.product-list,.featured-products{clear:both;margin:0 0 3.57143%}.related-products:after,.product-list:after,.featured-products:after{content:"";display:table}.related-products:after,.product-list:after,.featured-products:after{clear:both}.related-products,.product-list,.featured-products{zoom:1}.related-products .product-listing,.product-list .product-listing,.featured-products .product-listing{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%;position:relative;margin:0 3.57143% 7.14286%}.related-products .product-listing .details,.product-list .product-listing .details,.featured-products .product-listing .details{position:absolute;bottom:0;left:0;z-index:2;width:100%;opacity:0;-moz-transition:opacity 200ms;-webkit-transition:opacity 200ms;transition:opacity 200ms}.related-products .product-listing .details .price,.related-products .product-listing .details .info,.product-list .product-listing .details .price,.product-list .product-listing .details .info,.featured-products .product-listing .details .price,.featured-products .product-listing .details .info{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px}.related-products .product-listing .details h3,.product-list .product-listing .details h3,.featured-products .product-listing .details h3{clear:both;padding:1em 0 1em;margin:0;max-width:328px}.related-products .product-listing:hover .details,.product-list .product-listing:hover .details,.featured-products .product-listing:hover .details{opacity:1}.product-list .product-listing:nth-child(3n),.featured-products .product-listing{width:92.85714%}.product-list .product-listing:nth-child(3n) .image,.featured-products .product-listing .image{display:none}.product-list .product-listing:nth-child(3n) .image.featured,.featured-products .product-listing .image.featured{display:block;background-position:center top;background-repeat:no-repeat;background-size:contain;padding-top:66.66667%;padding-bottom:0}.product-list .product-listing:nth-child(3n) .details,.featured-products .product-listing .details{width:46.15385%}.related-products .product-listing .details{opacity:1;position:relative}.related-products .product-listing .details h3{min-height:4.4em;padding-bottom:0}.featured-products{padding-top:35px}.featured-products .product-listing{margin-bottom:60px}.featured-products .product-listing .details{opacity:1}.featured-products .indicators{margin-right:3.57143%}}@media (max-width:767px){.related-products .product-listing,.product-list .product-listing{margin:0 0 40px}.featured-products .product-listing .image{display:none}.featured-products .product-listing .image.featured{display:block;padding:100% 0 0;margin:0}}article.product-detail{max-width:1148px;min-width:300px;margin:0 auto}article.product-detail:after{content:"";display:table}article.product-detail:after{clear:both}article.product-detail{zoom:1}@media (max-width:767px){article.product-detail{margin:0 10px}}article.product-detail .gallery{margin-bottom:0}article.product-detail .gallery .image{background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:66.66667%}article.product-detail .related-exhibition{padding:60px 0}article.product-detail .related-exhibition h5{border-top:1px solid #000;padding:10px 0 20px;margin:0}article.product-detail .related-exhibition .image{margin:0;padding:0 0 10px;border-bottom:1px solid #000}article.product-detail .related-exhibition .image img{margin:0;display:block}article.product-detail .related-exhibition .details{font-size:.8em;margin:0 0 20px}article.product-detail .details-wrap .variant-images{font-size:0;padding:20px 0}article.product-detail .details-wrap .variant-images a{width:41px;display:inline-block;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px}article.product-detail .details-wrap .variant-images a span{width:25px;height:25px;display:block;border:1px solid #aaa;margin:0 0 10px}article.product-detail .details-wrap .variant-images a:hover span{border-color:#000}@media (min-width:768px){article.product-detail .gallery{margin-left:3.57143%;margin-right:3.57143%}article.product-detail .details-wrap{background:#fff;margin-left:3.57143%;margin-right:3.57143%;margin-bottom:7.14286%}article.product-detail .details-wrap:after{content:"";display:table}article.product-detail .details-wrap:after{clear:both}article.product-detail .details-wrap{zoom:1}article.product-detail .details-wrap .details{float:left;display:inline;width:65.38462%;margin-left:0;margin-right:0;padding:3.57143% 0;background:#fff;position:relative;z-index:2}article.product-detail .details-wrap .details h3{width:47.05882%;margin-left:0%;margin-right:0%;margin-left:5.88235%;min-height:3.6em;margin-bottom:.6em}article.product-detail .details-wrap .details .description{float:left;display:inline;width:47.05882%;margin-left:0%;margin-right:0%;margin-left:5.88235%;margin-right:5.88235%}article.product-detail .details-wrap .details .description .price{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:40px;margin:0 0 5px}article.product-detail .details-wrap .details .description .price span{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.product-detail .details-wrap .details .description .shipping{margin:0 0 35px}article.product-detail .details-wrap .details .buy-related{float:left;display:inline;width:29.41176%;margin-left:0%;margin-right:0%}article.product-detail .details-wrap .details .buy-related form .size label,article.product-detail .details-wrap .details .buy-related form .colour label,article.product-detail .details-wrap .details .buy-related form .style label{display:none}article.product-detail .details-wrap .details .buy-related form .qty{margin-bottom:20px}article.product-detail .details-wrap .details .buy-related form .success{margin:10px 0 0}article.product-detail .details-wrap .details .buy-related form .success a{text-decoration:underline;display:block}article.product-detail .details-wrap .details .buy-related .related-exhibition .details{float:none;width:100%;display:block}article.product-detail .details-wrap .variant-images{float:left;display:inline;width:34.61538%;margin-left:0%;margin-right:0%}}@media (max-width:767px){article.product-detail .gallery{margin:0 -10px 20px}}article.shop-home{max-width:1148px;min-width:300px;margin:0 auto}article.shop-home:after{content:"";display:table}article.shop-home:after{clear:both}article.shop-home{zoom:1}@media (max-width:767px){article.shop-home{margin:0 10px}}article.shop-home .about-shop .text{border-bottom:2px solid #000}article.shop-home .about-shop .text h5{border-bottom:2px solid #000;margin:0 0 15px;padding:0 20px 15px 0}article.shop-home .about-shop nav.groups{padding:30px 0}article.shop-home .about-shop nav.groups a{display:inline-block;margin:0 5px 0 0;padding:3px 0;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.shop-home .about-shop nav.groups a,article.shop-home .about-shop nav.groups:hover a.current{text-decoration:none}article.shop-home .about-shop nav.groups a:hover,article.shop-home .about-shop nav.groups a.current,article.shop-home .about-shop nav.groups:hover a.current:hover{text-decoration:underline}article.shop-home nav.categories a{display:inline-block;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;padding:3px 2px 5px 1px;margin:0 5px 0 0}article.shop-home nav.categories a,article.shop-home nav.categories:hover a.current{border-bottom:none;padding-bottom:5px}article.shop-home nav.categories a:hover,article.shop-home nav.categories a.current,article.shop-home nav.categories:hover a.current:hover{border-bottom:2px solid #000;padding-bottom:3px}article.shop-home .featured-products .indicators a,article.shop-home .featured-products .indicators:hover a.active{background:#fff}article.shop-home .featured-products .indicators a.active,article.shop-home .featured-products .indicators a:hover,article.shop-home .featured-products .indicators:hover a.active:hover{background:#000}@media (min-width:768px){article.shop-home .about-shop{padding:0 0 30px}article.shop-home .about-shop:after{content:"";display:table}article.shop-home .about-shop:after{clear:both}article.shop-home .about-shop{zoom:1}article.shop-home .about-shop .text{float:left;display:inline;width:24%;margin-left:.5%;margin-right:.5%;min-height:287px}article.shop-home .about-shop nav.groups{padding:40px 0 0;float:left;display:inline;width:17.85714%;margin-left:0%;margin-right:0%;margin-left:3.57143%}article.shop-home .about-shop nav.groups a{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px;display:block}article.shop-home nav.categories{margin-left:3.57143%;padding:20px 0 30px}article.shop-home nav.categories a{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px;margin:0 15px 0 5px}}@media (max-width:767px){article.shop-home h1{font-size:30px}article.shop-home .about-shop .text{margin:0 0 40px}article.shop-home .product-list{padding-top:20px}}article.about{max-width:1148px;min-width:300px;margin:0 auto}article.about:after{content:"";display:table}article.about:after{clear:both}article.about{zoom:1}@media (max-width:767px){article.about{margin:0 10px}}article.about nav{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.about nav a{float:left;clear:left;margin:0 0 10px;line-height:1}article.about nav a,article.about nav:hover a.current{padding-bottom:1px;border-bottom:none}article.about nav a:hover,article.about nav a.current,article.about nav:hover a.current:hover{padding-bottom:0;border-bottom:1px solid #000}article.about .staff-list article .text>a,article.about .staff-list article .text .col>a{margin:20px 0 5px}article.about .staff-list article .text>a:hover,article.about .staff-list article .text .col>a:hover{text-decoration:underline}article.about .staff-list article .text>a,article.about .staff-list article .text .phone,article.about .staff-list article .text .col>a{display:block;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.about .staff-list article .text .blurb a{display:block;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;text-decoration:underline;cursor:pointer}article.about .staff-list article .text .list p{line-height:1.25;margin-bottom:5px}@media (min-width:768px){article.about .heading-wrap .vert-heading{margin-top:14.28571%}article.about .content{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;min-height:500px;background:#fff;padding-top:7.14286%;padding-bottom:7.14286%;padding-left:14.28571%;padding-right:17.85714%;position:relative;z-index:1;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}}@media (min-width:768px) and (min-width:1149px){article.about .content:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.about .content ul{list-style:disc outside;padding:0}article.about .content p{max-width:492px}article.about .content nav{position:absolute;right:0;top:0;width:17.3913%;margin:0;z-index:3;padding:180px 0 0}article.about .content .image{margin-bottom:40px;margin-right:-35.71429%;position:relative;z-index:2}}@media (min-width:768px) and (min-width:1148px){article.about .content .image{margin-right:calc(-35.71429% + 574px - 50vw)}}@media (min-width:768px){article.about .content .image img{width:100%}article.about .content .image .caption{margin-left:21.05263%}article.about .content .staff-list{margin-left:-7.14286%}article.about .content .staff-list article:after{content:"";display:table}article.about .content .staff-list article:after{clear:both}article.about .content .staff-list article{zoom:1}article.about .content .staff-list article.foh .text{float:left;display:inline;width:100%;margin-left:0%;margin-right:0%}article.about .content .staff-list article.foh .text h5{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%;margin-right:40%}article.about .content .staff-list article.foh .text .col{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%}article.about .content .staff-list article.foh .text .col:last-child{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-left:6.66667%}article.about .content .staff-list article img{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-right:6.66667%;margin-bottom:6.66667%}article.about .content .staff-list article .text{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%;padding-bottom:60px}article.about .content .staff-list article .text h5{border-top:1px solid #000;border-bottom:1px solid #2C2C2C;padding:10px 0 8px;margin:0 0 15px;float:left;display:inline;width:100%;margin-left:0%;margin-right:0%}article.about .content .staff-list .image{width:100%;margin-left:0%;margin-right:0%;margin-bottom:0}}@media (max-width:767px){#content>article.about{padding-top:120px;position:relative}#content>article.about nav{position:absolute;left:50%;width:50%;top:0}#content>article.about .staff-list article{margin:0 0 40px}#content>article.about .staff-list article img{float:left;max-width:30%;height:auto;margin:0 10px 10px 0}#content>article.about .staff-list article.foh .text h5{margin-left:0}#content>article.about .staff-list article.foh .text .col{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%}#content>article.about .staff-list article.foh .text .col:last-child{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-left:6.66667%}#content>article.about .staff-list article.foh .text .col:last-child p{margin-left:0}#content>article.about .inner .image{margin:0 -10px 0}#content>article.about .inner .image .caption{margin:0 10px;width:auto}}article.whats-on,article.whats-on-search{max-width:1148px;min-width:300px;margin:0 auto;position:relative}article.whats-on:after,article.whats-on-search:after{content:"";display:table}article.whats-on:after,article.whats-on-search:after{clear:both}article.whats-on,article.whats-on-search{zoom:1}@media (max-width:767px){article.whats-on,article.whats-on-search{margin:0 10px}}article.whats-on .change-over-notice a{text-decoration:underline}article.whats-on .change-over-notice a:hover{text-decoration:none}@media (min-width:768px){article.whats-on .change-over-notice{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%;margin:0 0 35px}article.whats-on .change-over-notice a{display:inline-block}article.whats-on .exhibitions>.info-link,article.whats-on .event-list>.info-link{clear:both;margin:0 0 0 66.66667%;padding:20px 0;display:block;text-transform:none}article.whats-on .exhibitions{background:#fff;float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding:3.57143% 10.71429% 3.57143% 7.14286%;margin-bottom:60px;position:relative}}@media (min-width:768px) and (min-width:1149px){article.whats-on .exhibitions:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.whats-on .exhibitions h3{margin:0 0 41px}article.whats-on .exhibitions .exhibition h5{padding-right:20px}article.whats-on .exhibitions .exhibition .image{margin:0;padding:0}article.whats-on .exhibitions .exhibition .image img{margin:0}article.whats-on .exhibitions .exhibition:nth-of-type(1){padding:0 0 2px}article.whats-on .exhibitions .exhibition:nth-of-type(1) .text{float:left;padding:15px 2px 0 0;width:33.33333%}article.whats-on .exhibitions .exhibition:nth-of-type(1) .image{width:66.66667%;float:right;padding:0 2px}article.whats-on .exhibitions .exhibition:nth-of-type(n+2){width:33.33333%;float:left;padding:2px}article.whats-on .exhibitions .exhibition:nth-of-type(n+2) h5{height:86px;padding:21px 0 0}article.whats-on .exhibitions .exhibition:nth-of-type(n+2) .text{float:none;display:block;width:auto;border-bottom:1px solid #000;padding-bottom:10px}article.whats-on .exhibitions .exhibition:nth-of-type(n+2) .text .intro{min-height:170px}article.whats-on .exhibitions .exhibition:nth-of-type(n+2) .image{margin:0}article.whats-on .event-list{margin-left:25%;clear:both;margin-bottom:100px}article.whats-on .event-list h4{margin:0 .2%}article.whats-on .event-list>.info-link{margin-left:57.14286%}article.whats-on .event-list.cinema .event .image .img{padding-top:115%}}@media (max-width:767px){article.whats-on .change-over-notice{margin:0 0 25px}article.whats-on form.search{display:none}}article.whatson-changeover{max-width:1148px;min-width:300px;margin:0 auto}article.whatson-changeover:after{content:"";display:table}article.whatson-changeover:after{clear:both}article.whatson-changeover{zoom:1}@media (max-width:767px){article.whatson-changeover{margin:0 10px}}article.whatson-changeover .body-wrap .body-inner .video-wrap{display:none;position:relative;padding-top:56.25%}article.whatson-changeover .body-wrap .body-inner .video-wrap.youtube,article.whatson-changeover .body-wrap .body-inner .video-wrap.vimeo{display:block}article.whatson-changeover .body-wrap .body-inner .video-wrap .video-container{position:absolute;top:0;left:0;width:100%;height:100%}article.whatson-changeover .body-wrap .body-inner .video-wrap .video-container .video-embed,article.whatson-changeover .body-wrap .body-inner .video-wrap .video-container iframe{width:100%;height:100%}@media (min-width:768px){article.whatson-changeover .body-wrap{background:#fff;float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding:3.57143% 10.71429% 3.57143% 7.14286%;margin-bottom:60px;position:relative}}@media (min-width:768px) and (min-width:1149px){article.whatson-changeover .body-wrap:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.whatson-changeover .body-wrap .body-inner .text{width:72.22222%;margin-left:0%;margin-right:0%;margin:0 0 50px 27.77778%}article.whatson-changeover .body-wrap .body-inner .text p{margin:0}}@media (max-width:767px){article.whatson-changeover .body-wrap .body-inner .text{margin:0 0 35px}article.whatson-changeover .body-wrap .body-inner .text h2{display:none}article.whatson-changeover .body-wrap .body-inner .text p{margin:0}}.search-result{min-height:92px;border-bottom:1px solid #2C2C2C;padding:10px 0;margin-left:164px;display:block;position:relative;max-width:574px}.search-result img{position:absolute;top:0;left:-164px}.search-result h6,.search-result h4,.search-result p{margin:0}.search-result h6{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;margin:0 0 5px;text-transform:capitalize}.search-result h4{position:relative}.search-result:hover h4:before{content:"→";font-family:sans-serif;font-size:.8em;position:absolute;left:-28px;top:0}@media (max-width:767px){.search-result{margin-left:80px}.search-result img{left:-80px;width:70px;height:auto}}.search-results{background:#fff;padding:3.57143% 3.57143% 3.57143% 7.14286%}.search-results .search-result:first-child{border-top:1px solid #aaa}.search-results .more{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px;display:block;padding:20px 0;margin:20px 0 20px 20%}@media (min-width:768px){.search-results{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;min-height:500px;margin-left:-7.14286%}}@media (max-width:767px){.search-results{margin:0 -10px;padding:10px}}form.search input.date,form.search input.year,form.search .select-mask,form.search input[type="search"]{margin-bottom:4.7619%}@media (min-width:768px){form.search{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%;margin:0}form.search input.date,form.search input.year,form.search .select-mask,form.search input[type="search"]{width:28.57143%;margin-bottom:4.7619%}form.search input.date,form.search input.year,form.search .select-mask{margin-right:4.7619%}form.search .select-mask span{font-size:13px}}article.search{max-width:1148px;min-width:300px;margin:0 auto;position:relative}article.search:after{content:"";display:table}article.search:after{clear:both}article.search{zoom:1}@media (max-width:767px){article.search{margin:0 10px}}article.visit{max-width:1148px;min-width:300px;margin:0 auto}article.visit:after{content:"";display:table}article.visit:after{clear:both}article.visit{zoom:1}@media (max-width:767px){article.visit{margin:0 10px}}article.visit .sign-language{background:#DAD9D6;padding:20px;margin:20px 0}article.visit .sign-language a{display:block}article.visit .sign-language a:before{content:"▶︎";color:#fff;background-color:#000;width:30px;height:30px;line-height:30px;border-radius:15px;margin:0 20px 0 0;display:inline-block;padding:3px 0 0 10px}article.visit .sign-language a:hover:before{background-color:#585858}article.visit .gallery .indicators{margin:0}article.visit .gallery .indicators a,article.visit .gallery .indicators:hover a.active{background:#fff}article.visit .gallery .indicators a.active,article.visit .gallery .indicators a:hover,article.visit .gallery .indicators:hover a.active:hover{background:#000}article.visit .gallery .video-wrap{display:none;position:relative;padding-top:56.25%}article.visit .gallery .video-wrap.youtube,article.visit .gallery .video-wrap.vimeo{display:block}article.visit .gallery .video-wrap .video-container{position:absolute;top:0;left:0;width:100%;height:100%}article.visit .gallery .video-wrap .video-container .video-embed,article.visit .gallery .video-wrap .video-container iframe{width:100%;height:100%}article.visit .instagram{clear:both;padding:10px;margin-left:-19.04762%;position:relative;z-index:1}@media (min-width:1148px){article.visit .instagram{margin-right:calc(574px - 50vw)}}article.visit .instagram h5{margin:0 10px 20px}article.visit .instagram .blurb{margin:0 10px}article.visit .instagram .post{margin:10px;height:0;padding-top:20%;width:20%;padding-top:calc(25% - 20px);width:calc(25% - 20px);float:left;overflow:hidden;background-position:center;background-size:cover}article.visit .map{padding-top:80px;clear:both;font-size:14px}article.visit .map h3{float:left;margin:0 0 15px}article.visit .map .form{float:right;margin:0 0 15px}article.visit .map .form .mode{display:inline}article.visit .map .form .mode a{margin:0 10px 0 0;width:40px;height:0;padding-top:40px;overflow:hidden;display:inline-block;vertical-align:bottom;background:center center no-repeat;background-size:contain;cursor:pointer}article.visit .map .form .mode a.bicycling{background-image:url(../i/map/bicycling.png)}article.visit .map .form .mode a.driving{background-image:url(../i/map/driving.png)}article.visit .map .form .mode a.transit{background-image:url(../i/map/transit.png)}article.visit .map .form .mode a.walking{background-image:url(../i/map/walking.png)}article.visit .map .form .mode a.walking{margin-right:5px}article.visit .map .form .mode a.active{opacity:.5}article.visit .map .form input{padding:12px 10px 8px;margin-left:5px;background:#F4F3F0;border:none;vertical-align:bottom;display:inline-block;width:287px}article.visit .map .form input.placeholder{color:#2C2C2C}article.visit .map .form input:-moz-placeholder{color:#2C2C2C}article.visit .map .form input:-ms-placeholder{color:#2C2C2C}article.visit .map .form input::-webkit-input-placeholder{color:#2C2C2C}article.visit .map .form input:focus{outline:none;background:#e9e7e1}article.visit .map .canvas{clear:both;height:600px;max-height:70vh;background:#aaa}article.visit .map .panel{margin:3.84615% 0;padding:3.84615%;background:#fff;display:none}article.visit .map .panel table{width:100%}article.visit .map.directions-visible .panel{display:block}@media (min-width:768px){article.visit{font-size:0;padding-top:40px}article.visit.cafe .vert-heading{font-size:60px;height:600px}article.visit.cafe .vert-heading span{width:570px}article.visit .gallery-wrap,article.visit .intro,article.visit .text-wrap,article.visit .vert-heading{display:inline-block;vertical-align:top}article.visit .gallery-wrap{width:71.42857%;margin-left:0%;margin-right:0%;margin-right:3.57143%;margin-bottom:40px}article.visit .gallery-wrap .image img{width:100%}}@media (min-width:768px) and (min-width:1148px){article.visit .gallery-wrap .gallery{margin-left:calc(574px - 50vw)}}@media (min-width:768px){article.visit .intro{width:25%;margin-left:0%;margin-right:0%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;padding-top:80px}article.visit .vert-heading{margin-top:-150px;z-index:2;margin-right:0;float:none}article.visit .vert-heading>span{left:-20%}article.visit .text-wrap{width:89.28571%;margin-left:0%;margin-right:0%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;background:#fff;margin-left:-10.71429%;min-height:500px;padding:3.57143% 0 41px 14.28571%;z-index:1;position:relative}}@media (min-width:768px) and (min-width:1149px){article.visit .text-wrap:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.visit .text-wrap .col,article.visit .text-wrap .image,article.visit .text-wrap .details,article.visit .text-wrap .attraction{min-height:100px}article.visit .text-wrap .attraction,article.visit .text-wrap .col{float:left;display:inline;width:28.57143%;margin-left:0%;margin-right:0%;margin-right:4.7619%}article.visit .text-wrap .attraction h5,article.visit .text-wrap .col h5{border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0 8px;margin:0 0 15px}article.visit .text-wrap .attraction{margin-bottom:70px}article.visit .text-wrap .attraction h6{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;margin:0 0 10px;min-height:2.8em}article.visit .text-wrap .attraction img{width:100%;height:auto;display:block;margin:0 0 10px}article.visit .text-wrap .attraction .text{min-height:160px}article.visit .text-wrap .image{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%}article.visit .text-wrap .details{float:left;display:inline;width:23.80952%;margin-left:0%;margin-right:0%;margin-left:4.7619%}article.visit .map{margin-left:3.57143%;margin-right:3.57143%}article.visit .text-wrap .map{margin:0 0 -41px -19.04762%;position:relative;z-index:1}}@media (min-width:768px) and (min-width:1148px){article.visit .text-wrap .map{margin-right:calc(574px - 50vw)}}@media (min-width:768px){article.visit .text-wrap .map h3{margin-left:15px}article.visit .text-wrap .map .form{margin-right:15px}}@media (max-width:767px){article.visit .col{border-bottom:2px solid #000;padding:0 0 20px;margin:0 0 20px}article.visit .attraction{margin:0 0 40px}article.visit .attraction img{float:left;margin:0 10px 10px 0}article.visit .map .canvas{margin:0 -10px}}article.tours{max-width:1148px;min-width:300px;margin:0 auto}article.tours:after{content:"";display:table}article.tours:after{clear:both}article.tours{zoom:1}@media (max-width:767px){article.tours{margin:0 10px}}article.tours blockquote{font-size:20px;line-height:1.2;margin:50px 0;max-width:380px}article.tours .tour{padding:50px 0}article.tours .tour img{display:block;margin:0 0 5px}article.tours .tour ul{list-style:none;padding:0;margin:0;border-top:1px solid #000}article.tours .tour ul li{margin:0;border-top:1px solid #000;padding:8px 0}article.tours .tour ul li p{margin:0}@media (min-width:768px){article.tours h1{max-width:615px;margin-left:17.85714%}article.tours .text-wrap{background:#fff;margin-left:17.85714%;padding-left:7.14286%;padding-top:41px;z-index:1}article.tours .text-wrap:after{content:"";display:table}article.tours .text-wrap:after{clear:both}article.tours .text-wrap{zoom:1}}@media (min-width:768px) and (min-width:1149px){article.tours .text-wrap .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.tours .text-wrap .intro{float:left;display:inline;width:38.09524%;margin-left:0%;margin-right:0%;margin-right:9.52381%}article.tours .text-wrap .image-wrap{float:left;display:inline;width:52.38095%;margin-left:0%;margin-right:0%}article.tours .text-wrap .tour{clear:both}article.tours .text-wrap .tour:after{content:"";display:table}article.tours .text-wrap .tour:after{clear:both}article.tours .text-wrap .tour{zoom:1}article.tours .text-wrap .tour img{float:left;display:inline;width:47.61905%;margin-left:0%;margin-right:0%;margin-left:-9.52381%;margin-right:4.7619%;display:block}article.tours .text-wrap .tour>div{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%}article.tours .text-wrap footer{border-top:2px solid #000;width:38.09524%;margin-left:0%;margin-right:0%;padding:20px 0 80px}}article.venue{max-width:1148px;min-width:300px;margin:0 auto}article.venue:after{content:"";display:table}article.venue:after{clear:both}article.venue{zoom:1}@media (max-width:767px){article.venue{margin:0 10px}}article.venue .video-wrap{display:none;position:relative;padding-top:56.25%}article.venue .video-wrap.youtube,article.venue .video-wrap.vimeo{display:block}article.venue .video-wrap .video-container{position:absolute;top:0;left:0;width:100%;height:100%}article.venue .video-wrap .video-container .video-embed,article.venue .video-wrap .video-container iframe{width:100%;height:100%}article.venue .slider{padding:30px 0}article.venue .slider .slider-item{padding:0 0 10px}article.venue .slider .slider-item h6{margin:0 0 20px}article.venue .slider .slider-item .name:before{content:"–"}article.venue .slider .indicators{left:0;right:auto}article.venue .slider .indicators a{height:12px;width:12px}article.venue .slider .indicators a,article.venue .slider .indicators:hover a.active{background:#ccc}article.venue .slider .indicators a.active,article.venue .slider .indicators a:hover,article.venue .slider .indicators:hover a.active:hover{background:#000}@media (min-width:768px){article.venue .vert-heading{padding-top:216%}article.venue .image{position:relative;z-index:2}article.venue .image img,article.venue .image .image-inner{width:71.42857%;margin-left:0%;margin-right:0%}article.venue .image .image-inner{margin-left:25%;margin-bottom:20px}article.venue .text-wrap{font-size:14px;background:#fff;margin-left:17.85714%;padding-left:7.14286%;margin-top:-26.1324%;padding-top:26.1324%;position:relative;z-index:1}article.venue .text-wrap:after{content:"";display:table}article.venue .text-wrap:after{clear:both}article.venue .text-wrap{zoom:1}}@media (min-width:768px) and (min-width:1149px){article.venue .text-wrap .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.venue .text-wrap .text{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-right:9.52381%}article.venue .text-wrap .text section{border-top:1px solid #000;padding-top:10px;margin-bottom:60px}article.venue .text-wrap .text section:first-child{border-top:none;padding-top:0}article.venue .text-wrap .text section h4:first-child,article.venue .text-wrap .text section h5:first-child,article.venue .text-wrap .text section h6:first-child{border-bottom:1px solid #000;padding:0 0 8px;margin:0 0 10px}article.venue .text-wrap .text section a{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.venue .text-wrap .side{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%}article.venue .text-wrap .side blockquote{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:50px;margin:0 0 100px;margin-right:-57.14286%}article.venue .text-wrap .side blockquote p{margin:0;position:relative}article.venue .text-wrap .side blockquote p:first-of-type:before{content:"‘";position:absolute;right:100%;top:0}article.venue .text-wrap .side blockquote p:last-of-type:after{content:"’"}article.venue .text-wrap .side blockquote cite:before{content:"—"}}@media (max-width:767px){article.venue .text{margin-left:60px}article.venue blockquote{margin:80px 0}}article.support{max-width:1148px;min-width:300px;margin:0 auto}article.support:after{content:"";display:table}article.support:after{clear:both}article.support{zoom:1}@media (max-width:767px){article.support{margin:0 10px}}article.support .group h5{margin:0 0 20px}article.support .group .partner{margin:0 20% 20px 0;display:block}article.support .group .partner img{max-width:100%;height:auto}article.support .support-form{background:#fff;padding:41px 20px}article.support .support-form button[type="submit"]{width:328px}article.support .support-form a.terms{text-decoration:underline;margin:20px 0 0 123px;display:inline-block}article.support .support-form a.terms:hover,article.support .support-form a.terms.current{text-decoration:none}article.support .support-form .text-scroll{border:1px solid #aaa;height:200px;padding:6px;overflow-y:scroll}article.support .support-form.donation form.form .form-field.receive_more_information,article.support .support-form.donation form.form .form-field.anonymous,article.support .support-form.donation form.form .form-field.terms_and_conditions{position:relative}article.support .support-form.donation form.form .form-field.receive_more_information label,article.support .support-form.donation form.form .form-field.anonymous label,article.support .support-form.donation form.form .form-field.terms_and_conditions label{margin-left:30px}article.support .support-form.donation form.form .form-field.receive_more_information .checkbox-mask,article.support .support-form.donation form.form .form-field.anonymous .checkbox-mask,article.support .support-form.donation form.form .form-field.terms_and_conditions .checkbox-mask{position:absolute;display:block;top:3px;left:0}article.support .support-form.donation form.form .privacy-statement{margin-top:40px}@media (min-width:1050px){article.support .support-form.donation form.form{width:60.71429%;float:left}article.support .support-form.donation form.form p{margin:0 0 20px 123px}article.support .support-form.donation form.form .form-field:after{content:"";display:table}article.support .support-form.donation form.form .form-field:after{clear:both}article.support .support-form.donation form.form .form-field{zoom:1}article.support .support-form.donation form.form .form-field.receive_more_information,article.support .support-form.donation form.form .form-field.anonymous,article.support .support-form.donation form.form .form-field.terms_and_conditions{margin-left:123px}article.support .support-form.donation form.form .form-field.receive_more_information label,article.support .support-form.donation form.form .form-field.anonymous label,article.support .support-form.donation form.form .form-field.terms_and_conditions label{margin-left:0}article.support .support-form.donation form.form .form-field.receive_more_information .checkbox-mask,article.support .support-form.donation form.form .form-field.anonymous .checkbox-mask,article.support .support-form.donation form.form .form-field.terms_and_conditions .checkbox-mask{left:-30px}article.support .support-form.donation form.form .form-field.receive_more_information .errorlist,article.support .support-form.donation form.form .form-field.anonymous .errorlist,article.support .support-form.donation form.form .form-field.terms_and_conditions .errorlist{margin-left:0}}@media (min-width:1050px){article.support .support-form.donation .introduction{width:60.71429%;margin-bottom:50px}article.support .support-form.donation .introduction p{margin-left:0}}@media (min-width:1050px){article.support .support-form.donation .donation-statement{width:28.57143%;float:right}article.support .support-form.donation .donation-statement.text{margin-top:-41px;border-top:2px solid #000;padding-top:20px}}article.support .support-form.donation .donation-statement.text{margin:0 0 25px}article.support .support-form.donation .donation-statement.text h5{font-size:14px;margin:0 0 20px}article.support .join h5{margin:40px 0 20px}article.support .join .amount{font-size:1.2em}article.support .join .amount:before{content:"$"}article.support .join .form-field.membership_type,article.support .join .form-field.membership_type .input-wrap,article.support .join .form-field.membership_type ul{max-width:none}article.support .join .form-field.membership_type h6{margin:0 0 5px}article.support .join .form-field.membership_type ul{margin:0 0 10px}@media (min-width:768px){article.support{padding-top:30px}article.support .heading-wrap .vert-heading{padding-top:216%;height:0;margin-bottom:0;min-height:340px}article.support .top-image{position:relative;z-index:2;margin-left:25%}article.support .top-image img{width:100%;height:auto}}@media (min-width:768px) and (min-width:1148px){article.support .top-image{margin-right:calc(574px - 50vw)}}@media (min-width:768px){article.support .text-wrap,article.support .foundation,article.support .friends{background:#fff;margin-left:17.85714%;padding-left:7.14286%;margin-top:-26.1324%;padding-top:26.1324%;position:relative;z-index:1}article.support .text-wrap:after,article.support .foundation:after,article.support .friends:after{content:"";display:table}article.support .text-wrap:after,article.support .foundation:after,article.support .friends:after{clear:both}article.support .text-wrap,article.support .foundation,article.support .friends{zoom:1}}@media (min-width:768px) and (min-width:1149px){article.support .text-wrap .spill,article.support .foundation .spill,article.support .friends .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.support .text-wrap{padding-bottom:80px}article.support .text-wrap .col{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-right:9.52381%}article.support .text-wrap .col h6{border-top:1px solid #000;padding:10px 0 0;margin:0 0 .5em;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.support .text-wrap h1{clear:both;max-width:492px}article.support .text-wrap .group{float:left;display:inline;width:23.80952%;margin-left:0%;margin-right:0%;margin-right:9.52381%;padding-top:60px}article.support .foundation,article.support .friends{font-size:0}article.support .foundation blockquote,article.support .friends blockquote{max-width:492px;margin:20px 0 30px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.support .foundation .form-link,article.support .friends .form-link{width:33.33333%;margin-left:0%;margin-right:0%;margin-right:4.7619%;display:block;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;border-top:2px solid #000;border-bottom:1px solid #000;padding:5px 0}article.support .foundation .form-link:before,article.support .friends .form-link:before{content:"→";margin:0 10px 0 0;font-size:20px;font-family:sans-serif}article.support .foundation .side,article.support .foundation .text,article.support .friends .side,article.support .friends .text{display:inline-block;vertical-align:middle;font-size:14px;padding-bottom:120px}article.support .foundation .side,article.support .friends .side{width:42.85714%;margin-left:0%;margin-right:0%;margin-left:-9.52381%;margin-right:4.7619%}article.support .foundation .text,article.support .friends .text{max-width:369px;width:57.14286%;margin-left:0%;margin-right:0%;margin-top:-41px;border-top:2px solid #000;padding-top:20px}article.support .foundation .text h5,article.support .friends .text h5{font-size:14px;border-top:1px solid #000;padding:10px 0 0;margin:0 0 20px}article.support .support-form{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-top:3.57143%;margin-left:-7.14286%;padding-left:14.28571%;position:relative}}@media (min-width:768px) and (min-width:1149px){article.support .support-form .spill{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.support .support-form.donation{padding-left:7.14286%}article.support .support-form .donation_amount,article.support .support-form .anonymous,article.support .support-form .comment{margin-top:40px}article.support .support-form .donation_amount ul{margin-left:164px}article.support .support-form .donation_amount ul li:last-child{display:block}}@media (max-width:767px){article.support .text-wrap .col{margin-left:60px}article.support .top-image img{width:100%;height:auto;display:block}article.support .group{background:#fff;padding:10px;margin:10px -10px;font-size:0}article.support .group .partner{width:50%;display:inline-block;vertical-align:top}}article.len-lye{max-width:1148px;min-width:300px;margin:0 auto}article.len-lye:after{content:"";display:table}article.len-lye:after{clear:both}article.len-lye{zoom:1}@media (max-width:767px){article.len-lye{margin:0 10px}}article.len-lye .vert-heading{border-color:#fff}article.len-lye .gallery .indicators{margin:0}article.len-lye .gallery .indicators a,article.len-lye .gallery .indicators:hover a.active{background:#000}article.len-lye .gallery .indicators a.active,article.len-lye .gallery .indicators a:hover,article.len-lye .gallery .indicators:hover a.active:hover{background:#fff}article.len-lye .text .extra{display:none}article.len-lye .text .more{cursor:pointer}article.len-lye .timeline{background:#fff;color:#000}article.len-lye .timeline:after{content:"";display:table}article.len-lye .timeline:after{clear:both}article.len-lye .timeline{zoom:1}article.len-lye .timeline ul{padding:0;margin:0;list-style:none;font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}article.len-lye .timeline ul li{border-top:1px solid #000;padding:15px 0;font-size:12px}article.len-lye .timeline ul li:first-child{border-top:none}article.len-lye .timeline ul li h6{font-size:20px;margin:0 0 10px}article.len-lye .timeline ul li img{display:none}@media (min-width:768px){article.len-lye>h1{float:left;display:inline;width:25%;margin-left:0%;margin-right:0%;margin-left:10.71429%;margin-right:-10.71429%;margin-top:26.1324%;z-index:2;position:relative}article.len-lye .gallery-wrap{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%;padding-top:3.57143%;margin-bottom:50px}}@media (min-width:768px) and (min-width:1148px){article.len-lye .gallery-wrap .gallery{margin-right:calc(574px - 50vw)}}@media (min-width:768px){article.len-lye .gallery-wrap .gallery .indicators{width:100%;max-width:861px;left:0;right:auto;text-align:right}article.len-lye .gallery-wrap .gallery .image img{width:100%;max-width:none}article.len-lye .side{float:left;display:inline;width:53.57143%;margin-left:0%;margin-right:0%;margin-right:3.57143%;padding-bottom:80px;position:relative}article.len-lye .side .intro,article.len-lye .side blockquote{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:50px;margin-left:20%;margin-right:6.66667%;position:absolute;z-index:2;top:0;left:0;right:0}article.len-lye .side .intro p,article.len-lye .side blockquote p{margin:0 0 .5em;position:relative}article.len-lye .side .intro{margin-top:-252px}article.len-lye .side blockquote{margin-top:-135px}article.len-lye .side blockquote p:first-child:before{content:"“";position:absolute;right:100%;top:0}article.len-lye .side blockquote p:last-of-type:after{content:"”"}article.len-lye .side blockquote cite{line-height:1.2;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:30px;position:relative;display:block;font-style:normal}article.len-lye .side blockquote cite:before{content:"— ";position:absolute;right:100%;top:0}article.len-lye .side .vert-heading{width:20%;margin-left:0%;margin-right:0%;margin-left:73.33333%}article.len-lye .side .image{margin-left:6.66667%;margin-right:20%}article.len-lye .side .image:after{content:"";display:table}article.len-lye .side .image:after{clear:both}article.len-lye .side .image{zoom:1}article.len-lye .side .image:first-child{margin-left:6.66667%;margin-bottom:-200px}article.len-lye .side.work .vert-heading{min-height:570px}article.len-lye .text{float:left;display:inline;width:42.85714%;margin-left:0%;margin-right:0%;padding-bottom:80px}article.len-lye .text ul{padding-left:0}article.len-lye .text p{max-width:369px;margin-bottom:1.5em}article.len-lye .text .intro{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.len-lye .text.artist,article.len-lye .text.work{padding-top:100px}article.len-lye .timeline{margin-left:21.42857%;clear:both;position:relative;padding:0 0 0 3.57143%}article.len-lye .timeline:after{content:"";display:table}article.len-lye .timeline:after{clear:both}article.len-lye .timeline{zoom:1}article.len-lye .timeline h1{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;position:absolute;top:0;right:100%;color:#fff;margin-right:20px}article.len-lye .timeline ul{padding:60px 0;float:left;display:inline;width:57.14286%;margin-left:0%;margin-right:0%;margin-right:4.7619%}article.len-lye .timeline .image-wrap{width:38.09524%;margin-left:0%;margin-right:0%;float:right}}@media (max-width:767px){article.len-lye{padding-top:100px;position:relative}article.len-lye h1{margin:0}article.len-lye>h1:first-child{margin-bottom:-30px;z-index:2;position:relative}article.len-lye .primary{position:absolute;top:0;left:10px;right:10px}article.len-lye .gallery{margin:0 -10px 40px}article.len-lye .timeline{margin:0 -10px;padding:20px 0 40px}article.len-lye .timeline h1{padding:20px 10px 0}article.len-lye .timeline .image-wrap{display:none}article.len-lye .timeline ul li{padding:10px}article.len-lye .timeline ul li img{width:calc(100% + 20px);max-width:none;margin:0 -10px 10px;height:auto;display:block}}article.collection-home{max-width:1148px;min-width:300px;margin:0 auto}article.collection-home:after{content:"";display:table}article.collection-home:after{clear:both}article.collection-home{zoom:1}@media (max-width:767px){article.collection-home{margin:0 10px}}@media (min-width:768px){article.collection-home>h3{margin:0 0 20px;text-align:center}article.collection-home form.search{float:none;display:block;width:auto;padding-top:30px}article.collection-home form.search input[type="text"],article.collection-home form.search .select-mask{float:left;display:inline;width:21.42857%;margin-left:0%;margin-right:0%;margin-left:3.57143%;min-width:164px}article.collection-home form.search input[name="q"]{width:39.28571%;margin-left:0%;margin-right:0%;margin-left:28.57143%;border-top:none;border-right:none;border-left:none}article.collection-home .items{text-align:left;font-size:0;margin-left:3.57143%}article.collection-home .items .empty{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;text-align:center}article.collection-home .items .item{width:31.85%;padding-top:31.85%;margin-right:.4%;margin-bottom:.4%;display:inline-block;height:0;position:relative;background:#DAD9D6}article.collection-home .items .item img,article.collection-home .items .item .placeholder{width:auto;height:auto;max-width:90%;max-height:90%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}article.collection-home .items .item .placeholder{background-position:center center;background-repeat:no-repeat;background-position:contain;bottom:40%}article.collection-home .items .item:nth-child(1n) .placeholder{background-image:url(../i/squiggle/001.svg)}article.collection-home .items .item:nth-child(2n) .placeholder{background-image:url(../i/squiggle/002.svg)}article.collection-home .items .item:nth-child(3n) .placeholder{background-image:url(../i/squiggle/003.svg)}article.collection-home .items .item:nth-child(4n) .placeholder{background-image:url(../i/squiggle/004.svg)}article.collection-home .items .item:nth-child(5n) .placeholder{background-image:url(../i/squiggle/005.svg)}article.collection-home .items .item:nth-child(6n) .placeholder{background-image:url(../i/squiggle/006.svg)}article.collection-home .items .item:nth-child(7n) .placeholder{background-image:url(../i/squiggle/007.svg)}article.collection-home .items .item:nth-child(8n) .placeholder{background-image:url(../i/squiggle/008.svg)}article.collection-home .items .item:nth-child(9n) .placeholder{background-image:url(../i/squiggle/009.svg)}article.collection-home .items .item:nth-child(10n) .placeholder{background-image:url(../i/squiggle/010.svg)}article.collection-home .items .item:nth-child(11n) .placeholder{background-image:url(../i/squiggle/011.svg)}article.collection-home .items .item:nth-child(12n) .placeholder{background-image:url(../i/squiggle/012.svg)}article.collection-home .items .item:nth-child(13n) .placeholder{background-image:url(../i/squiggle/013.svg)}article.collection-home .items .item:nth-child(14n) .placeholder{background-image:url(../i/squiggle/014.svg)}article.collection-home .items .item:nth-child(15n) .placeholder{background-image:url(../i/squiggle/015.svg)}article.collection-home .items .item:nth-child(16n) .placeholder{background-image:url(../i/squiggle/016.svg)}article.collection-home .items .item:nth-child(17n) .placeholder{background-image:url(../i/squiggle/017.svg)}article.collection-home .items .item:nth-child(18n) .placeholder{background-image:url(../i/squiggle/018.svg)}article.collection-home .items .item:nth-child(19n) .placeholder{background-image:url(../i/squiggle/019.svg)}article.collection-home .items .item:nth-child(20n) .placeholder{background-image:url(../i/squiggle/020.svg)}article.collection-home .items .item:nth-child(21n) .placeholder{background-image:url(../i/squiggle/021.svg)}article.collection-home .items .item:nth-child(22n) .placeholder{background-image:url(../i/squiggle/022.svg)}article.collection-home .items .item:nth-child(23n) .placeholder{background-image:url(../i/squiggle/023.svg)}article.collection-home .items .item:nth-child(24n) .placeholder{background-image:url(../i/squiggle/024.svg)}article.collection-home .items .item .detail{display:none;position:absolute;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;left:0;right:0;bottom:0;margin:10px;padding:25px 15px 15px;background:#fff;background:rgba(255,255,255,.95);min-height:120px}article.collection-home .items .item .detail h4,article.collection-home .items .item .detail p{margin:0}article.collection-home .items .item:hover .detail,article.collection-home .items .item.no-image .detail{display:block}}@media (max-width:767px){article.collection-home form.search{margin:0 -10px 40px 0}article.collection-home form.search input[name="q"],article.collection-home form.search input[type="text"],article.collection-home form.search .select-mask{width:90px;min-width:140px;margin:0 10px 10px 0}article.collection-home .items .item{margin:0 0 40px;display:block}}article.collection-item{max-width:1148px;min-width:300px;margin:0 auto}article.collection-item:after{content:"";display:table}article.collection-item:after{clear:both}article.collection-item{zoom:1}@media (max-width:767px){article.collection-item{margin:0 10px}}article.collection-item dl{margin:0 0 .5em;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.collection-item dl dt{margin:0 15px 0 0;float:left;clear:both}article.collection-item dl dd{margin:0}article.collection-item .text-wrap .details{margin-bottom:40px}article.collection-item .text-wrap .details .credit{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px}article.collection-item .text-wrap .display{margin-bottom:40px}article.collection-item .text-wrap .display h5{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.collection-item .text-wrap .display a{text-decoration:underline}article.collection-item .text-wrap .display a:hover{text-decoration:none}article.collection-item footer nav{max-width:574px;padding:40px 0}article.collection-item footer nav:after{content:"";display:block;clear:both}article.collection-item footer nav .prev{float:left}article.collection-item footer nav .next{float:right}@media (min-width:768px){article.collection-item .text-wrap{background:#fff;float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding:3.57143% 0 100px 10.71429%;margin-top:60px}article.collection-item .text-wrap .details{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%}article.collection-item .text-wrap .display{float:left;display:inline;width:25%;margin-left:0%;margin-right:0%}article.collection-item .text-wrap .additional{float:left;display:inline;width:40%;margin-left:0%;margin-right:0%;margin-right:5%}article.collection-item .text-wrap .additional .person{margin:0 0 80px}article.collection-item .text-wrap .additional .product{display:block}article.collection-item .text-wrap .additional .product .image{max-width:100%;height:auto;padding:0}article.collection-item .text-wrap .additional .product h6,article.collection-item .text-wrap .additional .product h5,article.collection-item .text-wrap .additional .product p{margin:0;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.collection-item .text-wrap .description{float:left;display:inline;width:50%;margin-left:0%;margin-right:0%}article.collection-item .text-wrap footer{clear:both;padding:100px 0 0}}article.education{max-width:1148px;min-width:300px;margin:0 auto}article.education:after{content:"";display:table}article.education:after{clear:both}article.education{zoom:1}@media (max-width:767px){article.education{margin:0 10px}}article.education .programme-links{width:150px;font-size:15px}article.education .programme-links a{text-decoration:underline;display:block;margin:0 0 20px}article.education .programme-links a:hover,article.education .programme-links a.current{text-decoration:none}article.education .programmes h4{padding:0 0 20px;margin:0 0 20px;border-bottom:2px solid}article.education .programmes h5{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:25px;padding:0 0 5px;margin:0 0 10px;border-bottom:2px solid}article.education .programmes .category{margin:0 0 100px}article.education .programmes .category .category-text{margin:0 0 30px;font-size:15px;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.education .programmes .category .category-text p{max-width:600px}article.education .programmes .category .gallery{margin:0 0 40px}article.education .programmes .category .gallery .indicators a,article.education .programmes .category .gallery .indicators:hover a.active{background:#aaa}article.education .programmes .category .gallery .indicators a.active,article.education .programmes .category .gallery .indicators a:hover,article.education .programmes .category .gallery .indicators:hover a.active:hover{background:#d52036}article.education .programmes .sub{max-width:420px;margin:0 0 60px}article.education .programmes .sub .programme{margin:40px 0;border-top:2px solid #aaa;padding:20px 0 0}article.education .programmes .sub .programme h6,article.education .programmes .sub .programme .details{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px}article.education .programmes .sub .programme h6{margin:0}article.education .programmes .sub .programme .details{margin:0 0 15px}article.education .programmes .sub .programme .programme-text{display:none}article.education .programmes .sub .programme .toggle{cursor:pointer}article.education a.download{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;border-top:1px solid #000;padding:10px 0 0;display:block;margin:20px 0}article.education a.download:before{content:"→";font-family:sans-serif;margin:0 10px 0 0}article.education .recipient-link{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px;text-decoration:underline;display:inline-block;margin:30px 0}article.education .recipient-link:hover,article.education .recipient-link.current{text-decoration:none}article.education .recipient-content h3{margin-bottom:40px}@media (min-width:768px){article.education .recipient-content h3{margin-right:-30%}}article.education .recipient-content h4{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal}article.education .recipient-content .image .caption{display:none}article.education .past-recipients{margin:40px 0}article.education .past-recipients h6{margin:0 0 10px;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.education .past-recipients a{display:block;margin:0 0 5px}article.education .past-recipients a:hover{text-decoration:underline}article.education .past-recipients a.current{text-decoration:none}article.education .resources>h5{border-top:2px solid #000;padding-top:15px}article.education .resources .intro{font-size:22px;font-weight:bold;line-height:1.25;margin-bottom:25px}article.education .bookings>h5{border-top:2px solid #000;padding-top:15px}article.education .bookings .intro{font-size:22px;font-weight:bold;line-height:1.25;margin-bottom:25px}@media (min-width:768px){article.education{padding-top:3.57143%}article.education .vert-heading.top{margin-top:-3.57143%}article.education .text-wrap{background:#fff;float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding:3.57143% 0 200px 10.71429%}article.education .programmes{background:#fff;float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;padding:7.14286% 7.14286% 7.14286% 10.71429%;position:relative}article.education .programmes .programme-links{position:absolute;top:0;right:0;margin:10.52632%}article.education .programmes .category .category-text{width:420px;max-width:calc(100% - 200px)}article.education .text-wrap .text{float:left;display:inline;width:35%;margin-left:0%;margin-right:0%;margin-right:5%}article.education .text-wrap .side{float:left;display:inline;width:60%;margin-left:0%;margin-right:0%;margin-top:-10%}article.education .text-wrap .side .contact{padding:60px 8.33333%}article.education .secondary-image{width:78.57143%;margin-left:0%;margin-right:0%;clear:both;margin-bottom:80px}article.education .secondary-image .slider{top:-140px}article.education .secondary-image .slider .caption{padding-left:20px}article.education .resources{float:left;display:inline;width:45%;margin-left:0%;margin-right:0%}article.education .resources>h5{margin-top:60px;margin-bottom:25px}}@media (max-width:767px){#content>article.education img{max-width:100%;height:auto}#content>article.education .programmes{padding-left:60px}#content>article.education .programmes h4,#content>article.education .programmes h5,#content>article.education .programmes h6,#content>article.education .programmes p{margin-left:0}#content>article.education .programmes .programme-links{margin:0 0 40px}#content>article.education .programmes .category .sub .programme{border-top:1px solid #000}#content>article.education .text-wrap>h1{display:none}#content>article.education .text-wrap .resources a.download{margin-left:60px}}@media (min-width:768px){article.education .static-content,article.education .recipient-content{float:left;display:inline;width:82.14286%;margin-left:0%;margin-right:0%;margin-left:-7.14286%;min-height:500px;background:#fff;padding-top:7.14286%;padding-bottom:7.14286%;padding-left:14.28571%;padding-right:17.85714%;position:relative;z-index:1;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}}@media (min-width:768px) and (min-width:1149px){article.education .static-content:after,article.education .recipient-content:after{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);left:100%}}@media (min-width:768px){article.education .static-content p,article.education .recipient-content p{max-width:492px}article.education .static-content .image,article.education .recipient-content .image{margin-bottom:40px;position:relative;z-index:2}article.education .static-content ul{list-style:disc outside;padding:0}article.education .static-content .image{margin-right:-35.71429%}}@media (min-width:768px) and (min-width:1148px){article.education .static-content .image{margin-right:calc(-35.71429% + 574px - 50vw)}}@media (min-width:768px){article.education .static-content .image img{width:100%}article.education .static-content .image .caption{margin-left:21.05263%}}@media (max-width:767px){#content>article.education .inner .image{margin:0 -10px 0}#content>article.education .inner .image .caption{margin:0 10px;width:auto}}body.education .cognito{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}body.education .cognito input[type=text],body.education .cognito input[type=password],body.education .cognito select,body.education .cognito textarea{padding:5px 5px 3px;border:1px solid #aaa;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}body.education .cognito input[type=text]:focus,body.education .cognito input[type=password]:focus,body.education .cognito select:focus,body.education .cognito textarea:focus{background:rgba(0,0,0,.02);outline:none}body.education .cognito .c-forms-heading h2,body.education .cognito .c-label,body.education .cognito .c-title,body.education .cognito .c-editor{padding-left:0}body.education .cognito .c-repeating-section-add .c-add-item,body.education .cognito .c-button{margin-left:0;margin-right:0}body.education .cognito .c-validation{margin-left:0;margin-right:7px}body.education .cognito .c-forms-form h1,body.education .cognito .c-forms-form h2,body.education .cognito .c-forms-form h3,body.education .cognito .c-forms-form h4,body.education .cognito .c-forms-form h5,body.education .cognito .c-forms-form h6{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;margin:0}body.education .cognito .c-forms-form .c-editor,body.education .cognito .c-forms-form .c-rating-scale-questions,body.education .cognito .c-forms-form .c-validation{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}body.education .cognito .c-forms-form .c-label{line-height:1.2;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:18px;font-size:14px}body.education .cognito .c-forms-form .c-repeating-section-container{margin-left:0;margin-right:0}body.education .cognito .c-forms-form .c-repeating-section-container .c-action-col{vertical-align:top}body.education .cognito .c-forms-form .c-repeating-section-group .c-repeating-section-container{background:none;border-bottom:1px solid #000}body.education .cognito .c-forms-form .c-repeating-section-group .c-repeating-section-container:last-child{border-bottom-color:transparent}body.education .cognito .c-forms-form .c-repeating-section-item{margin-left:0}body.education .cognito .c-forms-form button,body.education .cognito .c-forms-form input[type=button],body.education .cognito .c-forms-form .c-add-item,body.education .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button{background:#000;color:#fff;padding:15px;width:100%;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;text-align:center}body.education .cognito .c-forms-form button:hover,body.education .cognito .c-forms-form button:focus,body.education .cognito .c-forms-form input[type=button]:hover,body.education .cognito .c-forms-form input[type=button]:focus,body.education .cognito .c-forms-form .c-add-item:hover,body.education .cognito .c-forms-form .c-add-item:focus,body.education .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button:hover,body.education .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button:focus{text-decoration:underline;outline:none}body.education .cognito .c-forms-form button:before,body.education .cognito .c-forms-form input[type=button]:before,body.education .cognito .c-forms-form .c-add-item:before,body.education .cognito .c-forms-form .c-fileupload-dropzone .c-upload-button:before{display:none}@media (max-width:767px){body.education .cognito .c-forms-form{padding:8px}body.education .cognito .c-action{margin:0}}article.homepage .gram .posts .indicators a,article.homepage .gram .posts .indicators:hover a.active,article.homepage .featured .indicators a,article.homepage .featured .indicators:hover a.active,article.homepage .events .indicators a,article.homepage .events .indicators:hover a.active{background:#dedbd3}article.homepage .gram .posts .indicators a.active,article.homepage .gram .posts .indicators a:hover,article.homepage .gram .posts .indicators:hover a.active:hover,article.homepage .featured .indicators a.active,article.homepage .featured .indicators a:hover,article.homepage .featured .indicators:hover a.active:hover,article.homepage .events .indicators a.active,article.homepage .events .indicators a:hover,article.homepage .events .indicators:hover a.active:hover{background:#000}article.homepage .events .event .text .info{border-bottom:1px solid #000;padding-bottom:0}article.homepage .events .event .text .info:hover,article.homepage .events .event .text .info.current{border-bottom:none;padding-bottom:1px}article.homepage .featured .feature .image .img{display:block;margin:0;background-size:cover;background-repeat:none}article.homepage .len-lye .text{background:#2C2C2C;color:#fff}article.homepage .len-lye .text nav{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4}article.homepage .len-lye .text nav:after{content:"";display:table}article.homepage .len-lye .text nav:after{clear:both}article.homepage .len-lye .text nav{zoom:1}article.homepage .len-lye .text nav a{float:left;clear:left;margin:0 0 1em;border-bottom:1px solid #000;padding-bottom:0;border-color:#fff}article.homepage .len-lye .text nav a:hover,article.homepage .len-lye .text nav a.current{border-bottom:none;padding-bottom:1px}article.homepage .shop .product .text .info{display:inline-block;border-bottom:1px solid #000;padding-bottom:0}article.homepage .shop .product .text .info:hover,article.homepage .shop .product .text .info.current{border-bottom:none;padding-bottom:1px}article.homepage .gram{position:relative;z-index:100}article.homepage .gram .posts{font-size:0;overflow:visible !important}article.homepage .gram .posts:after{content:"";display:table}article.homepage .gram .posts:after{clear:both}article.homepage .gram .posts{zoom:1}article.homepage .gram .posts .post{display:inline-block;vertical-align:top;width:25%;height:0;padding-top:25%;background-size:cover;background-position:center}article.homepage .gram .posts .indicators{bottom:-35px;left:0;text-align:center}article.homepage .instagallery{position:relative;z-index:100}@media (min-width:768px){article.homepage{margin-top:454px}article.homepage .intro{background-size:cover;padding-top:40%}article.homepage .featured .indicators,article.homepage .events .indicators{max-width:1148px;min-width:300px;margin:0 auto;position:absolute;bottom:0;left:0;right:0;margin-bottom:35px}article.homepage .featured .indicators:after,article.homepage .events .indicators:after{content:"";display:table}article.homepage .featured .indicators:after,article.homepage .events .indicators:after{clear:both}article.homepage .featured .indicators,article.homepage .events .indicators{zoom:1}}@media (min-width:768px) and (max-width:767px){article.homepage .featured .indicators,article.homepage .events .indicators{margin:0 10px}}@media (min-width:768px){article.homepage .featured .indicators *:first-child,article.homepage .events .indicators *:first-child{margin-left:3.57143%}article.homepage .featured .transport a,article.homepage .events .transport a{padding-top:80px}article.homepage .featured .transport a.prev,article.homepage .events .transport a.prev{display:none}article.homepage .featured{background:#e3e3e3}article.homepage .featured .feature .inner{max-width:1148px;min-width:300px;margin:0 auto;position:relative}article.homepage .featured .feature .inner:after{content:"";display:table}article.homepage .featured .feature .inner:after{clear:both}article.homepage .featured .feature .inner{zoom:1}}@media (min-width:768px) and (max-width:767px){article.homepage .featured .feature .inner{margin:0 10px}}@media (min-width:768px){article.homepage .featured .feature:after{content:"";display:table}article.homepage .featured .feature:after{clear:both}article.homepage .featured .feature{zoom:1}article.homepage .featured .feature .text{float:left;display:inline;width:39.28571%;margin-left:0%;margin-right:0%;margin-left:3.57143%;margin-right:3.57143%;margin-top:3.57143%;border-right:2px solid #2C2C2C;border-bottom:2px solid #2C2C2C;padding:3.57143% 7.14286% 3.57143% 0;font-size:24px;line-height:1.4;position:relative;z-index:1;margin-bottom:100px}}@media (min-width:768px) and (min-width:769px) and (max-width:1147px){article.homepage .featured .feature .text{min-height:48.78049vw}}@media (min-width:768px) and (max-width:768px){article.homepage .featured .feature .text{min-height:374.63415px}}@media (min-width:768px) and (min-width:1148px){article.homepage .featured .feature .text{min-height:560px}}@media (min-width:768px){article.homepage .featured .feature .text h1{margin:0 0 .8em}article.homepage .featured .feature .text .link{display:inline-block;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.homepage .featured .feature .image{float:left;display:inline;width:50%;margin-left:0;margin-right:0}article.homepage .featured .feature .image .img{padding-top:100%;margin:0 0 20px -13.33333%}article.homepage .featured .feature .image .caption{text-align:right;max-width:350px;float:right}article.homepage .featured .feature.bg-image .image{width:96.42857%;position:absolute;top:0;bottom:0;left:0;padding:0}article.homepage .featured .feature.bg-image .image .img{padding-top:0;height:100%;margin:0}article.homepage .featured .feature.bg-image .image .caption{position:absolute;bottom:20px;right:20px}article.homepage .events{background:#F4F3F0}article.homepage .events h3{transform:translatez(0);position:absolute;left:0;top:0;bottom:0;z-index:2;margin-top:3.57143%;margin-bottom:3.57143%;border-bottom:2px solid #000;border-right:2px solid #000;width:14.28571%;margin-left:0%;margin-right:0%;margin-left:32.14286%}article.homepage .events h3 span{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:bottom left;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;position:absolute;width:100%;bottom:0;left:100%;margin-bottom:25%;margin-left:-15%}article.homepage .events .indicators{text-align:right}article.homepage .events .event .inner{max-width:1148px;min-width:300px;margin:0 auto;position:relative;font-size:0}article.homepage .events .event .inner:after{content:"";display:table}article.homepage .events .event .inner:after{clear:both}article.homepage .events .event .inner{zoom:1}}@media (min-width:768px) and (max-width:767px){article.homepage .events .event .inner{margin:0 10px}}@media (min-width:768px){article.homepage .events .event .inner:after{content:"";display:table}article.homepage .events .event .inner:after{clear:both}article.homepage .events .event .inner{zoom:1}article.homepage .events .event .image,article.homepage .events .event .text{display:inline-block;vertical-align:middle;font-size:14px}article.homepage .events .event .image{width:35.71429%;margin-left:0;margin-right:0;padding-bottom:0;min-height:100px}article.homepage .events .event .image .img{margin:0;padding-top:150%;min-height:680px;max-height:760px;background-size:cover;background-position:center}article.homepage .events .event .image .caption,article.homepage .events .event .image .artist{display:none}article.homepage .events .event .text{width:42.85714%;margin-left:0%;margin-right:0%;max-width:287px;margin-left:14.28571%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px;padding-top:3.57143%}article.homepage .events .event .text h2{font-size:36px}article.homepage .events .event .text .where{border-top:1px solid #585858;border-bottom:1px solid #585858;padding:6px 0 3px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;margin:0 0 25px}article.homepage .events .event .text .info{margin:1em 0 2em;display:inline-block}article.homepage .len-lye{background:#F4F3F0}article.homepage .len-lye .main-image img{width:100%;height:auto;display:block}article.homepage .len-lye .images{font-size:0}article.homepage .len-lye .images img{width:25%;height:auto}article.homepage .len-lye .text{margin-left:25%;padding:7.14286% 21.42857% 17.85714% 25%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:23px;position:relative}article.homepage .len-lye .text h2{margin:0 0 0 -75%}article.homepage .shop{max-width:1148px;min-width:300px;margin:0 auto;background:#fff;position:relative}article.homepage .shop:after{content:"";display:table}article.homepage .shop:after{clear:both}article.homepage .shop{zoom:1}}@media (min-width:768px) and (max-width:767px){article.homepage .shop{margin:0 10px}}@media (min-width:768px) and (min-width:1149px){article.homepage .shop:before{content:"";background:#fff;position:absolute;top:0;bottom:0;width:calc(50vw - 574px);right:100%}}@media (min-width:768px){article.homepage .shop h1{float:left;display:inline;width:32.14286%;margin-left:0%;margin-right:0%;margin-left:3.57143%;padding-top:60px}}@media (min-width:768px) and (min-width:769px) and (max-width:1147px){article.homepage .shop h1{font-size:4.09408vw}}@media (min-width:768px) and (max-width:768px){article.homepage .shop h1{font-size:31.44251px}}@media (min-width:768px) and (min-width:1148px){article.homepage .shop h1{font-size:47px}}@media (min-width:768px){article.homepage .shop .product{float:left;display:inline;width:64.28571%;margin-left:0;margin-right:0}article.homepage .shop .product .text{float:left;display:inline;width:33.33333%;margin-left:0%;margin-right:0%;margin-right:5.55556%;padding-top:160px}article.homepage .shop .product .text h4{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal}article.homepage .shop .product .text .details{font-family:"LetteraProRegular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:10px;margin:20px 0}article.homepage .shop .product .image{float:left;display:inline;width:61.11111%;margin-left:0%;margin-right:0%;padding-bottom:0;position:relative}article.homepage .shop .product .image .img{margin-bottom:0;padding-top:130%;max-height:600px;background-size:cover}article.homepage .shop .product .image .caption{display:none}}@media (min-width:768px) and (min-width:1148px){article.homepage .shop .product .image .img{max-width:none;width:calc(100% + 50vw - 574px)}}@media (min-width:768px){article.homepage .gram h3{position:absolute;top:-1.4em;margin-left:3.57143%;line-height:1em}article.homepage .gram .posts .transport a{padding-top:80px}article.homepage .gram .posts .transport a.prev{display:none}article.homepage .instagallery h3{position:absolute;top:-1.4em;margin-left:3.57143%;line-height:1em}article.homepage .instagallery .carousel-controls a{padding-top:80px}article.homepage .instagallery .carousel-controls a.previous{display:none}}@media (max-width:767px){article.homepage{max-width:1148px;min-width:300px;margin:0 auto}article.homepage:after{content:"";display:table}article.homepage:after{clear:both}article.homepage{zoom:1}}@media (max-width:767px) and (max-width:767px){article.homepage{margin:0 10px}}@media (max-width:767px){article.homepage .featured,article.homepage .events{margin:0 0 30px;padding:0 0 30px}article.homepage .featured .transport,article.homepage .events .transport{display:none}article.homepage .events .event .image .img,article.homepage .featured .feature .image .img{padding-top:89%;margin:0 0 10px}article.homepage .featured .feature .text{margin:0 0 20px}article.homepage .featured .feature .text .link{border-bottom:1px solid #000}article.homepage .len-lye{margin:0 -10px 40px}article.homepage .len-lye .main-image img{display:block;width:100%;height:auto}article.homepage .len-lye .images{font-size:0;margin:0}article.homepage .len-lye .images img{width:50%;height:auto}article.homepage .len-lye .text{padding:10px}article.homepage .shop .product .text{padding:0 0 10px}article.homepage .shop .product .image .img{padding-top:75%;background-size:cover}article.homepage .gram .transport{display:none}article.homepage .instagallery .carousel-controls{display:none}}article.checkout{max-width:1148px;min-width:300px;margin:0 auto;padding-top:40px}article.checkout:after{content:"";display:table}article.checkout:after{clear:both}article.checkout{zoom:1}@media (max-width:767px){article.checkout{margin:0 10px}}article.checkout textarea{height:60px}article.checkout .form-field.suburb label{visibility:hidden}article.checkout ul.order-items{padding:0;margin:0 0 15px;list-style:none}article.checkout ul.order-items li{border-bottom:1px solid #000;margin:0;padding:10px 0;text-align:right}article.checkout ul.order-items li:after{content:"";display:block;clear:both}article.checkout ul.order-items li .item{float:left;margin:0;max-width:50%;text-align:left}article.checkout ul.order-items li .options,article.checkout ul.order-items li input[type="number"],article.checkout ul.order-items li button,article.checkout ul.order-items li .price{display:inline-block;vertical-align:bottom}article.checkout ul.order-items li .options,article.checkout ul.order-items li .quantity{margin:0 10px 0 0}article.checkout ul.order-items li input[type="number"]{width:40px;padding:4px 0 1px 3px;margin:0 10px 0 0;text-align:center}article.checkout ul.order-items li button{margin:0 10px 0 0;padding:5px 0;background:none;border:none;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px;font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}article.checkout ul.order-items li .price{text-transform:uppercase;min-width:70px}article.checkout .total{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;text-align:right}article.checkout input.update{background:none;border:none;float:left;margin:10px 0;padding:0;color:#585858;text-decoration:underline}article.checkout input.update:hover{text-decoration:none}article.checkout .wrap section{background:#fff;margin:0 0 10px;padding:3.125%;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.checkout .wrap section h6{margin:0 0 25px;font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:17px}article.checkout .wrap .submit{float:right}article.checkout section.donations{position:relative}article.checkout section.donations:after{content:"";display:table}article.checkout section.donations:after{clear:both}article.checkout section.donations{zoom:1}article.checkout section.donations header{margin-bottom:1rem}article.checkout section.donations h6{margin-bottom:0}article.checkout section.donations .form-field,article.checkout section.donations .form-field ul{max-width:none}article.checkout section.donations .introduction{font-size:.8em;max-width:500px}article.checkout section.donations .terms{font-size:.8em;position:absolute;bottom:1rem;left:1rem}article.checkout section.donations .donation_amount ul{margin-left:164px}@media (max-width:500px){article.checkout section.donations .donation_amount ul li{display:block}}article.checkout section.donations .donation_amount ul li:first-child{display:none}article.checkout section.donations button[type="submit"]{background-color:#000;font-size:14px;width:auto;margin:0;padding:10px}article.checkout section.donations button[type="submit"]::before{display:none}article.checkout section.vouchers{position:relative}article.checkout section.vouchers:after{content:"";display:table}article.checkout section.vouchers:after{clear:both}article.checkout section.vouchers{zoom:1}article.checkout section.vouchers .invalid-vouchers,article.checkout section.vouchers .discounts{font-size:.8em;position:absolute;bottom:1rem;left:1rem}article.checkout section.vouchers button[type="submit"]{background-color:#000;font-size:14px;width:auto;margin:0;padding:10px}article.checkout section.vouchers button[type="submit"]::before{display:none}article.checkout .checkout-submit{background:#000;color:#fff;border:none;margin:20px 0 20px 123px;width:410px;max-width:100%;padding:20px 30px 20px 10px}article.checkout .checkout-submit::before{content:"→";display:inline-block;margin:0 15px 0 0}@media (min-width:768px){article.checkout .wrap{float:left;display:inline;width:75%;margin-left:0%;margin-right:0%;max-width:656px}article.checkout .wrap form.form{max-width:none}}@media (max-width:767px){article.checkout{padding-top:0}article.checkout .wrap section{padding-top:20px}}@media (min-width:320px){.no-hiddenscroll body{overflow-x:hidden}}body{-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}body.modal-active #header .intro .squiggle{display:none}body,body #header,body #footer{background:#F4F3F0}@media (max-width:767px){body #header nav.main{background-color:#F4F3F0}}body.whats-on,body.whats-on #header,body.whats-on #footer{background:#F0D553}@media (max-width:767px){body.whats-on #header nav.main{background:#F0D553}}body.shop,body.shop #header,body.shop #footer{background:#4BC982}@media (max-width:767px){body.shop #header nav.main{background:#4BC982}}body.news,body.news #header,body.news #footer{background:#FBA978}@media (max-width:767px){body.news #header nav.main{background:#FBA978}}body.about,body.about #header,body.about #footer{background:#F6706A}@media (max-width:767px){body.about #header nav.main{background:#F6706A}}body.len-lye,body.len-lye #header,body.len-lye #footer{background:#2C2C2C}@media (max-width:767px){body.len-lye #header nav.main{background:#2C2C2C}}body.visit,body.visit #header,body.visit #footer{background:#c6c6c6}@media (max-width:767px){body.visit #header nav.main{background:#c6c6c6}}body.support,body.support #header,body.support #footer{background:#7A6EB4}@media (max-width:767px){body.support #header nav.main{background:#7A6EB4}}body.education,body.education #header,body.education #footer{background:#F0D553}@media (max-width:767px){body.education #header nav.main{background:#F0D553}}body.text-white{color:#fff}#content{z-index:1}#footer{padding:80px 0;color:#000;position:relative;z-index:1;font-size:0}#footer>*{font-family:"LetteraTextPro-Regular","Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;font-size:12px}#footer p>a{text-decoration:none}#footer p>a:hover{color:#000}#footer .inner{max-width:1148px;min-width:300px;margin:0 auto}#footer .inner:after{content:"";display:table}#footer .inner:after{clear:both}#footer .inner{zoom:1}@media (max-width:767px){#footer .inner{margin:0 10px}}#footer .inner:after{content:"";display:table}#footer .inner:after{clear:both}#footer .inner{zoom:1}#footer .open{margin:0 0 60px}@media (min-width:321px) and (max-width:679px){#footer .open{font-size:5.88235vw}}@media (max-width:320px){#footer .open{font-size:18.82353px}}@media (min-width:680px){#footer .open{font-size:40px}}#footer .opening-info,#footer .address,#footer .updates,#footer .admission-costs,#footer .admission-costs-details{margin:0 0 20px}#footer .admission-costs{font-weight:700}#footer .updates h6{font-family:"LetteraTextPro-Bold","Helvetica Neue",Helvetica,sans-serif;font-weight:bold}#footer .updates a{display:block;padding:0;height:20px;position:relative}#footer .updates a:hover span{text-decoration:underline}#footer .logos{clear:both}#footer .logo,#footer .npdc{background:top left no-repeat;background-size:contain;height:0;overflow:hidden;display:inline-block;padding-top:72px}#footer .logo{background-image:url(../i/logo_black.png)}#footer .npdc{background-image:url(../i/npdc.png)}@media (min-width:768px){#footer .open{margin-left:35.71429%}#footer .admission-costs{float:left;display:inline;width:17.85714%;margin-left:0%;margin-right:0%;margin-left:35.71429%}#footer .admission-costs-details{float:left;display:inline;width:21.42857%;margin-left:0%;margin-right:0%}#footer .opening-info{float:left;display:inline;width:17.85714%;margin-left:0%;margin-right:0%;margin-left:35.71429%}#footer .address{float:left;display:inline;width:21.42857%;margin-left:0%;margin-right:0%}#footer .updates{float:left;display:inline;width:14.28571%;margin-left:0%;margin-right:0%}#footer .logo{width:17.85714%;margin-left:0%;margin-right:0%;margin-left:10.71429%}#footer .npdc{width:21.42857%;margin-left:0%;margin-right:0%;margin-left:2.3%;padding-top:50px}}@media (max-width:767px){#footer .admission-costs,#footer .admission-costs-details,#footer .opening-info,#footer .address{float:left;width:50%}#footer .updates{clear:both}#footer .logo,#footer .npdc{width:40%;margin:0 4%}#footer .npdc{float:right}}body.text-white #footer{color:#F4F3F0}body.text-white #footer .updates a:before{background-position-x:right}body.text-white #footer .logo{background-image:url(../i/logo_white.png)}body.text-white #footer .npdc{background-image:url(../i/npdc_white.png)}article.p404{max-width:1148px;min-width:300px;margin:0 auto}article.p404:after{content:"";display:table}article.p404:after{clear:both}article.p404{zoom:1}@media (max-width:767px){article.p404{margin:0 10px}}article.p404>*{margin-left:25%;max-width:480px}.expander{padding:30px 0}.expander h5{cursor:pointer}.expander h5::after{content:"▼";font-size:.7em;float:right}.expander>div{display:none}.expander.expanded h5::after{content:"▲"}@media (max-width:767px){#content>article.education h4,#content>article.education h5,#content>article.education h6,#content>article.education p,#content>article.education ul,#content>article.about h4,#content>article.about h5,#content>article.about h6,#content>article.about p,#content>article.about ul,#content>article.len-lye .text h4,#content>article.len-lye .text h5,#content>article.len-lye .text h6,#content>article.len-lye .text p,#content>article.len-lye .text ul,#content>article.news-detail .body-content h4,#content>article.news-detail .body-content h5,#content>article.news-detail .body-content h6,#content>article.news-detail .body-content p,#content>article.news-detail .body-content ul{margin-left:60px}}