diff --git a/dist/natuive.min.css b/dist/natuive.min.css index 251022605..a7c34fc99 100644 --- a/dist/natuive.min.css +++ b/dist/natuive.min.css @@ -1 +1 @@ -@charset "UTF-8";.aspect,.row>*,section{position:relative}.aspect:before,.row:after,.row:before,form .checkbox:after,section:after,section:before{content:''}.checkbox label,td[data-sort]{-webkit-user-select:none;-khtml-user-select:none}a.backtotop[href],nav .active a[href],nav a[href^='#']{text-decoration:none}.can-touch .lightbox.slider>*>iframe,[data-animation]{pointer-events:none}.row{width:100%;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.row>*{word-wrap:break-word;width:calc(20% - 1.5em);--width:1/5;padding:calc(.375em);margin:calc(.375em);flex-grow:1;text-align:left;text-align:start;box-sizing:content-box;min-width:0}@-moz-document url-prefix(){.row>*{margin:calc(.375em - .0009em)}}.row>[class^=col]{flex-grow:0}.row:after,.row:before{display:table;width:100%}.row>*,.row>*>*{max-width:100%}.row>*>img{display:block;margin:0 auto}.row>.col23{--width:2/3;flex-basis:calc(66.667% - 1.5em)}.row>.col34{--width:3/4;flex-basis:calc(75% - 1.5em)}.row>.col4{--width:1/4;flex-basis:calc(25% - 1.5em)}.row>.col5{--width:1/5;flex-basis:calc(20% - 1.5em)}.row>.col25{--width:2/5;flex-basis:calc(40% - 1.5em)}.row>.col35{--width:3/5;flex-basis:calc(60% - 1.5em)}.row>.col45{--width:4/5;flex-basis:calc(80% - 1.5em)}.row>.col3{--width:1/3;flex-basis:calc(33.333% - 1.5em)}.row>.col2{--width:1/2;flex-basis:calc(50% - 1.5em)}.row>.col1,.row>:only-child:not([class^=col]){--width:1;flex-basis:calc(100% - 1.5em)}@supports (--a:1){.row>*,.row>[class^=col]{--spacing:1.5em;flex-basis:calc(var(--width) * 100% - var(--spacing))}@media screen and (max-width:1024px){.row>*{--width:1/5}}@media screen and (max-width:900px){.row>*{--width:1/3}}.row.no-padding,.row.no-padding>*{--spacing:0.75em;padding:0}.row.no-margin,.row.no-margin>*{--spacing:0.75em;margin:0}.row.no-spacing>*{--spacing:0em;padding:0;margin:0}.row.spacing-horizontal>*{margin:0 .75em}.row.spacing-vertical>*{margin:.75em 0}}.align-left,.align-left *,.align-right .align-left *,.row>.align-left{text-align:left;text-align:start}.align-left .align-right *,.align-right,.align-right *,.row>.align-right{text-align:right;text-align:end}.align-center,.align-center *,.row>.align-center{text-align:center}.align-top,.align-top .row>*,.row>.align-top{vertical-align:top;justify-content:flex-start;flex-direction:column;display:flex}.align-middle,.align-middle .row>*,.row>.align-middle{vertical-align:middle;justify-content:center;flex-direction:column;display:flex}.align-bottom,.align-bottom .row>*,.row>.align-bottom{vertical-align:bottom;justify-content:flex-end;flex-direction:column;display:flex}.align-children *,.row.align-children>*{text-align:inherit}section:after,section:before{display:table;width:100%}.masonry{-moz-column-count:3;-moz-column-gap:0;-webkit-column-count:3;-webkit-column-gap:0;column-count:3;column-gap:0;margin:1.5em 0}.masonry>*{display:table;width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin:0;padding:.75em}.masonry.col2{-moz-column-count:2;-webkit-column-count:2;column-count:2}.masonry.col4{-moz-column-count:5;-webkit-column-count:5;column-count:5}ul.masonry{min-height:0}ol.masonry>*{padding-left:2.5em}.pad{padding:.75em}.pad-half{padding:.375em}.row>*>.unpad,.unpad{margin:-.75em;width:calc(100% + 1.5em);max-width:none}.unpad-vertical{margin:-1.5em 0}.row.border-all{box-shadow:0 0 0 2px #000;margin:-.75em 0}.row.border-all>*{margin:-.375em .375em}.row.border-all .row{margin:0 -.75em;width:calc(100% + 1.5em);max-width:none}.aspect>img,.fold,label{max-width:100%}.row.border-all .row>*{box-shadow:0 0 0 1px #000;margin:0}.row.border-all .row .row{margin:0 -.375em;width:calc(100% + .75em)}.row.border-all .row .row:first-child{margin-top:-.375em}.row.border-all .row .row:last-child{margin-bottom:-.375em}.row.border{border:1px solid #e6e6e6;padding:0}.row.border>*{border-left:1px solid #e6e6e6}.row.border>:first-child{border-left:none}.row * .box{background:#fff;border:1px solid #e6e6e6}.row.border-off,.row.border-off *{box-shadow:none!important}.row>.vertical-row{display:flex;flex-direction:column}.row>.vertical-row>*{flex-grow:1}.aspect{display:flex;flex-direction:row;align-items:flex-start;overflow:hidden}.aspect>img{height:auto;margin:0 auto}.aspect:before{padding-bottom:calc(100%*1/var(--ratio))}@-moz-document url-prefix(){.aspect{display:block;font-size:0;letter-spacing:0}.aspect:before,.aspect>*{display:inline-block;font-size:initial}}.align-bottom.aspect>*{align-self:flex-end;vertical-align:bottom}.align-middle.aspect>*{align-self:center;vertical-align:middle}@media screen and (max-width:600px){.row:not(.half){display:block;overflow-x:hidden}.row>*,.row>[class^=col]{padding:0;width:100%;border:none;margin:.75em 0;box-sizing:border-box}@supports (--a:1){.row>*,.row>[class^=col]{padding:.3em;flex:0 0 100%!important}}.row>:empty{display:none}.row>.full-mobile-width,.row>[class^=col].full-mobile-width{box-sizing:content-box;padding:0}.row.no-spacing>*,.row.no-spacing>[class^=col]{margin:0;padding:0}.no-mobile-gutter.row>*{padding:0}.row.border,.row.border>*,.row>*{border:none}.row.half>*{width:50%!important;flex:0 0 50%!important}.row.border-all .row{width:calc(100% + 1.5em)}.row.border-all .row>:not(:first-child),.row.border-all>:not(:first-child){border-left:none;border-top:1px solid}.masonry,.masonry[class^=col]{-moz-column-count:2;-webkit-column-count:2;column-count:2}}pre,table{overflow:auto}body{-webkit-text-size-adjust:none;font-size:16px;line-height:1.5;font-family:Helvetica Neue,sans-serif;letter-spacing:.02em}.full-window-wrap .close,h1,h2,h3{line-height:3}h4,p{line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;padding:.75rem 0;word-break:break-word;word-wrap:break-word;font-weight:500}h1+p:not(.drop-cap),h2+p:not(.drop-cap),h3+p:not(.drop-cap),h4+p:not(.drop-cap),h5+p:not(.drop-cap),h6+p:not(.drop-cap){margin-top:0}h1{font-size:2.5em;line-height:1.2em;padding:0}h2{font-size:1.5em;line-height:1}h3{font-size:1.2em;line-height:1.26375}h4{font-size:1em}h5{font-size:.8em;line-height:.9375;padding:.46875em 0}h6{font-size:.6667em;line-height:1.12494;padding:.56247em 0}p{font-size:1em;margin:1.5em 0}.drop-cap:first-letter{float:left;font-size:5em;padding:.1em .1em .1em 0;margin-top:-.2em;line-height:1em}[dir=rtl] .drop-cap:first-letter{float:right}a[href]{color:inherit;display:inline-block}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.quote,blockquote,q{border-left:1px solid #bbb;padding-left:1em;display:block;margin:1.5em 0 1.5em 1em}[dir=rtl] .quote,[dir=rtl] blockquote{margin-left:0;border-left:none;padding-left:0;margin-right:1em;border-right:1px solid #bbb;padding-right:1em}.big-text{font-size:1.125em;line-height:1.3334em;min-height:1.3334em}.button,a.button[href],button,button[type=reset],button[type=submit],input[type=submit]{font-size:inherit;line-height:1.5;min-height:1.5em;text-decoration:none;display:inline-block;cursor:pointer;width:auto;word-break:break-word;padding:0 .7em;-webkit-appearance:none;background:#333;color:#eee;-webkit-transition:all .1s linear;transition:all .1s linear;border:none;font-family:inherit;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none}button[disabled]{cursor:default;opacity:.2;margin:0;font-size:inherit}.button:hover,a.button[href]:hover,button:not([disabled]):hover,button[type=reset]:hover,button[type=submit]:hover,form button:hover,input[type=submit]:hover{background:#eee;color:#333}a.button+a.button{margin-left:.75em}.button.big,a[href].button.big,button.big,form button,input[type=submit]{margin:.5em 0;font-size:1.2em;padding:.75em 1em;line-height:1.05em;min-height:0;font-weight:700}a.backtotop[href]{line-height:1;margin:.7333em auto;font-weight:700;background:0 0;background:rgba(0,0,0,.2);color:#fff;border-radius:2em;font-family:'Hiragino Mincho ProN';cursor:pointer;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:999;padding:.5em}form.sticky-submit,label{position:relative}@media screen and (max-width:600px){.button.big{display:block;text-align:center}}form{padding:1.5em 0;--placeholder_color:#aaa}form *{display:inline-block;vertical-align:middle}form .checkbox span,form label>span,input[type=submit],label{line-height:1.5;min-height:1.5em}form .file,form .file span,form button,input[type=submit]{line-height:3;min-height:3em}label{font-weight:700;padding:0;min-height:3em}form button,input[type=submit]{height:auto;line-height:1.5;white-space:normal;word-break:break-all;margin:0;min-width:50%;max-width:100%;padding:0 1em}.slider,form .file span,nav.drop ul li,select{white-space:nowrap}form.sticky-submit input[type=submit]{position:absolute;top:50%;right:0;transform:translateY(-50%)}form button,input,input[type=search],select,textarea{background-color:#eee;background-color:rgba(0,0,0,.1);font-family:inherit;display:inline-block;overflow:hidden;resize:none;vertical-align:top;border-radius:0;padding:0 .75em;min-height:3em;font-size:1em;width:100%;outline:0;border:1px dotted transparent;color:inherit}input:focus,select:focus,textarea:focus{border-color:#bbb}form .checkbox span{display:inline-block;font-weight:700;margin-top:0;cursor:default}.checkbox label{text-align:start;font-weight:400;clear:right;margin:0;cursor:pointer;min-height:0;-webkit-touch-callout:none;-moz-user-select:none;user-select:none}form .checkbox{display:block;min-height:1.5em;margin-bottom:1.5em}form .checkbox:after{display:block;clear:both}form .checkbox label span{width:auto}form .mandatory span.checkbox:before,form .mandatory span.tip:after,select::-ms-expand{display:none}textarea{border-bottom:1px dotted transparent;min-height:4.5em;padding-top:.75em;margin:1.5em 0}form .mandatory{position:relative}form .mandatory:before{content:'*';color:#a00;position:absolute;top:0;font-weight:700;left:auto;right:0}form .mandatory.alert p,form .mandatory.alert span{background:#666;color:#eee}form .mandatory.alert span.checkbox{background:0 0;color:#555}form .mandatory.alert span.tip{background:#222}[dir=rtl] form .mandatory:before{left:0;right:auto}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;min-height:0;padding:0 1.6em 0 .8em;height:3em;text-overflow:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:calc(100% - 1em) 50%;text-indent:1px}select:hover{cursor:pointer}[dir=rtl] select{padding-left:0;padding-right:.8em}form .file,select{vertical-align:top;border:none;overflow:hidden;margin-left:0}:root .checkbox-icon,input,select,td,th{vertical-align:middle}select option{padding:0 1.5em 0 0}:root form .checkbox label{padding-left:0;padding-bottom:0}.checkbox-icon{width:1em;height:1em;background:#eee;margin-top:0;line-height:1.66667;font-size:-.33333em;text-align:center;color:#333;margin-right:.5em;display:none;border:1px dotted transparent;border:none}[dir=rtl] .checkbox-icon{margin:0 0 0 .5em}input[type=checkbox]+.checkbox-icon:before{content:'✓';opacity:0;position:absolute;left:0;top:0;width:1em}:root .checkbox-icon{display:inline-block}input[type=checkbox]:checked+.checkbox-icon:before{opacity:1}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:window;-ms-appearance:none;position:absolute;background:0 0;cursor:pointer;padding:0;border:1px dotted transparent;left:0;outline:0;width:auto;min-height:0;opacity:0;margin:0 .5em 0 -1.5em;float:right}input[type=radio]+.checkbox-icon{border-radius:50%;position:relative}input[type=radio]:checked+.checkbox-icon:before{content:'';position:absolute;background:#333;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%}form .checkbox label:last-child{margin-bottom:0}form input[type=checkbox],form input[type=radio]{width:auto;margin-top:0}input[type=file]{position:absolute;left:0;width:100%;margin:0;padding:0;cursor:pointer;z-index:1;text-indent:-100%;top:0;bottom:0;padding-left:200%;font-size:0;margin-top:0;background:0 0}form .file,nav a,nav.drop,nav.drop ul li{position:relative}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type=file]{margin-left:-100%}}form .file{font-weight:400;margin:1.5em 0;cursor:pointer;font-style:italic;padding:0;overflow:hidden}.tool,ol>li:before,th,thead td{font-weight:700}form .checkbox span,form .file span,label,label span{margin:0;text-align:start}form .file span{background:rgba(0,0,0,.1);z-index:0;width:100%;border:1px dotted transparent;padding:0 .75em 0 .8em;display:block;padding-left:.75em;line-height:1.5em;padding-top:.75em}input[type=file]:focus+span{border-color:#bbb}input[type=search]{-webkit-appearance:textfield;border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,select{display:inline-block;width:auto;padding-top:0;margin:1.5em 0}form input[type=submit]{width:auto;min-width:0;padding:0 1em;min-height:2.50005em;text-align:start}@-moz-document url-prefix(){select{padding-left:0;text-indent:.3em}select option{padding:0}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=email],input[type=text],input[type=url]{padding-top:0}form .file span{margin-top:-1px}input[type=file]{padding-left:100%;text-indent:-1em;margin-top:-1.5em}}form input[type=range]{-webkit-appearance:none;width:100%;background:0 0;margin:0;padding:0}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.7125em;cursor:pointer;background:rgba(0,0,0,.1)}input[type=range]::-webkit-slider-thumb{height:1.625em;width:1.625em;border-radius:50%;background:#000;cursor:pointer;-webkit-appearance:none;margin-top:-.45625em}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(5,5,5,.1)}input[type=range]::-moz-range-track{width:100%;height:.7125em;cursor:pointer;background:rgba(0,0,0,.1)}input[type=range]::-moz-range-thumb{border:0 solid transparent;height:1.625em;width:1.625em;border-radius:50%;background:#000;cursor:pointer}input[type=range]::-ms-track{width:100%;height:.7125em;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:rgba(0,0,0,.1)}input[type=range]::-ms-fill-upper{background:rgba(0,0,0,.1)}input[type=range]::-ms-thumb{border:0 solid transparent;width:1.625em;border-radius:.9375em;background:#000;cursor:pointer;height:.7125em}input[type=range]:focus::-ms-fill-lower{background:rgba(0,0,0,.1)}input[type=range]:focus::-ms-fill-upper{background:rgba(5,5,5,.1)}::-webkit-input-placeholder{color:#aaa;color:var(--placeholder_color)}legend{padding:0 .5em}fieldset{border:1px solid;display:block;margin:.75em 0}fieldset input:last-of-type{margin-bottom:.5em}fieldset[disabled]{display:none}form.mast textarea,form.wide textarea{margin:-.75em 0 .75em}form.wide input[type=submit]{margin-bottom:calc(1.5em - 5px);line-height:1em}form.wide select{height:3em}form.wide .checkbox span,form.wide .file,form.wide label,form.wide label span{display:block;width:100%;clear:both}form.wide input,form.wide select,form.wide textarea{display:block;width:100%;margin:0 0 1.5em}form.mast label{width:100%}form.mast label>input{margin-top:-.75em}form.mast>.checkbox>*,form.mast>label>*{width:50%;float:right;margin:-.75em 0 2.25em}form.mast>.checkbox>span,form.mast>label>span{width:50%;text-align:right;padding-right:1em;float:left;margin:0}form.mast>.checkbox>*{margin:0}form.mast .mandatory:before{left:calc(50% - 1em);z-index:-1}[dir=rtl] form.mast .mandatory:before{right:calc(50% - 1em);left:auto}form.language select{width:100%;background-position:calc(100% - .5em);margin-left:0;background-color:unset;height:1.5em;line-height:1.5em}th,thead td,tr:nth-child(2n+1){background:rgba(0,0,0,.1)}table{width:100%;border-collapse:collapse;-webkit-overflow-scrolling:touch;display:block}table::-webkit-scrollbar{display:none}td,th{padding:1.5em .75em}th,thead td{color:#fff;padding-bottom:1.5em;font-size:1.1em;text-align:left}iframe,td,th,tr{border:none}div.table{overflow-x:auto;scrollbar-3dlight-color:grey;scrollbar-arrow-color:grey;scrollbar-base-color:transparent;scrollbar-darkshadow-color:grey;scrollbar-face-color:transparent;scrollbar-highlight-color:transparent;scrollbar-shadow-color:transparent;-webkit-overflow-scrolling:touch;margin:1.5em 0}div.table table{display:table}td[data-sort]{-webkit-touch-callout:none;-moz-user-select:none;user-select:none}.fold>.label,nav.drop *{-webkit-user-select:none;-khtml-user-select:none;-webkit-touch-callout:none}@media screen and (min-width:1px){td[data-sort]{cursor:pointer}td[data-sort]:after{content:'⇳';margin-left:.5em}}nav ul,nav ul li{margin:0}@media screen and (max-width:600px){table{display:block;overflow:scroll;table-layout:auto}table td{word-break:normal}}nav,nav ul,nav.drop{display:inline-block}nav{vertical-align:baseline}nav ul{padding:0;width:auto;list-style:none}@supports (--a:1){nav.scroll,nav.scroll ul{max-width:100%}nav.scroll ul{white-space:nowrap;overflow:auto;transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}nav.scroll ul li{padding:.75em 0}}nav a{padding:0 .5em 0 0}nav .active a[href]{opacity:.7}nav .vertical li a,nav li:last-child a{padding-right:0}main nav ul,nav li:first-child a{padding-left:0}nav li:last-child{margin-right:0}nav.drop *{box-sizing:border-box;-moz-user-select:none;user-select:none}nav.drop ul{display:flex;flex-wrap:wrap}nav.drop li,nav.drop ul{margin:0;padding:0;list-style:none}nav.drop ul li{display:inline-block;vertical-align:top}nav.drop ul li b.sub{display:inline-block;padding:1em;line-height:1;margin-left:-.3em;mix-blend-mode:multiply}[dir=rtl] nav.drop ul li b.sub{margin-left:0;margin-right:-.3em}nav.drop ul li li b.sub{display:inline-block;padding:1em;font-size:16px;font-size:1rem;background-color:#eee;padding-right:1.5em;z-index:3;mix-blend-mode:normal}nav.drop ul li li b.sub:before{content:'';display:block;position:absolute;background-color:#eee;top:0;right:0;bottom:0;left:0;z-index:0}html:not(.can-touch) nav.drop ul li li:hover b.sub:before,nav.drop ul li li .trigger:checked~b.sub:before{background-color:#ddd}nav.drop ul li li li b.sub{display:inline-block;padding:1em;font-size:16px;font-size:1rem;background-color:#ddd}nav.drop ul li b.sub:after{content:'▼';font-size:.5em}nav.drop ul li li b.sub:after{content:'▸';font-size:1em;position:absolute;right:1em}nav.drop ul li a,nav.drop ul ul li,nav.drop ul ul li:first-child{position:relative}nav.drop ul li a{padding:1em;display:inline-block;line-height:1}nav.drop ul li a[href]{z-index:5}nav.drop ul li input~a[href]{width:calc(100% - 2.5em)}nav.drop ul li .trigger:checked~a,nav.drop ul li .trigger:checked~b.sub,nav.drop ul li li a{background:#eee;z-index:1;color:#333}nav.drop ul li .trigger:checked~a[href],nav.drop ul li li a[href]{z-index:6;text-decoration:underline}html:not(.can-touch) nav.drop ul li li:hover a,html:not(.can-touch) nav.drop ul li li:hover li,html:not(.can-touch) nav.drop ul li li:hover ul,html:not(.can-touch) nav.drop ul li:hover,nav.drop ul li li .trigger:checked~a,nav.drop ul li li .trigger:checked~b.sub,nav.drop ul li li li a,nav.drop ul ul ul{background:#ddd}nav.drop ul ul li{display:block;background:#eee}form#level1,form#level2,html:not(.can-touch) nav.drop ul ul li input.trigger,input.trigger~input[type=reset]{display:none;z-index:5}nav.drop input.trigger,nav.drop input:checked~input[type=reset]{display:block}html:not(.can-touch) nav.drop ul li:hover ul,html:not(.can-touch) nav.drop ul ul li:hover div,nav.drop ul input.trigger:checked~div,nav.drop ul input.trigger:checked~ul,nav.drop ul input.trigger:checked~ul input.trigger:checked~ul{visibility:visible;z-index:6}nav.drop ul ul,nav.drop ul ul input.trigger:checked~ul{visibility:hidden;position:absolute;display:block}nav.drop input.trigger:checked~ul{z-index:6}nav.drop ul ul ul{display:inline-block;vertical-align:top;left:100%;top:0;width:auto}html:not(.can-touch) nav.drop ul ul ul{opacity:0;top:0;transition:.2s .4s}html:not(.can-touch) nav.drop ul ul li:hover ul{visibility:visible;opacity:1;transition-delay:.2s;z-index:7}input.trigger:checked~input[type=reset],nav.drop ul ul ul li{display:block;padding:0;background:#ddd}input.trigger,input.trigger~input[type=reset]{position:absolute;left:0;top:0;width:100%;height:3em;border:0;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;border-radius:0;z-index:5;padding:0}@media screen and (max-width:600px){html:not(.can-touch) nav.drop ul ul li,nav.drop{position:relative}nav,nav ul{width:100%}nav li a,nav:not(.scroll) ul li{margin:0;display:block}header nav li a{padding:.5em 0}nav.drop{width:100%;min-height:2em;text-align:left;display:inline-block}nav.drop ul li{display:block;width:100%}nav.drop ul li a{white-space:normal;display:block}nav.drop input.trigger:checked~div ul,nav.drop input.trigger:checked~ul ul{width:100%;position:relative;left:0}html:not(.can-touch) nav.drop ul ul ul{opacity:1}nav.drop ul li b.sub{position:absolute;right:0;top:0;bottom:0;mix-blend-mode:initial}header nav.drop ul li a{width:80%;width:calc(100% - 2.5em)}nav.drop ul li li li a{width:100%}@keyframes slidein{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(0,0,0)}}html:not(.can-touch) nav.drop ul li:hover .trigger:not(:checked)~div,html:not(.can-touch) nav.drop ul li:hover .trigger:not(:checked)~ul,nav.drop ul .trigger:not(:checked)~div,nav.drop ul .trigger:not(:checked)~ul,nav.drop ul ul{display:none}html:not(.can-touch) nav.drop ul ul li input.trigger,nav.drop ul .trigger:checked~div,nav.drop ul .trigger:checked~ul{display:block;animation:slidein .2s 1;will-change:transform}nav.drop input.trigger~ul input.trigger:checked~ul,nav.drop ul ul{position:relative}}ul{padding:0;line-height:1.5;min-height:1.5em;margin:.75em 0}ul.indent{margin-left:1.5em}ul li{display:block;margin-left:1em;position:relative}ul li:before{content:'·';position:absolute;margin-left:-.75em}nav.scroll ul li,ul.inline li{vertical-align:top;display:inline-block}nav ul li:before,ul.inline li:before{display:none}ol{list-style-type:none;counter-reset:level1;padding:0;margin:0 0 1.5em}ol>li{text-indent:-2.3em;margin:1.5em 0 .75em 2.3em}[dir=rtl] ol>li{margin:1.5em 2.3em .75em 0}ol li>*{text-indent:0;display:inline-block}ol li>ul{display:block}ol>li:before{content:counter(level1);counter-increment:level1;background:#999;padding:0 .5em;border-radius:50%;margin-right:.5em;color:#fff;min-height:1em;display:inline-block;text-indent:0;text-align:center}[dir=rtl] ol>li:before{margin:0 0 0 .5em}ol>li ol{list-style-type:none;counter-reset:level2;display:block}ol>li ol>li:before{content:counter(level1) "." counter(level2) " ";counter-increment:level2;border-radius:1em;background:#999;color:#fff}ol ol>li ol{list-style-type:none;counter-reset:level3;margin-left:1em}.fold,.fold>.label{margin:0;position:relative}ol ol>li ol>li:before{content:counter(level1) "." counter(level2) "." counter(level3) " ";counter-increment:level3}ol ol>li{text-indent:-3em}ol ol ol>li{text-indent:-3.9em}ol ul{text-indent:.1em}ol p{text-indent:0}.fold{padding:0 .5em 0 1em;z-index:1}.fold>.label{float:none;text-align:left;text-align:start;width:100%;-moz-user-select:none;user-select:none;cursor:pointer;padding:.75em 0;padding-right:1.5em}.fold>.label:after{content:'▼';position:absolute;right:1em;font-size:.5em;top:50%;transform:translateY(-50%)}.fold.open>.label:after{content:'▲'}.fold.mobile{padding:0;width:auto}.fold.mobile>.label:after{display:none}.fold.mobile>.label,.fold.mobile>input.trigger{display:none;width:auto;line-height:1.5;min-height:1.5em;height:3em}.fold.open>input.trigger+.content,span.burger{display:inline-block}.fold .content{overflow:hidden;cursor:auto;will-change:transform}.fold.mobile .content,.slider{overflow:visible}.fold.open input.trigger:checked~.content,.fold:not(.open):not(.mobile)>.content{max-height:0;max-height:var(--height,0)}.fold:first-of-type .content{padding-top:0}.fold:first-of-type{margin-bottom:0}.fold .content>*{margin-top:0}.fold.mobile .content,.fold>input.trigger:checked~.content{max-height:none}span.burger{width:1.5em;height:1.5em;line-height:1.5em;font-size:2em;text-align:center;position:relative;background:#fff}span.burger:after{content:'='}@supports (--a:1){span.burger:before{content:'';position:absolute;left:.25em;width:1em;top:.15em;box-shadow:0 .25em 0 1px #333,0 .625em 0 1px #333,0 1em 0 1px #333}span.burger:after{display:none}}@media screen and (max-width:600px){.fold.mobile>.label,.fold.mobile>input.trigger{display:inline-block;display:flex;width:3em;padding:0}.fold.mobile:not(.open) .content{max-height:0}.fold.mobile>input.trigger:checked~.content{max-height:none}.fold.mobile .content{overflow:hidden}@supports (--a:1){header.fixed-mobile .fold.mobile{position:fixed;top:0;z-index:2}header.fixed-mobile .fold.mobile.open{bottom:0}header.fixed-mobile .fold.mobile .content{padding:0 .375em;background:#fff}header.fixed-mobile .fold.mobile.open .content{overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;top:3em;bottom:0}}}.tool{cursor:help;position:relative}.tool:after{content:'?';display:inline-block;background:#444;border-radius:100%;color:#ddd;width:1.5em;text-align:center}.tool.open:after{content:'✕'}.tip,label span .tip{min-height:1.5em;background:#333;color:#ddd;padding:.75em;font-size:.8em;font-weight:400;position:absolute;top:auto;left:0;right:0;cursor:default;overflow:hidden;z-index:999;text-align:left;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out;width:20em;line-height:1.15385}.tool.open .tip,html:not(.can-touch) .tool:hover .tip{opacity:1;visibility:visible;top:100%}.full-window-wrap .slider,.full-window-wrap .slider-wrap{height:100%!important}.full-window-wrap .slider-wrap,.full-window-wrap .slider-wrap.vertical{margin-top:3em;height:calc(100% - 3em)!important}.aspect>.slider-wrap,.aspect>.slider-wrap .slider,.full-window-wrap .slider,.full-window-wrap .slider-wrap.vertical,.full-window-wrap .slider>*{height:100%}.slider-wrap{position:relative;overflow:hidden;max-height:100%;z-index:1}.slider-wrap.vertical.tabs>.slider{width:75%;float:right}.slider-wrap.vertical.tabs>.slider-nav.row{width:25%;float:left;display:flex;flex-direction:column}.slider-wrap.vertical.tabs.right>.slider{float:left}.slider-wrap.vertical.tabs.right>.slider-nav.row{float:right}.slider-wrap.vertical.tabs>.slider-nav a{display:block;box-sizing:border-box;padding:1.5em .5em}.full-window-wrap .slider-wrap{top:0;bottom:0;height:100%;right:0;left:0;width:100%;z-index:1;position:absolute}.aspect>.slider-wrap{position:absolute}.aspect>.slider-wrap.outside{padding-bottom:4em}:-webkit-full-screen .slider-wrap{background:#000}:-moz-full-screen .slider-wrap{background:#000}:fullscreen .slider-wrap{background:#000}.slider{overflow-y:hidden;word-wrap:normal;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;left:0;display:flex;min-height:4em}.slider-wrap .slider{overflow:visible;width:100%;padding:0}.full-window-wrap .slider:not(.vertical)>*{overflow:auto;-webkit-overflow-scrolling:touch}.slider-wrap .slider.vertical{overflow-y:scroll;overflow:visible;flex-direction:column}.slider-wrap .slider.sliding>:not(.active),.slider-wrap .slider.vertical>*,.slider-wrap.tabs>.slider-arrow{height:auto;display:none}.slider-wrap .slider::-webkit-scrollbar{height:auto;display:none}.slider-wrap .slider>*,.slider>*{display:inline-block}.slider-wrap>.pad{padding:0;margin:3em;overflow-x:hidden}.slider>*{width:100%;white-space:normal;vertical-align:top;overflow:hidden;margin:0;flex:1 0 auto}.full-window-wrap .slider>*{padding:0}.no-flex .slider>*+*{margin-left:-.3em}.slider.vertical>*{display:block}.full-window-wrap .slider.vertical>*{height:100%}.full-window-wrap .lightbox.slider>.active>img,.slider>.active{display:inline-block}.slider.vertical>img{max-width:none;width:auto;max-height:100%}.full-window-wrap .slider>img{padding:0!important;height:auto}@supports (--a:1){.slider>:after,.slider>:before{content:'<';display:block;position:absolute;top:50%;bottom:0;width:100%;background:0 0;z-index:-1;opacity:.5}.slider>:after{content:'>';text-align:end}.slider-wrap .slider>*>div.bg,.slider-wrap .slider>:after,.slider-wrap .slider>:before,.slider>:first-child:before,.slider>:last-child:after{display:none}}.slider>div:before{background:0 0}.row .slider{padding:0}.slider-arrow{position:absolute;top:50%;left:.75em;z-index:3;transform:translateY(-50%)}.slider-arrow:before{content:'←'}.vertical>.slider-arrow:before{content:'↑'}.vertical>.slider-arrow{top:1em;left:48%;left:calc(50% - 1em);text-align:center;transform:none}.slider-arrow.right{left:auto;right:.75em}.slider-arrow.right:before{content:'→'}.vertical>.slider-arrow.right:before{content:'↓'}.vertical>.slider-arrow.right{left:48%;left:calc(50% - 1em);right:auto;bottom:1em;top:auto}.slider-arrow,.slider-nav a{cursor:pointer;padding:.6em;width:1em;height:1em;-webkit-border-radius:50px;border-radius:50%;background:rgba(0,0,0,.1);color:#fff;transition:background-color .2s linear;line-height:1em;box-sizing:content-box}.slider-arrow,.slider-nav{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.slider-nav{position:absolute;bottom:0;white-space:nowrap;left:50%;transform:translateX(-50%);z-index:1;max-width:100%;max-height:100%;overflow:auto;box-sizing:content-box;text-align:start;justify-content:flex-start}.top .slider-nav{bottom:auto;top:0}.vertical>.slider-nav{width:auto;display:flex;flex-direction:column;bottom:auto;left:.5em;padding:1em 0;top:50%;transform:translateY(-50%);z-index:1}.slider-wrap.tabs>.slider-nav,.thumbnails.outside .slider-nav{position:static;transform:none}.right.vertical>.slider-nav{right:.5em;left:auto}.slider-nav a{display:inline-block;margin:.5em;line-height:2em;padding:0;width:2em;height:2em;text-align:center}.slider-wrap:not(.vertical) .slider-nav a:first-child{margin-left:0}.slider-nav a:last-child{margin-right:0}.thumbnails .slider-nav a{line-height:4em;width:4em;height:4em;background-size:cover;border-radius:0}.slider-wrap.thumbnails.outside:not(.inline){padding-bottom:4em}.slider-wrap .slider.vertical>.active,.vertical>.slider-nav a{display:block;overflow:visible}.slider-nav a.active{background-color:rgba(0,0,0,.2);color:inherit}.slider-wrap.tabs>.slider-nav{right:auto}.slider-wrap.tabs>.slider-nav.row{padding:0;margin:0;width:auto}.full-window .slider-wrap.tabs>.slider-nav{position:absolute;bottom:0;padding:0}.slider-wrap.tabs>.slider-nav a{text-indent:0;width:auto;height:auto;display:table-cell;text-align:start;border-radius:0;line-height:1.5;padding:0 .5em;-webkit-flex:1;flex:1;margin:0;white-space:normal}.slider>*>img{max-height:100%;vertical-align:middle;margin:0 auto;display:block}.slider.center>*{display:flex;flex-direction:column;justify-content:center;text-align:center}.slider.auto-height>:not(.active){height:0}@media screen and (max-width:600px){.slider-wrap.tabs>.slider-nav.row{display:flex}.slider>*{display:block}@supports (--a:1){.slider>*{display:inline-block}}}.slider-wrap>.slider.vertical.lightbox>*{height:100%}.slider.lightbox>*{text-align:center;position:relative}.slider.lightbox.inline>*{display:flex;flex-direction:column;justify-content:center}.full-window-wrap .slider.lightbox>*{height:100%;overflow:hidden}.full-window-wrap .slider.lightbox.vertical>*{display:none}.full-window-wrap .slider.lightbox.vertical>.active{display:block}.slider.lightbox video{display:inline-block;width:100%;max-height:100%;vertical-align:middle}.slider.lightbox>:before{display:none}.full-window-wrap .slider.lightbox>:before{content:' ';display:inline-block;vertical-align:middle;height:100%;position:static;width:0}.slider.lightbox>* p{position:absolute;bottom:48px;text-align:center;color:#fff;left:50%;transform:translateX(-50%);padding:.2em .5em;background:rgba(0,0,0,.4)}.slider-wrap.outside .slider.lightbox>* p{bottom:0}.full-window-wrap .lightbox.slider>*>img{display:none}.lightbox.slider>*>iframe{width:100%;height:100%;background:#fff}.full-window-wrap .lightbox.slider>.active>img.zoom{width:auto;height:auto;max-height:none;max-width:none;position:absolute;top:50%;bottom:50%;left:50%;right:50%;transition:transfrom .2s linear;zoom:0;transform:translate3d(var(--x),var(--y),0)}.lightbox.slider>.active:not(.loaded):after{content:'';position:absolute;display:block;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;background-color:#999;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.lightbox a{display:inline-block;vertical-align:middle;margin:.75em .375em;position:relative}.lightbox a img{display:block;padding-bottom:0!important}@supports (--a:1){.lightbox a.video:before{content:'▸';border:1px solid #999;position:absolute;min-width:1.5em;text-align:center;font-size:2em;line-height:1em;background:rgba(255,255,255,.8);top:50%;transform:translate3d(-50%,-50%,0);left:50%}}.lightbox.slider a.button.copy{position:absolute;top:.75em;right:.75em;margin:0}.lightbox.slider a.button.copy:before{content:'Link'}.full-window-wrap{z-index:999999;background:#fff;background:rgba(255,255,255,.97);overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;border-top:none;-webkit-overflow-scrolling:touch;padding-top:0}.full-window-wrap>.content{overflow-y:scroll;position:relative;background:0 0;padding-top:3em}.full-window-wrap.limited>.content{background:#666;color:#eee;padding:0;height:50vh;margin-top:25vh;width:50vw;margin-left:25vw}.full-window-wrap .close{color:#fff;cursor:pointer;padding:0 .6em;font-weight:700;background:#000;background:rgba(0,0,0,.7);width:100%;z-index:99999;top:0;overflow:hidden;position:fixed}.full-window-wrap{overflow-y:scroll}.full-window-wrap.headless{padding-top:0}.full-window-wrap>.content{height:100%;overflow:auto}.full-window-wrap>*{background:#fff;position:relative}.full-window-wrap-bg,.parallax-back{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.full-window-wrap-bg{cursor:crosshair;background:0 0}@media screen and (max-width:600px){.full-window-wrap.limited>.content{height:60vh;margin-top:20vh;width:80vw;margin-left:10vw}}html.parallax,html.parallax body{margin:0;padding:0;height:100%}html.parallax .fixed-bg{transform:none}.parallax .fixed-bg{background-attachment:fixed;background-size:cover;position:static}.card,.card .content{background:rgba(0,0,0,.1)}.parallax .fixed-bg .fixed-bg-image{display:none}@supports (perspective:1px){html.parallax body{position:absolute;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;perspective:300px;perspective-origin:100% 100%}.parallax-front{transform-style:preserve-3d;transform:translateZ(0)}.parallax-back{transform:translateZ(-150px) scale(1.5);transform-origin:100% 100%}}body,footer{position:relative}body,html.nooverflow,html.nooverflow body{overflow:hidden}:root{--color:#333;--bg:#fff}.card{margin:1em 0}.card>img,.contain,body,html,video{margin:0 auto}.card>*{padding:1em}.card>img{display:block;max-width:100%;padding:0}.card .head.image{background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff}.card .head.image:after{content:'';padding-bottom:56.25%;width:0;display:inline-block;vertical-align:bottom}.card .head.image>*{display:inline-block}.contain{max-width:1312px;width:100%}body,html{height:100%;overflow-x:hidden}body{width:100%;height:auto;min-height:100%;display:flex;flex-direction:column;-webkit-tap-highlight-color:rgba(0,0,0,.5);color:#333;color:var(--color);background:#fff;background:var(--bg)}.notify,video a[href]{color:#fff}body *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.lightbox a,img,picture{max-width:100%;height:auto;border:none;text-align:center}html.can-touch.nooverflow,html.can-touch.nooverflow body{height:100%}.header-and-banner{flex:none}.viewport.header-and-banner{min-height:100vh;overflow:auto;display:flex;flex-direction:column}.viewport.header-and-banner .banner{flex-grow:1;justify-content:center;flex-direction:column;display:flex}.viewport.header-and-banner.push-up:after{content:'';flex-grow:1}header .row{padding:0}header a.logo{display:inline-block;min-height:46px}.wide-screen{display:block}.narrow-screen{display:none!important}main#content{flex:1 0 auto}footer{flex:none;padding-bottom:3em}footer .row>*{position:static}video{height:auto!important;background:#000;display:block;max-width:100%}.overthrow-enabled .overthrow{overflow:auto;-webkit-overflow-scrolling:touch}.fixed-bg{background-size:cover;background-position:center center}@supports (clip:rect(auto,auto,auto,auto)){.fixed-bg{will-change:scroll;background-size:0;position:relative}.fixed-bg .fixed-bg-image,.fixed-bg .fixed-bg-image:before{top:0;left:0;width:100%;height:100%;background-image:inherit}.fixed-bg .fixed-bg-image{position:absolute;background-size:0;z-index:-1;clip:rect(auto,auto,auto,auto)}.fixed-bg .fixed-bg-image:before{content:'';position:fixed;background-size:cover;background-position:center center;height:100vh;transform:translate3d(0,0,0)}}.fixed,.notify.fixed{position:fixed}@supports (-ms-ime-align:auto){.fixed-bg{background-size:cover}.fixed-bg .fixed-bg-image{display:none}}.notify{background:rgba(0,0,0,.8);text-align:center;padding:1em;cursor:pointer}.notify:after{content:' ✕'}.notify.fixed{font-weight:500;left:0;right:0;z-index:2}header.fixed{position:static}a[href].span-relative-parent{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:600px){footer .row p,header{margin:0}.wide-screen{display:none!important}.narrow-screen{display:block!important}.viewport.header-and-banner{height:auto;overflow:hidden}header>.row:first-child div{text-align:end}header .head-right{text-align:start}header.fixed{position:fixed;top:0;left:0;right:0;background:#fff;z-index:7}header.fixed>.row{min-height:3em}header.fixed .row>*{padding:0;margin:0}header.fixed a.logo{padding:.5em}header.fixed .logo img{height:1.5em}footer .row>*{display:inline-block}header a.logo{float:right}} \ No newline at end of file +@charset "UTF-8";.aspect,.row>*,section{position:relative}.aspect:before,.row:after,.row:before,form .checkbox:after,section:after,section:before{content:''}.checkbox label,td[data-sort]{-webkit-user-select:none;-khtml-user-select:none}a.backtotop[href],nav .active a[href],nav a[href^='#']{text-decoration:none}.can-touch .lightbox.slider>*>iframe,[data-animation]{pointer-events:none}.row{width:100%;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.row>*{word-wrap:break-word;width:calc(20% - 1.5em);--width:1/5;padding:calc(.375em);margin:calc(.375em);flex-grow:1;text-align:left;text-align:start;box-sizing:content-box;min-width:0}@-moz-document url-prefix(){.row>*{margin:calc(.375em - .0009em)}}.row>[class^=col]{flex-grow:0}.row:after,.row:before{display:table;width:100%}.row>*,.row>*>*{max-width:100%}.row>*>img{display:block;margin:0 auto}.row>.col23{--width:2/3;flex-basis:calc(66.667% - 1.5em)}.row>.col34{--width:3/4;flex-basis:calc(75% - 1.5em)}.row>.col4{--width:1/4;flex-basis:calc(25% - 1.5em)}.row>.col5{--width:1/5;flex-basis:calc(20% - 1.5em)}.row>.col25{--width:2/5;flex-basis:calc(40% - 1.5em)}.row>.col35{--width:3/5;flex-basis:calc(60% - 1.5em)}.row>.col45{--width:4/5;flex-basis:calc(80% - 1.5em)}.row>.col3{--width:1/3;flex-basis:calc(33.333% - 1.5em)}.row>.col2{--width:1/2;flex-basis:calc(50% - 1.5em)}.row>.col1,.row>:only-child:not([class^=col]){--width:1;flex-basis:calc(100% - 1.5em)}@supports (--a:1){.row>*,.row>[class^=col]{--spacing:1.5em;flex-basis:calc(var(--width) * 100% - var(--spacing))}@media screen and (max-width:1024px){.row>*{--width:1/5}}@media screen and (max-width:900px){.row>*{--width:1/3}}.row.no-padding,.row.no-padding>*{--spacing:0.75em;padding:0}.row.no-margin,.row.no-margin>*{--spacing:0.75em;margin:0}.row.no-spacing>*{--spacing:0em;padding:0;margin:0}.row.spacing-horizontal>*{margin:0 .75em}.row.spacing-vertical>*{margin:.75em 0}}.align-left,.align-left *,.align-right .align-left *,.row>.align-left{text-align:left;text-align:start}.align-left .align-right *,.align-right,.align-right *,.row>.align-right{text-align:right;text-align:end}.align-center,.align-center *,.row>.align-center{text-align:center}.align-top,.align-top .row>*,.row>.align-top{vertical-align:top;justify-content:flex-start;flex-direction:column;display:flex}.align-middle,.align-middle .row>*,.row>.align-middle{vertical-align:middle;justify-content:center;flex-direction:column;display:flex}.align-bottom,.align-bottom .row>*,.row>.align-bottom{vertical-align:bottom;justify-content:flex-end;flex-direction:column;display:flex}.align-children *,.row.align-children>*{text-align:inherit}section:after,section:before{display:table;width:100%}.masonry{-moz-column-count:3;-moz-column-gap:0;-webkit-column-count:3;-webkit-column-gap:0;column-count:3;column-gap:0;margin:1.5em 0}.masonry>*{display:table;width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin:0;padding:.75em}.masonry.col2{-moz-column-count:2;-webkit-column-count:2;column-count:2}.masonry.col4{-moz-column-count:5;-webkit-column-count:5;column-count:5}ul.masonry{min-height:0}ol.masonry>*{padding-left:2.5em}.pad{padding:.75em}.pad-half{padding:.375em}.row>*>.unpad,.unpad{margin:-.75em;width:calc(100% + 1.5em);max-width:none}.unpad-vertical{margin:-1.5em 0}.row.border-all{box-shadow:0 0 0 2px #000;margin:-.75em 0}.row.border-all>*{margin:-.375em .375em}.row.border-all .row{margin:0 -.75em;width:calc(100% + 1.5em);max-width:none}.aspect>img,.fold,label{max-width:100%}.row.border-all .row>*{box-shadow:0 0 0 1px #000;margin:0}.row.border-all .row .row{margin:0 -.375em;width:calc(100% + .75em)}.row.border-all .row .row:first-child{margin-top:-.375em}.row.border-all .row .row:last-child{margin-bottom:-.375em}.row.border{border:1px solid #e6e6e6;padding:0}.row.border>*{border-left:1px solid #e6e6e6}.row.border>:first-child{border-left:none}.row * .box{background:#fff;border:1px solid #e6e6e6}.row.border-off,.row.border-off *{box-shadow:none!important}.row>.vertical-row{display:flex;flex-direction:column}.row>.vertical-row>*{flex-grow:1}.aspect{display:flex;flex-direction:row;align-items:flex-start;overflow:hidden}.aspect>img{height:auto;margin:0 auto}.aspect:before{padding-bottom:calc(100%*1/var(--ratio))}@-moz-document url-prefix(){.aspect{display:block;font-size:0;letter-spacing:0}.aspect:before,.aspect>*{display:inline-block;font-size:initial}}.align-bottom.aspect>*{align-self:flex-end;vertical-align:bottom}.align-middle.aspect>*{align-self:center;vertical-align:middle}@media screen and (max-width:600px){.row:not(.half){display:block;overflow-x:hidden}.row>*,.row>[class^=col]{padding:0;width:100%;border:none;margin:.75em 0;box-sizing:border-box}@supports (--a:1){.row>*,.row>[class^=col]{padding:.3em;flex:0 0 100%!important}}.row>:empty{display:none}.row>.full-mobile-width,.row>[class^=col].full-mobile-width{box-sizing:content-box;padding:0}.row.no-spacing>*,.row.no-spacing>[class^=col]{margin:0;padding:0}.no-mobile-gutter.row>*{padding:0}.row.border,.row.border>*,.row>*{border:none}.row.half>*{width:50%!important;flex:0 0 50%!important}.row.border-all .row{width:calc(100% + 1.5em)}.row.border-all .row>:not(:first-child),.row.border-all>:not(:first-child){border-left:none;border-top:1px solid}.masonry,.masonry[class^=col]{-moz-column-count:2;-webkit-column-count:2;column-count:2}}pre,table{overflow:auto}body{-webkit-text-size-adjust:none;font-size:16px;line-height:1.5;font-family:Helvetica Neue,sans-serif;letter-spacing:.02em}.full-window-wrap .close,h1,h2,h3{line-height:3}h4,p{line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;padding:.75rem 0;word-break:break-word;word-wrap:break-word;font-weight:500}h1+p:not(.drop-cap),h2+p:not(.drop-cap),h3+p:not(.drop-cap),h4+p:not(.drop-cap),h5+p:not(.drop-cap),h6+p:not(.drop-cap){margin-top:0}h1{font-size:2.5em;line-height:1.2em;padding:0}h2{font-size:1.5em;line-height:1}h3{font-size:1.2em;line-height:1.26375}h4{font-size:1em}h5{font-size:.8em;line-height:.9375;padding:.46875em 0}h6{font-size:.6667em;line-height:1.12494;padding:.56247em 0}p{font-size:1em;margin:1.5em 0}.drop-cap:first-letter{float:left;font-size:5em;padding:.1em .1em .1em 0;margin-top:-.2em;line-height:1em}[dir=rtl] .drop-cap:first-letter{float:right}a[href]{color:inherit;display:inline-block}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.quote,blockquote,q{border-left:1px solid #bbb;padding-left:1em;display:block;margin:1.5em 0 1.5em 1em}[dir=rtl] .quote,[dir=rtl] blockquote{margin-left:0;border-left:none;padding-left:0;margin-right:1em;border-right:1px solid #bbb;padding-right:1em}.big-text{font-size:1.125em;line-height:1.3334em;min-height:1.3334em}.button,a.button[href],button,button[type=reset],button[type=submit],input[type=submit]{font-size:inherit;line-height:1.5;min-height:1.5em;text-decoration:none;display:inline-block;cursor:pointer;width:auto;word-break:break-word;padding:0 .7em;-webkit-appearance:none;background:#333;color:#eee;-webkit-transition:all .1s linear;transition:all .1s linear;border:none;font-family:inherit;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none}button[disabled]{cursor:default;opacity:.2;margin:0;font-size:inherit}.button:hover,a.button[href]:hover,button:not([disabled]):hover,button[type=reset]:hover,button[type=submit]:hover,form button:hover,input[type=submit]:hover{background:#eee;color:#333}a.button+a.button{margin-left:.75em}.button.big,a[href].button.big,button.big,form button,input[type=submit]{margin:.5em 0;font-size:1.2em;padding:.75em 1em;line-height:1.05em;min-height:0;font-weight:700}a.backtotop[href]{line-height:1;margin:.7333em auto;font-weight:700;background:0 0;background:rgba(0,0,0,.2);color:#fff;border-radius:2em;font-family:'Hiragino Mincho ProN';cursor:pointer;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:999;padding:.5em}form.sticky-submit,label{position:relative}@media screen and (max-width:600px){.button.big{display:block;text-align:center}}form{padding:1.5em 0;--placeholder_color:#aaa}form *{display:inline-block;vertical-align:middle}form .checkbox span,form label>span,input[type=submit],label{line-height:1.5;min-height:1.5em}form .file,form .file span,form button,input[type=submit]{line-height:3;min-height:3em}label{font-weight:700;padding:0;min-height:3em}form button,input[type=submit]{height:auto;line-height:1.5;white-space:normal;word-break:break-all;margin:0;min-width:50%;max-width:100%;padding:0 1em}.slider,form .file span,nav.drop ul li,select{white-space:nowrap}form.sticky-submit input[type=submit]{position:absolute;top:50%;right:0;transform:translateY(-50%)}form button,input,input[type=search],select,textarea{background-color:#eee;background-color:rgba(0,0,0,.1);font-family:inherit;display:inline-block;overflow:hidden;resize:none;vertical-align:top;border-radius:0;padding:0 .75em;min-height:3em;font-size:1em;width:100%;outline:0;border:1px dotted transparent;color:inherit}input:focus,select:focus,textarea:focus{border-color:#bbb}form .checkbox span{display:inline-block;font-weight:700;margin-top:0;cursor:default}.checkbox label{text-align:start;font-weight:400;clear:right;margin:0;cursor:pointer;min-height:0;-webkit-touch-callout:none;-moz-user-select:none;user-select:none}form .checkbox{display:block;min-height:1.5em;margin-bottom:1.5em}form .checkbox:after{display:block;clear:both}form .checkbox label span{width:auto}form .mandatory span.checkbox:before,form .mandatory span.tip:after,select::-ms-expand{display:none}textarea{border-bottom:1px dotted transparent;min-height:4.5em;padding-top:.75em;margin:1.5em 0}form .mandatory{position:relative}form .mandatory:before{content:'*';color:#a00;position:absolute;top:0;font-weight:700;left:auto;right:0}form .mandatory.alert p,form .mandatory.alert span{background:#666;color:#eee}form .mandatory.alert span.checkbox{background:0 0;color:#555}form .mandatory.alert span.tip{background:#222}[dir=rtl] form .mandatory:before{left:0;right:auto}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;min-height:0;padding:0 1.6em 0 .8em;height:3em;text-overflow:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:calc(100% - 1em) 50%;text-indent:1px}select:hover{cursor:pointer}[dir=rtl] select{padding-left:0;padding-right:.8em}form .file,select{vertical-align:top;border:none;overflow:hidden;margin-left:0}:root .checkbox-icon,input,select,td,th{vertical-align:middle}select option{padding:0 1.5em 0 0}:root form .checkbox label{padding-left:0;padding-bottom:0}.checkbox-icon{width:1em;height:1em;background:#eee;margin-top:0;line-height:1.66667;font-size:-.33333em;text-align:center;color:#333;margin-right:.5em;display:none;border:1px dotted transparent;border:none}[dir=rtl] .checkbox-icon{margin:0 0 0 .5em}input[type=checkbox]+.checkbox-icon:before{content:'✓';opacity:0;position:absolute;left:0;top:0;width:1em}:root .checkbox-icon{display:inline-block}input[type=checkbox]:checked+.checkbox-icon:before{opacity:1}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:window;-ms-appearance:none;position:absolute;background:0 0;cursor:pointer;padding:0;border:1px dotted transparent;left:0;outline:0;width:auto;min-height:0;opacity:0;margin:0 .5em 0 -1.5em;float:right}input[type=radio]+.checkbox-icon{border-radius:50%;position:relative}input[type=radio]:checked+.checkbox-icon:before{content:'';position:absolute;background:#333;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%}form .checkbox label:last-child{margin-bottom:0}form input[type=checkbox],form input[type=radio]{width:auto;margin-top:0}input[type=file]{position:absolute;left:0;width:100%;margin:0;padding:0;cursor:pointer;z-index:1;text-indent:-100%;top:0;bottom:0;padding-left:200%;font-size:0;margin-top:0;background:0 0}form .file,nav a,nav.drop,nav.drop ul li{position:relative}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type=file]{margin-left:-100%}}form .file{font-weight:400;margin:1.5em 0;cursor:pointer;font-style:italic;padding:0;overflow:hidden}.tool,ol>li:before,th,thead td{font-weight:700}form .checkbox span,form .file span,label,label span{margin:0;text-align:start}form .file span{background:rgba(0,0,0,.1);z-index:0;width:100%;border:1px dotted transparent;padding:0 .75em 0 .8em;display:block;padding-left:.75em;line-height:1.5em;padding-top:.75em}input[type=file]:focus+span{border-color:#bbb}input[type=search]{-webkit-appearance:textfield;border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,select{display:inline-block;width:auto;padding-top:0;margin:1.5em 0}form input[type=submit]{width:auto;min-width:0;padding:0 1em;min-height:2.50005em;text-align:start}@-moz-document url-prefix(){select{padding-left:0;text-indent:.3em}select option{padding:0}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=email],input[type=text],input[type=url]{padding-top:0}form .file span{margin-top:-1px}input[type=file]{padding-left:100%;text-indent:-1em;margin-top:-1.5em}}form input[type=range]{-webkit-appearance:none;width:100%;background:0 0;margin:0;padding:0}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.7125em;cursor:pointer;background:rgba(0,0,0,.1)}input[type=range]::-webkit-slider-thumb{height:1.625em;width:1.625em;border-radius:50%;background:#000;cursor:pointer;-webkit-appearance:none;margin-top:-.45625em}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(5,5,5,.1)}input[type=range]::-moz-range-track{width:100%;height:.7125em;cursor:pointer;background:rgba(0,0,0,.1)}input[type=range]::-moz-range-thumb{border:0 solid transparent;height:1.625em;width:1.625em;border-radius:50%;background:#000;cursor:pointer}input[type=range]::-ms-track{width:100%;height:.7125em;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:rgba(0,0,0,.1)}input[type=range]::-ms-fill-upper{background:rgba(0,0,0,.1)}input[type=range]::-ms-thumb{border:0 solid transparent;width:1.625em;border-radius:.9375em;background:#000;cursor:pointer;height:.7125em}input[type=range]:focus::-ms-fill-lower{background:rgba(0,0,0,.1)}input[type=range]:focus::-ms-fill-upper{background:rgba(5,5,5,.1)}::-webkit-input-placeholder{color:#aaa;color:var(--placeholder_color)}legend{padding:0 .5em}fieldset{border:1px solid;display:block;margin:.75em 0}fieldset input:last-of-type{margin-bottom:.5em}fieldset[disabled]{display:none}form.mast textarea,form.wide textarea{margin:-.75em 0 .75em}form.wide input[type=submit]{margin-bottom:calc(1.5em - 5px);line-height:1em}form.wide select{height:3em}form.wide .checkbox span,form.wide .file,form.wide label,form.wide label span{display:block;width:100%;clear:both}form.wide input,form.wide select,form.wide textarea{display:block;width:100%;margin:0 0 1.5em}form.mast label{width:100%}form.mast label>input{margin-top:-.75em}form.mast>.checkbox>*,form.mast>label>*{width:50%;float:right;margin:-.75em 0 2.25em}form.mast>.checkbox>span,form.mast>label>span{width:50%;text-align:right;padding-right:1em;float:left;margin:0}form.mast>.checkbox>*{margin:0}form.mast .mandatory:before{left:calc(50% - 1em);z-index:-1}[dir=rtl] form.mast .mandatory:before{right:calc(50% - 1em);left:auto}form.language select{width:100%;background-position:calc(100% - .5em);margin-left:0;background-color:unset;height:1.5em;line-height:1.5em}th,thead td,tr:nth-child(2n+1){background:rgba(0,0,0,.1)}table{width:100%;border-collapse:collapse;-webkit-overflow-scrolling:touch;display:block}table::-webkit-scrollbar{display:none}td,th{padding:1.5em .75em}th,thead td{color:#fff;padding-bottom:1.5em;font-size:1.1em;text-align:left}iframe,td,th,tr{border:none}div.table{overflow-x:auto;scrollbar-3dlight-color:grey;scrollbar-arrow-color:grey;scrollbar-base-color:transparent;scrollbar-darkshadow-color:grey;scrollbar-face-color:transparent;scrollbar-highlight-color:transparent;scrollbar-shadow-color:transparent;-webkit-overflow-scrolling:touch;margin:1.5em 0}div.table table{display:table}td[data-sort]{-webkit-touch-callout:none;-moz-user-select:none;user-select:none}.fold>.label,nav.drop *{-webkit-user-select:none;-khtml-user-select:none;-webkit-touch-callout:none}@media screen and (min-width:1px){td[data-sort]{cursor:pointer}td[data-sort]:after{content:'⇳';margin-left:.5em}}nav ul,nav ul li{margin:0}@media screen and (max-width:600px){table{display:block;overflow:scroll;table-layout:auto}table td{word-break:normal}}nav,nav ul,nav.drop{display:inline-block}nav{vertical-align:baseline}nav ul{padding:0;width:auto;list-style:none}@supports (--a:1){nav.scroll,nav.scroll ul{max-width:100%}nav.scroll ul{white-space:nowrap;overflow:auto;transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}nav.scroll ul li{padding:.75em 0}}nav a{padding:0 .5em 0 0}nav .active a[href]{opacity:.7}nav .vertical li a,nav li:last-child a{padding-right:0}main nav ul,nav li:first-child a{padding-left:0}nav li:last-child{margin-right:0}nav.drop *{box-sizing:border-box;-moz-user-select:none;user-select:none}nav.drop ul{display:flex;flex-wrap:wrap}nav.drop li,nav.drop ul{margin:0;padding:0;list-style:none}nav.drop ul li{display:inline-block;vertical-align:top}nav.drop ul li b.sub{display:inline-block;padding:1em;line-height:1;margin-left:-.3em;mix-blend-mode:multiply}[dir=rtl] nav.drop ul li b.sub{margin-left:0;margin-right:-.3em}nav.drop ul li li b.sub{display:inline-block;padding:1em;font-size:16px;font-size:1rem;background-color:#eee;padding-right:1.5em;z-index:3;mix-blend-mode:normal}nav.drop ul li li b.sub:before{content:'';display:block;position:absolute;background-color:#eee;top:0;right:0;bottom:0;left:0;z-index:0}html:not(.can-touch) nav.drop ul li li:hover b.sub:before,nav.drop ul li li .trigger:checked~b.sub:before{background-color:#ddd}nav.drop ul li li li b.sub{display:inline-block;padding:1em;font-size:16px;font-size:1rem;background-color:#ddd}nav.drop ul li b.sub:after{content:'▼';font-size:.5em}nav.drop ul li li b.sub:after{content:'▸';font-size:1em;position:absolute;right:1em}nav.drop ul li a,nav.drop ul ul li,nav.drop ul ul li:first-child{position:relative}nav.drop ul li a{padding:1em;display:inline-block;line-height:1}nav.drop ul li a[href]{z-index:5}nav.drop ul li input~a[href]{width:calc(100% - 2.5em)}nav.drop ul li .trigger:checked~a,nav.drop ul li .trigger:checked~b.sub,nav.drop ul li li a{background:#eee;z-index:1;color:#333}nav.drop ul li .trigger:checked~a[href],nav.drop ul li li a[href]{z-index:6;text-decoration:underline}html:not(.can-touch) nav.drop ul li li:hover a,html:not(.can-touch) nav.drop ul li li:hover li,html:not(.can-touch) nav.drop ul li li:hover ul,html:not(.can-touch) nav.drop ul li:hover,nav.drop ul li li .trigger:checked~a,nav.drop ul li li .trigger:checked~b.sub,nav.drop ul li li li a,nav.drop ul ul ul{background:#ddd}nav.drop ul ul li{display:block;background:#eee}form#level1,form#level2,html:not(.can-touch) nav.drop ul ul li input.trigger,input.trigger~input[type=reset]{display:none;z-index:5}nav.drop input.trigger,nav.drop input:checked~input[type=reset]{display:block}html:not(.can-touch) nav.drop ul li:hover ul,html:not(.can-touch) nav.drop ul ul li:hover div,nav.drop ul input.trigger:checked~div,nav.drop ul input.trigger:checked~ul,nav.drop ul input.trigger:checked~ul input.trigger:checked~ul{visibility:visible;z-index:6}nav.drop ul ul,nav.drop ul ul input.trigger:checked~ul{visibility:hidden;position:absolute;display:block}nav.drop input.trigger:checked~ul{z-index:6}nav.drop ul ul ul{display:inline-block;vertical-align:top;left:100%;top:0;width:auto}html:not(.can-touch) nav.drop ul ul ul{opacity:0;top:0;transition:.2s .4s}html:not(.can-touch) nav.drop ul ul li:hover ul{visibility:visible;opacity:1;transition-delay:.2s;z-index:7}input.trigger:checked~input[type=reset],nav.drop ul ul ul li{display:block;padding:0;background:#ddd}input.trigger,input.trigger~input[type=reset]{position:absolute;left:0;top:0;width:100%;height:3em;border:0;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;border-radius:0;z-index:5;padding:0}@media screen and (max-width:600px){html:not(.can-touch) nav.drop ul ul li,nav.drop{position:relative}nav,nav ul{width:100%}nav li a,nav:not(.scroll) ul li{margin:0;display:block}header nav li a{padding:.5em 0}nav.drop{width:100%;min-height:2em;text-align:left;display:inline-block}nav.drop ul li{display:block;width:100%}nav.drop ul li a{white-space:normal;display:block}nav.drop input.trigger:checked~div ul,nav.drop input.trigger:checked~ul ul{width:100%;position:relative;left:0}html:not(.can-touch) nav.drop ul ul ul{opacity:1}nav.drop ul li b.sub{position:absolute;right:0;top:0;bottom:0;mix-blend-mode:initial}header nav.drop ul li a{width:80%;width:calc(100% - 2.5em)}nav.drop ul li li li a{width:100%}@keyframes slidein{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(0,0,0)}}html:not(.can-touch) nav.drop ul li:hover .trigger:not(:checked)~div,html:not(.can-touch) nav.drop ul li:hover .trigger:not(:checked)~ul,nav.drop ul .trigger:not(:checked)~div,nav.drop ul .trigger:not(:checked)~ul,nav.drop ul ul{display:none}html:not(.can-touch) nav.drop ul ul li input.trigger,nav.drop ul .trigger:checked~div,nav.drop ul .trigger:checked~ul{display:block;animation:slidein .2s 1;will-change:transform}nav.drop input.trigger~ul input.trigger:checked~ul,nav.drop ul ul{position:relative}}ul{padding:0;line-height:1.5;min-height:1.5em;margin:.75em 0}ul.indent{margin-left:1.5em}ul li{display:block;margin-left:1em;position:relative}ul li:before{content:'·';position:absolute;margin-left:-.75em}nav.scroll ul li,ul.inline li{vertical-align:top;display:inline-block}nav ul li:before,ul.inline li:before{display:none}ol{list-style-type:none;counter-reset:level1;padding:0;margin:0 0 1.5em}ol>li{text-indent:-2.3em;margin:1.5em 0 .75em 2.3em}[dir=rtl] ol>li{margin:1.5em 2.3em .75em 0}ol li>*{text-indent:0;display:inline-block}ol li>ul{display:block}ol>li:before{content:counter(level1);counter-increment:level1;background:#999;padding:0 .5em;border-radius:50%;margin-right:.5em;color:#fff;min-height:1em;display:inline-block;text-indent:0;text-align:center}[dir=rtl] ol>li:before{margin:0 0 0 .5em}ol>li ol{list-style-type:none;counter-reset:level2;display:block}ol>li ol>li:before{content:counter(level1) "." counter(level2) " ";counter-increment:level2;border-radius:1em;background:#999;color:#fff}ol ol>li ol{list-style-type:none;counter-reset:level3;margin-left:1em}.fold,.fold>.label{margin:0;position:relative}ol ol>li ol>li:before{content:counter(level1) "." counter(level2) "." counter(level3) " ";counter-increment:level3}ol ol>li{text-indent:-3em}ol ol ol>li{text-indent:-3.9em}ol ul{text-indent:.1em}ol p{text-indent:0}.fold{padding:0 .5em 0 1em;z-index:1}.fold>.label{float:none;text-align:left;text-align:start;width:100%;-moz-user-select:none;user-select:none;cursor:pointer;padding:.75em 0;padding-right:1.5em}.fold>.label:after{content:'▼';position:absolute;right:1em;font-size:.5em;top:50%;transform:translateY(-50%)}.fold.open>.label:after{content:'▲'}.fold.mobile{padding:0;width:auto}.fold.mobile>.label:after{display:none}.fold.mobile>.label,.fold.mobile>input.trigger{display:none;width:auto;line-height:1.5;min-height:1.5em;height:3em}.fold.open>input.trigger+.content,span.burger{display:inline-block}.fold .content{overflow:hidden;cursor:auto;will-change:transform}.fold.mobile .content,.slider{overflow:visible}.fold.open input.trigger:checked~.content,.fold:not(.open):not(.mobile)>.content{max-height:0;max-height:var(--height,0)}.fold:first-of-type .content{padding-top:0}.fold:first-of-type{margin-bottom:0}.fold .content>*{margin-top:0}.fold.mobile .content,.fold>input.trigger:checked~.content{max-height:none}span.burger{width:1.5em;height:1.5em;line-height:1.5em;font-size:2em;text-align:center;position:relative;background:#fff}span.burger:after{content:'='}@supports (--a:1){span.burger:before{content:'';position:absolute;left:.25em;width:1em;top:.15em;box-shadow:0 .25em 0 1px #333,0 .625em 0 1px #333,0 1em 0 1px #333}span.burger:after{display:none}}@media screen and (max-width:600px){.fold.mobile>.label,.fold.mobile>input.trigger{display:inline-block;display:flex;width:3em;padding:0}.fold.mobile:not(.open) .content{max-height:0}.fold.mobile>input.trigger:checked+.content,.fold.mobile>input.trigger:checked~.content{max-height:none}.fold.mobile .content{overflow:hidden}@supports (--a:1){header.fixed-mobile .fold.mobile{position:fixed;top:0;z-index:2}header.fixed-mobile .fold.mobile.open{bottom:0}header.fixed-mobile .fold.mobile .content{padding:0 .375em;background:#fff}header.fixed-mobile .fold.mobile.open .content{overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;top:3em;bottom:0}}}.tool{cursor:help;position:relative}.tool:after{content:'?';display:inline-block;background:#444;border-radius:100%;color:#ddd;width:1.5em;text-align:center}.tool.open:after{content:'✕'}.tip,label span .tip{min-height:1.5em;background:#333;color:#ddd;padding:.75em;font-size:.8em;font-weight:400;position:absolute;top:auto;left:0;right:0;cursor:default;overflow:hidden;z-index:999;text-align:left;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out;width:20em;line-height:1.15385}.tool.open .tip,html:not(.can-touch) .tool:hover .tip{opacity:1;visibility:visible;top:100%}.full-window-wrap .slider,.full-window-wrap .slider-wrap{height:100%!important}.full-window-wrap .slider-wrap,.full-window-wrap .slider-wrap.vertical{margin-top:3em;height:calc(100% - 3em)!important}.aspect>.slider-wrap,.aspect>.slider-wrap .slider,.full-window-wrap .slider,.full-window-wrap .slider-wrap.vertical,.full-window-wrap .slider>*{height:100%}.slider-wrap{position:relative;overflow:hidden;max-height:100%;z-index:1}.slider-wrap.vertical.tabs>.slider{width:75%;float:right}.slider-wrap.vertical.tabs>.slider-nav.row{width:25%;float:left;display:flex;flex-direction:column}.slider-wrap.vertical.tabs.right>.slider{float:left}.slider-wrap.vertical.tabs.right>.slider-nav.row{float:right}.slider-wrap.vertical.tabs>.slider-nav a{display:block;box-sizing:border-box;padding:1.5em .5em}.full-window-wrap .slider-wrap{top:0;bottom:0;height:100%;right:0;left:0;width:100%;z-index:1;position:absolute}.aspect>.slider-wrap{position:absolute}.aspect>.slider-wrap.outside{padding-bottom:4em}:-webkit-full-screen .slider-wrap{background:#000}:-moz-full-screen .slider-wrap{background:#000}:fullscreen .slider-wrap{background:#000}.slider{overflow-y:hidden;word-wrap:normal;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;left:0;display:flex;min-height:4em}.slider-wrap .slider{overflow:visible;width:100%;padding:0}.full-window-wrap .slider:not(.vertical)>*{overflow:auto;-webkit-overflow-scrolling:touch}.slider-wrap .slider.vertical{overflow-y:scroll;overflow:visible;flex-direction:column}.slider-wrap .slider.sliding>:not(.active),.slider-wrap .slider.vertical>*,.slider-wrap.tabs>.slider-arrow{height:auto;display:none}.slider-wrap .slider::-webkit-scrollbar{height:auto;display:none}.slider-wrap .slider>*,.slider>*{display:inline-block}.slider-wrap>.pad{padding:0;margin:3em;overflow-x:hidden}.slider>*{width:100%;white-space:normal;vertical-align:top;overflow:hidden;margin:0;flex:1 0 auto}.full-window-wrap .slider>*{padding:0}.no-flex .slider>*+*{margin-left:-.3em}.slider.vertical>*{display:block}.full-window-wrap .slider.vertical>*{height:100%}.full-window-wrap .lightbox.slider>.active>img,.slider>.active{display:inline-block}.slider.vertical>img{max-width:none;width:auto;max-height:100%}.full-window-wrap .slider>img{padding:0!important;height:auto}@supports (--a:1){.slider>:after,.slider>:before{content:'<';display:block;position:absolute;top:50%;bottom:0;width:100%;background:0 0;z-index:-1;opacity:.5}.slider>:after{content:'>';text-align:end}.slider-wrap .slider>*>div.bg,.slider-wrap .slider>:after,.slider-wrap .slider>:before,.slider>:first-child:before,.slider>:last-child:after{display:none}}.slider>div:before{background:0 0}.row .slider{padding:0}.slider-arrow{position:absolute;top:50%;left:.75em;z-index:3;transform:translateY(-50%)}.slider-arrow:before{content:'←'}.vertical>.slider-arrow:before{content:'↑'}.vertical>.slider-arrow{top:1em;left:48%;left:calc(50% - 1em);text-align:center;transform:none}.slider-arrow.right{left:auto;right:.75em}.slider-arrow.right:before{content:'→'}.vertical>.slider-arrow.right:before{content:'↓'}.vertical>.slider-arrow.right{left:48%;left:calc(50% - 1em);right:auto;bottom:1em;top:auto}.slider-arrow,.slider-nav a{cursor:pointer;padding:.6em;width:1em;height:1em;-webkit-border-radius:50px;border-radius:50%;background:rgba(0,0,0,.1);color:#fff;transition:background-color .2s linear;line-height:1em;box-sizing:content-box}.slider-arrow,.slider-nav{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.slider-nav{position:absolute;bottom:0;white-space:nowrap;left:50%;transform:translateX(-50%);z-index:1;max-width:100%;max-height:100%;overflow:auto;box-sizing:content-box;text-align:start;justify-content:flex-start}.top .slider-nav{bottom:auto;top:0}.vertical>.slider-nav{width:auto;display:flex;flex-direction:column;bottom:auto;left:.5em;padding:1em 0;top:50%;transform:translateY(-50%);z-index:1}.slider-wrap.tabs>.slider-nav,.thumbnails.outside .slider-nav{position:static;transform:none}.right.vertical>.slider-nav{right:.5em;left:auto}.slider-nav a{display:inline-block;margin:.5em;line-height:2em;padding:0;width:2em;height:2em;text-align:center}.slider-wrap:not(.vertical) .slider-nav a:first-child{margin-left:0}.slider-nav a:last-child{margin-right:0}.thumbnails .slider-nav a{line-height:4em;width:4em;height:4em;background-size:cover;border-radius:0}.slider-wrap.thumbnails.outside:not(.inline){padding-bottom:4em}.slider-wrap .slider.vertical>.active,.vertical>.slider-nav a{display:block;overflow:visible}.slider-nav a.active{background-color:rgba(0,0,0,.2);color:inherit}.slider-wrap.tabs>.slider-nav{right:auto}.slider-wrap.tabs>.slider-nav.row{padding:0;margin:0;width:auto}.full-window .slider-wrap.tabs>.slider-nav{position:absolute;bottom:0;padding:0}.slider-wrap.tabs>.slider-nav a{text-indent:0;width:auto;height:auto;display:table-cell;text-align:start;border-radius:0;line-height:1.5;padding:0 .5em;-webkit-flex:1;flex:1;margin:0;white-space:normal}.slider>*>img{max-height:100%;vertical-align:middle;margin:0 auto;display:block}.slider.center>*{display:flex;flex-direction:column;justify-content:center;text-align:center}.slider.auto-height>:not(.active){height:0}@media screen and (max-width:600px){.slider-wrap.tabs>.slider-nav.row{display:flex}.slider>*{display:block}@supports (--a:1){.slider>*{display:inline-block}}}.slider-wrap>.slider.vertical.lightbox>*{height:100%}.slider.lightbox>*{text-align:center;position:relative}.slider.lightbox.inline>*{display:flex;flex-direction:column;justify-content:center}.full-window-wrap .slider.lightbox>*{height:100%;overflow:hidden}.full-window-wrap .slider.lightbox.vertical>*{display:none}.full-window-wrap .slider.lightbox.vertical>.active{display:block}.slider.lightbox video{display:inline-block;width:100%;max-height:100%;vertical-align:middle}.slider.lightbox>:before{display:none}.full-window-wrap .slider.lightbox>:before{content:' ';display:inline-block;vertical-align:middle;height:100%;position:static;width:0}.slider.lightbox>* p{position:absolute;bottom:48px;text-align:center;color:#fff;left:50%;transform:translateX(-50%);padding:.2em .5em;background:rgba(0,0,0,.4)}.slider-wrap.outside .slider.lightbox>* p{bottom:0}.full-window-wrap .lightbox.slider>*>img{display:none}.lightbox.slider>*>iframe{width:100%;height:100%;background:#fff}.full-window-wrap .lightbox.slider>.active>img.zoom{width:auto;height:auto;max-height:none;max-width:none;position:absolute;top:50%;bottom:50%;left:50%;right:50%;transition:transfrom .2s linear;zoom:0;transform:translate3d(var(--x),var(--y),0)}.lightbox.slider>.active:not(.loaded):after{content:'';position:absolute;display:block;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;background-color:#999;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.lightbox a{display:inline-block;vertical-align:middle;margin:.75em .375em;position:relative}.lightbox a img{display:block;padding-bottom:0!important}@supports (--a:1){.lightbox a.video:before{content:'▸';border:1px solid #999;position:absolute;min-width:1.5em;text-align:center;font-size:2em;line-height:1em;background:rgba(255,255,255,.8);top:50%;transform:translate3d(-50%,-50%,0);left:50%}}.lightbox.slider a.button.copy{position:absolute;top:.75em;right:.75em;margin:0}.lightbox.slider a.button.copy:before{content:'Link'}.full-window-wrap{z-index:999999;background:#fff;background:rgba(255,255,255,.97);overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;border-top:none;-webkit-overflow-scrolling:touch;padding-top:0}.full-window-wrap>.content{overflow-y:scroll;position:relative;background:0 0;padding-top:3em}.full-window-wrap.limited>.content{background:#666;color:#eee;padding:0;height:50vh;margin-top:25vh;width:50vw;margin-left:25vw}.full-window-wrap .close{color:#fff;cursor:pointer;padding:0 .6em;font-weight:700;background:#000;background:rgba(0,0,0,.7);width:100%;z-index:99999;top:0;overflow:hidden;position:fixed}.full-window-wrap{overflow-y:scroll}.full-window-wrap.headless{padding-top:0}.full-window-wrap>.content{height:100%;overflow:auto}.full-window-wrap>*{background:#fff;position:relative}.full-window-wrap-bg,.parallax-back{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.full-window-wrap-bg{cursor:crosshair;background:0 0}@media screen and (max-width:600px){.full-window-wrap.limited>.content{height:60vh;margin-top:20vh;width:80vw;margin-left:10vw}}html.parallax,html.parallax body{margin:0;padding:0;height:100%}html.parallax .fixed-bg{transform:none}.parallax .fixed-bg{background-attachment:fixed;background-size:cover;position:static}.card,.card .content{background:rgba(0,0,0,.1)}.parallax .fixed-bg .fixed-bg-image{display:none}@supports (perspective:1px){html.parallax body{position:absolute;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;perspective:300px;perspective-origin:100% 100%}.parallax-front{transform-style:preserve-3d;transform:translateZ(0)}.parallax-back{transform:translateZ(-150px) scale(1.5);transform-origin:100% 100%}}body,footer{position:relative}body,html.nooverflow,html.nooverflow body{overflow:hidden}:root{--color:#333;--bg:#fff}.card{margin:1em 0}.card>img,.contain,body,html,video{margin:0 auto}.card>*{padding:1em}.card>img{display:block;max-width:100%;padding:0}.card .head.image{background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff}.card .head.image:after{content:'';padding-bottom:56.25%;width:0;display:inline-block;vertical-align:bottom}.card .head.image>*{display:inline-block}.contain{max-width:1312px;width:100%}body,html{height:100%;overflow-x:hidden}body{width:100%;height:auto;min-height:100%;display:flex;flex-direction:column;-webkit-tap-highlight-color:rgba(0,0,0,.5);color:#333;color:var(--color);background:#fff;background:var(--bg)}.notify,video a[href]{color:#fff}body *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.lightbox a,img,picture{max-width:100%;height:auto;border:none;text-align:center}html.can-touch.nooverflow,html.can-touch.nooverflow body{height:100%}.header-and-banner{flex:none}.viewport.header-and-banner{min-height:100vh;overflow:auto;display:flex;flex-direction:column}.viewport.header-and-banner .banner{flex-grow:1;justify-content:center;flex-direction:column;display:flex}.viewport.header-and-banner.push-up:after{content:'';flex-grow:1}header .row{padding:0}header a.logo{display:inline-block;min-height:46px}.wide-screen{display:block}.narrow-screen{display:none!important}main#content{flex:1 0 auto}footer{flex:none;padding-bottom:3em}footer .row>*{position:static}video{height:auto!important;background:#000;display:block;max-width:100%}.overthrow-enabled .overthrow{overflow:auto;-webkit-overflow-scrolling:touch}.fixed-bg{background-size:cover;background-position:center center}@supports (clip:rect(auto,auto,auto,auto)){.fixed-bg{will-change:scroll;background-size:0;position:relative}.fixed-bg .fixed-bg-image,.fixed-bg .fixed-bg-image:before{top:0;left:0;width:100%;height:100%;background-image:inherit}.fixed-bg .fixed-bg-image{position:absolute;background-size:0;z-index:-1;clip:rect(auto,auto,auto,auto)}.fixed-bg .fixed-bg-image:before{content:'';position:fixed;background-size:cover;background-position:center center;height:100vh;transform:translate3d(0,0,0)}}.fixed,.notify.fixed{position:fixed}@supports (-ms-ime-align:auto){.fixed-bg{background-size:cover}.fixed-bg .fixed-bg-image{display:none}}.notify{background:rgba(0,0,0,.8);text-align:center;padding:1em;cursor:pointer}.notify:after{content:' ✕'}.notify.fixed{font-weight:500;left:0;right:0;z-index:2}header.fixed{position:static}a[href].span-relative-parent{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:600px){footer .row p,header{margin:0}.wide-screen{display:none!important}.narrow-screen{display:block!important}.viewport.header-and-banner{height:auto;overflow:hidden}header>.row:first-child div{text-align:end}header .head-right{text-align:start}header.fixed{position:fixed;top:0;left:0;right:0;background:#fff;z-index:7}header.fixed>.row{min-height:3em}header.fixed .row>*{padding:0;margin:0}header.fixed a.logo{padding:.5em}header.fixed .logo img{height:1.5em}footer .row>*{display:inline-block}header a.logo{float:right}} \ No newline at end of file diff --git a/kitchen.html b/kitchen.html index 378627396..183d88922 100644 --- a/kitchen.html +++ b/kitchen.html @@ -1547,9 +1547,11 @@