html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.error404 .page-content .entry-title{margin-bottom:17px}.error404 .page-content p.grey{color:#4a4a4a;font-size:20px;line-height:34px;font-family:"adobe-caslon-pro",serif;text-transform:uppercase}.error404 .page-content .twenty-four,.error404 .page-content .philosophy p,.philosophy .error404 .page-content p,.error404 .page-content .more p,.more .error404 .page-content p,.error404 .page-content .matter .matter-content p,.matter .matter-content .error404 .page-content p,.error404 .page-content .section-subtitle{font-family:"futura-pt",sans-serif;margin:55px 0 45px}.error404 .page-content ul{list-style:none;margin:0;padding:0}.error404 .page-content ul li{margin-bottom:8px}.error404 .page-content form{max-width:388px;margin-left:auto;margin-right:auto;position:relative}.error404 .page-content form label{display:block;text-align:left;margin-bottom:6px}.error404 .page-content form button{-webkit-appearance:none;appearance:none;border:none;background:transparent;position:absolute;right:6px;bottom:9px}.account .twenty-four,.account .philosophy p,.philosophy .account p,.account .more p,.more .account p,.account .matter .matter-content p,.matter .matter-content .account p,.account .section-subtitle{font-family:"futura-pt",sans-serif;font-weight:500}.account .account-container{border-top:1px solid #c5c3b9;margin-top:32px;padding-top:25px}img{max-width:100%;height:auto}.page-content{padding:50px 0}.page-content .entry-title{font-size:36px;font-weight:500;line-height:40px;margin-bottom:26px}.page-content .back-link{display:block;text-transform:uppercase}.page-content p{color:#4a4a4a;font-family:"adobe-caslon-pro",serif}body.modal-open{height:100vh;overflow:hidden}.breadcrumbs{padding:23px 0 24px;background-color:#f9f8f2;color:#1d1d1d;font-family:"futura-pt",sans-serif;font-size:18px;line-height:23px}.breadcrumbs a{font-size:18px;line-height:23px;color:#1d1d1d;font-weight:300}.breadcrumbs a.active{font-weight:500}.breadcrumbs .separator{margin:0 3px}.btn,.gform_wrapper .button,.wpum-profile-form .button{display:inline-block;text-decoration:none;height:50px;border-radius:3px;background-color:#930000;border:1px solid #930000;color:#fff;font-family:"futura-pt",sans-serif;font-size:14px!important;font-weight:600;line-height:16px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);padding:17px 27px;text-transform:uppercase;transition:.2s ease-out background-color;letter-spacing:.86px;cursor:pointer}.btn:hover,.gform_wrapper .button:hover,.wpum-profile-form .button:hover,.btn:focus,.gform_wrapper .button:focus,.wpum-profile-form .button:focus{border-color:#b65755;background-color:#b65755;text-decoration:none}.btn.btn-transparent,.gform_wrapper .btn-transparent.button,.wpum-profile-form .btn-transparent.button{background:transparent;color:#1d1d1d;border:1px solid transparent;text-shadow:none}.btn.btn-transparent:hover,.gform_wrapper .btn-transparent.button:hover,.wpum-profile-form .btn-transparent.button:hover,.btn.btn-transparent:focus,.gform_wrapper .btn-transparent.button:focus,.wpum-profile-form .btn-transparent.button:focus{color:#930000}.btn.btn-clear-black,.gform_wrapper .btn-clear-black.button,.wpum-profile-form .btn-clear-black.button{background:transparent;color:#1d1d1d;border:1px solid #1d1d1d;text-shadow:none}.btn.btn-clear-black:hover,.gform_wrapper .btn-clear-black.button:hover,.wpum-profile-form .btn-clear-black.button:hover,.btn.btn-clear-black:focus,.gform_wrapper .btn-clear-black.button:focus,.wpum-profile-form .btn-clear-black.button:focus{border-color:#1d1d1d;background:#1d1d1d;color:#fff}.btn.btn-clear,.gform_wrapper .btn-clear.button,.wpum-profile-form .btn-clear.button{background:transparent;border:1px solid #fff;transition:.2s ease-out all}.btn.btn-clear:hover,.gform_wrapper .btn-clear.button:hover,.wpum-profile-form .btn-clear.button:hover,.btn.btn-clear:focus,.gform_wrapper .btn-clear.button:focus,.wpum-profile-form .btn-clear.button:focus{background-color:#fff;border-color:#fff;color:#1d1d1d;text-shadow:none}@media (max-width:1100px){.btn+.btn,.gform_wrapper .button+.btn,.wpum-profile-form .button+.btn,.gform_wrapper .btn+.button,.gform_wrapper .button+.button,.wpum-profile-form .btn+.button,.wpum-profile-form .button+.button{margin-top:15px;margin-left:0;margin-right:0}}.cta{padding:72px 0;text-align:center;background:#f9f8f2}.cta h2{font-size:36px;font-weight:500;line-height:40px;margin:0 0 25px}.cta p{color:#4a4a4a;font-family:"adobe-caslon-pro",serif;font-size:24px;line-height:30px;margin:0 auto 45px;max-width:650px}.cta p a:not(.btn) {font-size:24px;line-height:30px;text-decoration:underline}.cta p a:not(.btn):hover {color:#1d1d1d}.cta .btn,.cta .gform_wrapper .button,.gform_wrapper .cta .button,.cta .wpum-profile-form .button,.wpum-profile-form .cta .button{margin-top:0;margin-bottom:0;display:block}.cta .btn+.btn,.cta .gform_wrapper .button+.btn,.gform_wrapper .cta .button+.btn,.cta .wpum-profile-form .button+.btn,.wpum-profile-form .cta .button+.btn,.cta .gform_wrapper .btn+.button,.gform_wrapper .cta .btn+.button,.cta .gform_wrapper .button+.button,.gform_wrapper .cta .button+.button,.cta .wpum-profile-form .btn+.button,.wpum-profile-form .cta .btn+.button,.cta .wpum-profile-form .button+.button,.wpum-profile-form .cta .button+.button{margin-top:15px}@media (min-width:1100px){.cta .btn,.cta .gform_wrapper .button,.gform_wrapper .cta .button,.cta .wpum-profile-form .button,.wpum-profile-form .cta .button{display:inline-block}.cta .btn+.btn,.cta .gform_wrapper .button+.btn,.gform_wrapper .cta .button+.btn,.cta .wpum-profile-form .button+.btn,.wpum-profile-form .cta .button+.btn,.cta .gform_wrapper .btn+.button,.gform_wrapper .cta .btn+.button,.cta .gform_wrapper .button+.button,.gform_wrapper .cta .button+.button,.cta .wpum-profile-form .btn+.button,.wpum-profile-form .cta .btn+.button,.cta .wpum-profile-form .button+.button,.wpum-profile-form .cta .button+.button{margin-top:0;margin-left:20px}}.cta.cta-alternate{text-align:left}.cta.cta-alternate img{margin:-100px 0}.favorite{display:block;text-indent:9999px;overflow:hidden;white-space:nowrap;background:url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 45.27\ 40.73\"><path\ fill=\"%231d1d1d\"\ d=\"M22.63,40.73,4.27,22.19a12.31,12.31,0,0,1-2.39-2.85A12.68,12.68,0,0,1,22.63,4.84,12.74,12.74,0,0,1,32.58,0h0a12.68,12.68,0,0,1,8.34,22.22ZM12.66,2A10.68,10.68,0,0,0,3.58,18.3a10.94,10.94,0,0,0,2.06,2.44l17,17.15,17-17.16A10.67,10.67,0,0,0,32.59,2h0a10.73,10.73,0,0,0-9.1,5.1l-.85,1.39L21.77,7.1A10.68,10.68,0,0,0,12.66,2Z\"/></svg>) no-repeat left center}.favorite:hover{background:url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 45.27\ 40.73\"><path\ fill=\"%23930000\"\ d=\"M22.63,40.73,4.27,22.19a12.31,12.31,0,0,1-2.39-2.85A12.68,12.68,0,0,1,22.63,4.84,12.74,12.74,0,0,1,32.58,0h0a12.68,12.68,0,0,1,8.34,22.22ZM12.66,2A10.68,10.68,0,0,0,3.58,18.3a10.94,10.94,0,0,0,2.06,2.44l17,17.15,17-17.16A10.67,10.67,0,0,0,32.59,2h0a10.73,10.73,0,0,0-9.1,5.1l-.85,1.39L21.77,7.1A10.68,10.68,0,0,0,12.66,2Z\"/></svg>) no-repeat left center}.favorite.selected{background:url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 43.28\ 37.49\"><path\ fill=\"%23930000\"\ d=\"M43.28,11.69A11.68,11.68,0,0,0,21.64,5.58,11.68,11.68,0,1,0,4,20.49L20.57,37.05a1.52,1.52,0,0,0,2.14,0L39.27,20.49A11.66,11.66,0,0,0,43.28,11.69Z\"/></svg>) no-repeat left center}.favorite.animated{animation:heartPop 150ms}.favorite.inline{display:inline-block;width:28px;height:24px}.hidden-gem{cursor:pointer;text-decoration:none;position:absolute;top:-2px;width:100%}.hidden-gem .hidden-gem--indicator{display:inline-block;text-indent:9999px;overflow:hidden;white-space:nowrap;width:30px;height:21px;background:url(data:image/svg+xml;utf8,<svg\ width=\"27px\"\ height=\"21px\"\ viewBox=\"0\ 0\ 27\ 21\"\ version=\"1.1\"\ xmlns=\"http://www.w3.org/2000/svg\"\ xmlns:xlink=\"http://www.w3.org/1999/xlink\"><g\ stroke=\"none\"\ stroke-width=\"1\"\ fill=\"none\"\ fill-rule=\"evenodd\"\ stroke-linejoin=\"round\"><g\ transform=\"translate\(-488.000000,\ -956.000000\)\"\ stroke=\"%23000000\"><g\ transform=\"translate\(488.000000,\ 957.000000\)\"><path\ d=\"M0,5.245\ L26.5104701,5.245\"></path><polyline\ points=\"13.38\ 0\ 6.73\ 5.245\ 13.445\ 18.53\"></polyline><polyline\ id=\"Shape\"\ points=\"13.43\ 0.01\ 20.08\ 5.255\ 13.36\ 18.54\"></polyline><polygon\ points=\"20.16\ 0.01\ 26.805\ 5.255\ 13.445\ 18.53\ 0\ 5.245\ 6.645\ 0\"></polygon></g></g></g></svg>) no-repeat left center;vertical-align:top;margin-right:6px}.hidden-gem .hidden-gem--content{display:inline-block;width:calc(100% - 75px);text-indent:0;opacity:0;transition:.15s ease-out opacity;vertical-align:middle;font-size:16px;line-height:20px;font-family:"adobe-caslon-pro",serif;color:#1d1d1d}.hidden-gem.selected .hidden-gem--indicator{background:url(data:image/svg+xml;utf8,<svg\ width=\"27px\"\ height=\"21px\"\ viewBox=\"0\ 0\ 27\ 21\"\ version=\"1.1\"\ xmlns=\"http://www.w3.org/2000/svg\"\ xmlns:xlink=\"http://www.w3.org/1999/xlink\"><g\ stroke=\"none\"\ stroke-width=\"1\"\ fill=\"none\"\ fill-rule=\"evenodd\"\ stroke-linejoin=\"round\"><g\ transform=\"translate\(-528.000000,\ -956.000000\)\"\ stroke=\"%23930000\"><g\ transform=\"translate\(528.000000,\ 957.000000\)\"><path\ d=\"M0,5.245\ L26.5104701,5.245\"></path><polyline\ points=\"13.38\ 0\ 6.73\ 5.245\ 13.445\ 18.53\"></polyline><polyline\ points=\"13.43\ 0.01\ 20.08\ 5.255\ 13.36\ 18.54\"></polyline><polygon\ points=\"20.16\ 0.01\ 26.805\ 5.255\ 13.445\ 18.53\ 0\ 5.245\ 6.645\ 0\"></polygon></g></g></g></svg>) no-repeat left center}.hidden-gem.selected .hidden-gem--content{opacity:1}.hidden-gem:hover{text-decoration:none}.favorites-list{margin:30px 0}.favorites-list .favorite-container{padding:45px 0;border-top:1px solid #c5c3b9;position:relative}.favorites-list .favorite-container img{display:block;margin:0 auto 20px}.favorites-list .favorite-container .favorite-remove{position:absolute;right:0;bottom:15px;color:#1d1d1d;font-size:14px;font-weight:500;letter-spacing:.78px;line-height:18px;text-transform:uppercase;margin-bottom:15px}.favorites-list .favorite-container .favorite-remove svg{margin-left:18px}.favorites-list .favorite-container .favorite-remove:hover{text-decoration:none;color:#930000}@media (min-width:1100px){.favorites-list .favorite-container .favorite-remove{top:45px;bottom:auto}}.favorites-list .favorite-container .favorite-content{list-style:none;margin:0;padding:0;clear:both}@media (min-width:1100px){.favorites-list .favorite-container .favorite-content{float:left;clear:none}}.favorites-list .favorite-container .favorite-content li{list-style:none;color:#1d1d1d;font-family:"futura-pt",sans-serif;font-size:14px;font-weight:300;line-height:24px;margin-bottom:12px}.favorites-list .favorite-container .favorite-content li span{display:block;font-size:18px;font-weight:500;letter-spacing:.75px;line-height:23px}.favorites-list .door-style img{max-width:124px}.favorites-functions{text-align:center}.favorites-functions .btn .fa-print,.favorites-functions .gform_wrapper .button .fa-print,.gform_wrapper .favorites-functions .button .fa-print,.favorites-functions .wpum-profile-form .button .fa-print,.wpum-profile-form .favorites-functions .button .fa-print{margin-left:12px}@media (min-width:1100px){.favorites .container{position:relative}.favorites .favorites-functions{position:absolute;top:0;right:0;width:100%;text-align:right}.favorites .favorites-functions .btn,.favorites .favorites-functions .gform_wrapper .button,.gform_wrapper .favorites .favorites-functions .button,.favorites .favorites-functions .wpum-profile-form .button,.wpum-profile-form .favorites .favorites-functions .button{margin-left:23px}.favorites-list .favorite-container img{float:left;width:100%;max-width:355px;margin-right:27px;clear:both}.favorites-list .favorite-container.door-style img{max-width:124px}}@keyframes heartPop {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}footer{padding:48px 24px 24px;background:#1d1d1d;border-top:7px solid #930000;position:relative}footer .copyright{text-align:center;font-family:"futura-pt",sans-serif;color:#aeaeae;font-size:16px;font-weight:300;line-height:21px;padding-top:20px;border-top:1px solid #4e4e4e;margin-bottom:0}footer .logo{width:187px;height:69px;margin-bottom:35px}footer .menu{margin-bottom:45px}footer .menu li a{color:#fff;text-transform:uppercase;font-size:16px;line-height:21px}footer .menu li a:hover{color:#fff;text-decoration:underline}footer .menu li:hover a{color:#fff}footer .addresses address{color:#fff;font-family:"futura-pt",sans-serif;font-size:16px;font-weight:500;line-height:24px;font-style:normal;margin-bottom:15px}footer .addresses address a{color:#fff}@media (min-width:1100px){footer .addresses address{float:left;margin-right:60px}}footer .addresses address+address{margin-bottom:38px}@media (min-width:1100px){footer{padding-left:0;padding-right:0}}.input, .error404 .page-content form input, .account form input[type="text"],
.account form input[type="email"],
.account form input[type="password"], textarea, .gform_wrapper .gform_fields li.gfield .ginput_container input[type="text"],
.gform_wrapper .gform_fields li.gfield .ginput_container input[type="email"],
.gform_wrapper .gform_fields li.gfield .ginput_container input[type="password"], .modal .modal-content form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {width:100%;display:block;border:1px solid #c5c3b9;background-color:#f9f9f9;padding:10px;margin:0 0 13px;height:45px;font-family:"futura-pt",sans-serif;font-size:16px;font-weight:300;letter-spacing:.75px;line-height:24px}.input.small, .error404 .page-content form input.small, .account form input.small[type="text"],
.account form input.small[type="email"],
.account form input.small[type="password"], textarea.small, .gform_wrapper .gform_fields li.gfield .ginput_container input.small[type="text"],
.gform_wrapper .gform_fields li.gfield .ginput_container input.small[type="email"],
.gform_wrapper .gform_fields li.gfield .ginput_container input.small[type="password"], .modal .modal-content form input.small:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {width:140px}.input.medium, .error404 .page-content form input.medium, .account form input.medium[type="text"],
.account form input.medium[type="email"],
.account form input.medium[type="password"], textarea.medium, .gform_wrapper .gform_fields li.gfield .ginput_container input.medium[type="text"],
.gform_wrapper .gform_fields li.gfield .ginput_container input.medium[type="email"],
.gform_wrapper .gform_fields li.gfield .ginput_container input.medium[type="password"], .modal .modal-content form input.medium:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {max-width:388px}.input.large, .error404 .page-content form input.large, .account form input.large[type="text"],
.account form input.large[type="email"],
.account form input.large[type="password"], textarea.large, .gform_wrapper .gform_fields li.gfield .ginput_container input.large[type="text"],
.gform_wrapper .gform_fields li.gfield .ginput_container input.large[type="email"],
.gform_wrapper .gform_fields li.gfield .ginput_container input.large[type="password"], .modal .modal-content form input.large:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {max-width:611px}.checkbox{display:block;position:relative;padding-left:39px;font-size:16px;font-weight:300;letter-spacing:.67px;line-height:16px;height:28px;margin-top:16px;margin-bottom:30px;padding-top:5px}.checkbox .checkmark{position:absolute;top:4px;left:4px;height:20px;width:20px;background:#930000;opacity:0;transition:.15s ease-out opacity;cursor:pointer}.checkbox:before{content:'';position:absolute;top:0;left:0;height:28px;width:28px;border:1px solid #c5c3b9;background-color:#f9f9f9}.checkbox input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer}.checkbox input[type="checkbox"]:checked+.checkmark{opacity:1}select{width:100%;margin-bottom:12px;height:45px}textarea{height:150px}.gform_wrapper .gform_fields li.gfield .ginput_container{margin-top:6px}.gform_wrapper .gform_fields li.gfield .ginput_container input[type="text"],.gform_wrapper .gform_fields li.gfield .ginput_container input[type="email"],.gform_wrapper .gform_fields li.gfield .ginput_container input[type="password"]{margin-bottom:13px}.gform_wrapper .gform_fields li.gfield .ginput_container_radio label{font-size:14px;line-height:18px}.gform_wrapper .gform_fields li.gfield .ginput_container_radio input[type="radio"]{margin-top:0}.gform_wrapper .button{line-height:16px!important}.glazes{padding:80px 0;background:linear-gradient(0deg,#fff 0%,#f4f4f4 100%)}.glazes hr{border:1px solid #c5c3b9;margin:35px auto 75px;width:100px}.glazes dt{color:#1d1d1d;font-family:"futura-pt",sans-serif;font-size:30px;font-weight:500;line-height:40px;margin-bottom:18px}@media (min-width:1100px){.glazes dt{float:left;clear:left;width:220px;text-align:right;margin-right:49px;margin-bottom:100px}}.glazes dd{color:#4a4a4a;font-size:18px;line-height:24px;float:left;max-width:750px;margin-bottom:45px;margin-left:0}.glazes dd p{color:#4a4a4a;font-size:18px;line-height:24px}nav{margin:0;padding:9px 15px 14px;background-color:#fff}@media (max-width:1100px){nav .nav-container{position:absolute;top:67px;left:0;width:100%;max-height:0;overflow:hidden;z-index:100;background:#fff;transition:.2s ease-out all;padding:0 29px}nav .nav-container.open{padding-top:25px;padding-bottom:25px;max-height:999px;height:calc(100vh - 67px)}}nav .logo{width:126px;height:44px;vertical-align:middle}nav .menu-toggle{font-size:18px;font-weight:500;line-height:23px;font-family:"futura-pt",sans-serif;color:#1d1d1d;text-transform:uppercase;position:absolute;right:25px;top:18px;-webkit-appearance:none;border:none;box-shadow:none;background:transparent;outline:0}nav .menu-toggle .navicon{display:inline-block;position:relative;background-color:#1d1d1d;width:30px;height:3px;top:-3px;margin-left:9px;vertical-align:middle;transition:.2s ease-out all}nav .menu-toggle .navicon:before,nav .menu-toggle .navicon:after{content:'';display:block;width:30px;height:3px;background-color:#1d1d1d;position:absolute;transition:.2s ease-out all}nav .menu-toggle .navicon:before{top:-9px}nav .menu-toggle .navicon:after{top:9px}nav .menu-toggle .navicon.open{transform:scale(.75);background-color:transparent;margin-left:5px}nav .menu-toggle .navicon.open:before{top:0;transform:rotate(-45deg)}nav .menu-toggle .navicon.open:after{top:0;transform:rotate(45deg)}@media (min-width:1100px){nav{padding:0 0 4px;position:fixed;width:100%;left:0;top:0;z-index:10}nav .menu-toggle{display:none}nav .nav-container{display:block}nav .logo{width:178px;height:auto;margin-top:23px}}.home nav{background-color:rgba(255,255,255,.8)}.home nav.solid{background-color:#fff}.hero{background:url(assets/img/hero-img.jpg) no-repeat center center;background-size:cover;display:flex;justify-content:center;align-items:center;position:relative;padding:0 20px}.hero:after{content:'';position:absolute;background:rgba(247,245,236,.5);left:0;top:0;width:100%;height:100%;z-index:0}.hero hgroup{text-align:center;position:relative;z-index:1}.hero hgroup h2{font-weight:300;margin-bottom:18px}.hero hgroup h1{font-family:"adobe-caslon-pro",serif;font-weight:normal;margin-top:0}.hero .btn,.hero .gform_wrapper .button,.gform_wrapper .hero .button,.hero .wpum-profile-form .button,.wpum-profile-form .hero .button{display:block;width:207px;margin:35px auto}@media (min-width:1100px){.hero{padding:150px 0 0;height:766px}.hero hgroup{margin-bottom:150px}}.visualizer{background-color:#f9f8f2;padding-bottom:90px}.visualizer .callouts{padding:0 10px}@media (min-width:1100px){.visualizer .callouts{padding:0}}.visualizer .callouts .callout{position:relative;z-index:2;background:#fff;box-shadow:0 20px 30px rgba(0,0,0,.1);padding:30px}.visualizer .callouts .callout:not(:last-child) {margin-bottom:30px}.visualizer .callouts .callout h2{font-size:36px;line-height:40px;font-weight:500}@media (min-width:1100px){.visualizer .callouts .callout{margin-top:-130px;padding:75px 62px 84px 256px;margin-bottom:0}.visualizer .callouts .callout:first-child{background:#fff url(assets/img/favorites_panel_img@2x.jpg) no-repeat bottom left;background-size:207px 408px}.visualizer .callouts .callout:last-child{background:#fff url(assets/img/find-a-dealer.jpg) no-repeat bottom left;background-size:225px 437px}.visualizer .callouts .callout h2{padding-right:45px}}.philosophy{padding:85px 30px;text-align:center;background:rgba(0,0,0,.8) url(assets/img/service-stability-bg@2x.jpg) no-repeat center center;background-size:cover}.philosophy h2,.philosophy h3,.philosophy p{color:#fff;max-width:650px;margin-left:auto;margin-right:auto}.philosophy h2{font-family:"futura-pt",sans-serif;margin-top:0;margin-bottom:29px;text-transform:uppercase}.philosophy h3{font-family:"adobe-caslon-pro",serif;font-size:42px;font-weight:normal;line-height:50px;margin-top:0;margin-bottom:0}.philosophy p{text-shadow:0 1px 2px rgba(0,0,0,.5)}@media (min-width:1100px){.philosophy{padding-left:0;padding-right:0}}.more{padding:30px}.more .more-content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.more h2{margin-bottom:15px}.more p{margin-bottom:52px}@media (min-width:1100px){.more{background:#fff url(assets/img/more_to_us.jpg) no-repeat center right;background-size:auto 100%;padding:0}.more h2{margin-right:170px}.more .more-content{width:510px;max-width:100%;min-height:600px}}.matter{background:#f9f8f2;padding:30px}.matter img{max-width:100%;width:460px}@media (min-width:1100px){.matter img{margin-top:-55px;margin-bottom:-80px}}.matter .matter-content{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.matter .matter-content p{margin-top:0;margin-bottom:30px}@media (min-width:1100px){.matter{padding:0}.matter .matter-content{float:right;width:709px;max-width:100%;height:397px}}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container{max-width:1250px;margin:0 auto;padding:0 20px}.cf:after,.favorites-list .favorite-container:after,.matter:after,.slider-header:after{content:'';clear:both;display:table}.hentry{margin-bottom:50px}@media (min-width:1100px){.container{padding:0}.content{padding-top:110px}.home .content{padding-top:0}}@media (min-width:960px){.col{float:left}.col:not(:last-child):not(.main) {margin-right:48px}.main{width:650px;margin-right:0}.sidebar{width:448px;margin-left:115px}.one-half{width: calc((100% - 48px) / 2)}.one-half:nth-child(2n+2) {margin-right:0}.one-half:nth-child(2n+1) {clear:both}.one-third{width: calc((100% - 96px) / 3)}.one-third:nth-child(3n+3) {margin-right:0!important}.one-third:nth-child(3n+1) {clear:both}.two-third{width: calc(((100% - 96px) / 3) * 2)}.two-third:first-child{clear:both}.two-third:last-child{margin-right:0}.one-fourth{width: calc((100% - 144px) / 4)}.one-fourth:nth-child(4n+4) {margin-right:0!important}.one-fourth:nth-child(4n+1) {clear:both}.three-fourth{width:829px;margin-right:0}}#loader{z-index:1000}#loader img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.masthead{padding:30px 0;background:linear-gradient(0deg,#f4f4f4 0%,#fff 100%);overflow:hidden;position:relative}@media (min-width:1100px){.masthead{padding:100px 0}}.masthead .entry-title{color:#1d1d1d;font-family:"futura-pt",sans-serif;font-size:36px;font-weight:500;line-height:40px;margin-bottom:31px}.masthead .masthead--content{width:555px;max-width:100%;color:#4a4a4a;font-family:"adobe-caslon-pro",serif;font-size:24px;line-height:30px}@media (min-width:1100px){.masthead .masthead--content{margin-left:100px}}.masthead .masthead--content p{font-size:24px;line-height:30px}.masthead .masthead--content p a{font-family:"adobe-caslon-pro",serif;text-decoration:underline;font-weight:bold}.masthead .masthead--content.wwsm p{font-size:18px;line-height:24px}.masthead .masthead--content.small{font-size:18px;line-height:24px}.masthead .masthead--content.small p{font-size:18px;line-height:24px}.masthead img{display:none}@media (min-width:1100px){.masthead img{display:block;position:absolute;bottom:0;right:calc(50% - 600px)}}.menu{padding:0;margin:0}.menu .back-button{display:none;color:#1d1d1d;font-family:"futura-pt",sans-serif;font-size:18px;font-weight:500;line-height:23px;margin-bottom:14px}.menu>li{padding:6px 0;transition:.2s ease-out all;display:block}@media (max-width:1100px){.menu > li:not(:last-child) {margin-bottom:15px}}.menu>li a{color:#1d1d1d;font-size:18px;font-weight:500;line-height:23px;font-family:"futura-pt",sans-serif;text-decoration:none;font-weight:500;transition:.2s ease-out color}.menu>li a:hover{color:#930000}@media (max-width:1100px){.menu>li a{font-size:24px;line-height:28px;font-weight:300}.menu>li.open{position:relative;display:block!important}.menu>li.open>a{color:#930000;font-weight:500}.menu > li.open .sub-menu:not(.flyout) {left:0;width:100vw;margin:0 -30px}.menu > li.open .sub-menu:not(.flyout):before {content:'';position:absolute;top:-20px;height:3px;width:137px;background:#930000}.menu>li.open .flyout{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);top:65px;padding:14px;left:0}.menu>li.open .flyout:before{content:"";position:absolute;width:0;height:0;top:0;right:50%;margin-right:-10px;box-sizing:border-box;border:1em solid #000;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(-45deg);box-shadow:3px -3px 6px 0 rgba(0,0,0,.04)}}.menu>li .sub-menu{position:absolute;top:65px;left:-110%;width:100%;padding:0 30px;background:#fff;transition:.15s ease-out left}.menu>li .sub-menu.flyout{transition:none}.menu>li .sub-menu li{display:block;white-space:nowrap;padding:7px 0}.menu>li .sub-menu li a{font-size:18px;line-height:24px}.menu.top-menu{background:#f9f8f2;padding:15px 30px 0;margin:0 -30px 25px;border-top:1px solid #c5c3b9;border-bottom:1px solid #c5c3b9}.menu.top-menu>li{padding-left:30px;width:50%;float:left}@media (min-width:1100px){.menu.top-menu>li{z-index:99;float:none;width:auto}}.menu.top-menu>li a{text-transform:uppercase;vertical-align:middle}@media (max-width:1100px){.menu.top-menu>li a{font-size:18px;line-height:24px}}.menu.top-menu>li:first-child{background:url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 70.8\ 84.75\"><circle\ fill=\"%231D1D1D\"\ cx=\"35.4\"\ cy=\"19.65\"\ r=\"19.65\"/><path\ fill=\"%231D1D1D\"\ d=\"M35.4,49.13A35.62,35.62,0,0,0,0,80.56a3.75,3.75,0,0,0,3.73,4.19H67a3.76,3.76,0,0,0,3.74-4.19A35.63,35.63,0,0,0,35.4,49.13Z\"/></svg>) no-repeat left center;background-size:20px 23px}.menu.top-menu>li:last-child{padding-left:35px;background:url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 45.27\ 40.73\"><path\ fill=\"%231d1d1d\"\ d=\"M22.63,40.73,4.27,22.19a12.31,12.31,0,0,1-2.39-2.85A12.68,12.68,0,0,1,22.63,4.84,12.74,12.74,0,0,1,32.58,0h0a12.68,12.68,0,0,1,8.34,22.22ZM12.66,2A10.68,10.68,0,0,0,3.58,18.3a10.94,10.94,0,0,0,2.06,2.44l17,17.15,17-17.16A10.67,10.67,0,0,0,32.59,2h0a10.73,10.73,0,0,0-9.1,5.1l-.85,1.39L21.77,7.1A10.68,10.68,0,0,0,12.66,2Z\"/></svg>) no-repeat left center;background-size:24px 20px}.menu.top-menu>li:last-child:hover{background:url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 45.27\ 40.73\"><path\ fill=\"%23930000\"\ d=\"M22.63,40.73,4.27,22.19a12.31,12.31,0,0,1-2.39-2.85A12.68,12.68,0,0,1,22.63,4.84,12.74,12.74,0,0,1,32.58,0h0a12.68,12.68,0,0,1,8.34,22.22ZM12.66,2A10.68,10.68,0,0,0,3.58,18.3a10.94,10.94,0,0,0,2.06,2.44l17,17.15,17-17.16A10.67,10.67,0,0,0,32.59,2h0a10.73,10.73,0,0,0-9.1,5.1l-.85,1.39L21.77,7.1A10.68,10.68,0,0,0,12.66,2Z\"/></svg>) no-repeat left center;background-size:24px 20px}.menu.top-menu>li.logged-in:last-child{padding-left:35px;background:url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 43.28\ 37.49\"><path\ fill=\"%23930000\"\ d=\"M43.28,11.69A11.68,11.68,0,0,0,21.64,5.58,11.68,11.68,0,1,0,4,20.49L20.57,37.05a1.52,1.52,0,0,0,2.14,0L39.27,20.49A11.66,11.66,0,0,0,43.28,11.69Z\"/></svg>) no-repeat left center;background-size:24px 20px}@media (min-width:1100px){.menu{float:right;clear:right;text-align:right}.menu .back-button{display:none!important}.menu.top-menu{display:block;background:transparent;margin:5px 0 0;padding:0;border:none}.menu>li{display:inline-block;padding:12px 30px 16px;position:relative;z-index:0}.menu>li .sub-menu{max-height:0;overflow:hidden;transition:.2s ease-out max-height , .2s ease-out padding , .2s ease-out background;left:50%;top:0;transform:translateX(-50%);width:100%;min-width:200px;padding:60px 0 7px;z-index:-1;background:transparent}.menu>li .sub-menu li{text-align:center}.menu>li .sub-menu li a{font-size:15px;line-height:20px}.menu>li .sub-menu:after{content:'';width:0;height:1px;background:#930000;position:absolute;display:block;top:45px;left:50%;transform:translateX(-50%);transition:.2s ease-out width}.menu>li .sub-menu.flyout{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);top:65px;padding:0 14px;left:-100vw}.menu>li .sub-menu.flyout:before{content:"";position:absolute;width:0;height:0;top:0;right:50%;margin-right:-10px;box-sizing:border-box;border:1em solid #000;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(-45deg);box-shadow:3px -3px 6px 0 rgba(0,0,0,.04)}.menu>li .sub-menu.flyout.favorite-flyout{width:300px;right:-100vw;left:auto;transform:none}.menu>li .sub-menu.flyout.favorite-flyout:before{right:65px}.menu>li .sub-menu.flyout .favorite-mini{float:left;width:80px;height:72px;position:relative;margin-bottom:14px}.menu > li .sub-menu.flyout .favorite-mini:not(:last-child) {margin-right:14px}.menu>li .sub-menu.flyout .favorite-mini img{max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu>li .sub-menu.flyout .favorites-info{clear:both}.menu>li .sub-menu.flyout .favorites-info .favorites-count{font-family:"futura-pt",sans-serif;color:#4a4a4a;font-size:18px;font-weight:500;line-height:30px;float:left}.menu>li .sub-menu.flyout .favorites-info a{float:right;margin-right:20px;color:#930000;font-size:14px;font-weight:500;letter-spacing:.78px;line-height:30px;text-decoration:none}.menu>li .sub-menu.flyout .favorites-info a:after{top:9px}.menu>li.open.menu-item-has-children{background:#fff}.menu>li.open.menu-item-has-children>.sub-menu{max-height:999px;background:#fff;box-shadow:0 15px 20px 0 rgba(0,0,0,.1);padding-bottom:14px}.menu>li.open.menu-item-has-children>.sub-menu:after{width:60px}.menu>li.open.menu-item-has-flyout>.sub-menu{overflow:visible;max-height:999px;padding-top:14px;padding-bottom:14px;left:50%}.menu>li.open.menu-item-has-flyout>.sub-menu.favorite-flyout{left:auto;right:15px}.menu>li.open>a{color:#930000}}.modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(29,29,29,.9);z-index:100}.modal .view{display:none}.modal .modal-content{position:absolute;padding:30px;background-color:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.75);width:609px;max-width:94%;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.modal .modal-content .x{position:absolute;right:15px;top:9px;color:#c5c3b9;transition:.15s ease-out color}@media (min-width:1100px){.modal .modal-content .x{top:25px;right:30px}}.modal .modal-content .x:hover{color:#930000}.modal .modal-content .twenty-four,.modal .modal-content .philosophy p,.philosophy .modal .modal-content p,.modal .modal-content .more p,.more .modal .modal-content p,.modal .modal-content .matter .matter-content p,.matter .matter-content .modal .modal-content p,.modal .modal-content .section-subtitle{font-family:"futura-pt",sans-serif;font-weight:500;margin-top:0}.modal .modal-content .view-switcher{margin:0 0 70px}.modal .modal-content .view-switcher li a{padding-left:10px;padding-right:10px}@media (min-width:1100px){.modal .modal-content{padding:40px}.modal .modal-content .view-switcher li a{padding-left:15px;padding-right:15px}.modal .modal-content .view-switcher .indicator{bottom:-20px}.modal .modal-content .buttons .btn:first-child,.modal .modal-content .buttons .gform_wrapper .button:first-child,.gform_wrapper .modal .modal-content .buttons .button:first-child,.modal .modal-content .buttons .wpum-profile-form .button:first-child,.wpum-profile-form .modal .modal-content .buttons .button:first-child{margin-right:15px}}.modal .modal-content .btn+p,.modal .modal-content .gform_wrapper .button+p,.gform_wrapper .modal .modal-content .button+p,.modal .modal-content .wpum-profile-form .button+p,.wpum-profile-form .modal .modal-content .button+p{margin-top:25px}.modal .modal-content label{display:block;text-align:left;margin-bottom:6px}.modal .modal-content form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {margin-bottom:24px}.modal .modal-content form .one-half{width:calc(50% - 12.5px);float:left}.modal .modal-content form .one-half:not(:last-child) {margin-right:25px}@media (min-width:1100px){.modal#favorites-modal .modal-content{min-height:411px}}.modal .view-switcher li a{font-size:18px;line-height:24px}.page-content.one-column .container{max-width:750px;margin-left:auto;margin-right:auto}@media (min-width:1100px){.page-content.one-column h1,.page-content.one-column h2,.page-content.one-column h3,.page-content.one-column h4{margin-left:-32px}}.page-content.one-column h1{font-size:48px;font-weight:500;letter-spacing:1px;line-height:40px;margin-bottom:26px;text-transform:uppercase}.page-content.one-column h2{font-family:"adobe-caslon-pro",serif;font-size:42px;letter-spacing:.5px;line-height:50px;margin-bottom:20px}.page-content.one-column h3,.page-content.one-column h4{font-size:36px;font-weight:500;line-height:40px;margin-bottom:22px}.pagination{margin:40px 0;padding:0;display:block;text-align:center;clear:both}.pagination li{display:inline-block;padding:15px 11px}.pagination li a{color:#c5c3b9;font-family:"futura-pt",sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;line-height:31px}.pagination li a:hover{text-decoration:none}.pagination li.active a,.pagination li:hover a{color:#930000;text-decoration:none}.pagination li.active{border-bottom:4px solid #930000}@media print{header,footer,nav .menu{display:none}.content,.favorites{padding:0}.breadcrumbs,.favorites-functions{display:none}.favorites-list .favorite-container{padding:10px 0}.favorites-list .favorite-container img{max-width:100px;max-height:100px;float:none;display:inline-block;margin-right:20px;vertical-align:middle}.favorites-list .favorite-remove{display:none}.favorites-list .favorite-content{display:inline-block}.favorites-list .favorite-content li{display:inline-block;margin-right:20px}}.products{margin-bottom:50px;display:none}.product-grid.no-switcher{padding-top:150px}.tax-wood .products{display:block!important}.product{margin-bottom:30px;max-width:400px;margin-left:auto;margin-right:auto}.product .image-container{border:1px solid #c5c3b9;width:100%;position:relative;height:336px}.product .image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:124px;height:auto;transition:.3s ease-out all}.product .product-info{position:relative}.product .product-info h3{color:#1d1d1d;font-family:"futura-pt",sans-serif;font-size:18px;font-weight:500;letter-spacing:.75px;line-height:23px;margin:17px 0 0;padding-right:30px}.product .product-info h3 a{color:#1d1d1d;font-size:18px;font-weight:500;letter-spacing:.75px;line-height:23px}.product .product-info h3 a:hover{text-decoration:underline}.product .product-info p{color:#4a4a4a;font-family:"futura-pt",sans-serif;font-size:14px;font-weight:300;line-height:24px}.product .product-info .see-all{position:absolute;right:0;top:0}.product .product-info .favorite{position:absolute;right:0;top:0;width:22px;height:19px}.wood-species .product .image-container{border:none;height:170px;overflow:hidden}.wood-species .product .image-container img{width:100%;max-width:100%}.wood-species .product .image-container:hover+.product-info h3 a{text-decoration:underline}.wood-species .product .image-container:hover img{transform:scale(1.1) translate(-50%,-50%)}.wood-species .product .product-info h3{font-size:22px;font-weight:500;letter-spacing:.69px;line-height:29px;margin-top:10px}.wood-species .product .product-info h3 a{font-size:22px;font-weight:500;letter-spacing:.69px;line-height:29px;color:#1d1d1d}.sidebar{margin-top:25px}.sidebar-menu{padding:0;margin:20px 0 0}.sidebar-menu li{list-style:none;text-transform:uppercase;margin-bottom:10px}.sidebar-menu li a{font-size:18px;line-height:24px;letter-spacing:1px;color:#1d1d1d}.sidebar-menu li a:hover{color:#930000;text-decoration:none}.slider-header{background-color:#f9f8f2;padding:20px 21px;vertical-align:middle}.slider-header .separator{color:#c5c3b9;font-family:"Futura PT";font-size:24px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1.33px;line-height:31px;margin:0 5px}.slider-header .slider-pager{float:left}.slider-header .slider-pager .bx-pager{font-family:"futura-pt",sans-serif}.slider-header .slider-pager .bx-pager a{color:#1d1d1d;font-size:18px;font-weight:500;letter-spacing:1px;line-height:23px}.slider-header .slider-nav{float:right;vertical-align:middle}.slider-header .slider-nav a{color:#1d1d1d;font-size:18px;font-weight:500;letter-spacing:1px;line-height:23px;text-transform:uppercase}.slider-container{margin-bottom:20px}.slider-container .caption{display:block;padding:10px;background:rgba(0,0,0,.8);color:#fff;font-family:"futura-pt",sans-serif;font-size:19px;line-height:23px;font-weight:500;position:absolute;bottom:15px;left:15px}.gallery--image{margin-bottom:45px}.gallery--image a:not(.favorite):not(.hidden-gem) {display:block;cursor:zoom-in}.gallery--image a:not(.favorite):not(.hidden-gem) img {vertical-align:middle;margin-bottom:15px}.gallery--image .product-info{position:relative;height:20px}.gallery--image .product-info .favorite{position:absolute;right:0;top:0;width:22px;height:19px;cursor:pointer}.gallery--viewer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(29,29,29,.9);padding:25px 0;z-index:99;overflow:auto}@media (min-width:960px) and (max-width:1099px){.gallery--viewer{padding-top:0;padding-bottom:0}}@media (min-width:1100px){.gallery--viewer{padding:120px 0}}.gallery--viewer .gallery--close{font-size:18px;font-weight:500;letter-spacing:1px;line-height:23px;color:#fff;text-transform:uppercase;cursor:pointer;vertical-align:middle;transition:.2s ease-out color}.gallery--viewer .gallery--close .text{display:none}@media (min-width:1100px){.gallery--viewer .gallery--close .text{display:inline}}.gallery--viewer .gallery--close .x{display:inline-block;position:relative;width:30px;height:3px;top:-3px;margin-left:9px;vertical-align:middle;transition:.2s ease-out all;transform:scale(.75);background-color:transparent;margin-left:5px}.gallery--viewer .gallery--close .x:before,.gallery--viewer .gallery--close .x:after{content:'';display:block;width:30px;height:3px;background-color:#fff;position:absolute;transition:.2s ease-out all}.gallery--viewer .gallery--close .x:before{top:0;transform:rotate(-45deg)}.gallery--viewer .gallery--close .x:after{top:0;transform:rotate(45deg)}.gallery--viewer .gallery--close:hover{text-decoration:none;color:#930000}.gallery--viewer .gallery--close:hover .x:before,.gallery--viewer .gallery--close:hover .x:after{background-color:#930000}.gallery--viewer .gallery--navigation{float:right;margin-right:26px}@media (min-width:1100px){.gallery--viewer .gallery--navigation{margin-right:0}}.gallery--viewer .gallery--navigation a{font-size:18px;font-weight:500;letter-spacing:1px;line-height:23px;color:#fff;text-transform:uppercase;vertical-align:middle}.gallery--viewer .gallery--navigation .separator{color:#c5c3b9;font-size:24px;font-weight:300;letter-spacing:1.33px;line-height:31px;margin:0 21px;vertical-align:top}.gallery--viewer .container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (min-width:960px){.gallery--viewer .container{padding-left:20px;padding-right:20px}}@media (min-width:1100px){.gallery--viewer .container{padding-left:100px;padding-right:0}}.gallery--viewer .viewer--main{float:left;max-width:100%;position:relative}@media (min-width:1100px){.gallery--viewer .viewer--main{width:940px}}.gallery--viewer .viewer--main img{margin-top:10px;box-shadow:0 10px 40px 0 rgba(0,0,0,.75)}.gallery--viewer .viewer--main .favorite{position:absolute;top:60px;right:20px;height:54px;width:54px;border:1px solid #1d1d1d;border-radius:50%;background:rgba(255,255,255,.4) url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 45.27\ 40.73\"><path\ fill=\"%231d1d1d\"\ d=\"M22.63,40.73,4.27,22.19a12.31,12.31,0,0,1-2.39-2.85A12.68,12.68,0,0,1,22.63,4.84,12.74,12.74,0,0,1,32.58,0h0a12.68,12.68,0,0,1,8.34,22.22ZM12.66,2A10.68,10.68,0,0,0,3.58,18.3a10.94,10.94,0,0,0,2.06,2.44l17,17.15,17-17.16A10.67,10.67,0,0,0,32.59,2h0a10.73,10.73,0,0,0-9.1,5.1l-.85,1.39L21.77,7.1A10.68,10.68,0,0,0,12.66,2Z\"/></svg>) no-repeat center center;background-size:24px 20px}.gallery--viewer .viewer--main .favorite.selected{background:rgba(255,255,255,.4) url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 43.28\ 37.49\"><path\ fill=\"%23930000\"\ d=\"M43.28,11.69A11.68,11.68,0,0,0,21.64,5.58,11.68,11.68,0,1,0,4,20.49L20.57,37.05a1.52,1.52,0,0,0,2.14,0L39.27,20.49A11.66,11.66,0,0,0,43.28,11.69Z\"/></svg>) no-repeat center center;background-size:24px 20px}.gallery--viewer .viewer--meta{padding:0 20px}@media (min-width:1100px){.gallery--viewer .viewer--meta{padding:0;float:left;width:160px;margin-left:49px}}.gallery--viewer .viewer--meta ul{margin:35px 0 0;padding:0}.gallery--viewer .viewer--meta ul li{margin:20px 0 10px;color:#c5c3b9;font-family:"futura-pt",sans-serif;font-size:14px;font-weight:300;line-height:24px;list-style:none;width:92px;float:left;margin-right:25px}@media (min-width:1100px){.gallery--viewer .viewer--meta ul li{width:auto;float:none;margin-right:0}}.gallery--viewer .viewer--meta ul li span{display:block;color:#fff;font-size:18px;font-weight:500;letter-spacing:.75px;line-height:23px}.tabbed{padding:90px 0}.tabs{display:none}.tab-toggle{display:block}@media (min-width:990px){.tabs{display:block}.tab-toggle{display:none}}.tabs{width:17.6%;float:left;margin-top:0;padding:0;margin-right:3.92%;border-right:1px solid #c5c3b9}.tabs li{display:block;padding-top:12px;padding-bottom:11px;padding-right:45px;text-align:right;border-right:4px solid transparent}.tabs li a{color:#4a4a4a;font-size:24px;font-weight:300;line-height:30px}.tabs li:hover,.tabs li.active{border-right:4px #f9f8f2 solid;background:linear-gradient(90deg,rgba(249,248,242,0) 0%,#f9f8f2 100%)}.tabs li:hover a,.tabs li.active a{text-decoration:none;color:#930000}.tabs li.active{border-color:#930000}.tabs li.active a{font-weight:500}.tab-toggle{padding:20px 16px;color:#4a4a4a;font-size:24px;font-weight:300;line-height:30px;background:#fff;border-bottom:1px solid #c5c3b9;position:relative;transition:.15s ease-out all}.tab-toggle:after{content:'';display:block;width:12px;height:18.5px;background:url(data:image/svg+xml;utf8,<svg\ viewBox=\"0\ 0\ 7.43\ 12.04\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"m1.41\ 12.04-1.41-1.42\ 4.6-4.6-4.6-4.61\ 1.41-1.41\ 6.02\ 6.02z\"\ fill=\"%231d1d1d\"/></svg>);position:absolute;right:20px;top:30px;transform:rotate(90deg);transition:.15s ease-out transform}.tab-toggle.active{color:#930000;font-weight:500;background:linear-gradient(180deg,rgba(249,248,242,0) 0%,#f9f8f2 100%);border-bottom:4px solid #930000}.tab-toggle.active:after{background:url(data:image/svg+xml;utf8,<svg\ viewBox=\"0\ 0\ 7.43\ 12.04\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"m1.41\ 12.04-1.41-1.42\ 4.6-4.6-4.6-4.61\ 1.41-1.41\ 6.02\ 6.02z\"\ fill=\"%23930000\"/></svg>);transform:rotate(-90deg)}.tab-toggle:focus,.tab-toggle:hover{text-decoration:none}.tabbed-content{display:none}@media (min-width:1100px){.tabbed-content:first-of-type{display:block}}.species{clear:both;margin-bottom:45px}.species:after{content:'';display:table;clear:both}@media (min-width:990px){.species--left{float:left;width:24.05%;margin-right:8.86%}}.species--left .btn,.species--left .gform_wrapper .button,.gform_wrapper .species--left .button,.species--left .wpum-profile-form .button,.wpum-profile-form .species--left .button{display:block;width:100%;margin-top:25px}@media (max-width:990px){.species--left .btn,.species--left .gform_wrapper .button,.gform_wrapper .species--left .button,.species--left .wpum-profile-form .button,.wpum-profile-form .species--left .button{display:inline;background:transparent;color:#930000;padding:0;text-shadow:none;border:none;text-align:right;float:right;width:auto;margin-top:15px}.species--left .btn:after,.species--left .gform_wrapper .button:after,.gform_wrapper .species--left .button:after,.species--left .wpum-profile-form .button:after,.wpum-profile-form .species--left .button:after{content:'>';margin-left:5px}}.species--left .image-container{width:100%;height:125px;overflow:hidden;position:relative;margin:30px 0}.species--left .image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:990px){.species--left .image-container{margin:0}.species--right{float:left;width:67.08%}}.species--right h3{color:#1d1d1d;font-size:30px;font-weight:500;line-height:40px;margin-top:0;padding-bottom:6px;border-bottom:3px solid #1d1d1d}.species--right table{color:#1d1d1d}.species--right table td{vertical-align:top;font-size:18px;line-height:24px;padding-bottom:15px}.species--right table td:first-child{font-family:"futura-pt",sans-serif;font-weight:500;width:110px}.species--right table td:last-child{padding-top:6px}@media (min-width:990px){.tabbed-content-container{float:left;width:77.5%}}.team-members .team-member{color:#4a4a4a;font-family:"adobe-caslon-pro",serif;font-size:18px;line-height:24px}.team-members .team-member:not(:last-child) {margin-bottom:50px}.team-members .team-member:after{display:table;content:'';clear:both}.team-members .team-member h2{color:#930000;font-family:"futura-pt",sans-serif;font-size:30px;font-weight:500;line-height:40px;margin:0 0 10px}.team-members .team-member h4{color:#1d1d1d;font-family:"futura-pt",sans-serif;font-size:18px;font-weight:300;line-height:24px;margin:0 0 25px}.team-members .team-member p,.team-members .team-member span{color:#4a4a4a;font-family:"adobe-caslon-pro",serif;font-size:18px;line-height:24px}@media (min-width:1100px){.team-members .team-member .left{float:left;width:220px;padding-right:25px;margin-left:100px}.team-members .team-member .right{float:left;width:650px}}body{font-family:"adobe-caslon-pro",serif}a{color:#930000;font-family:"futura-pt",sans-serif;font-weight:500;font-size:18px;line-height:24px;text-decoration:none}a:hover{text-decoration:underline}a.link{text-transform:uppercase;letter-spacing:1px;position:relative}a.link:after{content:'';width:7px;height:12px;position:absolute;bottom:5px;right:-15px;background:url(assets/img/arrow_red.svg) no-repeat center center;background-size:7px 12px;transition:.15s ease-out right}a.link:hover:after{right:-20px}h1,h2,h3,h4,h5,h6{font-family:"futura-pt",sans-serif}h1{font-size:60px;line-height:72px;color:#1d1d1d}h2{font-family:"futura-pt",sans-serif;font-size:30px;font-weight:300;line-height:36px;color:#1d1d1d}.forty-two,.philosophy h2,.more h2,.matter .matter-content h2,.section-title{font-size:42px;line-height:48px;font-weight:500}p{font-size:18px;line-height:24px;color:#4a4a4a;margin:0 0 1em}.twenty-four,.philosophy p,.more p,.matter .matter-content p,.section-subtitle{font-size:24px;line-height:30px;font-family:"adobe-caslon-pro",serif}.center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.section-title{text-align:center;color:#1d1d1d}.section-subtitle{text-align:center;color:#4a4a4a;max-width:650px;margin-left:auto;margin-right:auto}.label,.error404 .page-content form label,.account form label,.gform_wrapper .gform_fields li.gfield label,.modal .modal-content label{font-family:"futura-pt",sans-serif;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:24px}.view-switcher{list-style:none;padding:0;text-align:center;margin:55px 0;position:relative}.view-switcher .indicator{display:block;position:absolute;height:4px;background:#930000;left:-200%;bottom:-15px;transition:.2s left}.view-switcher li{display:inline-block}.view-switcher li a{color:#1d1d1d;font-family:"futura-pt",sans-serif;font-size:18px;line-height:24px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:10px 15px;position:relative}.view-switcher li a:hover{text-decoration:none}.view-switcher li.active a,.view-switcher li:hover a{color:#930000}@media (min-width:1100px){.view-switcher{margin:55px 0 100px}.view-switcher .indicator{bottom:-30px}.view-switcher li a{font-size:24px;line-height:31px;padding:22px 30px}}