@charset "UTF-8";@import url(//hello.myfonts.net/count/36d80c);*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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{display:block}a img{border:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}@font-face{font-family:Gilam;src:url(/5abeb19c452e8b62c5f868f38c95383a59b2c75a/130ce/assets/fonts/36d80c_2_0.woff) format("woff");src:url(/59319bfc44c46575bd9bb0d13947ec38d2620616/6d37e/assets/fonts/36d80c_2_0.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Gilam;src:url(/6d1b71105f4592c65079231a14529532c7f896ab/cb95c/assets/fonts/36d80c_3_0.woff) format("woff");src:url(/7564fdab352882c4f89b117cbec75f668696356c/a7322/assets/fonts/36d80c_3_0.woff2) format("woff2");font-style:italic;font-weight:400}@font-face{font-family:Gilam;src:url(/c013e5a3744c2e8cb8a609770b0db9c0098cd41b/f356f/assets/fonts/36d80c_0_0.woff) format("woff");src:url(/ce5111067724b95ee1e4a9194510d0636f6e6865/60174/assets/fonts/36d80c_0_0.woff2) format("woff2");font-style:normal;font-weight:600}@font-face{font-family:Gilam;src:url(/assets/fonts/36D80C_1_0.woff) format("woff");src:url(/assets/fonts/36D80C_1_0.woff2) format("woff2");font-style:italic;font-weight:600}@font-face{font-family:Gilam;src:url(/886dbb5854803ddbc9a2f785ce494bf8b403c821/76f48/assets/fonts/36d80c_6_0.woff) format("woff");src:url(/9a8a3ef1cfae68ea2829fa486fb1565aa41a4e1b/02cdb/assets/fonts/36d80c_6_0.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-family:Gilam;src:url(/8cad6a9cd6a8503185d072dc330b504616c23feb/4286e/assets/fonts/36d80c_7_0.woff) format("woff");src:url(/ef02813844feb6411df527243b4775eb44b948fb/24f74/assets/fonts/36d80c_7_0.woff2) format("woff2");font-style:italic;font-weight:700}@font-face{font-family:Gilam;src:url(/0e8ab7ceace473a25aabe8560230fa0ec51c06b1/16ea7/assets/fonts/36d80c_4_0.woff) format("woff");src:url(/add33164b048abb9a2d825b37d6bfd217d5058da/9fbcf/assets/fonts/36d80c_4_0.woff2) format("woff2");font-style:normal;font-weight:900}@font-face{font-family:Gilam;src:url(/85c4c6859491ec5abbad43663641725b9ce77852/128f0/assets/fonts/36d80c_5_0.woff) format("woff");src:url(/2e20eada91f1ca8faebe246b2399a80f3e21bbf5/8e69d/assets/fonts/36d80c_5_0.woff2) format("woff2");font-style:italic;font-weight:900}.f-bold,.f-boldItalic,.f-heavy,.f-heavyItalic,.f-regular,.f-regularItalic,.f-semiBold,.f-semiBoldItalic,.header-navigation .navigation-section.page-navigation ul li a,.mobile-navigation .ul-container ul li a,body,body.blog .post-header .post-date,body.blog .post-header .tagline,body.blog-post .post-header .post-date,body.blog-post .post-header .tagline,body.gallery .gallery-text .gallery-date,body.gallery .gallery-text .tagline,body.gallery .proximal-links-container .album-title,body.gallery .proximal-links-container .directional-text,body.index .design-grid .about-text h1,body.index .design-grid .about-text h2,body.index .design-grid .work-item figcaption span.work-item-duration,body.photo .photo-grid .photo-col li.image-content a .title-container .album-date,body.photo .photo-grid .photo-col li.image-content a .title-container .album-title,h2,h3{font-weight:400;font-style:normal;font-family:Gilam,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif}.f-regular,body{font-style:normal;font-weight:400}.f-regularItalic,body.index .design-grid .about-text h2,body.index .design-grid .work-item figcaption span.work-item-duration{font-style:italic;font-weight:400}.f-semiBold,.header-navigation .navigation-section.page-navigation ul li a{font-style:normal;font-weight:600}.f-semiBoldItalic{font-style:italic;font-weight:600}.f-bold,body.blog .post-header .post-date,body.blog .post-header .tagline,body.blog-post .post-header .post-date,body.blog-post .post-header .tagline,body.gallery .gallery-text .gallery-date,body.gallery .gallery-text .tagline,body.gallery .proximal-links-container .directional-text,body.photo .photo-grid .photo-col li.image-content a .title-container .album-date{font-style:normal;font-weight:700}.f-boldItalic{font-style:italic;font-weight:700}.f-heavy,.mobile-navigation .ul-container ul li a,body.gallery .proximal-links-container .album-title,body.photo .photo-grid .photo-col li.image-content a .title-container .album-title,h2{font-style:normal;font-weight:900}.f-heavyItalic,body.index .design-grid .about-text h1,h3{font-style:italic;font-weight:900}body.debug::before{content:'';position:fixed;top:50%;left:50%;width:.5rem;height:.5rem;-webkit-transform:translate(-.25rem,-.25rem);transform:translate(-.25rem,-.25rem);border-radius:.25rem;background-color:red;z-index:10000}body.debug ul.debug-grid{display:none;position:fixed;z-index:10000;height:100vh;list-style:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;display:none!important}body.debug ul.debug-grid li{opacity:.25;height:calc(100vh - 3rem);background-color:rgba(255,0,0,.0625);pointer-events:none}body.debug body.debug ul.debug-grid{display:-ms-grid!important;display:grid!important}body.debug .viewport-measure{position:fixed;bottom:1rem;left:1rem;width:auto;height:1.5rem;line-height:1.5rem;vertical-align:middle;padding:0 .5rem;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:.25rem;background-color:rgba(4,4,15,.45);z-index:99999999999}body.debug .viewport-measure span{display:none;font-size:1rem;color:#fff}@media screen and (min-width:0) and (max-width:568px){body.debug .viewport-measure span.xsmall{display:inline-block}}@media screen and (min-width:569px) and (max-width:720px){body.debug .viewport-measure span.small{display:inline-block}}@media screen and (min-width:721px) and (max-width:876px){body.debug .viewport-measure span.medium{display:inline-block}}@media screen and (min-width:877px) and (max-width:1182px){body.debug .viewport-measure span.large{display:inline-block}}@media screen and (min-width:1183px) and (max-width:100vw){body.debug .viewport-measure span.xlarge{display:inline-block}}html.hairline{--hairline:.5px}html.no-hairline{--hairline:1px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important;-webkit-text-size-adjust:100%}:root{background-color:#fff;padding:0;margin:0;font-size:16px;min-height:100vh;min-width:320px;--viewport-padding:4rem}@media screen and (min-width:0) and (max-width:720px){:root{--viewport-padding:2rem}}@media screen and (min-width:721px) and (max-width:876px){:root{--viewport-padding:3rem}}html.no-touchevents div[class^=touch]{display:none!important}html.touchevents div[class^=notouch]{display:none!important}body{background-color:#fff;margin:0;padding:0;font-size:16px;line-height:1.75;color:#2d3745;min-height:100vh;min-width:320px}:root.lockscroll,:root.lockscroll body{overflow:hidden;height:100vh;position:relative}@media screen and (min-width:0) and (max-width:568px){:root.lockscroll-menu,:root.lockscroll-menu body{overflow:hidden;height:100vh;position:relative}}a{text-decoration:none;color:#f02b71}a:hover{text-decoration:underline}.header-navigation .mobileMenu--trigger .icon,.icon-menu{position:absolute;top:12px;left:12px;width:1.25rem;height:1.25rem}.header-navigation .mobileMenu--trigger .icon::after,.header-navigation .mobileMenu--trigger .icon::before,.icon-menu::after,.icon-menu::before{content:'';display:block;height:3px;width:1.25rem;background-color:#f02b71;position:absolute;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.header-navigation .mobileMenu--trigger .icon::before,.icon-menu::before{top:5px}.header-navigation .mobileMenu--trigger .icon::after,.icon-menu::after{bottom:5px}.icon-close,.navigation.open .mobileMenu--trigger .icon{position:absolute;top:12px;left:12px;width:1.25rem;height:1.25rem}.icon-close::after,.icon-close::before,.navigation.open .mobileMenu--trigger .icon::after,.navigation.open .mobileMenu--trigger .icon::before{content:'';display:block;height:3px;width:1.25rem;background-color:#fff;position:absolute}.icon-close::before,.navigation.open .mobileMenu--trigger .icon::before{top:5px;-webkit-transform:translateY(3.5px) rotate(45deg);transform:translateY(3.5px) rotate(45deg)}.icon-close::after,.navigation.open .mobileMenu--trigger .icon::after{bottom:5px;-webkit-transform:translateY(-3.5px) rotate(-45deg);transform:translateY(-3.5px) rotate(-45deg)}.header-navigation,body.blog .photo-list>li>*,body.blog .post-list>article>*,body.blog body.blog-post main>article>*,body.blog main>article>*,body.blog-post .photo-list>li>*,body.blog-post .post-list>article>*,body.blog-post body.blog main>article>*,body.blog-post main>article>*,body.debug ul.debug-grid,body.gallery .gallery-text,body.index .design-grid,body.photo .photo-grid{padding:0 4rem}@media screen and (min-width:0) and (max-width:720px){.header-navigation,body.blog .photo-list>li>*,body.blog .post-list>article>*,body.blog body.blog-post main>article>*,body.blog main>article>*,body.blog-post .photo-list>li>*,body.blog-post .post-list>article>*,body.blog-post body.blog main>article>*,body.blog-post main>article>*,body.debug ul.debug-grid,body.gallery .gallery-text,body.index .design-grid,body.photo .photo-grid{padding:0 2rem}}@media screen and (min-width:721px) and (max-width:876px){.header-navigation,body.blog .photo-list>li>*,body.blog .post-list>article>*,body.blog body.blog-post main>article>*,body.blog main>article>*,body.blog-post .photo-list>li>*,body.blog-post .post-list>article>*,body.blog-post body.blog main>article>*,body.blog-post main>article>*,body.debug ul.debug-grid,body.gallery .gallery-text,body.index .design-grid,body.photo .photo-grid{padding:0 3rem}}.header-navigation,body.debug ul.debug-grid,body.index .design-grid,body.photo .photo-grid{max-width:1182px;width:100%;margin:0 auto}.header-navigation,body.debug ul.debug-grid,body.index .design-grid{display:-ms-grid;display:grid;grid-column-gap:26px;-ms-grid-row-align:start;align-items:start;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}@media screen and (min-width:0) and (max-width:720px){.header-navigation,body.debug ul.debug-grid,body.index .design-grid{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}}body.index .col-1,body.index .col-2,body.photo .photo-grid .photo-col{display:-ms-grid;display:grid;grid-column-gap:26px;-ms-grid-row-align:start;align-items:start;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.header{width:100%;z-index:1;height:calc((4rem * 2) + 63px);padding-top:4rem}@media screen and (min-width:0) and (max-width:568px){.header{height:calc((2rem * 2) + 22px);padding-top:2rem;z-index:100;position:relative}}@media screen and (min-width:569px) and (max-width:720px){.header{height:calc((2rem * 2) + 63px);padding-top:2rem}}@media screen and (min-width:721px) and (max-width:876px){.header{height:calc((3rem * 2) + 63px);padding-top:3rem}}.header::after{content:'';position:absolute;top:0;width:100%;min-width:320px;z-index:0;overflow:hidden;display:block}.navigation{position:relative;z-index:1}@-webkit-keyframes menu-before-open{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);background-color:#f02b71}40%{-webkit-transform:translateY(3.5px) rotate(0);transform:translateY(3.5px) rotate(0)}60%{-webkit-transform:translateY(3.5px) rotate(0);transform:translateY(3.5px) rotate(0)}100%{-webkit-transform:translateY(3.5px) rotate(45deg);transform:translateY(3.5px) rotate(45deg);background-color:#fff}}@keyframes menu-before-open{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);background-color:#f02b71}40%{-webkit-transform:translateY(3.5px) rotate(0);transform:translateY(3.5px) rotate(0)}60%{-webkit-transform:translateY(3.5px) rotate(0);transform:translateY(3.5px) rotate(0)}100%{-webkit-transform:translateY(3.5px) rotate(45deg);transform:translateY(3.5px) rotate(45deg);background-color:#fff}}@-webkit-keyframes menu-after-open{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);background-color:#f02b71}40%{-webkit-transform:translateY(-3.5px) rotate(0);transform:translateY(-3.5px) rotate(0)}60%{-webkit-transform:translateY(-3.5px) rotate(0);transform:translateY(-3.5px) rotate(0)}100%{-webkit-transform:translateY(-3.5px) rotate(-45deg);transform:translateY(-3.5px) rotate(-45deg);background-color:#fff}}@keyframes menu-after-open{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);background-color:#f02b71}40%{-webkit-transform:translateY(-3.5px) rotate(0);transform:translateY(-3.5px) rotate(0)}60%{-webkit-transform:translateY(-3.5px) rotate(0);transform:translateY(-3.5px) rotate(0)}100%{-webkit-transform:translateY(-3.5px) rotate(-45deg);transform:translateY(-3.5px) rotate(-45deg);background-color:#fff}}@-webkit-keyframes menu-before-close{0%{-webkit-transform:translateY(3.5px) rotate(45deg);transform:translateY(3.5px) rotate(45deg);background-color:#fff}40%{-webkit-transform:translateY(3.5px) rotate(0);transform:translateY(3.5px) rotate(0)}60%{-webkit-transform:translateY(3.5px) rotate(0);transform:translateY(3.5px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);background-color:#f02b71}}@keyframes menu-before-close{0%{-webkit-transform:translateY(3.5px) rotate(45deg);transform:translateY(3.5px) rotate(45deg);background-color:#fff}40%{-webkit-transform:translateY(3.5px) rotate(0);transform:translateY(3.5px) rotate(0)}60%{-webkit-transform:translateY(3.5px) rotate(0);transform:translateY(3.5px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);background-color:#f02b71}}@-webkit-keyframes menu-after-close{0%{-webkit-transform:translateY(-3.5px) rotate(-45deg);transform:translateY(-3.5px) rotate(-45deg);background-color:#fff}40%{-webkit-transform:translateY(-3.5px) rotate(0);transform:translateY(-3.5px) rotate(0)}60%{-webkit-transform:translateY(-3.5px) rotate(0);transform:translateY(-3.5px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);background-color:#f02b71}}@keyframes menu-after-close{0%{-webkit-transform:translateY(-3.5px) rotate(-45deg);transform:translateY(-3.5px) rotate(-45deg);background-color:#fff}40%{-webkit-transform:translateY(-3.5px) rotate(0);transform:translateY(-3.5px) rotate(0)}60%{-webkit-transform:translateY(-3.5px) rotate(0);transform:translateY(-3.5px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);background-color:#f02b71}}.header-navigation .wn-logo,.mobile-navigation .wn-logo{height:63px;display:block}.header-navigation .wn-logo svg .outer,.mobile-navigation .wn-logo svg .outer{fill:#2d3745}@media screen and (min-width:0) and (max-width:568px){.header-navigation .wn-logo svg .outer,.mobile-navigation .wn-logo svg .outer{display:none}}.header-navigation .wn-logo svg .glyph,.mobile-navigation .wn-logo svg .glyph{fill:#fff}@media screen and (min-width:0) and (max-width:568px){.header-navigation .wn-logo svg .glyph,.mobile-navigation .wn-logo svg .glyph{-webkit-transform:translate(-1035px,-59px)!important;transform:translate(-1035px,-59px)!important}}@media screen and (min-width:0) and (max-width:568px){.header-navigation svg .glyph{fill:#2d3745!important}.mobile-navigation svg .glyph{fill:#fff}}.header-navigation{list-style:none;position:relative}.header-navigation .mobileMenu--trigger{display:none;margin-top:-1px;right:1.25rem;top:-.625rem;position:absolute;cursor:pointer;z-index:1000;width:44px;height:44px}@media screen and (min-width:0) and (max-width:568px){.header-navigation .mobileMenu--trigger{display:block}}.header-navigation .navigation-section{position:relative}.header-navigation .navigation-section:nth-child(1){grid-column:1/5}@media screen and (min-width:0) and (max-width:720px){.header-navigation .navigation-section:nth-child(1){grid-column:1/6}}.header-navigation .navigation-section h2{display:none}@media screen and (min-width:0) and (max-width:568px){.header-navigation .navigation-section{height:22px;display:-webkit-box;display:-ms-flexbox;display:flex}.header-navigation .navigation-section .wn-logo{width:22px;height:22px}.header-navigation .navigation-section h2{display:inline-block;height:1.875rem;font-size:1.875rem;line-height:2rem;margin-top:-.375rem;margin-left:.5rem}}.header-navigation .navigation-section.page-navigation{grid-column:7/13}@media screen and (min-width:0) and (max-width:568px){.header-navigation .navigation-section.page-navigation{display:none}}.header-navigation .navigation-section.page-navigation .svg-container{display:none}.header-navigation .navigation-section.page-navigation ul{width:100%;font-size:0;list-style:none}.header-navigation .navigation-section.page-navigation ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:63px;width:64px;margin:0 26px 0 0;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.header-navigation .navigation-section.page-navigation ul li:last-child{margin:0}@media screen and (min-width:721px) and (max-width:876px){.header-navigation .navigation-section.page-navigation ul li{width:auto}}.header-navigation .navigation-section.page-navigation ul li a{font-size:1rem;display:inline-block;position:relative;width:100%;height:1.25rem;line-height:1.25rem;pointer-events:auto}.header-navigation .navigation-section.page-navigation ul li a::before{content:'';left:0;height:var(--hairline);width:100%;display:block}.header-navigation .navigation-section.page-navigation ul li a::after{content:'';left:0;height:var(--hairline);width:100%;display:block;background-color:#f02b71;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0)}.header-navigation .navigation-section.page-navigation ul li a.active,.header-navigation .navigation-section.page-navigation ul li a:hover{text-decoration:none}.header-navigation .navigation-section.page-navigation ul li a.active::after,.header-navigation .navigation-section.page-navigation ul li a:hover::after{-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}.mobile-navigation{visibility:hidden;opacity:0;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;width:100vw;background-color:#f02b71;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;padding:2rem}.mobile-navigation .navigation-section .navigation-item{height:1.25rem}.mobile-navigation .ul-container{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-navigation .ul-container ul{margin-left:-.25rem}.mobile-navigation .ul-container ul li{list-style:none;height:4rem;line-height:4rem;font-size:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.mobile-navigation .ul-container ul li:not(:last-of-type){margin-bottom:1rem}.mobile-navigation .ul-container ul li a{color:#fff;height:4rem;line-height:4rem;font-size:4rem;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.mobile-navigation .ul-container ul li::before{width:.75rem;height:.75rem;border-radius:.375rem;background-color:#ffcee0;display:block;content:'';position:absolute;left:-8px;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.mobile-navigation .ul-container ul li.active a,.mobile-navigation .ul-container ul li:hover a{-webkit-transform:translateX(1rem);transform:translateX(1rem);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;text-decoration:none}.mobile-navigation .ul-container ul li.active::before,.mobile-navigation .ul-container ul li:hover::before{left:-8px;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.navigation.open .mobileMenu--trigger{top:1.375rem;position:fixed}.navigation.open .mobileMenu--trigger .icon::before{-webkit-animation:menu-before-open .2s ease-out;animation:menu-before-open .2s ease-out}.navigation.open .mobileMenu--trigger .icon::after{-webkit-animation:menu-after-open .2s ease-out;animation:menu-after-open .2s ease-out}.navigation.open .mobile-navigation{visibility:hidden;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (min-width:0) and (max-width:568px){.navigation.open .mobile-navigation{visibility:visible;opacity:1}}.navigation.open .mobile-navigation .ul-container ul li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.navigation.open .mobile-navigation .ul-container ul li:nth-of-type(1){-webkit-transition-delay:.1s;transition-delay:.1s}.navigation.open .mobile-navigation .ul-container ul li:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}.navigation.open .mobile-navigation .ul-container ul li:nth-of-type(3){-webkit-transition-delay:.3s;transition-delay:.3s}.navigation.open.closing .mobileMenu--trigger .icon::after,.navigation.open.closing .mobileMenu--trigger .icon::before{background-color:#fff;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.navigation.open.closing .mobileMenu--trigger .icon::before{-webkit-animation:menu-before-close .4s ease-out;animation:menu-before-close .4s ease-out}.navigation.open.closing .mobileMenu--trigger .icon::after{-webkit-animation:menu-after-close .4s ease-out;animation:menu-after-close .4s ease-out}.navigation.open.closing .mobile-navigation{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (min-width:0) and (max-width:568px){.navigation.open.closing .mobile-navigation{opacity:0}}.navigation.open.closing .mobile-navigation .ul-container ul li{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.navigation.open.closing .mobile-navigation .ul-container ul li:nth-of-type(2){-webkit-transition-delay:.1s;transition-delay:.1s}.navigation.open.closing .mobile-navigation .ul-container ul li:nth-of-type(1){-webkit-transition-delay:.2s;transition-delay:.2s}.footer{text-align:center;height:5rem}.footer .footer-content{color:#566173}.footer .footer-copyright{color:#2d3745}.footer>*{height:1.5rem;line-height:1.5rem;display:block}body.index .design-grid .Analog figure,body.index .design-grid .Bluetooth-Remote-Control figure{padding-top:calc((342 / 257) * 100%)}body.index .design-grid .Illustrations figure{padding-top:100%}body.index .design-grid .FiveSquare figure,body.index .design-grid .TasteBud figure,body.index .design-grid .Zello-for-iOS figure{padding-top:calc((377/ 212) * 100%)}body.index .design-grid .Austin-Free-Net figure,body.index .design-grid .Diligence figure,body.index .design-grid .Invite-for-iOS figure,body.index .design-grid .Keycard figure,body.index .design-grid .ZelloWork-Console figure{padding-top:calc((159 / 212) * 100%)}body.index .design-grid .FiveSquare figure,body.index .design-grid .Keycard figure,body.index .design-grid .TasteBud figure{background-color:#ffcee0;box-shadow:0 .125rem .25rem rgba(255,206,224,.25),0 .25rem 1.5rem rgba(255,206,224,.25)}body.index .design-grid .FiveSquare h3,body.index .design-grid .Keycard h3,body.index .design-grid .TasteBud h3{color:#e6175f}body.index .design-grid .Illustrations figure,body.index .design-grid .ZelloWork-Console figure{background-color:#f02b71;box-shadow:0 .125rem .25rem rgba(240,43,113,.25),0 .25rem 1.5rem rgba(240,43,113,.25)}body.index .design-grid .Illustrations h3,body.index .design-grid .ZelloWork-Console h3{color:#e6175f}body.index .design-grid .Bluetooth-Remote-Control figure{background-color:#c6f7f7;box-shadow:0 .125rem .25rem rgba(198,247,247,.25),0 .25rem 1.5rem rgba(198,247,247,.25)}body.index .design-grid .Bluetooth-Remote-Control h3{color:#0092a6}body.index .design-grid .Analog figure{background-color:#53dfe2;box-shadow:0 .125rem .25rem rgba(83,223,226,.25),0 .25rem 1.5rem rgba(83,223,226,.25)}body.index .design-grid .Analog h3{color:#0092a6}body.index .design-grid .Austin-Free-Net figure,body.index .design-grid .Invite-for-iOS figure{background-color:#dcd9ff;box-shadow:0 .125rem .25rem rgba(220,217,255,.25),0 .25rem 1.5rem rgba(220,217,255,.25)}body.index .design-grid .Austin-Free-Net h3,body.index .design-grid .Invite-for-iOS h3{color:#6a5eeb}body.index .design-grid .Diligence figure,body.index .design-grid .Zello-for-iOS figure{background-color:#7f75eb;box-shadow:0 .125rem .25rem rgba(127,117,235,.25),0 .25rem 1.5rem rgba(127,117,235,.25)}body.index .design-grid .Diligence h3,body.index .design-grid .Zello-for-iOS h3{color:#6a5eeb}body.index .header::after{background-color:#c6f7f7}@media screen and (min-width:0) and (max-width:360px){body.index .header::after{height:calc((1.75rem * 7) + 1.625rem + 63px + (2rem * 2) + (((100vw - (2rem * 2)) * (159 / 212)/ 2)))}}@media screen and (min-width:361px) and (max-width:416px){body.index .header::after{height:calc((1.75rem * 6) + 1.625rem + 63px + (2rem * 2) + (((100vw - (2rem * 2)) * (159 / 212)/ 2)))}}@media screen and (min-width:417px) and (max-width:501px){body.index .header::after{height:calc((1.75rem * 5) + 1.625rem + 63px + (2rem * 2) + (((100vw - (2rem * 2)) * (159 / 212)/ 2)))}}@media screen and (min-width:502px) and (max-width:568px){body.index .header::after{height:calc((1.75rem * 4) + 1.625rem + 63px + (2rem * 2) + (((100vw - (2rem * 2)) * (159 / 212)/ 2)))}}@media screen and (min-width:569px) and (max-width:641px){body.index .header::after{height:calc(12.75rem + 63px + (2rem * 2) + ((100vw - (2rem * 2))/ 2))}}@media screen and (min-width:642px) and (max-width:876px){body.index .header::after{height:calc(11.25rem + 63px + (2rem * 2) + ((100vw - (2rem * 2))/ 2))}}@media screen and (min-width:721px) and (max-width:876px){body.index .header::after{height:calc(1.25rem + (63px + (3rem * 2) + (100vw - (3rem * 2) - 26px)/ 2) * (377 / 212)/ 2)}}@media screen and (min-width:877px) and (max-width:1182px){body.index .header::after{height:calc(1.25rem + (63px + (4rem * 2) + (100vw - (4rem * 2) - 26px)/ 2) * (377 / 212)/ 2)}}@media screen and (min-width:1183px) and (max-width:100vw){body.index .header::after{height:calc(-2.25rem + (63px + (4rem * 2) + (1182px - 26px)/ 2) * (377 / 212)/ 2)}}body.index .design-grid{position:relative}body.index .col-1{grid-column:1/7;grid-row:1/2}body.index .col-1 div{min-width:0;min-height:0;display:inline-block}body.index .col-1 .Analog,body.index .col-1 .Austin-Free-Net,body.index .col-1 .FiveSquare,body.index .col-1 .Zello-for-iOS,body.index .col-1 .ZelloWork-Console{display:none}@media screen and (min-width:0) and (max-width:568px){body.index .col-1 .Analog,body.index .col-1 .Austin-Free-Net,body.index .col-1 .FiveSquare,body.index .col-1 .Zello-for-iOS,body.index .col-1 .ZelloWork-Console{display:block}}@media screen and (min-width:569px) and (max-width:720px){body.index .col-1 .Analog,body.index .col-1 .Austin-Free-Net,body.index .col-1 .FiveSquare,body.index .col-1 .Zello-for-iOS,body.index .col-1 .ZelloWork-Console{display:block}}body.index .col-2{grid-row:1/2;grid-column:7/13}@media screen and (min-width:0) and (max-width:568px){body.index .col-2{display:none}}@media screen and (min-width:569px) and (max-width:720px){body.index .col-2{display:none}}body.index .design-grid{font-size:0}body.index .design-grid>*{font-size:0}body.index .design-grid>*>*{margin-bottom:1.625rem;font-size:0}body.index .design-grid .work-item figure{font-size:0;display:block}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .work-item figure{padding-top:calc((159 / 212) * 100%)!important}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .work-item figure{padding-top:calc((159 / 212) * 100%)!important}}body.index .design-grid .work-item figure img{width:100%;outline:0;display:none}body.index .design-grid .work-item figcaption{margin-top:2rem}body.index .design-grid .work-item figcaption h3{font-size:1.5rem;line-height:1.5rem;display:block}body.index .design-grid .work-item figcaption span{display:block}body.index .design-grid .work-item figcaption span.work-item-duration{font-size:1rem;line-height:1.5rem;color:#2d3745}body.index .design-grid .work-item figcaption span.work-item-scope{font-size:1rem;line-height:1.125rem;color:#566173}body.index .design-grid .about-text h1{color:#f02b71;white-space:nowrap;font-size:4.5rem;height:5.5rem;line-height:5.5rem}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .about-text h1{display:none}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .about-text h1{font-size:12vw;height:14.7vw;line-height:14.7vw}}@media screen and (min-width:721px) and (max-width:876px){body.index .design-grid .about-text h1{font-size:8vw;height:9.8vw;line-height:9.8vw}}body.index .design-grid .about-text h2{font-size:2rem;height:2.25rem;line-height:2.25rem;color:#f02b71;margin-top:-.625rem}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .about-text h2{display:none}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .about-text h2{font-size:2rem;height:2.25rem;line-height:2.25rem}}@media screen and (min-width:721px) and (max-width:876px){body.index .design-grid .about-text h2{font-size:1.25rem;height:1.75rem;line-height:1.75rem}}body.index .design-grid .about-text p{color:#0092a6;margin-top:0;font-size:1rem}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .about-text p{margin-top:1.25rem}}@media screen and (min-width:721px) and (max-width:876px){body.index .design-grid .about-text p{margin-top:0}}@media screen and (max-width:1182px) and (min-width:1182px){body.index .design-grid .about-text p{margin-top:1.875rem}}@media screen and (min-width:1182px){body.index .design-grid .about-text p{margin-top:1.875rem}}body.index .design-grid .about-text{grid-column:1/7;grid-row:1/2}body.index .design-grid .Zello-for-iOS{grid-column:1/7;grid-row:1/2}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .Zello-for-iOS{grid-row:2/3}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .Zello-for-iOS{grid-row:2/3}}body.index .design-grid .TasteBud{grid-column:2/7;grid-row:2/3}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .TasteBud{grid-column:1/7;grid-row:3/4}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .TasteBud{grid-column:1/7;grid-row:3/4}}body.index .design-grid .ZelloWork-Console{grid-column:1/7;grid-row:2/3}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .ZelloWork-Console{grid-column:1/7;grid-row:4/5}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .ZelloWork-Console{grid-column:1/7;grid-row:4/5}}body.index .design-grid .Invite-for-iOS{grid-column:1/7;grid-row:3/4}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .Invite-for-iOS{grid-row:5/6}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .Invite-for-iOS{grid-row:5/6}}body.index .design-grid .Analog{grid-column:1/7;grid-row:4/5}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .Analog{grid-row:6/7}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .Analog{grid-row:6/7}}body.index .design-grid .Keycard{grid-column:2/7;grid-row:4/5}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .Keycard{grid-column:1/7;grid-row:7/8}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .Keycard{grid-column:1/7;grid-row:7/8}}body.index .design-grid .Austin-Free-Net{grid-column:1/7;grid-row:5/6}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .Austin-Free-Net{grid-column:1/7;grid-row:8/9}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .Austin-Free-Net{grid-column:1/7;grid-row:8/9}}body.index .design-grid .Bluetooth-Remote-Control{grid-column:1/7;grid-row:5/6}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .Bluetooth-Remote-Control{grid-row:9/10}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .Bluetooth-Remote-Control{grid-row:9/10}}body.index .design-grid .FiveSquare{grid-column:1/7;grid-row:6/7}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .FiveSquare{grid-row:11/12}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .FiveSquare{grid-row:11/12}}body.index .design-grid .Diligence{grid-row:6/7;grid-column:2/7}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .Diligence{grid-column:1/7;grid-row:12/13}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .Diligence{grid-column:1/7;grid-row:12/13}}body.index .design-grid .Illustrations{grid-column:1/7;grid-row:7/8}@media screen and (min-width:0) and (max-width:568px){body.index .design-grid .Illustrations{grid-row:13/14}}@media screen and (min-width:569px) and (max-width:720px){body.index .design-grid .Illustrations{grid-row:13/14}}body.photo .photo-grid{display:-ms-grid;display:grid;grid-gap:26px;-ms-grid-row-align:start;align-items:start;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);position:relative;overflow:visible}body.photo .photo-grid .photo-col.left{grid-column:1/2}@media screen and (min-width:0) and (max-width:720px){body.photo .photo-grid .photo-col.left{grid-column:1/3}}body.photo .photo-grid .photo-col.left li:nth-of-type(3){margin-top:calc((2 / 3) * -100% * (1 / 3) * (6 / 5))}@media screen and (min-width:0) and (max-width:720px){body.photo .photo-grid .photo-col.left li:nth-of-type(3){margin-top:0}}body.photo .photo-grid .photo-col.right{grid-column:2/3;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:start;align-items:start;direction:rtl}@media screen and (min-width:0) and (max-width:720px){body.photo .photo-grid .photo-col.right{display:none}}body.photo .photo-grid .photo-col li:nth-of-type(2n+1){display:-webkit-box;display:-ms-flexbox;display:flex}body.photo .photo-grid .photo-col li:nth-of-type(2n){display:none}@media screen and (min-width:0) and (max-width:720px){body.photo .photo-grid .photo-col li:nth-of-type(2n){display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/7}}body.photo .photo-grid .photo-col li:nth-of-type(4n+1){grid-column:1/7}body.photo .photo-grid .photo-col li:nth-of-type(4n+3){grid-column:2/7;margin-bottom:calc((2 / 3) * 100% * (1 / 3) * (6 / 5))}@media screen and (min-width:0) and (max-width:720px){body.photo .photo-grid .photo-col li:nth-of-type(4n+3){grid-column:1/7}}body.photo .photo-grid .photo-col li{list-style:none;position:relative;margin-bottom:calc((2 / 3) * 100% * (1 / 3));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;direction:ltr}body.photo .photo-grid .photo-col li.text-content{padding-bottom:calc(66.6666666667%);margin-bottom:0;height:0}@media screen and (min-width:0) and (max-width:720px){body.photo .photo-grid .photo-col li.text-content{height:auto;margin-bottom:2rem;padding:2rem 0}}@media screen and (min-width:721px) and (max-width:876px){body.photo .photo-grid .photo-col li.text-content{padding-bottom:calc(66.6666666667% + 1.75rem)}}body.photo .photo-grid .photo-col li.text-content h2{margin-top:-19px;margin-left:-3px;margin-bottom:0;height:5rem;line-height:5rem}@media screen and (min-width:0) and (max-width:568px){body.photo .photo-grid .photo-col li.text-content h2{display:none}}@media screen and (min-width:720px) and (max-width:calc(876px + 3rem)){body.photo .photo-grid .photo-col li.text-content h2{font-size:6vw;height:9vw;line-height:9vw}}body.photo .photo-grid .photo-col li.text-content p{max-width:26rem;width:100%}body.photo .photo-grid .photo-col li.image-content{font-size:0}body.photo .photo-grid .photo-col li.image-content a{width:100%;padding-bottom:calc((2 / 3) * 100%);position:relative;background-color:#7e8c9e}body.photo .photo-grid .photo-col li.image-content a .picture-container{position:absolute;top:0;right:0;bottom:0;left:0}body.photo .photo-grid .photo-col li.image-content a .picture-container picture{display:block;top:0;right:0;bottom:0;left:0;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}body.photo .photo-grid .photo-col li.image-content a .picture-container picture img{width:100%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}body.photo .photo-grid .photo-col li.image-content a .picture-container picture img:not(.shadow){position:absolute;z-index:10;box-shadow:0 .25rem .5rem rgba(0,0,0,.0625)}body.photo .photo-grid .photo-col li.image-content a .picture-container picture img.shadow{position:absolute;top:.5rem;left:0;-webkit-filter:blur(1rem);filter:blur(1rem);opacity:.375;z-index:0;display:none}body.photo .photo-grid .photo-col li.image-content a .title-container{height:4.5rem;bottom:-4.5rem;left:0;right:0;text-align:left;position:absolute;pointer-events:none;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 1rem}body.photo .photo-grid .photo-col li.image-content a .title-container .album-date,body.photo .photo-grid .photo-col li.image-content a .title-container .album-title{display:block}body.photo .photo-grid .photo-col li.image-content a .title-container .album-title{display:block;pointer-events:auto;color:#2d3745;font-size:1.25rem;height:2.5rem;padding:.5rem 0 0 0;z-index:10}body.photo .photo-grid .photo-col li.image-content a .title-container .album-date{font-size:1rem;line-height:1.125rem;color:#566173}body.photo .photo-grid .photo-col li.image-content:hover a .picture-container picture img:not(.shadow){-webkit-transform:scale(1.0625);transform:scale(1.0625);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}body.gallery .gallery-text{max-width:36rem;margin-left:auto;margin-right:auto;display:block;box-sizing:content-box}@media screen and (min-width:0) and (max-width:720px){body.gallery .gallery-text{width:calc(100% - (2rem * 2));margin-bottom:2rem}}@media screen and (min-width:721px) and (max-width:876px){body.gallery .gallery-text{width:calc(100% - (3rem * 2));margin-bottom:3rem}}@media screen and (min-width:877px) and (max-width:100vw){body.gallery .gallery-text{width:100%;margin-bottom:4rem}}body.gallery .gallery-text .gallery-date{display:inline-block;font-size:1.25rem;line-height:2rem;color:#566173}body.gallery .gallery-text .gallery-title{display:block;margin-bottom:1.5rem}@media screen and (min-width:0) and (max-width:720px){body.gallery .gallery-text .gallery-title{display:none}}body.gallery .gallery-text .tagline{font-size:1.25rem;line-height:2rem;color:#566173;font-size:1rem}body.gallery .gallery-text .tagline .tags{display:inline;list-style:none}body.gallery .gallery-text .tagline .tags .tag{display:inline}body.gallery .gallery-text .tagline .tags .tag a{margin:0;padding:0;display:inline}body.gallery .gallery-text .tagline .tags .tag::after{content:', '}body.gallery .gallery-text .tagline .tags .tag:last-of-type::after{content:'.'}body.gallery .arrow-icon{width:1.5rem;height:1.5rem;position:relative;display:inline-block;margin:-1.5rem 0 0 0;opacity:0;will-change:opacity;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}body.gallery .arrow-icon .contents{-webkit-transform:translate(2px,10px);transform:translate(2px,10px);display:block}body.gallery .arrow-icon .contents .arm1,body.gallery .arrow-icon .contents .arm2,body.gallery .arrow-icon .contents .arm3{height:3px;display:inline-block;margin:0;padding:0;position:absolute;top:0;left:0;will-change:transform;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:1px 50%;transform-origin:1px 50%}body.gallery .arrow-icon .contents .arm1::before,body.gallery .arrow-icon .contents .arm2::before,body.gallery .arrow-icon .contents .arm3::before{content:'';background-color:#2d3745;display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform-origin:1.5px 1.5px;transform-origin:1.5px 1.5px;-webkit-transform:scaleX(0);transform:scaleX(0);will-change:transform;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}body.gallery .arrow-icon .contents .arm1,body.gallery .arrow-icon .contents .arm3{width:1rem}body.gallery .arrow-icon .contents .arm1::before,body.gallery .arrow-icon .contents .arm3::before{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transition-delay:0s;transition-delay:0s}body.gallery .arrow-icon .contents .arm1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.gallery .arrow-icon .contents .arm2{width:1.125rem;left:.125rem}body.gallery .arrow-icon .contents .arm3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.gallery .photo-list li{margin-right:auto;margin-left:auto;text-align:center}@media screen and (min-width:0) and (max-width:720px){body.gallery .photo-list li{margin-bottom:2rem}}@media screen and (min-width:721px) and (max-width:876px){body.gallery .photo-list li{margin-bottom:3rem}}@media screen and (min-width:877px) and (max-width:100vw){body.gallery .photo-list li{margin-bottom:4rem}}body.gallery .image-wrapper{text-align:center;position:relative}body.gallery .image-wrapper picture{display:block}body.gallery .image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:0) and (max-width:720px){body.gallery .image-wrapper img{max-width:calc(100vw - 2rem * 2);max-height:calc(100vh - 2rem * 2)}}@media screen and (min-width:721px) and (max-width:876px){body.gallery .image-wrapper img{max-width:calc(100vw - 3rem * 2);max-height:calc(100vh - 3rem * 2)}}@media screen and (min-width:877px) and (max-width:100vw){body.gallery .image-wrapper img{max-width:calc(100vw - 4rem * 2);max-height:calc(100vh - 4rem * 2)}}body.gallery .image-wrapper img:not(.shadow){z-index:10;position:relative;-webkit-filter:drop-shadow(0 .25rem .5rem rgba(0, 0, 0, .0625));filter:drop-shadow(0 .25rem .5rem rgba(0, 0, 0, .0625))}body.gallery .image-wrapper img.shadow{position:absolute;top:.5rem;-webkit-filter:blur(1rem);filter:blur(1rem);opacity:.75;z-index:0}@media screen and (min-width:0) and (max-width:720px){body.gallery .image-wrapper img.shadow{left:2rem}}@media screen and (min-width:721px) and (max-width:876px){body.gallery .image-wrapper img.shadow{left:3rem}}@media screen and (min-width:877px) and (max-width:100vw){body.gallery .image-wrapper img.shadow{left:4rem}}body.gallery .proximal-links-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:0) and (max-width:720px){body.gallery .proximal-links-container{max-width:calc(100vw - 2rem * 2)}}@media screen and (min-width:721px) and (max-width:876px){body.gallery .proximal-links-container{max-width:calc(100vw - 3rem * 2)}}@media screen and (min-width:877px) and (max-width:100vw){body.gallery .proximal-links-container{max-width:calc(100vw - 4rem * 2)}}@media screen and (min-width:0) and (max-width:720px){body.gallery .proximal-links-container{margin:2rem auto 4rem auto}}@media screen and (min-width:721px) and (max-width:876px){body.gallery .proximal-links-container{margin:3rem auto 6rem auto}}@media screen and (min-width:877px) and (max-width:100vw){body.gallery .proximal-links-container{margin:4rem auto 8rem auto}}body.gallery .proximal-links-container .next-album,body.gallery .proximal-links-container .previous-album{height:4.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}body.gallery .proximal-links-container a{display:inline-block}body.gallery .proximal-links-container .next-album{text-align:left}@media screen and (min-width:0) and (max-width:720px){body.gallery .proximal-links-container .next-album{margin:0 0 0 1rem}}@media screen and (min-width:721px) and (max-width:876px){body.gallery .proximal-links-container .next-album{margin:0 0 0 1.5rem}}@media screen and (min-width:877px) and (max-width:100vw){body.gallery .proximal-links-container .next-album{margin:0 0 0 2rem}}body.gallery .proximal-links-container .next-album a{text-align:left}body.gallery .proximal-links-container .next-album .arrow-icon{-webkit-transform:scaleX(-1) translateY(-5px);transform:scaleX(-1) translateY(-5px)}@media screen and (min-width:569px) and (max-width:720px){body.gallery .proximal-links-container .next-album .arrow-icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@media screen and (min-width:0) and (max-width:568px){body.gallery .proximal-links-container .next-album .arrow-icon{-webkit-transform:scaleX(-1) translateY(4px);transform:scaleX(-1) translateY(4px)}}body.gallery .proximal-links-container .previous-album{text-align:right;direction:rtl}@media screen and (min-width:0) and (max-width:720px){body.gallery .proximal-links-container .previous-album{margin:0 1rem 0 0}}@media screen and (min-width:721px) and (max-width:876px){body.gallery .proximal-links-container .previous-album{margin:0 1.5rem 0 0}}@media screen and (min-width:877px) and (max-width:100vw){body.gallery .proximal-links-container .previous-album{margin:0 2rem 0 0}}body.gallery .proximal-links-container .previous-album a{text-align:right}body.gallery .proximal-links-container .previous-album .arrow-icon{-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (min-width:569px) and (max-width:720px){body.gallery .proximal-links-container .previous-album .arrow-icon{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:0) and (max-width:568px){body.gallery .proximal-links-container .previous-album .arrow-icon{-webkit-transform:translateY(4px);transform:translateY(4px)}}body.gallery .proximal-links-container .album-title,body.gallery .proximal-links-container .directional-text{display:block}body.gallery .proximal-links-container .album-title{display:inline-block;color:#2d3745;font-size:3rem;height:4rem;line-height:4rem;z-index:10;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translateX(0);transform:translateX(0);text-indent:-1.5rem}@media screen and (min-width:569px) and (max-width:720px){body.gallery .proximal-links-container .album-title{font-size:2rem;height:2.75rem;line-height:2.75rem}}@media screen and (min-width:0) and (max-width:568px){body.gallery .proximal-links-container .album-title{font-size:1.5rem;height:2rem;line-height:2rem}}body.gallery .proximal-links-container .directional-text{font-size:1rem;line-height:1.125rem;color:#f02b71}body.gallery .proximal-links-container a:hover{text-decoration:none}body.gallery .proximal-links-container a:hover .album-title{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}body.gallery .proximal-links-container .next-album a:hover .arrow-icon,body.gallery .proximal-links-container .previous-album a:hover .arrow-icon{opacity:1}body.gallery .proximal-links-container .next-album a:hover .arrow-icon .arm1::before,body.gallery .proximal-links-container .next-album a:hover .arrow-icon .arm2::before,body.gallery .proximal-links-container .next-album a:hover .arrow-icon .arm3::before,body.gallery .proximal-links-container .previous-album a:hover .arrow-icon .arm1::before,body.gallery .proximal-links-container .previous-album a:hover .arrow-icon .arm2::before,body.gallery .proximal-links-container .previous-album a:hover .arrow-icon .arm3::before{-webkit-transform:scaleX(1);transform:scaleX(1)}body.gallery .proximal-links-container .next-album a:hover .arrow-icon .arm1,body.gallery .proximal-links-container .previous-album a:hover .arrow-icon .arm1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.gallery .proximal-links-container .next-album a:hover .arrow-icon .arm2,body.gallery .proximal-links-container .previous-album a:hover .arrow-icon .arm2{-webkit-transform:scaleX(1);transform:scaleX(1)}body.gallery .proximal-links-container .next-album a:hover .arrow-icon .arm3,body.gallery .proximal-links-container .previous-album a:hover .arrow-icon .arm3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.gallery .proximal-links-container .next-album a:hover .album-title{-webkit-transform:translateX(2rem);transform:translateX(2rem)}body.gallery .proximal-links-container .previous-album a:hover .album-title{-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}body.index .design-grid .Analog figure,body.index .design-grid .Bluetooth-Remote-Control figure{padding-top:calc((342 / 257) * 100%)}body.index .design-grid .Illustrations figure{padding-top:100%}body.index .design-grid .FiveSquare figure,body.index .design-grid .TasteBud figure,body.index .design-grid .Zello-for-iOS figure{padding-top:calc((377/ 212) * 100%)}body.index .design-grid .Austin-Free-Net figure,body.index .design-grid .Diligence figure,body.index .design-grid .Invite-for-iOS figure,body.index .design-grid .Keycard figure,body.index .design-grid .ZelloWork-Console figure{padding-top:calc((159 / 212) * 100%)}h2{font-size:4rem;line-height:4rem;margin-bottom:2.5rem;color:#2d3745}@media screen and (min-width:0) and (max-width:720px){h2{font-size:2rem;line-height:2rem}}h3{font-size:3rem;line-height:3.6rem;margin-bottom:1.125rem;color:#f02b71}body.blog .photo-list>li>*,body.blog .post-list>article>*,body.blog main>article>*,body.blog-post .photo-list>li>*,body.blog-post .post-list>article>*,body.blog-post main>article>*{max-width:36rem;margin-left:auto;margin-right:auto;display:block;box-sizing:content-box}@media screen and (min-width:0) and (max-width:720px){body.blog .photo-list>li>*,body.blog .post-list>article>*,body.blog main>article>*,body.blog-post .photo-list>li>*,body.blog-post .post-list>article>*,body.blog-post main>article>*{width:calc(100% - (2rem * 2))}}@media screen and (min-width:721px) and (max-width:876px){body.blog .photo-list>li>*,body.blog .post-list>article>*,body.blog main>article>*,body.blog-post .photo-list>li>*,body.blog-post .post-list>article>*,body.blog-post main>article>*{width:calc(100% - (3rem * 2))}}@media screen and (min-width:877px) and (max-width:100vw){body.blog .photo-list>li>*,body.blog .post-list>article>*,body.blog main>article>*,body.blog-post .photo-list>li>*,body.blog-post .post-list>article>*,body.blog-post main>article>*{width:100%}}body.blog .post-header,body.blog-post .post-header{margin-bottom:1.5rem}body.blog .post-header .post-date,body.blog-post .post-header .post-date{display:block;font-size:1.25rem;line-height:2rem;color:#566173}@media screen and (min-width:0) and (max-width:720px){body.blog .post-header .post-date,body.blog-post .post-header .post-date{font-size:1rem;line-height:1.25rem}}body.blog .post-header .post-title,body.blog-post .post-header .post-title{display:block;margin-bottom:0}@media screen and (min-width:0) and (max-width:720px){body.blog .post-header .post-title,body.blog-post .post-header .post-title{font-size:2rem;line-height:2rem}}body.blog .post-header .tagline,body.blog-post .post-header .tagline{font-size:1.25rem;line-height:2rem;color:#566173}@media screen and (min-width:0) and (max-width:720px){body.blog .post-header .tagline,body.blog-post .post-header .tagline{font-size:1rem;line-height:1.5rem}}body.blog .post-header .tagline .tags,body.blog-post .post-header .tagline .tags{display:inline;list-style:none}body.blog .post-header .tagline .tags .tag,body.blog-post .post-header .tagline .tags .tag{display:inline}body.blog .post-header .tagline .tags .tag a,body.blog-post .post-header .tagline .tags .tag a{margin:0;padding:0;display:inline}body.blog .post-header .tagline .tags .tag::after,body.blog-post .post-header .tagline .tags .tag::after{content:', '}body.blog .post-header .tagline .tags .tag:last-of-type::after,body.blog-post .post-header .tagline .tags .tag:last-of-type::after{content:'.'}body.blog .photo-list>li>a,body.blog .post-list>article>a,body.blog main>article>a,body.blog-post .photo-list>li>a,body.blog-post .post-list>article>a,body.blog-post main>article>a{display:inline}body.blog .photo-list>li>.image-wrapper,body.blog .photo-list>li>.photo-grid,body.blog .post-list>article>.image-wrapper,body.blog .post-list>article>.photo-grid,body.blog main>article>.image-wrapper,body.blog main>article>.photo-grid,body.blog-post .photo-list>li>.image-wrapper,body.blog-post .photo-list>li>.photo-grid,body.blog-post .post-list>article>.image-wrapper,body.blog-post .post-list>article>.photo-grid,body.blog-post main>article>.image-wrapper,body.blog-post main>article>.photo-grid{width:calc(100vw - (26px * 2));max-width:1280px;padding:0;margin:3rem auto;position:relative}body.blog .photo-list>li>.image-wrapper figure,body.blog .photo-list>li>.photo-grid figure,body.blog .post-list>article>.image-wrapper figure,body.blog .post-list>article>.photo-grid figure,body.blog main>article>.image-wrapper figure,body.blog main>article>.photo-grid figure,body.blog-post .photo-list>li>.image-wrapper figure,body.blog-post .photo-list>li>.photo-grid figure,body.blog-post .post-list>article>.image-wrapper figure,body.blog-post .post-list>article>.photo-grid figure,body.blog-post main>article>.image-wrapper figure,body.blog-post main>article>.photo-grid figure{width:100%;display:block}body.blog .photo-list>li>.image-wrapper figure picture,body.blog .photo-list>li>.photo-grid figure picture,body.blog .post-list>article>.image-wrapper figure picture,body.blog .post-list>article>.photo-grid figure picture,body.blog main>article>.image-wrapper figure picture,body.blog main>article>.photo-grid figure picture,body.blog-post .photo-list>li>.image-wrapper figure picture,body.blog-post .photo-list>li>.photo-grid figure picture,body.blog-post .post-list>article>.image-wrapper figure picture,body.blog-post .post-list>article>.photo-grid figure picture,body.blog-post main>article>.image-wrapper figure picture,body.blog-post main>article>.photo-grid figure picture{display:block;position:relative;font-size:0}body.blog .photo-list>li>.image-wrapper figure img,body.blog .photo-list>li>.image-wrapper figure picture,body.blog .photo-list>li>.photo-grid figure img,body.blog .photo-list>li>.photo-grid figure picture,body.blog .post-list>article>.image-wrapper figure img,body.blog .post-list>article>.image-wrapper figure picture,body.blog .post-list>article>.photo-grid figure img,body.blog .post-list>article>.photo-grid figure picture,body.blog main>article>.image-wrapper figure img,body.blog main>article>.image-wrapper figure picture,body.blog main>article>.photo-grid figure img,body.blog main>article>.photo-grid figure picture,body.blog-post .photo-list>li>.image-wrapper figure img,body.blog-post .photo-list>li>.image-wrapper figure picture,body.blog-post .photo-list>li>.photo-grid figure img,body.blog-post .photo-list>li>.photo-grid figure picture,body.blog-post .post-list>article>.image-wrapper figure img,body.blog-post .post-list>article>.image-wrapper figure picture,body.blog-post .post-list>article>.photo-grid figure img,body.blog-post .post-list>article>.photo-grid figure picture,body.blog-post main>article>.image-wrapper figure img,body.blog-post main>article>.image-wrapper figure picture,body.blog-post main>article>.photo-grid figure img,body.blog-post main>article>.photo-grid figure picture{width:100%}body.blog .photo-list>li>.image-wrapper figure figcaption,body.blog .photo-list>li>.photo-grid figure figcaption,body.blog .post-list>article>.image-wrapper figure figcaption,body.blog .post-list>article>.photo-grid figure figcaption,body.blog main>article>.image-wrapper figure figcaption,body.blog main>article>.photo-grid figure figcaption,body.blog-post .photo-list>li>.image-wrapper figure figcaption,body.blog-post .photo-list>li>.photo-grid figure figcaption,body.blog-post .post-list>article>.image-wrapper figure figcaption,body.blog-post .post-list>article>.photo-grid figure figcaption,body.blog-post main>article>.image-wrapper figure figcaption,body.blog-post main>article>.photo-grid figure figcaption{color:#566173;text-align:center;margin:0 auto;font-size:.875rem}body.blog .photo-list>li>.image-wrapper:first-of-type,body.blog .photo-list>li>.photo-grid:first-of-type,body.blog .post-list>article>.image-wrapper:first-of-type,body.blog .post-list>article>.photo-grid:first-of-type,body.blog main>article>.image-wrapper:first-of-type,body.blog main>article>.photo-grid:first-of-type,body.blog-post .photo-list>li>.image-wrapper:first-of-type,body.blog-post .photo-list>li>.photo-grid:first-of-type,body.blog-post .post-list>article>.image-wrapper:first-of-type,body.blog-post .post-list>article>.photo-grid:first-of-type,body.blog-post main>article>.image-wrapper:first-of-type,body.blog-post main>article>.photo-grid:first-of-type{margin:0 auto 3rem auto}body.blog .photo-list>li .photo-grid-half figure,body.blog .post-list>article .photo-grid-half figure,body.blog main>article .photo-grid-half figure,body.blog-post .photo-list>li .photo-grid-half figure,body.blog-post .post-list>article .photo-grid-half figure,body.blog-post main>article .photo-grid-half figure{margin:0 auto;width:50%}@media screen and (min-width:0) and (max-width:720px){body.blog .photo-list>li .photo-grid-half figure,body.blog .post-list>article .photo-grid-half figure,body.blog main>article .photo-grid-half figure,body.blog-post .photo-list>li .photo-grid-half figure,body.blog-post .post-list>article .photo-grid-half figure,body.blog-post main>article .photo-grid-half figure{width:100%}}body.blog .photo-list>li .post-header+.image-wrapper,body.blog .photo-list>li .post-header+.photo-grid,body.blog .post-list>article .post-header+.image-wrapper,body.blog .post-list>article .post-header+.photo-grid,body.blog main>article .post-header+.image-wrapper,body.blog main>article .post-header+.photo-grid,body.blog-post .photo-list>li .post-header+.image-wrapper,body.blog-post .photo-list>li .post-header+.photo-grid,body.blog-post .post-list>article .post-header+.image-wrapper,body.blog-post .post-list>article .post-header+.photo-grid,body.blog-post main>article .post-header+.image-wrapper,body.blog-post main>article .post-header+.photo-grid{margin:0 auto 3rem auto}body.blog .photo-list>li .photo-grid,body.blog .post-list>article .photo-grid,body.blog main>article .photo-grid,body.blog-post .photo-list>li .photo-grid,body.blog-post .post-list>article .photo-grid,body.blog-post main>article .photo-grid{display:-ms-grid;display:grid;grid-gap:26px;-ms-grid-row-align:start;align-items:start;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);font-size:0}@media screen and (min-width:0) and (max-width:720px){body.blog .photo-list>li .photo-grid,body.blog .post-list>article .photo-grid,body.blog main>article .photo-grid,body.blog-post .photo-list>li .photo-grid,body.blog-post .post-list>article .photo-grid,body.blog-post main>article .photo-grid{grid-gap:2px}}@media screen and (min-width:721px) and (max-width:876px){body.blog .photo-list>li .photo-grid,body.blog .post-list>article .photo-grid,body.blog main>article .photo-grid,body.blog-post .photo-list>li .photo-grid,body.blog-post .post-list>article .photo-grid,body.blog-post main>article .photo-grid{grid-gap:1rem}}body.blog .photo-list>li>p,body.blog .post-list>article>p,body.blog main>article>p,body.blog-post .photo-list>li>p,body.blog-post .post-list>article>p,body.blog-post main>article>p{margin-bottom:1.75rem}body.blog .photo-list>li .photo,body.blog .post-list>article .photo,body.blog main>article .photo,body.blog-post .photo-list>li .photo,body.blog-post .post-list>article .photo,body.blog-post main>article .photo{overflow:visible;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.blog .photo-list>li .photo.landscape,body.blog .post-list>article .photo.landscape,body.blog main>article .photo.landscape,body.blog-post .photo-list>li .photo.landscape,body.blog-post .post-list>article .photo.landscape,body.blog-post main>article .photo.landscape{padding-top:calc((2 / 3) * 100%);width:100%}body.blog .photo-list>li .photo.landscape.fluid,body.blog .post-list>article .photo.landscape.fluid,body.blog main>article .photo.landscape.fluid,body.blog-post .photo-list>li .photo.landscape.fluid,body.blog-post .post-list>article .photo.landscape.fluid,body.blog-post main>article .photo.landscape.fluid{height:auto;padding-top:0;width:100%}body.blog .photo-list>li .photo.portrait,body.blog .post-list>article .photo.portrait,body.blog main>article .photo.portrait,body.blog-post .photo-list>li .photo.portrait,body.blog-post .post-list>article .photo.portrait,body.blog-post main>article .photo.portrait{padding-top:calc((3 / 2) * 100%);width:100%}body.blog .photo-list>li .photo.portrait.fluid,body.blog .post-list>article .photo.portrait.fluid,body.blog main>article .photo.portrait.fluid,body.blog-post .photo-list>li .photo.portrait.fluid,body.blog-post .post-list>article .photo.portrait.fluid,body.blog-post main>article .photo.portrait.fluid{width:auto;padding-top:0;height:100%}body.blog .photo-list>li .photo .image-crop,body.blog .post-list>article .photo .image-crop,body.blog main>article .photo .image-crop,body.blog-post .photo-list>li .photo .image-crop,body.blog-post .post-list>article .photo .image-crop,body.blog-post main>article .photo .image-crop{display:block;width:100%;height:100%;overflow:hidden;position:absolute;z-index:100;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}body.blog .post-list>article,body.blog-post .post-list>article{margin-bottom:8rem}#read-more{visibility:hidden;height:0;width:0;padding:0;margin:0;font-size:0}.thumb-hidden{opacity:0;pointer-events:none;cursor:default}.lightbox-image{cursor:zoom-in}.lightbox-image+.icon-expand{display:inline-block;position:absolute;bottom:.5rem;right:.5rem;-webkit-filter:drop-shadow(0 0 1px #000);filter:drop-shadow(0 0 1px #000);pointer-events:none}.lightbox-image+.icon-expand svg g{stroke:#fff}.lightbox-container{z-index:1000;position:fixed}@media screen and (min-width:0) and (max-width:720px){.lightbox-container{top:2rem;right:2rem;bottom:2rem;left:2rem}}@media screen and (min-width:721px) and (max-width:876px){.lightbox-container{top:3rem;right:3rem;bottom:3rem;left:3rem}}@media screen and (min-width:877px) and (max-width:100vw){.lightbox-container{top:4rem;right:4rem;bottom:4rem;left:4rem}}.lightbox-container .lightbox-close{display:block;width:44px;height:44px;position:absolute;z-index:10;cursor:pointer;opacity:0;will-change:opacity;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;-webkit-filter:drop-shadow(0 1px 4px #000);filter:drop-shadow(0 1px 4px #000)}@media screen and (min-width:0) and (max-width:720px){.lightbox-container .lightbox-close{top:-.75rem;right:-.75rem}}@media screen and (min-width:721px) and (max-width:100vw){.lightbox-container .lightbox-close{top:-.875rem;right:-.875rem}}.lightbox-container .lightbox-close .icon-contract{display:inline-block;width:1.25rem;height:1.25rem;stroke:#fff;position:absolute;top:.75rem;left:.75rem}.lightbox-container .lightbox-contents{display:block;font-size:0;position:absolute;z-index:1;width:100%;height:100%;will-change:transform;-webkit-transition:-webkit-transform .4s cubic-bezier(.17,.67,.35,1.09);transition:-webkit-transform .4s cubic-bezier(.17,.67,.35,1.09);transition:transform .4s cubic-bezier(.17,.67,.35,1.09);transition:transform .4s cubic-bezier(.17,.67,.35,1.09),-webkit-transform .4s cubic-bezier(.17,.67,.35,1.09)}.lightbox-container .lightbox-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;will-change:opacity;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;z-index:0}@media screen and (min-width:0) and (max-width:720px){.lightbox-container .lightbox-background{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}}@media screen and (min-width:721px) and (max-width:876px){.lightbox-container .lightbox-background{top:-3rem;right:-3rem;bottom:-3rem;left:-3rem}}@media screen and (min-width:877px) and (max-width:100vw){.lightbox-container .lightbox-background{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}}.lightbox-container .lightbox-image-contents{width:100%;height:100%}.lightbox-container.open .lightbox-close{opacity:1}.lightbox-container.closing .lightbox-close{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.lightbox-container.closing .lightbox-contents{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}