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,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}img,svg{height:auto;max-width:100%}p,ul,ol{margin:0 0 2em}ul li{list-style:disc outside none;margin:0 0 .5em 2em}ul li ul{margin:.5em 0}ol li{list-style:decimal outside none;margin:0 0 .5em 2em}b,strong{font-weight:bold}i,em{font-style:italic}select,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=date],input[type=number],input[type=password],textarea{width:100%}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=date],input[type=number],input[type=password],textarea{font:normal 14px/17px sans-serif;padding:8px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.centered,.aligncenter,.centred,.aligncentre,.center,.centre{text-align:center}html,body{scroll-behavior:smooth}*[data-context=mobile]{display:none}body{background:#fcf5f3;color:#464646;font:400 18px/27px "Roboto",sans-serif;text-align:center}h1{font:500 130px/120% "Roboto",sans-serif}h1 a{text-decoration:none}h2{font:700 34px/130% "museo-sans",sans-serif;margin-bottom:60px}h2 a{text-decoration:none}h3{font:700 24px/130% "museo-sans",sans-serif;margin-bottom:1.2em}h3 a{text-decoration:none}blockquote{margin:1.5em 3em}blockquote p:last-child{margin-bottom:0}a{color:#464646;transition:color .2s linear}a:hover{text-decoration:none}.wrapper{margin:0 auto;max-width:1440px;padding:0 60px;position:relative;text-align:left}main{background:#fff}.larger{font-size:24px;line-height:150%}.toggle{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:30px 0}.toggle h3{align-content:flex-start;align-items:flex-start;cursor:pointer;display:flex;margin:0}.toggle h3 p{margin:0 20px 0 0}.toggle h3 svg{margin-left:auto}.toggle+.toggle{border-top:0}.toggle .toggle-content{display:none;padding-top:30px}.toggle .toggle-content p:last-child,.toggle .toggle-content ul:last-child{margin-bottom:0}figure{margin-bottom:60px}figure img{display:block;margin:0 auto}figure figcaption{font-size:16px;line-height:150%;padding:20px 0 0}figure figcaption p{margin:0}figure.feature{margin:0}figure.feature img{object-fit:cover;max-width:none;width:100%}.btn{background:#ebebeb;border:0;border-radius:50px;box-sizing:border-box;color:#464646;cursor:pointer;display:inline-block;font:700 16px/150% "Roboto",sans-serif;margin:0;padding:16px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.btn:hover{color:#fff;background:#464646}.btn:hover.icon-left svg,.btn:hover.icon-right svg{fill:#fff}.btn svg{position:relative;top:-2px;transition:all .2s linear;vertical-align:middle}.btn.icon-left svg{fill:#464646;margin-right:10px;width:16px}.btn.icon-right svg{fill:#464646;margin-left:10px;width:16px}.btn.btn-light{background:#fff}.btn.btn-light:hover{background:#464646}.btn.btn-light:hover.icon-left svg,.btn.btn-light:hover.icon-right svg{fill:#fff}.btn.btn-dark{background:#686868;color:#fff}.btn.btn-dark.icon-left svg,.btn.btn-dark.icon-right svg{fill:#fff}.btn.btn-dark:hover{background:#464646}.btn.btn-active{background:#464646;color:#fff}.btn.btn-link{display:flex;margin:80px 0;text-align:left;text-transform:none;width:100%}.btn.btn-link svg{margin-left:auto}header{left:0;padding:20px 0;position:fixed;right:0;top:0;transition:all .2s linear;z-index:99}header.blog{background:#fff}header .wrapper{align-items:flex-start;display:flex}header .btn{margin-left:13px}header.eyebrow{background:#fcf5f3;padding:9px 0 12px}header.eyebrow .logo{width:115px}header.eyebrow nav{padding-top:26px}nav{align-content:center;align-items:center;display:flex;flex-wrap:wrap;margin-left:auto;padding-top:15px;transition:all .2s linear}nav>.btn{z-index:2}.nav{display:none;margin:0 -100px 0 0;opacity:0;z-index:1}.nav li{list-style:none outside none;margin:0;padding:0;display:inline-block}.nav.animating a:hover{background:inherit !important;color:inherit !important}.logo{transition:all .2s linear;width:154px}.logo img,.logo a{display:block}#search{background:#fcf5f3;bottom:0;left:0;overflow:auto;padding:35px 0;position:fixed;right:0;top:0;z-index:100}#search .search-close{position:absolute;right:60px;top:0}#search .wrapper{padding-top:160px}#search form{display:flex;margin:0 0 80px}#search .search-input{background:#fff;border-radius:50px;flex-grow:1;flex-shrink:0;margin-right:40px;max-width:900px;padding:25px 80px 25px 40px;position:relative}#search .search-input input{border:0;color:#464646;font:400 34px/120% "Roboto",sans-serif;padding:0}#search .search-input input:focus{outline:none}#search .search-btn{align-content:center;align-items:center;background:rgba(0,0,0,0);border:0;color:#464646;cursor:pointer;display:flex;flex-shrink:0;font:400 34px/130% "Roboto",sans-serif;margin-left:auto;padding:0;transition:all .2s linear}#search .search-btn span{background:url("../img/search-blob.svg") no-repeat center;display:block;height:60px;margin-left:20px;padding:10px 0;width:66px}#search .search-btn span svg{display:block;fill:#464646;margin:0 auto;width:36px}#search .search-btn:hover{opacity:.75}#search .clear{cursor:pointer;font-size:16px;line-height:140%;position:absolute;right:35px;top:35px}#search h4{font:700 16px/30px "Roboto",sans-serif;margin-bottom:10px;text-transform:uppercase}#results{margin-top:80px}.search-page{padding:240px 0 60px}#searchContent h1{font:700 16px/30px "Roboto",sans-serif;text-transform:uppercase}#searchContent p{margin-top:30px}#searchContent .listing li{border-color:#464646}.search-tabs{border-bottom:1px solid #464646;font:500 34px/120% "museo-sans",sans-serif}.search-tabs a{color:#686868;border-bottom:4px solid #fcf5f3;display:inline-block;padding:15px;text-decoration:none}.search-tabs a:hover,.search-tabs a .active{color:#464646}.search-tabs a.active{border-color:#464646}.hero{background:#fcf5f3;overflow:hidden}.hero .wrapper{padding:240px 60px}.hero h1{margin:0;position:relative;text-align:center;z-index:2}.hero div[class^=shape-]{position:absolute;z-index:1}.home-hero .wrapper{padding:340px 60px 160px}.home-hero .home-headline-1,.home-hero .home-headline-2{font:500 130px/110% "Roboto",sans-serif;position:relative;z-index:2}.home-hero .home-headline-1{animation:slideFromLeft 3s forwards ease-out;left:-70%;opacity:0}.home-hero .home-headline-2{animation:slideFromRight 3s forwards ease-out;right:-70%;opacity:0;text-align:right}.home-hero p{animation:fadeIn 1s forwards ease-out;animation-delay:3s;font:700 24px/150% "Roboto",sans-serif;margin:20px 0 0 auto;opacity:0;position:relative;text-transform:uppercase;width:48.4848484848%;z-index:2}.two-up{display:flex}.two-up figure{margin:0;padding:60px}.image-split{display:flex;flex-wrap:wrap}.image-split figure{margin:0;width:48.4848484848%}.image-split .image-split-right{flex-grow:1;width:auto}.image-split .image-split-content{max-width:750px;padding:100px 60px}.image-split .image-split-content .btn-link{margin-top:0}.bg-band{background:#fcf5f3}.section{background:#fff;padding:80px 0;position:relative;scroll-margin-top:150px}.section.split-section .wrapper{display:flex;flex-wrap:wrap}.studio-section-top .section-right{padding-bottom:140px}.snake-section{background:#fcf5f3;padding:60px 0}.snake-section-inner{margin:0 auto;max-width:1440px;position:relative}.snake-section-content{bottom:0;display:flex;flex-direction:column;left:0;padding:0 60px;position:absolute;right:0;text-align:left;top:0}.snake-section-content h2{width:33.3333333333%}.snake-section-cols{align-content:flex-start;align-items:flex-start;display:flex;flex-grow:1;font-size:16px;line-height:150%;margin:0 -60px}.snake-section-cols ul{margin:0}.snake-section-cols li{list-style:none outside none;margin:0;padding:0;margin-bottom:15px}.snake-section-cols h3{margin-bottom:40px}.snake-col-1,.snake-col-2,.snake-col-3{flex-grow:0;flex-shrink:0;width:20%}.snake-col-1{margin:0 8%}.snake-col-2{align-self:center;margin:4%}.snake-col-3{margin:0 7%}.section-home-points{padding:300px 0;z-index:2}.section-left,.section-right{width:48.4848484848%}.section-left>h2{margin-top:-14px}.section-left p:last-child,.section-left ul:last-child,.section-left a.btn:last-child{margin-bottom:0}.section-right{margin-left:auto}.section-right p:last-child,.section-right ul:last-child,.section-right a.btn:last-child{margin-bottom:0}.section-right>h2{margin-top:-14px}.section-right>p:first-child.larger{margin-top:-6px}.bullets li{list-style:none outside none;margin:0;padding:0;font:400 34px/130% "Roboto",sans-serif;margin-bottom:10px;padding-left:50px;position:relative}.bullets li svg{left:0;position:absolute;top:10px}.bullets.smaller li{font-size:20px;line-height:130%}.bullets.smaller li svg{top:0}.person h2{margin-bottom:100px}.person h3{margin:0}.person figure{padding-right:40px}.person .section-right{margin-top:100px}.person .pronouns{font:400 24px/150% "museo-sans",sans-serif;margin-bottom:100px}.dogs{align-content:flex-start;align-items:flex-start;display:flex}.dog{width:44.696969697%}.dog h3{margin:40px 0}.dog:nth-child(even){margin-left:auto}.listing{margin:0}.listing li{list-style:none outside none;margin:0;padding:0;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;display:flex;padding:30px 0}.listing li+li{border-top:0}.listing li h3{margin:40px 0}.listing.search-listing li{align-content:center;align-items:center}.listing.search-listing li h3{margin:0}.listing.search-listing li .btn{margin-left:auto;margin-top:0}.listing .listing-date{font:600 16px/120% "Roboto",sans-serif}.listing .listing-thumbnail{width:44.696969697%}.listing .listing-tags{margin-bottom:20px}.listing .listing-content{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;width:48.4848484848%}.listing .listing-content .btn{margin-top:auto}.filters{align-content:center;align-items:center;display:flex;margin-bottom:60px}.category-filter{max-width:340px;position:relative;width:100%}.category-filter ul{background:#ebebeb;border-radius:0 0 20px 20px;display:none;margin:0;position:absolute;width:100%;z-index:2}.category-filter li{list-style:none outside none;margin:0;padding:0}.category-filter li.active{font-weight:700}.category-filter a{display:block;padding:5px 17px;text-decoration:none}.category-filter a:hover{color:#686868}.filter-header{align-items:center;background:#ebebeb;border-radius:20px;cursor:pointer;display:flex;padding:14px 17px}.filter-header.open{border-radius:20px 20px 0 0}.filter-header svg{margin-left:auto}.filter-header:hover{color:#686868}.sort{margin-left:auto}.sort a{display:inline-block;margin-left:30px;text-decoration:none}.sort a>span{border:1px solid #a9a9a9;border-radius:4px;display:inline-block;height:17px;margin-right:10px;padding:2px;position:relative;top:2px;width:17px}.sort a>span>span{background:#fff;border-radius:50%}.sort a.active>span>span{background:#686868;display:block;height:100%;width:100%}.sort a:hover{color:#686868}.blog-entry{padding:280px 0 40px}.blog-entry h1{font:500 65px/120% "Roboto",sans-serif;margin-bottom:60px}.blog-content{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap}.blog-content figure{margin:60px 0}.blog-metadata{width:48.4848484848%}.blog-date{font:600 16px/120% "Roboto",sans-serif}.blog-content-column{margin-left:auto;width:48.4848484848%}.pagination{align-content:center;align-items:center;color:#777;display:flex;font:400 24px/120% "museo-sans",sans-serif;margin:20px 0}.pagination a,.pagination .current{color:#686868;display:inline-block;padding:15px;text-decoration:none}.pagination a:hover,.pagination .current:hover{color:#464646}.pagination .current{color:#464646}.pagination-next{margin-left:auto}.pagination-next svg{margin-left:10px}.pagination-prev svg{margin-right:10px}.pagination-links{flex-grow:1;text-align:center}.entry-nav{color:#686868;display:flex;font:400 24px/120% "museo-sans",sans-serif;padding:60px 0 0}.entry-nav .prev svg{margin-right:10px}.entry-nav .next{margin-left:auto}.entry-nav .next svg{margin-left:10px}.entry-nav a{color:#464646;text-decoration:none}.entry-nav a:hover{color:#686868}.swiper{padding-bottom:40px !important}.swiper.swiper-no-caption{padding-bottom:0 !important}.swiper figure{margin:0}.swiper .swiper-pagination-bullet{height:16px;width:16px}.swiper.swiper-horizontal>.swiper-pagination-bullets{bottom:0}.swiper.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.swiper.swiper-horizontal.swiper-no-caption>.swiper-pagination-bullets{bottom:20px}.swiper.swiper-horizontal.swiper-no-caption>.swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;opacity:1}.swiper.swiper-horizontal.swiper-no-caption>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#464646}.swiper .swiper-pagination-bullet-active{background:#464646}.swiper .swiper-button-prev,.swiper .swiper-button-next{transition:all .2s linear;width:65px}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{content:""}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{opacity:.75}.shape-1{bottom:-60px;left:60px}.shape-1.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-1 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}.shape-2{right:60px;top:80px}.shape-2.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-2 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}.shape-3.aos-animate .animating-path,.shape-5.aos-animate .animating-path{animation:draw 4s ease-out forwards}.shape-3 .animating-path,.shape-5 .animating-path{stroke-dasharray:800;stroke-dashoffset:800}.shape-4{bottom:-338px;position:absolute;right:0}.shape-4.aos-animate .animating-path{animation:draw 6s ease-out forwards}.shape-4 .animating-path{stroke-dasharray:2100;stroke-dashoffset:2100}.shape-6{bottom:-40px;right:40px;transform:rotate(110deg)}.shape-6.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-6 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}.shape-7.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-7 .animating-path{stroke-dasharray:1000;stroke-dashoffset:1000}.shape-8.aos-animate .animating-path{animation:draw 5s ease-out forwards}.shape-8 .animating-path{stroke-dasharray:3350;stroke-dashoffset:3350}.shape-9{bottom:-436px;left:0;position:absolute}.shape-9.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-9 .animating-path{stroke-dasharray:1100;stroke-dashoffset:1100}.shape-10{top:80px;left:120px}.shape-10.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-10 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}.shape-11{right:140px;bottom:-40px}.shape-11.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-11 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}.shape-12{margin-top:400px}.shape-12.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-12 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}.shape-13{margin:-100px auto 0;text-align:center}.shape-13.aos-animate .animating-path{animation:draw 4s ease-out forwards}.shape-13 .animating-path{stroke-dasharray:800;stroke-dashoffset:800}.shape-14{top:100px;left:100px}.shape-14.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-14 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}.shape-15{bottom:20px;right:150px;transform:rotate(-30deg)}.shape-15.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-15 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}.shape-16{margin-top:200px;transform:scaleX(-1)}.shape-16.aos-animate .animating-path{animation:draw 4s ease-out forwards}.shape-16 .animating-path{stroke-dasharray:800;stroke-dashoffset:800}.shape-17{bottom:-270px;position:absolute;right:120px;z-index:2}.shape-17.aos-animate .animating-path{animation:draw 4s ease-out forwards}.shape-17 .animating-path{stroke-dasharray:800;stroke-dashoffset:800}.shape-18{bottom:-30px;right:40px;transform:rotate(-80deg)}.shape-18.aos-animate .animating-path{animation:draw 3s ease-out forwards}.shape-18 .animating-path{stroke-dasharray:520;stroke-dashoffset:520}@keyframes slideFromLeft{100%{left:14.5%;opacity:1}}@keyframes slideFromRight{100%{right:15%;opacity:1}}@keyframes fadeIn{100%{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion){.home-hero .home-headline-1,.home-hero .home-headline-2,.home-hero p{animation:none;left:auto;right:auto;opacity:1}.home-hero .home-headline-1{left:15%}.home-hero .home-headline-2{right:15%}div[class^=shape-] .animating-path{animation:none;stroke-dasharray:0;stroke-dashoffset:0}}footer{padding:80px 0}footer .wrapper{align-content:flex-start;display:flex;flex-wrap:wrap;font-size:24px;line-height:150%}footer h4{font:700 14px/150% "Roboto",sans-serif;text-transform:uppercase;margin-bottom:10px}footer .copyright{font-size:16px;line-height:150%;margin-bottom:0;margin-left:auto;margin-top:300px;width:48.4848484848%}footer a{color:#686868}footer a:hover{color:#464646}.footer-left{width:48.4848484848%}.footer-left img{max-width:460px;width:100%}.footer-right{align-content:flex-start;display:flex;margin-left:auto;width:48.4848484848%}.footer-right ul,.footer-right div{width:45%}.footer-right li{list-style:none outside none;margin:0;padding:0;margin-bottom:10px}.footer-right div{margin-left:auto}.footer-right svg{font-size:32px;line-height:1;margin-right:10px}.footer-right .footer-logos{margin-left:0;width:100%}.footer-right .footer-logos img{display:block;margin-top:40px;width:100%}.error{color:#a94848;font-weight:700}.errors,.parsley-errors-list{color:#a94848;font-weight:700;margin:0}.errors li,.parsley-errors-list li{list-style:none outside none;margin:0;padding:0;padding:4px}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#a94848;border:1px solid #a94848}.required{color:#a94848;font-weight:700;margin-left:5px}@media screen and (max-width: 1320px){*[data-context=desktop]{display:none}*[data-context=mobile]{display:block}nav svg{fill:#686868}nav a:hover svg{fill:#464646}nav .nav{background:#fcf5f3;bottom:0;left:0;margin:0;opacity:1;padding:100px 60px;position:fixed;right:0;top:0;z-index:100}nav .nav li{display:block}nav .nav a{display:block}nav .nav .mobile-x-icon{top:30px}nav .nav a.btn{background:rgba(0,0,0,0) !important;color:#686868;font:400 30px/140% "museo-sans",sans-serif;padding:10px 0;text-align:left;text-transform:none}nav .nav a.btn:hover{color:#464646;text-decoration:underline}.mobile-search-icon{margin-right:20px;width:24px}.mobile-menu-icon{width:30px}.mobile-x-icon{position:absolute;right:60px;top:0;width:30px}.mobile-x-icon svg{fill:#686868}.mobile-x-icon:hover svg{fill:#464646}#search form{border-bottom:1px solid #464646;display:block;margin-bottom:30px;padding-bottom:60px}#search .search-input{background:rgba(0,0,0,0);border-bottom:1px solid #464646;border-radius:0;margin:0 0 30px;max-width:none;padding:0 0 20px}#search .search-input input{background:rgba(0,0,0,0)}#search .search-input .clear{right:0;top:10px}#search .search-btn{background:#fff;border-radius:50px;box-sizing:border-box;color:#464646;cursor:pointer;font:400 24px/120% "museo-sans",sans-serif;justify-content:center;margin:0;padding:16px 30px;text-align:center;transition:all .2s linear;width:100%}#search .search-btn:hover{color:#fff;background:#464646}#search .search-btn:hover svg{fill:#fff}#search .search-btn span{background:none;display:inline-block;height:auto;margin-left:10px;padding:0;width:auto}#search .search-btn span svg{display:block;width:16px}.home-hero .home-headline-1,.home-hero .home-headline-2{font-size:100px;line-height:120%}}@media screen and (max-width: 900px){body{font-size:20px;line-height:150%}h1{font-size:60px}h2{font-size:30px;line-height:130%;margin-bottom:30px}.wrapper{padding:0 20px}header{padding:9px 0 12px}.logo,header.eyebrow .logo{width:77px}nav,header.eyebrow nav{padding-top:15px}nav .nav,header.eyebrow nav .nav{padding:100px 20px}nav .nav .mobile-x-icon,header.eyebrow nav .nav .mobile-x-icon{top:20px}.mobile-x-icon{right:20px}#search .wrapper{padding-top:60px}#search .mobile-x-icon{top:-15px}#search form{border-bottom:1px solid #464646;display:block;margin-bottom:30px;padding-bottom:60px}#search .search-input{background:rgba(0,0,0,0);border-bottom:1px solid #464646;border-radius:0;margin:0 0 30px;max-width:none;padding:0 0 20px}#search .search-input input{background:rgba(0,0,0,0)}#search .search-input .clear{right:0;top:10px}#search .search-btn{background:#fff;border-radius:50px;box-sizing:border-box;color:#464646;cursor:pointer;font:400 24px/120% "museo-sans",sans-serif;justify-content:center;margin:0;padding:16px 30px;text-align:center;transition:all .2s linear;width:100%}#search .search-btn:hover{color:#fff;background:#464646}#search .search-btn:hover svg{fill:#fff}#search .search-btn span{background:none;display:inline-block;height:auto;margin-left:10px;padding:0;width:auto}#search .search-btn span svg{display:block;width:16px}.search-tabs{font-size:20px;line-height:120%}.search-tabs a{padding-bottom:30px;width:50%}.hero .wrapper{padding:200px 20px}.home-hero .wrapper{margin:0 auto;max-width:480px;padding:160px 20px 140px}.home-hero .home-headline-1,.home-hero .home-headline-2{font-size:48px;line-height:120%}.home-hero p{font-size:20px;line-height:130%;text-align:center;width:100%}figure{margin-bottom:30px}.filters{display:block;margin-bottom:30px}.category-filter{margin-bottom:20px;max-width:none}.sort{margin-left:0}.sort a{margin:0 20px 0 0}.section{padding:60px 0}.section-left,.section-right{margin-left:auto;width:100%}.section-left{margin-bottom:20px}.two-up{margin:0 -20px}.two-up figure{padding:0}.image-split{display:block}.image-split figure{width:auto}.image-split .image-split-content{max-width:none;padding:40px 20px}.bullets li{font-size:30px;line-height:130%}.bullets.smaller li{font-size:18px;line-height:130%}.listing{margin:0}.listing li{display:block}.listing li h3{margin-bottom:20px}.listing.search-listing li h3{margin-bottom:20px}.listing.search-listing li .btn{margin-left:0}.listing .listing-thumbnail{display:block;margin-bottom:20px;width:auto}.listing .listing-thumbnail img{display:block}.listing .listing-content{width:auto}.person .section-right{margin-top:0}.person h2{margin-bottom:30px}.person figure{padding-right:0}.person .pronouns{margin-bottom:30px}.section{padding:30px 0}.section-left>h2{margin-top:0}.section-right>h2{margin-top:0}.section-right>p:first-child.larger{margin-top:0}.section-home-points{padding-bottom:140px}.section-right div[class^=shape-]{margin:0 auto;padding:30px 60px 0;text-align:center}.snake-section{padding:30px 0}.snake-section-content{display:block;padding:0 20px;position:static}.snake-section-content h2{width:100%}.snake-section-cols{display:block;margin:0}.snake-section-cols h3{margin-bottom:20px}.snake-col-1,.snake-col-2,.snake-col-3{margin:0;width:100%}.snake-col-2{margin:60px 0}.pronouns{margin-bottom:1em}.dogs{display:block}.dog{padding:0;width:100%}.dog h3{margin:30px 0}.blog-entry{padding:160px 0 30px}.blog-entry h1{font:500 46px/120% "Roboto",sans-serif;margin-bottom:30px}.blog-entry .swiper{margin:60px 0}.blog-content{display:block}.blog-content figure,.blog-content .swiper{margin:30px 0}.blog-metadata{width:100%}.blog-content-column{margin-left:0;width:100%}.shape-1{bottom:-20px;left:0;width:230px}.shape-2{right:0;top:30px;width:240px}.shape-4{bottom:-174px;overflow:hidden;width:399px}.shape-4 svg{position:relative;right:-100px}.shape-6{bottom:-20px;right:-10px;width:240px}.shape-8{display:none}.shape-9{bottom:-223px;width:242px}.shape-10{top:60px;left:0;width:257px}.shape-11{right:0;bottom:-20px;width:233px}.shape-12{margin-top:400px}.shape-13{margin:-100px auto 0;text-align:center}.shape-14{top:60px;left:0px;width:225px}.shape-15{bottom:-10px;right:-20px;width:233px}.shape-16{margin-top:0}.shape-17{display:none}footer{padding:40px 0}footer .copyright{margin-left:0;margin-top:40px;width:100%}.footer-left{margin-bottom:60px;width:100%}.footer-left img{max-width:260px}.footer-right{display:block;margin-left:0;width:100%}.footer-right ul,.footer-right div{width:100%}.footer-right div{margin-left:0}}
