/* Copyright (c) 2016-2019 VMware, Inc. All Rights Reserved.
* This software is released under SIL OFL v1.1 license.
* https://github.com/vmware-archive/clarity-city
*/
@font-face{font-family:'ClarityCity';font-style:normal;font-weight:100;src:url('ClarityCity-Thin.woff2') format('woff2'),url('ClarityCity-Thin.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:100;src:url('ClarityCity-ThinItalic.woff2') format('woff2'),url('ClarityCity-ThinItalic.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:normal;font-weight:300;src:url('ClarityCity-ExtraLight.woff2') format('woff2'),url('ClarityCity-ExtraLight.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:300;src:url('ClarityCity-ExtraLightItalic.woff2') format('woff2'),url('ClarityCity-ExtraLightItalic.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:normal;font-weight:300;src:url('ClarityCity-Light.woff2') format('woff2'),url('ClarityCity-Light.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:300;src:url('ClarityCity-LightItalic.woff2') format('woff2'),url('ClarityCity-LightItalic.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:normal;font-weight:400;src:url('ClarityCity-Regular.woff2') format('woff2'),url('ClarityCity-Regular.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:400;src:url('ClarityCity-RegularItalic.woff2') format('woff2'),url('ClarityCity-RegularItalic.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:normal;font-weight:500;src:url('ClarityCity-Medium.woff2') format('woff2'),url('ClarityCity-Medium.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:500;src:url('ClarityCity-MediumItalic.woff2') format('woff2'),url('ClarityCity-MediumItalic.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:normal;font-weight:600;src:url('ClarityCity-SemiBold.woff2') format('woff2'),url('ClarityCity-SemiBold.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:600;src:url('ClarityCity-SemiBoldItalic.woff2') format('woff2'),url('ClarityCity-SemiBoldItalic.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:normal;font-weight:700;src:url('ClarityCity-Bold.woff2') format('woff2'),url('ClarityCity-Bold.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:700;src:url('ClarityCity-BoldItalic.woff2') format('woff2'),url('ClarityCity-BoldItalic.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:normal;font-weight:800;src:url('ClarityCity-ExtraBold.woff2') format('woff2'),url('ClarityCity-ExtraBold.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:800;src:url('ClarityCity-ExtraBoldItalic.woff2') format('woff2'),url('ClarityCity-ExtraBoldItalic.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:normal;font-weight:900;src:url('ClarityCity-Black.woff2') format('woff2'),url('ClarityCity-Black.woff') format('woff');}@font-face{font-family:'ClarityCity';font-style:italic;font-weight:900;src:url('ClarityCity-BlackItalic.woff2') format('woff2'),url('ClarityCity-BlackItalic.woff') format('woff');}

:root{--base-font-size:16px;--gutter:20px;--panel-columns:0px repeat(6,1fr) 0px;--side:0px;--track:calc((100vw - 140px) / 6);--blue:rgb(57,121,134);--darkblue:rgb(26,68,118);--olive:rgb(65,81,34);--olive-0:rgba(65,81,34,0);--darkpink:rgb(197,42,82);--darkpink-0:rgba(197,42,82,0);--darkpink-60:rgb(220,127,151);--darkpink-hover:rgb(174,24,54);--green:rgb(39,121,68);--green-15:rgb(223,235,227);--green-hover:rgb(22,89,43);--magentadark:rgb(75,0,7);--magentadark-0:rgba(75,0,7,0);--magentamedium:rgb(95,20,27);--magentalight:rgb(115,40,47);--magentalight-70:rgb(157,105,109);--magentalightest:rgb(135,60,67);--white-0:rgba(255,255,255,0);--white-10:rgba(255,255,255,0.1);--white-20:rgba(255,255,255,0.2);--white-30:rgba(255,255,255,0.3);--white-40:rgba(255,255,255,0.4);--white-50:rgba(255,255,255,0.5);--white-60:rgba(255,255,255,0.6);--white-70:rgba(255,255,255,0.7);--white-80:rgba(255,255,255,0.8);--white-90:rgba(255,255,255,0.9);--black-56:rgb(112,112,112);--black-80:rgb(51,51,51);--black-33:rgb(171,171,171);--black-15:rgb(217,217,217);--black-90:rgb(26,26,26);--black-0:rgba(0,0,0,0);}@media screen and (min-width:400px){:root{--gutter:5vw;}}@media screen and (min-width:600px){:root{--track:calc((100vw - 13.125rem) / 6);--gutter:1.875rem;}}@media screen and (min-width:1000px){:root{--base-font-size:calc(16px + 8 * ((100vw - 1000px) / 510));--gutter:40px;}}@media screen and (min-width:1510px){:root{--base-font-size:24px;--gutter:40px;--panel-columns:1fr repeat(6,205px) 1fr;--side:calc(50vw - 745px);--track:205px;}}@media screen and (min-width:1920px){:root{--base-font-size:calc(24px + 4 * ((100vw - 1920px) / 600));--gutter:2.083333vw;--panel-columns:repeat(8,1fr);--side:10.677083vw;--track:10.677083vw;}}@media print{:root{--base-font-size:13px;--gutter:24px;}}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}*::selection{background-color:grey;color:white;}html{background-color:white;color:black;font-family:'ClarityCity',sans-serif;font-size:var(--base-font-size);font-weight:400;line-height:1.333333;margin:0;padding:0;-webkit-text-size-adjust:none;text-align:left;}body{background-color:white;margin:0;padding:0;width:100%;}address,article,aside,figure,figcaption,picture,footer,header,menu,nav,section{font-size:1.0em;font-style:normal;font-weight:400;text-align:left;display:block;padding:0;margin:0;}figure{break-inside:avoid;page-break-inside:avoid;}:focus{outline-color:inherit;outline-style:dotted;outline-width:0.125rem;}div:focus{outline:none;}a,svg path{transition:background-color 0.3s,color 0.3s,text-decoration-color 0.3s,opacity 0.3s,border 0.3s,fill 0.3s;}a,a:link,a:visited{color:currentColor;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;text-underline-offset:0.15em;text-decoration-thickness:max(1px,0.041667rem);}a:focus,a:hover,a:active{color:var(--darkpink-hover);text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;text-underline-offset:0.15em;text-decoration-thickness:max(1px,0.041667rem);}@media screen and (min-width:600px){p:has(.button){text-align:right;}	}a.button{padding:0.5rem 1rem;font-weight:400;display:inline-block;}a.button,a.button:link,a.button:visited{background-color:var(--green);color:white;-webkit-text-decoration-color:var(--white-0);text-decoration-color:var(--white-0);}a.button:focus,a.button:hover,a.button:active{background-color:var(--green-hover);color:white;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}img{display:block;height:auto;max-width:100%;}mark{background-color:#FAF884;color:currentColor;}h1{grid-area:head;color:var(--green);font-size:1.8rem;font-weight:600;margin:0;padding:0 0 0.833333rem;}@media screen and (min-width:1000px){h1{font-size:1.4rem;}}h2{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2' width='4px' height='2px'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgb(171,171,171)' /%3E%3C/svg%3E%0A") repeat-x scroll 0 0;background-size:0.166667rem 0.083333rem;color:var(--darkpink);font-weight:700;font-size:1.25rem;line-height:1.2;margin:1.083333rem 0 0;padding:0.583333rem 0 0.333333rem;}@media print{h2{background-image:none;border-top:0.125rem dotted rgb(171,171,171);}}h2 a,h2 a:link,h2 a:visited{color:var(--darkpink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}h2 a:focus,h2 a:hover,h2 a:active{color:var(--darkpink-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}h2.no-border{background-image:none;padding-top:0.25rem;}h2:first-child{margin-top:0;}h2.alt{color:var(--green);}h2.large{background-image:none;color:var(--green);font-size:1.4rem;font-weight:500;margin:0;padding:0;}h3{font-size:1em;font-weight:700;margin:0;padding:0;}h4{}h5{}h6{}p{margin:0;padding:0 0 0.5rem;}video{width:100% !important;height:auto !important;}video:focus{outline:none;}@media screen and (min-width:1000px){.content1 p.narrow{width:80%;}	}strong,b{font-weight:600;}ul{list-style-type:none;margin:0;padding:0;}ul>li{margin:0;padding:0 0 0.5rem 1rem;position:relative;}ul>li::before{content:'\2022';display:block;left:0;position:absolute;top:0;}.panel{display:grid;grid-row-gap:0;row-gap:0;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:var(--panel-columns);padding-left:0;padding-right:0;}@media print{.panel{display:block;}}.content{grid-area:text;}.content1{grid-area:txt1;}.content2{grid-area:txt2;}.content3{grid-area:txt3;}.side{grid-area:side;}.page{display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr min-content;min-height:100vh;overflow:hidden;position:relative;width:100%;}@media print{.page{display:block;}}.logo{font-size:1.25rem;font-weight:400;grid-area:logo;line-height:1.05;max-width:12em;margin:0;padding:0.95em 0;z-index:2;}@media screen and (min-width:600px){.logo{font-size:1.6875rem;line-height:1.037037;padding:2.0625rem 0;}}@media screen and (min-width:1000px){.logo{font-size:1.666667rem;line-height:1.05;margin-left:calc(-0.5 * var(--gutter));padding:0.9em 0 0.7em;}}@media print{.logo{font-size:1.75rem;font-weight:500;padding:0 0 1.5rem;}}.logo a{display:block;}.logo a,.logo a:link,.logo a:visited{color:currentColor;-webkit-text-decoration-color:var(--white-0);text-decoration-color:var(--white-0);}.logo a:focus,.logo a:hover,.logo a:active{color:currentColor;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}.logo b{font-size:1em;font-weight:500;}@media print{.logo b{font-weight:600;}}.logo small{font-size:1em;font-weight:300;}@media print{.logo small{font-weight:400;}}.panel-header{background-color:var(--magentadark);color:white;grid-template-areas:". logo logo logo logo logo menu menu" ". pics pics pics pics pics pics side";}@media screen and (min-width:600px) and (max-width:1000px){.panel-header{grid-template-columns:calc(5vw - var(--gutter)) repeat(8,1fr) calc(5vw - var(--gutter));grid-template-areas:". logo logo logo logo logo down down menu menu" ". pics pics pics pics pics pics pics pics side";}}@media screen and (min-width:1000px){.panel-header{background-color:var(--magentamedium);grid-template-areas:". logo logo pics pics pics pics side" ". menu menu menu menu menu menu .";}}@media print{.panel-header{background-color:white;color:var(--magentadark);}}@media screen{.panel-header::before{background-image:linear-gradient(90deg,var(--magentadark) 0px,var(--magentadark) calc(100% - var(--gutter)),var(--magentadark-0) 100%);content:'';display:block;grid-column:1/2;grid-row:2/3;margin:0 calc(-1 * var(--gutter)) 0 0;z-index:1;}}@media screen and (min-width:1000px){.panel-header::before{grid-column:1/4;grid-row:1/2;}}@media screen{.panel-header::after{background-image:linear-gradient(90deg,var(--olive-0) 0px,var(--olive) var(--gutter),var(--olive) 100%);content:'';display:block;grid-area:side;margin:0 0 0 calc(-1 * var(--gutter));z-index:1;}}.panel-header>ul{display:grid;grid-area:pics;grid-column-gap:0;column-gap:0;grid-row-gap:0;row-gap:0;grid-template-columns:repeat(6,1fr);margin:0 calc(-0.5 * var(--gutter));padding:0;height:5rem;}@media screen and (max-width:600px){.panel-header>ul>li:nth-child(2),.panel-header>ul>li:nth-child(5){display:none;}}@media screen and (min-width:600px){.panel-header>ul{height:7.5rem;grid-template-columns:repeat(8,1fr);}}@media screen and (min-width:1000px){.panel-header>ul{height:auto;}}@media print{.panel-header>ul{grid-template-columns:repeat(8,1fr);height:12.5vw;margin:0;}}.panel-header>ul>li{margin:0;padding:0;position:relative;}.panel-header>ul>li::before{content:'';display:none;}.panel-header>ul>li img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%;}.panel-header>ul>li:first-child{margin:0 0 0 calc(-0.5 * var(--gutter));}.panel-header>ul>li:last-child{margin:0 calc(-0.5 * var(--gutter)) 0 0;}.download{display:none;grid-area:down;display:none;grid-template-columns:1fr;font-size:1.25rem;line-height:1.2;text-align:center;}@media screen and (min-width:600px) and (max-width:1000px){.download{display:grid;}}.download>a{display:block;background-color:var(--magentamedium);font-weight:600;padding:0 calc(0.5 * var(--gutter));margin:0 calc(-0.5 * var(--gutter));align-content:center;}.download a,.download a:link,.download a:visited{color:var(--white-70);-webkit-text-decoration-color:var(--white-0);text-decoration-color:var(--white-0);}.download a:focus,.download a:hover,.download a:active{color:white;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}.menu{color:var(--white-70);font-size:1rem;font-weight:500;grid-area:menu;line-height:1.2;margin:0;padding:0;}
@media screen and (min-width:1000px){.menu{font-size:0.875rem;position:relative;z-index:1000;}}@media print{.menu{display:none;}}.menu>button{background-color:var(--magentamedium);border:none;color:transparent;cursor:pointer;display:block;font-family:sans-serif;font-size:0.5rem;font-weight:400;line-height:1;height:5rem;margin:0 0 0 calc(-0.5 * var(--gutter));outline-color:white;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:calc(100% + (0.5 * var(--gutter)));z-index:2000;}@media screen and (min-width:600px) and (max-width:1000px){.menu>button{background-color:var(--magentadark);}}.menu>button:focus,.menu>button:hover,.menu>button:active{background-color:var(--magentamedium);border:none;color:transparent;}@media screen and (min-width:600px){.menu>button{height:7.5rem;}}@media screen and (min-width:1000px){.menu>button{display:none;}}.menu>button::-moz-focus-inner{border:none;padding:0;}#menu-icon{cursor:pointer;display:block;height:1.625rem;left:50%;margin:0 0 0 -0.9375rem;pointer-events:none;position:absolute;top:1.6875rem;width:1.875rem;}@media screen and (min-width:600px){#menu-icon{top:2.9375rem;}}#menu-icon span{background:white;display:block;height:0.25rem;left:0;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%;}.menu>button[aria-expanded=true] #menu-icon span{background-color:white;	}#menu-icon span:nth-child(1){top:0rem;}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:0.6875rem;}#menu-icon span:nth-child(4){top:1.375rem;}.menu>button[aria-expanded=true] #menu-icon span:nth-child(1),.menu>button[aria-expanded=true] #menu-icon span:nth-child(4){left:50%;top:50%;width:0%;}.menu>button[aria-expanded=true] #menu-icon span:nth-child(2){transform:rotate(45deg);}.menu>button[aria-expanded=true] #menu-icon span:nth-child(3){transform:rotate(-45deg);}.menu-panel{background-color:var(--magentamedium);color:white;display:block;height:auto;left:100%;margin:0;min-height:100vh;padding:5rem calc(var(--side) + var(--gutter)) 2rem;position:absolute;top:0;transition:left 300ms ease;width:100%;z-index:1000;}.menu>button[aria-expanded=true]+.menu-panel{left:0;}@media screen and (min-width:1000px){.menu-panel{background-color:transparent;color:white;display:flex;justify-content:space-between;margin:0 calc((-1 * var(--gutter)));min-height:0;padding:0;position:static;width:calc(100% + (2 * var(--gutter)));}}.menu-panel>li{display:block;margin:0 0 1rem;padding:0;position:relative;text-align:center;}@media screen and (min-width:1000px){.menu li{justify-self:start;margin:0;padding:0;text-align:left;}.menu-panel>li:first-child{display:none;margin:0;}}.menu li::before{content:'';}.menu a{display:inline-block;padding:0.25rem calc(0.5 * var(--gutter));position:relative;}@media screen and (min-width:1000px){.menu a{display:block;padding:0.416667rem calc(0.5 * var(--gutter)) 0.5rem;}}.menu a[target="_blank"]{padding-right:2rem;}.menu a[target="_blank"]::after{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' with='16px' height='16px'%3E%3Cpath d='m16,15.998H0V0h16v15.998Zm-14.702-1.298h13.404V1.298H1.298v13.402ZM11.796,3.167h-6.145v1.298h5.184L2.802,12.497l.918.918L11.796,5.341v5.27h1.298V3.167h-1.298Z' fill='white' opacity='1'/%3E%3C/svg%3E") no-repeat scroll 100% 50%;background-size:contain;width:0.666667rem;height:0.666667rem;position:absolute;top:calc(50% - 0.333333rem);right:calc(0.5 * var(--gutter));transition:opacity 0.3s;content:'';}.menu a[target="_blank"]::after,.menu a[target="_blank"]:link::after,.menu a[target="_blank"]:visited::after{opacity:0.5;}.menu a[target="_blank"]:focus::after,.menu a[target="_blank"]:hover::after,.menu a[target="_blank"]:active::after{opacity:1;}.menu a[href="/search/"]{padding-right:2.25rem;}@media screen and (min-width:1000px){.menu a[href="/search/"]{padding-right:2.125rem;text-indent:-9999px;}}.menu a[href="/search/"]::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpath d='m18.656,15.447c-.671-.665-1.741-.707-2.454-.097l-1.197-1.197c1.354-1.553,2.097-3.541,2.097-5.602C17.103,3.838,13.265,0,8.551,0S0,3.844,0,8.558s3.838,8.551,8.551,8.551c2.061,0,4.049-.743,5.602-2.097l1.197,1.197c-.616.719-.574,1.789.097,2.454l5.161,5.161c.236.236.616.236.852,0l2.363-2.363c.236-.236.236-.616,0-.852l-5.167-5.161Zm-10.105.453c-4.055,0-7.343-3.288-7.343-7.343S4.496,1.215,8.551,1.215s7.343,3.288,7.343,7.343c-.006,4.055-3.294,7.337-7.343,7.343h0Zm12.474,6.642l-4.732-4.732c-.236-.236-.236-.616,0-.852l.659-.659c.236-.236.616-.236.852,0l4.732,4.732-1.511,1.511Z' fill='white'/%3E%3C/svg%3E") no-repeat scroll 100% 50%;background-size:contain;width:1rem;height:1rem;content:'';display:block;position:absolute;top:calc(50% - 0.5rem);right:calc(0.5 * var(--gutter));}.menu a[href="/search/"]::after,.menu a[href="/search/"]:link::after,.menu a[href="/search/"]:visited::after{opacity:0.7;}.menu a[href="/search/"]:focus::after,.menu a[href="/search/"]:hover::after,.menu a[href="/search/"]:active::after{opacity:1;}.menu a,.menu a:link,.menu a:visited{background-color:transparent;color:var(--white-70);-webkit-text-decoration-color:var(--white-0);text-decoration-color:var(--white-0);}.menu a:focus,.menu a:hover,.menu a:active{background-color:var(--magentalightest);color:white;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}.menu li.active a,.menu li.active a:link,.menu li.active a:visited{background-color:var(--magentalightest);color:white;-webkit-text-decoration-color:var(--white-0);text-decoration-color:var(--white-0);}.menu li.active a:focus,.menu li.active a:hover,.menu li.active a:active{background-color:var(--magentalightest);color:white;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}main{padding:1.5rem 0 3rem;}@media print{main{padding-top:2rem;}}.page-home main{padding:0 0 3rem;}.panel-footer{background-color:var(--magentadark);border-top:0.25rem solid var(--magentalight);break-inside:avoid;color:white;font-size:0.75rem;grid-template-areas:". text text text text text text .";padding:0.625rem 0 2rem;}@media screen and (min-width:1000px){.panel-footer{font-size:0.5625rem;}}@media print{.panel-footer{background-color:white;color:black;padding:1rem 0 0;}}.panel-footer .content{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);row-gap:var(--gutter);grid-template-areas:"ackn" "copy" "supp" "menu";grid-template-columns:1fr;}@media screen and (min-width:1000px){.panel-footer .content{grid-template-areas:"copy supp ackn menu";grid-template-columns:1fr 0.5fr 0.85fr max-content;}}@media print{.panel-footer .content{grid-template-columns:1.75fr 1fr;grid-template-areas:"ackn ackn" "copy supp";}}.panel-footer p,.panel-footer ul{padding-bottom:0;}.copyright{grid-area:copy;align-items:center;position:relative;display:grid;grid-column-gap:calc(0.5 * var(--gutter));column-gap:calc(0.5 * var(--gutter));grid-row-gap:calc(0.5 * var(--gutter));row-gap:calc(0.5 * var(--gutter));grid-template-columns:1fr;align-content:start;}@media screen and (min-width:600px){.copyright{grid-template-columns:13.75rem 1fr;}}@media screen and (min-width:1000px){.copyright{grid-template-columns:1fr 12.833333rem;margin-left:calc(-1 * var(--gutter));}}@media screen and (min-width:1200px){.copyright{grid-template-columns:1fr 12.833333rem;}}@media print{.copyright{grid-template-columns:13.75rem 1fr;}}.copyright figure,.copyright svg{width:100%;display:block;height:auto;max-width:13.75rem;}@media screen and (min-width:1000px){.copyright figure,.copyright svg{max-width:100%;}}@media screen{.copyright svg .word1 path,.copyright svg .word3 path{fill:white;}.copyright svg .word2 path{fill:rgb(205,217,203);}}.supported-by{align-items:center;grid-area:supp;position:relative;display:grid;grid-column-gap:calc(0.5 * var(--gutter));column-gap:calc(0.5 * var(--gutter));grid-row-gap:calc(0.5 * var(--gutter));row-gap:calc(0.5 * var(--gutter));grid-template-columns:1fr;align-content:start;}@media screen and (min-width:600px){.supported-by{grid-template-columns:13.75rem 1fr;}}@media screen and (min-width:1000px){.supported-by{grid-template-columns:1fr 4.083333rem;}}@media screen and (min-width:1000px){.supported-by{grid-template-columns:1fr 4.083333rem;}}@media print{.supported-by{grid-template-columns:11rem 1fr;}}.supported-by figure,.supported-by svg{width:100%;display:block;height:auto;max-width:11rem;}@media screen and (min-width:600px){.supported-by figure,.supported-by svg{max-width:100%;margin:0 auto;}}@media screen and (min-width:1000px){.supported-by figure,.supported-by svg{max-width:100%;}}@media screen {.supported-by svg path{fill:white;}}.acknowledgement{grid-area:ackn;font-style:italic;position:relative;}.footer-menu{grid-area:menu;position:relative;display:flex;}@media screen and (min-width:1000px){.footer-menu{display:block;}}@media print{.footer-menu{display:none;}}.footer-menu li{padding:0 0.5rem;border-left:max(2px,0.083333rem) solid var(--white-50);}.footer-menu li:first-child{padding-left:0;border-left:none;}@media screen and (min-width:1000px){.footer-menu li{border:none;padding:0;}}.footer-menu li::before{content:'';display:none;}@media screen and (min-width:1000px){.supported-by::before,.acknowledgement::before,.footer-menu::before{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 4' width='2px' height='4px'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgb(220,127,151)' /%3E%3C/svg%3E%0A") repeat-y scroll 0 0;background-size:0.083333rem 0.166667rem;content:'';display:block;width:max(2px,0.083333rem);height:100%;position:absolute;top:0;left:calc(-0.5 * var(--gutter));}}.panel-footer a,.panel-footer a:link,.panel-footer a:visited{color:white;-webkit-text-decoration-color:var(--white-0);text-decoration-color:var(--white-0);}
.panel-footer a:focus,.panel-footer a:hover,.panel-footer a:active{color:white;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}@media print{.panel-footer a,.panel-footer a:link,.panel-footer a:visited{color:black;-webkit-text-decoration-color:var(--black-0);text-decoration-color:var(--black-0);}.panel-footer a:focus,.panel-footer a:hover,.panel-footer a:active{color:black;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}}.panel-welcome{background-color:var(--green);color:white;grid-template-areas:". text text text text text text ." "pics pics pics pics pics pics pics pics";margin:0 0 1rem;}@media screen and (min-width:1000px){.panel-welcome{background-color:white;grid-template-areas:". text text pics pics pics pics .";}}@media print{.panel-welcome{background-color:white;color:black;margin:0 0 2rem;}}@media screen and (min-width:1000px){.panel-welcome::before{background-color:var(--green);content:'';grid-area:text;mix-blend-mode:multiply;margin:0 0 0 calc(-1 * var(--gutter));z-index:99;}}.panel-welcome .content{font-size:1.18rem;line-height:1.29;margin:0 0 0 calc(-1 * var(--gutter));padding:1.25rem var(--gutter);z-index:100;}@media print{.panel-welcome .content{margin:0;padding:1.5rem 0;}}.panel-welcome .content h1{background-image:none;color:currentColor;font-size:1.5rem;font-weight:500;line-height:1.2;padding:0 0 0.791667rem;}.panel-welcome .content p{padding-bottom:0.275862em;}#slides{grid-area:pics;margin:0;padding:0;position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;}@media screen and (min-width:1000px){#slides{grid-column-start:2;margin:0 calc(-1 * var(--gutter));}}@media print{#slides{background-color:white;}}#slides ul{aspect-ratio:2/1;margin:0;overflow:hidden;padding:0;position:relative;width:100%;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;}@media screen and (min-width:1000px){#slides ul{aspect-ratio:unset;}}@media print{#slides ul{aspect-ratio:3/1;position:relative;}}#slides ul li{grid-row:1/2;grid-column:1/2;position:relative;left:100%;align-items:stretch;align-content:stretch;display:flex;margin:0;padding:0;}.panel-welcome .slides li::before{display:none;content:'';}#slides ul li.active,#slides ul li:first-child{left:0;}@media print{#slides ul li.active{display:block;}}#slides ul li img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}#pagination{left:50%;margin:0;padding:0;position:absolute;bottom:1.333333rem;}@media print{#pagination{display:none;}}#pagination ol{column-gap:0.333333rem;display:flex;font-size:10px;line-height:1;list-style-type:none;margin:0 50% 0 -50%;padding:0.25rem 0.416667rem;border:max(2px,0.083333rem) solid rgb(191,191,194);background-color:rgba(240,242,242,0.6);border-radius:0.416667rem;}@media screen and (min-width:1000px){#pagination ol{margin-left:0;margin-right:0;}}#pagination ol li a{border-radius:100%;display:block;height:0.75rem;text-align:center;width:0.75rem;}#pagination ol li a,#pagination ol li a:link,#pagination ol li a:visited{background-color:white;border:max(2px,0.083333rem) solid rgb(110,110,112);color:transparent;outline-color:white;text-decoration:none;}#pagination ol li a:focus,#pagination ol li a:hover,#pagination ol li a:active{background-color:rgb(189,191,191);border:max(2px,0.083333rem) solid rgb(51,51,51);color:transparent;outline-color:white;text-decoration:none;}#pagination ol li.active a,#pagination ol li.active a:link,#pagination ol li.active a:visited,#pagination ol li.active a:focus,#pagination ol li.active a:hover,#pagination ol li.active a:active{background-color:rgb(189,191,191);}.panel-general-content{grid-template-areas:". head head head head head head ." ". side side side side side side ." ". txt1 txt1 txt1 txt1 txt1 txt1 ." ". txt2 txt2 txt2 txt2 txt2 txt2 .";}@media screen and (min-width:1000px){.panel-general-content{grid-template-areas:". head head txt1 txt1 txt1 txt1 ." ". side side txt1 txt1 txt1 txt1 ." ". txt2 txt2 txt1 txt1 txt1 txt1 .";grid-template-rows:min-content min-content 1fr;}}.panel-general-content .content2{padding-top:1.5rem;}@media screen and (min-width:1000px){.panel-general-content .content2{padding-top:0;}}@media print{.page-markets .content2 img{aspect-ratio:2 / 1;object-fit:cover;object-position:50% 50%;width:100%;height:unset;}}div.markets-list{color:var(--black-80);padding-top:0.833333rem;}@media screen and (min-width:600px){div.markets-list{column-count:2;column-gap:var(--gutter);}}div.markets-list li{break-inside:avoid;padding:0 0 0.75rem;margin:0;}div.markets-list li::before{content:'';display:none;}div.markets-list .markets-region ul h4,div.markets-list .markets-region ul p{display:inline;}div.markets-list .markets-region h3{color:currentColor;}div.markets-list .markets-region:not(:last-child) h3{display:inline-block;padding:0 0.333333rem;margin:0.75rem -0.333333rem 0.833333rem;}@media print{div.markets-list .markets-region:not(:last-child) h3{margin-left:0;margin-right:0;}}div.markets-list .markets-region:first-child h3{margin-top:0;}div.markets-list .north-west h3{background-color:var(--green);color:white;}@media print{div.markets-list .north-west h3{border:0.125rem solid var(--green);background-color:white;color:var(--green);}}div.markets-list .tamar-and-north h3{background-color:var(--darkpink);color:white;}@media print{div.markets-list .tamar-and-north h3{border:0.125rem solid var(--darkpink);background-color:white;color:var(--darkpink);}}div.markets-list .central-and-south-east h3{background-color:var(--blue);color:white;}@media print{div.markets-list .central-and-south-east h3{border:0.125rem solid var(--blue);background-color:white;color:var(--blue);}}div.markets-list .derwent-valley h3{background-color:var(--magentamedium);color:white;}@media print{div.markets-list .derwent-valley h3{border:0.125rem solid var(--magentamedium);background-color:white;color:var(--magentamedium);}}div.markets-list .huon-valley-and-channel h3{background-color:var(--darkblue);color:white;}@media print{div.markets-list .huon-valley-and-channel h3{border:0.125rem solid var(--darkblue);background-color:white;color:var(--darkblue);}}div.markets-list .markets-region ul h4{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 19' width='16px' height='19px'%3E%3Cpath d='m8,18.999c.683,0,8-6.58,8-10.998S12.418.001,8,.001,0,3.583,0,8.001s6.852,10.998,8,10.998' fill='rgb(197,42,82)'/%3E%3C/svg%3E") no-repeat scroll 0 0.041667rem;background-size:0.666667rem;padding:0 0 0 1rem;}@media print{div.markets-list .markets-region ul h4{padding-left:0;background-image:none !important;}}div.markets-list .markets-region ul h4 a,div.markets-list .markets-region ul h4 a:link,div.markets-list .markets-region ul h4 a:visited{color:currentColor;-webkit-text-decoration-color:var(--black-0);text-decoration-color:var(--black-0);}div.markets-list .markets-region ul h4 a:focus,div.markets-list .markets-region ul h4 a:hover,div.markets-list .markets-region ul h4 a:active{color:var(--darkpink);-webkit-text-decoration-color:var(--darkpink);text-decoration-color:var(--darkpink);}div.markets-list .north-west ul h4{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 19' width='16px' height='19px'%3E%3Cpath d='m8,18.999c.683,0,8-6.58,8-10.998S12.418.001,8,.001,0,3.583,0,8.001s6.852,10.998,8,10.998' fill='rgb(39,121,68)'/%3E%3C/svg%3E") no-repeat scroll 0 0.041667rem;background-size:0.666667rem;}div.markets-list .north-west ul ul h4 a:focus,div.markets-list .north-west ul h4 a:hover,div.markets-list .north-west ul h4 a:active{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);}div.markets-list .tamar-and-north ul h4{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 19' width='16px' height='19px'%3E%3Cpath d='m8,18.999c.683,0,8-6.58,8-10.998S12.418.001,8,.001,0,3.583,0,8.001s6.852,10.998,8,10.998' fill='rgb(197,42,82)'/%3E%3C/svg%3E") no-repeat scroll 0 0.041667rem;background-size:0.666667rem;}div.markets-list .tamar-and-north ul h4 a:focus,div.markets-list .tamar-and-north ul h4 a:hover,div.markets-list .tamar-and-north ul h4 a:active{color:var(--darkpink);-webkit-text-decoration-color:var(--darkpink);text-decoration-color:var(--darkpink);}div.markets-list .central-and-south-east ul h4{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 19' width='16px' height='19px'%3E%3Cpath d='m8,18.999c.683,0,8-6.58,8-10.998S12.418.001,8,.001,0,3.583,0,8.001s6.852,10.998,8,10.998' fill='rgb(57,121,134)'/%3E%3C/svg%3E") no-repeat scroll 0 0.041667rem;background-size:0.666667rem;}div.markets-list .central-and-south-east ul h4 a:focus,div.markets-list .central-and-south-east ul h4 a:hover,div.markets-list .central-and-south-east ul h4 a:active{color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);}div.markets-list .derwent-valley ul h4{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 19' width='16px' height='19px'%3E%3Cpath d='m8,18.999c.683,0,8-6.58,8-10.998S12.418.001,8,.001,0,3.583,0,8.001s6.852,10.998,8,10.998' fill='rgb(95,20,27)'/%3E%3C/svg%3E") no-repeat scroll 0 0.041667rem;background-size:0.666667rem;}div.markets-list .derwent-valley ul h4 a:focus,div.markets-list .derwent-valley ul h4 a:hover,div.markets-list .derwent-valley ul h4 a:active{color:var(--magentamedium);-webkit-text-decoration-color:var(--magentamedium);text-decoration-color:var(--magentamedium);}
div.markets-list .huon-valley-and-channel ul h4{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 19' width='16px' height='19px'%3E%3Cpath d='m8,18.999c.683,0,8-6.58,8-10.998S12.418.001,8,.001,0,3.583,0,8.001s6.852,10.998,8,10.998' fill='rgb(26,68,118)'/%3E%3C/svg%3E") no-repeat scroll 0 0.041667rem;background-size:0.666667rem;}div.markets-list .huon-valley-and-channel ul h4 a:focus,div.markets-list .huon-valley-and-channel ul h4 a:hover,div.markets-list .huon-valley-and-channel ul h4 a:active{color:var(--darkblue);-webkit-text-decoration-color:var(--darkblue);text-decoration-color:var(--darkblue);}div.markets-list .markets-region ul h4+p::before{content:'\2013\A0';}div.markets-list .markets-region p span.nowrap{white-space:nowrap;}div.markets-list .markets-region:last-child h3{margin:0.833333rem 0 0.75rem;}ul.social{margin:0;padding:0;display:grid;grid-column-gap:0.5rem;column-gap:0.5rem;grid-row-gap:0.5rem;row-gap:0.5rem;grid-template-columns:repeat(auto-fill,2rem);}ul.social li{margin:0;padding:0;}ul.social li::before{content:'';display:none;}ul.social a{border-radius:100%;}ul.social a,ul.social a:link,ul.social a:visited{background-color:var(--green);}ul.social a:focus,ul.social a:hover,ul.social a:active{background-color:var(--green-hover);}ul.social a,ul.social a img{display:block;width:100%;height:auto;}.producer-icons{grid-area:icon;}@media print{.producer-icons{padding:0 0 1.5rem;display:flex;column-gap:0.5rem;row-gap:0.5rem;justify-content:start;flex-wrap:wrap;align-self:start;}}.producer-icons ul{margin:0 0 0.5rem;padding:0;display:flex;column-gap:0.5rem;row-gap:0.5rem;justify-content:start;flex-wrap:wrap;}@media screen and (min-width:1000px){.producer-icons ul{justify-content:end;}.producer-icons ul:last-child{margin-bottom:0;}}.producer-icons li{margin:0;padding:0;width:2rem;background-color:var(--green);border-radius:100%;}.producer-icons li::before{content:'';display:none;}.producer-icons a img{display:block;width:100%;height:auto;}.icons{font-weight:500;font-size:0.958333rem;}@media print{.icons{column-count:4;column-gap:var(--gutter);}}.icons li{break-inside:avoid;display:grid;align-items:center;grid-column-gap:0.5rem;column-gap:0.5rem;grid-template-columns:2rem 1fr;margin:0 0 0.375rem;min-height:2rem;padding:0;}@media print{.icons li{margin-bottom:0.75rem;}}@media print{.icons li span.long-version{display:none;}}.icons li::before{content:'';display:none;}.icons li img{background-color:var(--green);background-size:contain;border-radius:100%;display:block;height:2rem;width:2rem;}.panel-map{grid-template-areas:". txt1 txt1 txt1 txt1 txt1 txt1 ." ". txt2 txt2 txt2 txt2 txt2 txt2 ." "txt3 txt3 txt3 txt3 txt3 txt3 txt3 txt3";}@media screen and (min-width:600px){.panel-map{grid-template-areas:". txt1 txt1 txt1 txt2 txt2 txt2 ." "txt3 txt3 txt3 txt3 txt3 txt3 txt3 txt3";}}@media screen and (min-width:1000px){.panel-map{grid-template-areas:". txt1 txt1 txt1 txt1 txt2 txt2 ." ". txt3 txt3 txt3 txt3 txt3 txt3 .";}.panel-map .content1{column-count:2;column-gap:var(--gutter);}}.panel-map .content1 ul li{break-inside:avoid;}.panel-map h2{margin-bottom:0.708333rem;}@media print{.panel-map h2{margin-top:1.5rem;}}.panel-map #map{break-inside:avoid;grid-area:txt3;aspect-ratio:1/1;margin:1rem 0;}@media screen and (min-width:1000px){.panel-map #map{margin:1rem calc(-1 * var(--gutter));}}@media print{.panel-map #map{margin:1.5rem auto;}}.panel-map .leaflet-control-attribution{font-size:0.5rem;}svg.leaflet-attribution-flag{display:none !important;}.travel-times-and-distances{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2' width='4px' height='2px'%3E%3Ccircle cx='3' cy='1' r='1' fill='rgb(154,60,98)' /%3E%3C/svg%3E%0A") repeat-x scroll 100% 0,transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 4' width='2px' height='4px'%3E%3Ccircle cx='1' cy='3' r='1' fill='rgb(210,210,210)' /%3E%3C/svg%3E%0A") repeat-y scroll 0 100%;background-size:0.166667rem 0.083333rem,0.083333rem 0.166667rem;font-size:0.5rem;line-height:1.2;margin:0 0 1rem;}@media print{.travel-times-and-distances{background-image:none;}}.travel-times-and-distances table{border-collapse:collapse;margin:0;padding:0;width:calc(100% + max(2px,0.083333rem));}@media print{.travel-times-and-distances table{width:100%;}}.travel-times-and-distances th,.travel-times-and-distances td{margin:0;padding:0.25rem;position:relative;}@media print{.travel-times-and-distances th,.travel-times-and-distances td{border:0.125rem dotted rgb(210,210,210);}}.travel-times-and-distances td{width:3em;}@media print{.travel-times-and-distances td{width:4.5em;}}.travel-times-and-distances thead tr:first-child th:not(:first-child){background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 4' width='2px' height='4px'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgb(154,60,98)' /%3E%3C/svg%3E%0A") repeat-y scroll 100% 0;background-size:0.083333rem 0.166667rem;height:4.65rem;writing-mode:sideways-lr;}@media print{.travel-times-and-distances thead tr:first-child th:not(:first-child){background-image:none;}}.travel-times-and-distances th.time,.travel-times-and-distances td.time{background-color:rgb(154,60,98);color:white;}.travel-times-and-distances th.distance,.travel-times-and-distances td.distance{background-color:rgb(210,210,210);}.travel-times-and-distances td.time,.travel-times-and-distances td.distance{text-align:center;}.travel-times-and-distances td.time::before,.travel-times-and-distances td.distance::before{background-color:white;content:'';display:block;height:100%;position:absolute;right:0;top:0;width:max(2px,0.083333rem);}@media print{.travel-times-and-distances td.time::before,.travel-times-and-distances td.distance::before{display:none;}}.travel-times-and-distances td.time:last-child::before,.travel-times-and-distances td.distance:last-child::before{content:'';display:none;}.travel-times-and-distances tbody th{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2' width='4px' height='2px'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgb(210,210,210)' /%3E%3C/svg%3E%0A") repeat-x scroll 0 100%;background-size:0.166667rem 0.083333rem;}@media print{.travel-times-and-distances tbody th{background-image:none;}}.travel-times-and-distances tbody tr:first-child td:first-of-type{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2' width='4px' height='2px'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgb(154,60,98)' /%3E%3C/svg%3E%0A") repeat-x scroll 0 0,transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 4' width='2px' height='4px'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgb(210,210,210)' /%3E%3C/svg%3E%0A") repeat-y scroll 0 0;background-size:0.166667rem 0.083333rem,0.083333rem 0.166667rem;}@media print{.travel-times-and-distances tbody tr:first-child td:first-of-type{background-image:none;}}.travel-times-and-distances th.time::after,.travel-times-and-distances td.time::after,.travel-times-and-distances td.distance::after{content:'';display:block;height:max(2px,0.083333rem);background-color:white;width:100%;position:absolute;bottom:0;left:0;}@media print{.travel-times-and-distances th.time::after,.travel-times-and-distances td.time::after,.travel-times-and-distances td.distance::after{display:none;}}.travel-times-and-distances tbody tr:last-child td.time::after,.travel-times-and-distances tbody tr:last-child td.distance::after{content:'';display:none;}.travel-times-and-distances tbody tr:last-child td:last-of-type{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2' width='4px' height='2px'%3E%3Ccircle cx='3' cy='1' r='1' fill='rgb(154,60,98)' /%3E%3C/svg%3E%0A") repeat-x scroll 100% 100%,transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 4' width='2px' height='4px'%3E%3Ccircle cx='1' cy='3' r='1' fill='rgb(154,60,98)' /%3E%3C/svg%3E%0A") repeat-y scroll 100% 100%;background-size:0.166667rem 0.083333rem,0.083333rem 0.166667rem;}@media print{.travel-times-and-distances tbody tr:last-child td:last-of-type{background-image:none;}}.panel-producer-1,.panel-producer-2{grid-row-gap:var(--gutter);row-gap:var(--gutter);grid-template-areas:". head head head head head head ." ". icon icon icon icon icon icon ." ". txt1 txt1 txt1 txt1 txt1 txt1 ." ". txt2 txt2 txt2 txt2 txt2 txt2 ." ". butn butn butn butn butn butn ." ". pics pics pics pics pics pics ." ". pagi pagi pagi pagi pagi pagi .";}.panel-producer-1.no-images,.panel-producer-2.no-images{grid-template-areas:". head head head head head head ." ". icon icon icon icon icon icon ." ". txt1 txt1 txt1 txt1 txt1 txt1 ." ". txt2 txt2 txt2 txt2 txt2 txt2 ." ". butn butn butn butn butn butn ." ". pagi pagi pagi pagi pagi pagi .";}@media screen and (min-width:1000px){.panel-producer-1{grid-template-areas:". head head head head icon icon ." ". pics pics pics pics pics pics ." ". txt1 txt1 txt1 txt2 txt2 txt2 ." ". txt1 txt1 txt1 butn butn butn ." ". pagi pagi pagi pagi pagi pagi .";grid-template-rows:min-content min-content min-content 1fr min-content;}.panel-producer-2{grid-template-areas:". head head head head icon icon ." ". pics pics pics txt1 txt1 txt1 ." ". pics pics pics txt2 txt2 txt2 ." ". pics pics pics butn butn butn ." ". pagi pagi pagi pagi pagi pagi .";grid-template-rows:min-content min-content min-content 1fr min-content;}.panel-producer-1.no-images,.panel-producer-2.no-images{grid-template-areas:". head head head head icon icon ." ". txt1 txt1 txt1 txt2 txt2 txt2 ." ". txt1 txt1 txt1 butn butn butn ." ". pagi pagi pagi pagi pagi pagi .";grid-template-rows:min-content min-content min-content 1fr min-content;}}.producer-buttons{grid-area:butn;}@media print{.producer-buttons{display:none;}}
.producer-images{grid-area:pics;display:grid;grid-template-columns:1fr;margin:0;}@media print{.producer-images{padding:0 0 2rem;}}.producer-images ul{display:grid;grid-row-gap:calc(0.5 * var(--gutter));row-gap:calc(0.5 * var(--gutter));grid-column-gap:calc(0.5 * var(--gutter));column-gap:calc(0.5 * var(--gutter));margin:0;padding:0;grid-template-columns:1fr;}@media screen and (min-width:1000px){.panel-producer-1 .producer-images ul{grid-template-columns:repeat(3,1fr);height:19.583333rem;}.panel-producer-2 .producer-images ul{grid-template-columns:repeat(2,1fr);}.panel-producer-1 .producer-images ul li.wide,.panel-producer-2 .producer-images ul li.wide{grid-column:span 2;}.producer-images .carousel ul{display:block;}.panel-producer-1 picture{width:100%;}@media screen and (min-width:1000px){.panel-producer-1 picture{position:absolute;top:0;left:0;height:100%;}}.panel-producer-1 picture img{display:block;height:auto;width:100%;object-fit:cover;object-position:50% 50%;}@media screen and (min-width:1000px){.panel-producer-1 picture img{position:absolute;top:0;left:0;height:100%;}}}@media print{.producer-images ul{display:grid;grid-row-gap:calc(0.5 * var(--gutter));row-gap:calc(0.5 * var(--gutter));grid-column-gap:calc(0.5 * var(--gutter));column-gap:calc(0.5 * var(--gutter));margin:0;padding:0;grid-template-columns:repeat(3,1fr);}}.producer-images ul li{margin:0;padding:0;}@media screen and (max-width:1000px){.producer-images ul li.clone{display:none;}}.producer-images ul li::before{content:'';display:none;}.panel-producer h1{color:var(--darkpink);font-size:1.66667rem;font-weight:700;padding:1rem 0 0 1.35em;margin:0;position:relative;}@media screen and (min-width:1000px){.panel-producer h1{padding-bottom:1rem;}}@media print{.panel-producer h1{padding:0 0 1rem 0;}}@media screen{.panel-producer h1::before{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 80' width='50px' height='80px'%3E%3Cpath d='m25,80c2.116,0,24.783-33.617,24.783-55.217C49.783,11.097,38.685,0,25,0S.217,11.097.217,24.783c0,21.601,21.23,55.217,24.783,55.217' fill='rgb(197,42,82)'/%3E%3Cpath d='m25,41.369c8.48,0,15.352-6.875,15.352-15.352s-6.872-15.352-15.352-15.352-15.352,6.872-15.352,15.352,6.872,15.352,15.352,15.352' fill='white'/%3E%3C/svg%3E") no-repeat scroll 50% 50%;background-size:contain;content:'';display:block;position:absolute;top:1rem;left:0;height:1.5em;width:0.9375em;}}.panel-producer .content1{font-size:1.125rem;}@media print{.panel-producer .content1{padding:0 0 2rem;}}.panel-producer .content1 p:last-child{padding-bottom:0;}.box{background-color:var(--green-15);break-inside:avoid;margin:0;padding:0 var(--gutter) 1rem;}@media print{.box{background-color:white;border:0.125rem solid var(--green-15);}}.box .producer-hours,.box .producer-contact-details{padding:1rem var(--gutter);margin:0 calc(-1 * var(--gutter));}.box .producer-contact-details{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2' width='4px' height='2px'%3E%3Ccircle cx='1' cy='1' r='1' fill='white' /%3E%3C/svg%3E%0A") repeat-x scroll 0 0;background-size:0.166667rem 0.083333rem;}@media print{.box .producer-contact-details{background-image:none;border-top:0.125rem dotted var(--green-15);}}.box .producer-hours p,.box .producer-contact-details p{margin:0;padding:0;}.panel-producer .logos{padding:0.75rem 0 0;}.panel-producer .logos ul{display:grid;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--gutter);row-gap:var(--gutter);grid-template-columns:repeat(2,min-content);margin:0;padding:0;align-items:center;}.panel-producer .logos ul>li{margin:0;padding:0;}.panel-producer .logos ul>li,.panel-producer .logos ul>li.size1{width:10rem;}.panel-producer .logos ul>li.size2{width:9rem;}.panel-producer .logos ul>li.size3{width:8rem;}.panel-producer .logos ul>li.size4{width:6rem;}.panel-producer .logos ul>li::before{content:'';display:none;}.panel-producer .logos img{width:100%;display:block;}.carousel-controls{grid-column:1/2;grid-row:1/2;position:relative;z-index:2;}@media print{.carousel-controls{display:none;}}.carousel-controls button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0px;background-color:transparent;border:none;cursor:pointer;display:block;height:2rem;margin:0;padding:0.333333rem 0;width:6rem;font-size:1.083333rem;line-height:1.230769;color:white;font-weight:500;}.carousel-controls .carousel-previous{left:1rem;position:absolute;top:calc(50% - 1rem);padding:0 0 0 1.5rem;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 48' width='24px' height='48px'%3E%3Cpath d='m22.212,48c.401,0,.806-.129,1.139-.39.762-.598.867-1.666.238-2.39L4.685,23.568,23.567,2.804c.644-.709.561-1.781-.188-2.393-.751-.612-1.878-.531-2.524.178L0,23.522l20.832,23.864c.354.405.864.614,1.38.614Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat scroll 0% 50%;background-size:1rem 2rem;}.carousel-controls .carousel-next{position:absolute;top:calc(50% - 1rem);right:1rem;text-align:right;padding:0 1.5rem 0 0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 48' width='24px' height='48px'%3E%3Cpath d='m1.788,48c-.401,0-.806-.129-1.139-.39-.762-.598-.867-1.666-.238-2.39l18.904-21.652L.433,2.804C-.21,2.095-.128,1.023.621.411,1.372-.201,2.499-.12,3.145.589l20.855,22.933L3.168,47.386c-.354.405-.864.614-1.38.614Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat scroll 100% 50%;background-size:1rem 2rem;}.carousel{width:100%;overflow:hidden;grid-column:1/2;grid-row:1/2;}.carousel ul{margin:0;padding:0;position:relative;width:100%;}@media screen and (min-width:1000px){.carousel ul{padding:32.867133% 0 0;width:calc(200% + var(--gutter));}}.carousel li{margin:0;padding:0;}@media screen and (min-width:1000px){.carousel li{left:0;position:absolute;top:0;width:calc(33.333333% - (var(--gutter) / 2));height:100%;}.carousel li:nth-child(1){left:-33.333333%;}.carousel li:nth-child(2){left:0%;}.carousel li:nth-child(3){left:33.333333%;}.carousel li:nth-child(4){left:66.666667%;}.carousel li:nth-child(5){left:100%;}.carousel li:nth-child(6){left:133.333333%;}}.carousel li::before{content:'';display:none;}.carousel picture{width:100%;}@media screen and (min-width:1000px){.carousel picture{position:absolute;top:0;left:0;height:100%;}}.carousel picture img{display:block;height:auto;width:100%;object-fit:cover;object-position:50% 50%;}@media screen and (min-width:1000px){.carousel picture img{position:absolute;top:0;left:0;height:100%;}}.producer-pagination{grid-area:pagi;display:flex;justify-content:space-between;padding:0;margin:0;}@media print{.producer-pagination{display:none;}}.producer-pagination li{margin:0;padding:0;}.producer-pagination li::before{content:'';display:none;}.producer-pagination a{color:black;display:block;font-size:1.083333rem;font-weight:500;height:2rem;line-height:1.230769;margin:0;padding:0.333333rem 0;opacity:0.33;width:6rem;}.producer-pagination .pagination-previous{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 48' width='24px' height='48px'%3E%3Cpath d='m22.212,48c.401,0,.806-.129,1.139-.39.762-.598.867-1.666.238-2.39L4.685,23.568,23.567,2.804c.644-.709.561-1.781-.188-2.393-.751-.612-1.878-.531-2.524.178L0,23.522l20.832,23.864c.354.405.864.614,1.38.614Z' fill='black'/%3E%3C/svg%3E") no-repeat scroll 0% 50%;background-size:1rem 2rem;padding-left:1.5rem;}.producer-pagination .pagination-next{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 48' width='24px' height='48px'%3E%3Cpath d='m1.788,48c-.401,0-.806-.129-1.139-.39-.762-.598-.867-1.666-.238-2.39l18.904-21.652L.433,2.804C-.21,2.095-.128,1.023.621.411,1.372-.201,2.499-.12,3.145.589l20.855,22.933L3.168,47.386c-.354.405-.864.614-1.38.614Z' fill='black'/%3E%3C/svg%3E") no-repeat scroll 100% 50%;background-size:1rem 2rem;padding-right:1.5rem;text-align:right;}.producer-pagination a,.producer-pagination a:link,.producer-pagination a:visited{color:black;opacity:0.33;-webkit-text-decoration-color:var(--black-0);text-decoration-color:var(--black-0);}.producer-pagination a:focus,.producer-pagination a:hover,.producer-pagination a:active{color:black;opacity:0.8;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}ul.producers-list{padding:0;margin:0;}ul.producers-list>li{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2' width='4px' height='2px'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgb(171,171,171)' /%3E%3C/svg%3E%0A") repeat-x scroll 0 0;background-size:0.166667rem 0.083333rem;break-inside:avoid;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-areas:"head" "icons" "addr";}@media screen and (min-width:1000px){ul.producers-list>li{grid-template-columns:1fr 9.5rem;grid-template-areas:"head icons" "addr icons";grid-template-rows:min-content 1fr;}ul.producers-list>li.icons-5{grid-template-columns:1fr 12rem;}ul.producers-list>li.icons-6{grid-template-columns:1fr 14.5rem;}ul.producers-list>li.icons-7{grid-template-columns:1fr 17rem;}ul.producers-list>li.icons-8{grid-template-columns:1fr 19.5rem;}ul.producers-list>li.icons-9{grid-template-columns:1fr 22rem;}}ul.producers-list>li::before{content:'';display:none;}ul.producers-list>li h2{grid-area:head;background-image:none;}ul.producers-list>li .producer-icons{grid-area:icons;margin-top:1rem;}@media print{ul.producers-list > li .producer-icons{padding:0;margin:0.5rem 0 0;}}ul.producers-list>li .producer-contact{grid-area:addr;}ul.producers-list>li .producer-contact p{padding:0 0 0.25rem;}ul.producers-list>li .producer-contact p:last-child{padding:0 0 1rem;}ol.alphabetical-index{list-style-type:none;padding:0.833333rem 0 0;
margin:0;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:700;line-height:1;margin:0 0 0 -0.833333rem;position:relative;}@media print{ol.alphabetical-index{display:none;}}ol.alphabetical-index::before{width:0.166667rem;height:100%;background-color:white;position:absolute;top:0;left:-0.041667rem;content:'';display:block;}ol.alphabetical-index li{margin:0;padding:0 0 0.833333rem;}ol.alphabetical-index span{display:block;padding:0 0.833333rem;border-left:0.083333rem solid var(--black-33);color:var(--black-33);}ol.alphabetical-index a{display:block;padding:0 0.833333rem;border-left:0.083333rem solid var(--black-33);}ol.alphabetical-index a,ol.alphabetical-index a:link,ol.alphabetical-index a:visited{color:var(--darkpink);-webkit-text-decoration-color:var(--darkpink-0);text-decoration-color:var(--darkpink-0);}ol.alphabetical-index a:focus,ol.alphabetical-index a:hover,ol.alphabetical-index a:active{color:var(--darkpink-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}table.harvest-calendar{border-collapse:collapse;margin:0.5rem 0 1.833333rem;padding:0;table-layout:fixed;width:100%;}table.harvest-calendar th,table.harvest-calendar td{border:1px solid var(--black-15);color:var(--black-90);font-size:0.75rem;font-weight:400;line-height:1.222222;padding:0.458333rem 0.416667rem;vertical-align:middle;}table.harvest-calendar thead th{background-color:var(--black-15);border:1px solid var(--black-33);border-bottom:1px solid var(--black-56);font-weight:600;text-align:center;width:auto;}table.harvest-calendar thead td{background-color:transparent;border:none;width:7.166667rem;}table.harvest-calendar tbody th{background-color:white;font-weight:500;width:7.166667rem;}table.harvest-calendar tbody th[colspan="13"]{background-color:var(--black-56);border:1px solid var(--black-56);color:white;font-weight:600;width:100%;}table.harvest-calendar tbody th.spaced[colspan="13"]{box-shadow:inset 0 1.8575rem white;border:none;padding-top:2.333333rem;}table.harvest-calendar tbody td{color:white;font-size:0.75rem;font-weight:500;padding:0;text-align:center;width:auto;}@media (max-width:900px){table.harvest-calendar thead th,table.harvest-calendar tfoot th,table.harvest-calendar tbody td{width:3rem;}.table-container{overflow-x:auto;}}@media screen{table.harvest-calendar tbody td span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}}tr.apples td.harvest{background-color:rgb(140,185,68);}tr.apricots td.harvest{background-color:rgb(239,183,74);}tr.avocados td.harvest{background-color:rgb(62,116,66);}tr.blackberries td.harvest{background-color:rgb(82,73,111);}tr.blueberries td.harvest{background-color:rgb(92,48,60);}tr.cherries td.harvest{background-color:rgb(84,125,138);}tr.pears td.harvest{background-color:rgb(185,190,64);}tr.plums td.harvest{background-color:rgb(125,31,31);}tr.raspberries td.harvest{background-color:rgb(182,52,76);}tr.strawberries td.harvest{background-color:rgb(155,192,225);}tr.beans td.harvest{background-color:rgb(62,116,66);}tr.brussels-sprouts td.harvest{background-color:rgb(185,190,64);}tr.broccoli td.harvest{background-color:rgb(140,185,68);}tr.capsicums td.harvest{background-color:rgb(221,220,62);}tr.carrots td.harvest{background-color:rgb(84,125,138);}tr.garlic td.harvest{background-color:rgb(82,73,111);}tr.potatoes td.harvest{background-color:rgb(182,52,76);}tr.hazelnuts td.harvest{background-color:rgb(125,35,31);}tr.walnuts td.harvest{background-color:rgb(239,183,74);}.visually-hidden{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}form{margin:0;padding:0;}form h4{padding-bottom:0.5em;}fieldset{border-style:none;margin:0;padding:0;}.icons label{display:block;line-height:1.2;padding:0 0 0.3rem;}input,select,textarea,button{box-sizing:border-box;border-radius:0;box-shadow:none;font-family:'ClarityCity',sans-serif;line-height:1.2;margin:0;padding:0;vertical-align:middle;transition:all 300ms ease;}button::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;padding:0;}input[type="email"],input[type="text"],input[type="search"]{appearance:none;background-color:white;border:max(2px,0.083333rem) solid var(--black-33);color:black;display:block;font-size:1rem;line-height:1.2;margin:0;max-width:100%;padding:0 1rem;resize:none;width:100%;}.error input[type="text"],.error input[type="email"],.error input[type="search"]{border:max(2px,0.083333rem) solid red;}input[type="submit"],button{appearance:none;display:inline-block;font-size:1rem;line-height:1.0;padding:0;position:relative;text-shadow:none !important;}input[type="submit"],button{background-color:transparent;border:none;color:black;text-decoration:none;}input[type="submit"]:focus,input[type="submit"]:hover,input[type="submit"]:active,button:focus,button:hover,button:active{background-color:transparent;border:none;color:black;text-decoration:none;}input::-webkit-input-placeholder{color:#939598 !important;opacity:1.0;}input:-moz-placeholder{color:#939598 !important;opacity:1.0;}input::-moz-placeholder{color:#939598 !important;opacity:1.0;}input:-ms-input-placeholder{color:#939598 !important;opacity:1.0;}@media print{input::-webkit-input-placeholder{opacity:0;}input:-moz-placeholder{opacity:0;}input::-moz-placeholder{opacity:0;}input:-ms-input-placeholder{opacity:0;}}.icons input[type="checkbox"]{float:left;border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.icons input[type="checkbox"] + label{margin-left:0;padding-left:1.5rem;padding-bottom:0;position:relative;}@media print{.icons input[type="checkbox"] + label{padding-left:0;}}.icons input[type="checkbox"] + label span[role="checkbox"]{-webkit-appearance:none;background-color:white;border:1px solid black;display:inline-block;height:1rem;left:0;margin:0;position:absolute;top:0;width:1rem;}@media print{.icons input[type="checkbox"] + label span[role="checkbox"]{border:2px solid black;color:black;display:none;}}.icons input[type="checkbox"]:checked + label span[role="checkbox"]{background-color:white;border:1px solid #ccc;color:#7f7f7f;}.icons input[type="checkbox"]:focus + label span[role="checkbox"]{outline:0.166667rem solid #ccc;}.icons input[type="checkbox"]:checked + label span[role="checkbox"]:after{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32px' height='32px'%3E%3Ctitle%3ETick%3C/title%3E%3Cpath fill='%23000000' d='M27,4,12,19,5,12,0,17,12,29,32,9Z'/%3E%3C/svg%3E") no-repeat scroll 50% 50%;background-size:100%;content:' ';display:block;font-size:1em;font-weight:700;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;}.submitted .icons input:invalid, .submitted textarea:invalid, .submitted select:invalid{border:1px solid red;box-shadow:none;}.search{padding:0 0 1rem;}.search fieldset{position:relative;}.search input[type="text"],.search input[type="search"]{padding:0.5rem 3rem 0.5rem 1rem;}.search button{position:absolute;top:0;right:0;padding:0.5rem;}.search button svg{display:block;width:1.2em;height:1.2em;}.search-results{margin:0;padding:0;list-style-type:none;}.search-results p{padding-bottom:1rem;}.panel-map .leaflet-container{color:black;font-family:'ClarityCity',sans-serif;font-size:1rem;line-height:1.6;}.panel-map .leaflet-popup{min-width:14.9rem;}.panel-map .leaflet-popup-tip-container{display:none;}.panel-map .leaflet-popup-content-wrapper{border-radius:0;padding:0;margin:0;border:0.166667rem solid var(--black-33);border-radius:0.5rem;}.panel-map .leaflet-popup-content-wrapper h3{color:var(--darkpink);line-height:1.2;font-weight:700;font-size:1rem;padding:0 0 0.5rem;}.panel-map .leaflet-popup-content-wrapper h3 a,.panel-map .leaflet-popup-content-wrapper h3 a:link,.panel-map .leaflet-popup-content-wrapper h3 a:visited{color:var(--darkpink);-webkit-text-decoration-color:var(--white-0);text-decoration-color:var(--white-0);}.panel-map .leaflet-popup-content-wrapper h3 a:focus,.panel-map .leaflet-popup-content-wrapper h3 a:hover,.panel-map .leaflet-popup-content-wrapper h3 a:active{color:var(--darkpink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}.panel-map .leaflet-popup-content{padding:0.5rem 1rem 1rem;margin:0;font-size:0.863636rem;width:100% !important;}.panel-map .leaflet-popup-close-button{font-size:1rem !important;color:var(--darkpink) !important;font-weight:700 !important;width:1.5rem !important;height:1.5rem !important;line-height:1.5rem !important;}.panel-map .leaflet-popup-content .producer-icons ul{column-gap:0.333333rem;row-gap:0.333333rem;}@media screen and (min-width:1000px){.panel-map .leaflet-popup-content .producer-icons ul{justify-content:start;}}.panel-map .leaflet-popup-content .producer-icons ul:last-child{margin-bottom:0;}.panel-map .leaflet-popup-content .producer-icons li{width:1.5rem;}.panel-map .leaflet-control-layers-overlays{font-size:0.75rem;}.credit-logos{display:flex;column-gap:var(--gutter);padding:0.5rem 0 1rem;align-items:center;}.credit-logos li{margin:0;padding:0;}.credit-logos li::before{content:'';display:none;}.guide-download{grid-area:txt1;display:grid;grid-template-columns:1fr;grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-areas:"head" "text" "." "pict";grid-template-rows:min-content min-content 2rem 1fr;}@media screen and (min-width:600px){.guide-download{grid-template-columns:repeat(4,1fr);grid-template-areas:"pict head head head" "pict text text text";grid-template-rows:min-content 1fr;}}.guide-download>a{grid-area:pict;box-shadow: 0.1rem 0.1rem 0.4rem rgba(0,0,0,0.3);transform:rotate(-2deg);align-self:start;width:90%;display:block;margin:0 auto;}@media screen and (min-width:600px){.guide-download>a{width:100%;}}.guide-download>h2{grid-area:head;margin-top:0;}.guide-download>p{grid-area:text;text-wrap-style:balance;}
