html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}img{border:0 none;height:auto;max-width:100%}a img{border:0}button{background:none;border:0;border-radius:0;cursor:pointer}.screen-reader-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}input,textarea{border-radius:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-slide{float:none}.slick-initialized .slick-slide{display:table-cell;vertical-align:middle}.slick-list{cursor:-webkit-grab;cursor:grab}.slideshow--fade .slick-list{cursor:auto}.slick-loading .slick-list{background:#fff url(/wp-content/themes/lanps/css/build/../../js/lib/slick/images/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:24px;width:13px;line-height:0;font-size:0;cursor:pointer;background:#fff0;color:#fff0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;z-index:2000;opacity:0}@media screen and (min-width:930px){.slick-prev,.slick-next{opacity:.5}}@media screen and (min-width:35rem){.slick-prev,.slick-next{width:20px}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#fff0;color:#fff0;opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0;cursor:auto}.slick-prev:before,.slick-next:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;font-size:20px;line-height:1;color:#eee}.slick-prev{left:5px}@media screen and (min-width:930px){.slick-prev{left:-2rem}}.slick-prev:before{background:url(/wp-content/themes/lanps/css/build/../../js/lib/slick/images/arrow-left.svg) center center no-repeat}.slick-next{right:5px}@media screen and (min-width:930px){.slick-next{right:-2rem}}.slick-next:before{background:url(/wp-content/themes/lanps/css/build/../../js/lib/slick/images/arrow-right.svg) center center no-repeat}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-1.5em;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#fff0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:20px;line-height:20px;text-align:center;color:#3d4940;opacity:.5}.slick-dots li.slick-active button:before{color:#3d4940;opacity:1}.page-content>.block:last-child:not(.newsletter-sign-up):not(.image),.page-content>.wp-block-columns:last-child{margin-bottom:6em}.wp-block-columns{margin-top:2em;margin-bottom:2em}@media screen and (min-width:35rem){.wp-block-columns{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}@media screen and (min-width:35rem){.responsive-columns{flex-wrap:wrap;max-width:95em;margin-left:auto;margin-right:auto}}.responsive-columns>*{-webkit-box-flex:1;flex:1 1 20em}.has-2-columns .wp-block-column{margin-bottom:1em}@media screen and (min-width:35rem){.has-2-columns .wp-block-column{-webkit-box-flex:1;flex:1 1 0%;margin-bottom:0}}.transparent-image img{mix-blend-mode:multiply}.scale-70 img{-webkit-transform:scale(.7);transform:scale(.7)}body{background-color:#e6eeeb}.page-content{min-height:25vh}.responsive-scale{font-size:1rem}@media screen and (min-width:23rem){.responsive-scale{font-size:1.05rem}}@media screen and (min-width:35rem){.responsive-scale{font-size:1.1rem}}@media screen and (min-width:50rem){.responsive-scale{font-size:1.15rem}}@media screen and (min-width:63rem){.responsive-scale{font-size:1.2rem}}@media screen and (min-width:75rem){.responsive-scale{font-size:1.25rem}}@media screen and (min-width:35rem){.has-2-columns.responsive-scale,.has-2-columns .responsive-scale{font-size:1rem}}@media screen and (min-width:50rem){.has-2-columns.responsive-scale,.has-2-columns .responsive-scale{font-size:1.05rem}}@media screen and (min-width:63rem){.has-2-columns.responsive-scale,.has-2-columns .responsive-scale{font-size:1.1rem}}@media screen and (min-width:75rem){.has-2-columns.responsive-scale,.has-2-columns .responsive-scale{font-size:1.15rem}}.max-width-narrow{max-width:38em;padding-left:1em;padding-right:1em;margin-left:auto!important;margin-right:auto!important}.max-width-columns{max-width:48em;padding-left:1em;padding-right:1em;margin-left:auto!important;margin-right:auto!important}.max-width-wide{max-width:58em;padding-left:1em;padding-right:1em;margin-left:auto!important;margin-right:auto!important}.page-header{margin:2.5em 0}.page-title{font-size:calc(1.8em + 2vw);font-family:"Noto Serif JP",serif;font-weight:300;line-height:1.3;text-align:center;color:#8b4941;padding-top:.25em;padding-bottom:.75em;position:relative}@media screen and (min-width:75rem){.page-title{font-size:calc(1.8em + 75rem/100/(1/2))}}.page-title::after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;margin:0 auto;width:3em;border-top:1.75px solid #8b4941;height:4px;border-bottom:1.75px solid #8b4941}.single .page-title::after{height:0;border-bottom:0}.single .page-title{color:#3d4940;font-size:calc(1.5em + 2vw)}@media screen and (min-width:75rem){.single .page-title{font-size:calc(1.5em + 75rem/100/(1/2))}}.single .page-title__subtitle{font-size:.6em;display:block;margin-top:.6em;letter-spacing:.04em;text-transform:uppercase}.page-date{text-align:center;font-family:"aktiv-grotesk",sans-serif;font-size:.8em;margin-top:1em;color:#8b4941}.page-end-bug{margin:4em 0;text-align:center}.page-end-bug img{width:3em;padding:.35em .25em .25em .45em;border-radius:50%;border:.75px solid #3d6c73}.page-breadcrumb{font-size:calc(0.6em + 0.5vw);font-family:"aktiv-grotesk",sans-serif;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.2em;padding-top:1em;margin-bottom:1em}@media screen and (min-width:75rem){.page-breadcrumb{font-size:calc(0.6em + 75rem/100/(1/0.5))}}.page-breadcrumb a{text-decoration:none;color:#8b4941}.site-header{background-color:#e6eeeb}@media only screen and (min-width:35rem){.site-header{font-size:1.2em}}.site-header__wrapper{position:relative;margin:1em}.site-header__nav-trigger{position:absolute;top:0;right:0}.site-header__nav-trigger .nav-trigger{font-size:.8em;color:#3d4940;font-family:"aktiv-grotesk",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #3d4940;padding:.25em .375em;border-bottom:1px solid #3d4940}@media only screen and (min-width:23rem){.site-header__nav-trigger .nav-trigger{border-width:1.5px}}.site-header__branding .logo{display:block;width:50%;max-width:9em}@media only screen and (min-width:23rem){.site-header__branding .logo{margin-left:auto;margin-right:auto}}.home .site-header__branding .logo{max-width:13em}@media only screen and (min-width:23rem){.home .site-header__branding .logo{padding-top:5em}}.site-header__branding .logo a{display:block}.site-header__branding .logo img{width:100%}.main-navigation{height:100vh;width:90vw;max-width:19em;position:fixed;z-index:999;top:0;right:0;padding:1em;background:#e6eeeb;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.show-nav .main-navigation{opacity:1;pointer-events:auto}.nav-close-trigger{font-size:.8em;color:#3d4940;font-family:"aktiv-grotesk",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.07em;display:block;margin-left:auto;margin-top:.375em;margin-right:-.5em;padding-bottom:.5em}.menu-primary-menu-container{padding:0 1.5em}@media only screen and (min-height:28rem){.menu-primary-menu-container{padding-top:1em}}@media only screen and (min-height:35rem){.menu-primary-menu-container{padding-top:3em}}.menu-primary-menu-container .menu-item{font-family:"Noto Serif JP",serif}@media only screen and (min-height:28rem){.menu-primary-menu-container .menu-item{margin-bottom:.25em}}.menu-primary-menu-container .menu-item a{color:#3d4940;text-decoration:none;display:block}@media only screen and (min-height:28rem){.menu-primary-menu-container .menu-item a{padding:.25em 0}}.menu-primary-menu-container .menu-item--big{font-weight:700}@media only screen and (min-height:28rem){.menu-primary-menu-container .menu-item--big{font-weight:400;font-size:1.6em}.menu-primary-menu-container .menu-item--big a{padding:0}}@media only screen and (min-height:28rem){.menu-primary-menu-container .menu-item--space-top{margin-top:.75em}}@media only screen and (min-height:28rem){.menu-primary-menu-container .menu-item--space-bottom{margin-bottom:.75em}}.navigation-blackout{position:fixed;z-index:666;top:0;right:0;bottom:0;left:0;background-color:rgb(60 70 65 / .9);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.show-nav .navigation-blackout{opacity:1;pointer-events:all}.site-footer{background-color:#3d6c73;padding-top:2em;padding-bottom:2em;color:#f5ffe9;font-family:"Noto Serif JP",serif}.site-footer a{color:#f5ffe9}@media only screen and (min-width:35rem){.site-footer__columns{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:50rem){.site-footer__columns{flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between}}@media only screen and (min-width:35rem){.site-footer__column{-webkit-box-flex:1;flex-grow:1}}@media only screen and (min-width:50rem){.site-footer__column{flex-basis:0%}.site-footer__column:not(:last-child){margin-right:2em}}.site-footer__logo{text-align:center;margin-bottom:2em}@media only screen and (min-width:35rem){.site-footer__logo{-webkit-box-flex:0;flex-grow:0;text-align:left}}@media only screen and (min-width:50rem){.site-footer__logo{max-width:12em;-webkit-box-flex:1;flex-grow:1}}.site-footer__logo a{display:block}.site-footer__logo img{width:50%;max-width:12em}@media only screen and (min-width:35rem){.site-footer__logo img{width:85%}}.site-footer__navigation{display:-webkit-box;display:flex;-webkit-box-flex:2;flex-grow:2;flex-basis:0%;margin-bottom:2em;min-width:16em}@media only screen and (min-width:50rem){.site-footer__navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1}}@media only screen and (min-width:63rem){.site-footer__navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-flex:1;flex-grow:1}}.site-footer__navigation-column{width:50%;padding-top:.5em;border-top:1px solid #f5ffe9}@media only screen and (min-width:50rem){.site-footer__navigation-column{width:100%}.site-footer__navigation-column:not(:last-child){margin-bottom:1em}}@media only screen and (min-width:63rem){.site-footer__navigation-column{width:50%}}.site-footer__navigation-column:not(:last-child){margin-right:1em}@media only screen and (min-width:50rem){.site-footer__navigation-column:not(:last-child){margin-right:0}}@media only screen and (min-width:63rem){.site-footer__navigation-column:not(:last-child){margin-right:2em}}.site-footer__navigation-column--main{font-size:1.1em}.site-footer__navigation-column--secondary{font-size:.9em}.site-footer__info{padding-top:1em;border-top:1px solid #f5ffe9;text-align:center}@media only screen and (min-width:50rem){.site-footer__info{text-align:left;padding-top:.5em;width:unset}}@media only screen and (min-width:63rem){.site-footer__info{max-width:18em}}.site-footer__info p{font-size:.9em;max-width:22em;margin-bottom:1em}@media only screen and (min-width:35rem){.site-footer__info p{font-size:.8em;margin-left:auto;margin-right:auto}}@media only screen and (min-width:50rem){.site-footer__info p{margin-left:0;margin-right:0}}.site-footer__info a{text-decoration:none;border-bottom:1px solid #fe8900;padding-right:.25em;padding-bottom:.125em}.site-footer__credits{font-size:.65em;margin-top:2em;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;font-family:"aktiv-grotesk",sans-serif}@media only screen and (min-width:63rem){.site-footer__credits{margin-top:0}}.site-footer__credits p{margin:.5em}.site-footer .menu-item{margin-bottom:.5em;line-height:1.3}.site-footer .menu-item a{text-decoration:none}.home-scenic-image{margin-top:-2em;background-color:#e6eeeb}.home-scenic-image .image__image{max-width:50em}.home-scenic-image img{mix-blend-mode:multiply}@media screen and (min-width:35rem){.plant-detail .wp-block-column:first-child{padding-right:.75em}}@media screen and (min-width:50rem){.plant-detail .wp-block-column:first-child{padding-right:1.5em}}@media screen and (min-width:63rem){.plant-detail .wp-block-column:first-child{padding-right:2em}}@media screen and (min-width:35rem){.plant-detail .wp-block-column:last-child{padding-left:.75em}}@media screen and (min-width:50rem){.plant-detail .wp-block-column:last-child{padding-left:1.5em}}@media screen and (min-width:63rem){.plant-detail .wp-block-column:last-child{padding-left:2em}}.plant-detail__meta-section{padding-bottom:1.5em;border-bottom:1px solid #3d6c73;margin-bottom:1.5em}.plant-detail__meta-section h2{font-size:.7em;font-family:"aktiv-grotesk",sans-serif;text-transform:uppercase;font-weight:700;color:#3d6c73;letter-spacing:.05em;margin-bottom:.8em}@media screen and (min-width:35rem){.plant-detail__meta-section h2{margin-bottom:0}}.plant-detail__meta-section p{font-size:.8em;font-family:"aktiv-grotesk",sans-serif;color:#3d6c73}.plant-detail__meta-section a{color:#3d6c73}@media screen and (min-width:35rem){.plant-detail__meta-section--small{display:-webkit-box;display:flex}}@media screen and (min-width:35rem){.plant-detail__meta-section--small>*{-webkit-box-flex:1;flex:1 1 0%}}.plant-detail__meta-section-columns{display:-webkit-box;display:flex}.plant-detail__meta-section-columns>div{-webkit-box-flex:1;flex:1 1 0%}.plant-detail__meta-section-columns--exposure-water{margin-top:-1.5em;border-bottom:1px solid #3d6c73;margin-bottom:1.5em}.plant-detail__meta-section-columns--exposure-water>div:first-child{padding-right:1em;border-right:1px solid #3d6c73;margin-right:1em}.plant-detail__meta-section-columns--exposure-water .plant-detail__meta-section{padding-bottom:0;border-bottom:0;margin-bottom:0}.plant-detail__map-image{margin-top:-2em;mix-blend-mode:multiply}.plant-detail__location{margin-bottom:.5em}.plant-detail__location-number{font-size:.8em;display:-webkit-inline-box;display:inline-flex;width:1.3em;height:1.3em;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#3d4940;font-weight:700;color:#ebf5f1;border-radius:100%;margin-right:.25em}.plant-detail__icons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:1em;margin-bottom:1em}.plant-detail__icons-header{margin-top:1.5em;margin-bottom:1.5em}.plant-detail__icons-image{max-height:2.75em;margin-right:1em}.plant-detail .inventory-listing__row{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:end;margin-top:1em}.plant-detail .inventory-listing__icon{font-size:.65rem;font-family:"aktiv-grotesk",sans-serif;margin-right:1em;text-align:center}.plant-detail .inventory-listing__icon img{display:block;-webkit-transform:scale(.8);transform:scale(.8);margin:0 auto}.plant-detail .inventory-listing__info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.plant-detail .inventory-listing__price{font-size:1.5em;font-family:"aktiv-grotesk",sans-serif;color:#8b4941;display:block;font-weight:500;margin-right:1em}.plant-detail .inventory-listing__available,.plant-detail .inventory-listing__note{font-size:.7em;font-family:"aktiv-grotesk",sans-serif;text-transform:uppercase;display:block;text-align:center}.plant-detail__toc .plant-catalog-listing{margin-top:2em;border-top:1.5px solid #8b4941;padding-top:2em}.plant-detail__toc .plant-catalog-listing__item{font-size:.65em}.plant-detail__toc .plant-catalog-listing__item__image img{width:100%;max-width:16em}@media screen and (min-width:35rem){.plant-detail .body-text p{font-size:.85em}}.slideshow{margin-bottom:3.5em}@media screen and (max-width:35rem){.slideshow{padding-left:0;padding-right:0}}.about-columns .wp-block-column{display:grid;place-content:center}.about-columns .image{margin-top:0;margin-bottom:0}.about-columns .image__image{max-width:60%;margin:0 auto}@media screen and (min-width:35rem){.about-columns .image__image{margin-right:0}}.resources .resources-text h2{margin-bottom:.25em}.resources .resources-text h2 a{text-decoration:none;color:#3d4940}.resources .resources-text p a{color:#8b4941}.single-post .site-main{padding-bottom:5em}.error404 .logo404{border-radius:50%;margin-top:2em}