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{padding:0;font-size:100%;border:0;font:inherit;margin:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:root{--gold:#c4984d;--mainpadtop:0.9375rem;--white:#fff;--fontSmall:1rem;--grey:#8c8c8c;--black:#000;--fontLarge:2.375rem;--fontMed:1.5rem;--mainpad:1.25rem;--purple:#522e86;--timing:cubic-bezier(1,0,0.29,1)}*,:after,:before{box-sizing:border-box}.visually-hidden{height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;white-space:nowrap}.desktop-hidden{display:none}.mobile-hidden{display:block}:root{--darkfilter:none;--background:#000;--foreground:#fff}.theme-switch{--darkfilter:brightness(0.001);--background:#fff;--foreground:#000}@font-face{src:url(https://livinganddesignworks.top/assets/fonts/soehne/soehne-web-buch.woff2) format("woff2"),url(https://livinganddesignworks.top/assets/fonts/soehne/soehne-web-buch.woff) format("woff"),url(https://livinganddesignworks.top/assets/fonts/soehne/soehne-web-buch.eot) format("eot");font-weight:400;font-style:normal;font-family:Soehne}body{color:var(--foreground);transition:background-color .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background-color:var(--background)}body,html{height:100%;width:100%}html{overflow-x:hidden;padding:var(--mainpadtop) var(--mainpad) 0 var(--mainpad);font-size:16px;font-size:1.111111vw;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-webkit-font-smoothing:antialiased;line-height:1.3;-moz-osx-font-smoothing:grayscale;font-family:Soehne,Arial,Helvetica,sans-serif}h1{line-height:1.1}h2{line-height:1.2}p{letter-spacing:.01em;line-height:1.3}.font_large,.font_large>*{font-size:var(--fontLarge);letter-spacing:0;line-height:1.1}.font_med,.font_med>*{font-size:var(--fontMed);letter-spacing:0;line-height:1.2}.font_small,.font_small>*{font-size:var(--fontSmall);letter-spacing:.01em;line-height:1.3}.kt>:not(:last-of-type){margin-bottom:1em}li,ol,ul{list-style:none;text-decoration:none}a:link,a:visited{text-decoration:none;color:var(--foreground);cursor:pointer}.theme-override,.theme-override a{color:#fff}footer,footer #footer_desktop,header,main section,nav .projects__item,nav#projects__nav{column-gap:var(--mainpad);min-height:fit-content!important;grid-template-columns:repeat(12,1fr);position:relative;align-items:start;grid-auto-rows:auto;width:100%;display:grid}section .section__text{grid-column:7/13}section .section__text.heading{grid-column:2/7}[data-type=textblock] div{grid-column:7/13}[data-type=buildertextblock] div{grid-column:7/11}[data-type=imageblock] div.img_align-center{grid-column:2/12}[data-type=imageblock] div.img_align-left{grid-column:1/11}[data-type=imageblock] div.img_align-right{grid-column:3/13}[data-type=captionblock]{row-gap:3.438rem}[data-type=captionblock].img_align-center .aspectholder{grid-column:2/12}[data-type=captionblock].img_align-left .aspectholder{grid-column:1/7;grid-row:1}[data-type=captionblock].img_align-right .aspectholder{grid-column:7/13;grid-row:1}[data-type=captionblock].img_align-center .caption__text{grid-column:7/12}[data-type=captionblock].img_align-left .caption__text{grid-column:7/12;grid-row:1}[data-type=captionblock].img_align-right .caption__text{grid-column:2/7;grid-row:1}[data-type=captionblock] .caption__text{height:100%;justify-content:space-between;flex-direction:column;display:flex}[data-type=captionblock] .caption__text>:not(:last-of-type){margin-bottom:4.125rem}[data-type=captionblock] .caption__cta{align-items:center;display:flex}[data-type=captionblock] .aspectholder{height:100%;width:100%}[data-type=captionblock] .aspectholder>*{height:100%;width:100%;display:block}.caption__cta .dot{height:1.125rem;margin-right:.688rem;background-color:var(--foreground);width:1.125rem}.caption__cta a{position:relative}.caption__cta a:after{transition:all .3s ease-in-out;content:"";position:absolute;border-bottom:1px solid;opacity:0;bottom:-2px;width:100%}.caption__cta a:hover:after{opacity:1}.img_align-center img,.img_align-left img,.img_align-right img{width:100%}.button_theme{height:2.375rem;border:2px solid var(--foreground);transition:border-color .3s ease-in-out;outline:none;background-color:transparent;border-radius:50%;cursor:pointer;width:2.375rem}.huge-gap{margin-bottom:32.5rem!important}.wide-gap{margin-bottom:15rem!important}.medium-gap{margin-bottom:7.5rem!important}.short-gap{margin-bottom:5rem!important}.mini-gap{margin-bottom:3.75rem!important}.small-gap{margin-bottom:2.5rem!important}.micro-gap{margin-bottom:1.25rem!important}.tiny-gap{margin-bottom:.625rem!important}.mini-gap{margin-bottom:.1875rem!important}.projects__title{grid-column:7/13;grid-row:1}.projects__image{grid-column:1/7;grid-row:1;position:relative}.projects__image img{width:100%}nav .projects__item,nav#projects__nav,section#projects nav{grid-column:1/13;position:relative}.projects__item{transition:padding-bottom .1s ease-in-out}section#projects img{width:100%}.grid-container__linker{color:grey;transition:visibility .2s ease-in-out,opacity .2s ease-in-out;position:absolute;opacity:0;visibility:hidden;top:0;display:inline-block;z-index:-1}@media (hover:hover) and (pointer:fine){.projects__title:hover:hover .grid-container__linker{opacity:1;visibility:visible}}.grid-container__title{text-decoration-skip-ink:none;text-decoration:underline solid var(--background);-webkit-text-decoration:underline solid var(--background);transition:width .25s ease-in-out,margin .25s ease-in-out,text-decoration .3s ease-in-out;text-align:right;cursor:pointer;width:0;white-space:nowrap}.grid-container__title:after{right:0;transition:opacity .1s ease,visibility .1s ease,border-color .3s ease-in-out;content:"";position:absolute;border-bottom:1px solid var(--foreground);opacity:1;visibility:visible;top:38.88px;top:2.7vw;width:75%;display:table;z-index:-100}.projects__title{position:relative!important;width:100%}@media (hover:hover) and (pointer:fine){.projects__title:hover:hover .grid-container__title{margin-bottom:1.388889vw;text-align:right;width:100%}.projects__title:hover:hover .grid-container__title span{display:none}.projects__title:hover:hover .grid-container__title:after{opacity:0;visibility:hidden}}.projects__image{transition:visibility .2s ease-in,opacity .2s ease-in;opacity:0;visibility:hidden}@media (hover:hover) and (pointer:fine){.projects__title:hover~.projects__image{overflow-y:hidden;opacity:1;visibility:visible}}.projects__image{position:absolute}button,input[type=reset],input[type=submit]{padding:0;border:none;color:inherit;font:inherit;outline:inherit;background:none;cursor:pointer}summary:focus{outline:none}[data-type=carouselblock] div{grid-column:1/13;position:relative}[data-type=carouselblock] .section__carousel{column-gap:var(--mainpad);min-height:fit-content!important;grid-template-columns:repeat(12,1fr);justify-items:center;align-items:start;align-items:center;grid-auto-rows:auto;display:grid}[data-type=carouselblock] .arrow_prev{height:2.777778vw;grid-column:1/2;grid-row:1;width:1.38889vw}[data-type=carouselblock] .slick-list{grid-column:2/12;grid-row:1;width:100%}[data-type=carouselblock] .section__carousel img,[data-type=carouselblock] .section__carousel svg{width:100%}[data-type=carouselblock] .arrow_next img,[data-type=carouselblock] .arrow_prev img{height:100%;filter:var(--darkfilter);width:100%}[data-type=carouselblock] .arrow_next{height:2.777778vw;grid-column:12/13;grid-row:1;width:1.38889vw}[data-type=carouselblock] p{grid-column:2/12;grid-row:2}section#doing p:first-of-type,section#process p:first-of-type{grid-column:2/7;grid-row:1}section#doing ul{grid-column:7/12;grid-row:2}.doing__item{margin-bottom:1.25rem;transition:border-bottom .3s ease-in-out;-webkit-transition:border-bottom .3s ease-in-out;border-bottom:1px solid var(--foreground);padding-bottom:1.25rem}.doing__item:last-of-type{margin-bottom:0;border-bottom:none;padding-bottom:0}section#process ol{grid-column:2/12;grid-row:2}section#process ol li{column-gap:var(--mainpad);min-height:fit-content!important;grid-template-columns:repeat(10,1fr);position:relative;align-items:start;grid-auto-rows:auto;width:100%;display:grid}section#process ol li p.process__number{grid-column:1/6}section#process ol li .process__text{grid-column:6/11}.process__text>div:not(:last-of-type){margin-bottom:5rem}.section__carousel-images{column-gap:var(--mainpad);justify-content:center;flex-direction:row;aspect-ratio:16/10;display:flex!important}.section__carousel-images.amount-1 .aspectholder{height:100%;width:100%}.section__carousel-images.amount-1 .aspectholder.portrait img{height:100%;object-fit:contain;width:100%}.section__carousel-images.amount-1 .aspectholder.landscape img{height:100%;object-fit:cover;width:100%}.section__carousel-images.amount-2 .aspectholder{flex:1}section#contact{margin-bottom:15.63rem}section#contact .contact__image{grid-column:1/8}section#contact .contact__image img{width:100%}section#contact .contact__info{grid-column:9/13}.contact__info>:not(:last-of-type){margin-bottom:1em}.grey-text,.grey-text a:link,.grey-text a:visited{color:grey}.grid-container_three-column{column-gap:var(--mainpad);grid-template-columns:repeat(3,1fr);grid-column:1/13;grid-auto-rows:auto;row-gap:5rem;display:grid}.grid-container_three-column img{width:100%}.grid-container__info{position:relative;margin-top:.625rem}.grid-container__description{margin-top:2.5rem}.grid-container__toggle{font-size:1.9vw!important;right:0;transition:transform .3s ease-in-out;position:absolute;top:.22rem;cursor:pointer}.grid-container__toggle svg{height:1.125rem;filter:var(--darkfilter);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:1.125rem}.grid-container__toggle.grid-container__toggle_rotated{transform:rotate(-45deg)}details summary{list-style-type:none}details[open] summary~*{animation:appear .5s ease-in-out;-webkit-animation:appear .5s ease-in-out}@keyframes appear{0%{opacity:0}to{opacity:1}}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}section.cover-image__heading{column-gap:0}.img_cover-image img{height:100vw;overflow-y:hidden;position:absolute;max-height:100vh;object-fit:cover;top:0;left:0;width:100%;z-index:-2}.cover-image{height:87.36111vw;margin-bottom:0;max-height:calc(100vh - 12.63889vw)}section#project-meta{row-gap:5rem;margin-top:11px}section#project-meta .project-meta__awards{column-gap:var(--mainpad);min-height:fit-content!important;grid-template-columns:repeat(6,1fr);grid-column:1/7;align-items:start;grid-auto-rows:auto;width:100%;display:grid}section#project-meta .project-meta__awards p:first-of-type{grid-column:2/7;grid-row:1}section#project-meta .project-meta__awards ul.awards__dots{grid-column:1/2;grid-row:2;margin-top:-1rem}section#project-meta .project-meta__awards ul.awards__text{grid-column:2/7;grid-row:2}section#project-meta .project-meta__location{grid-column:7/9}section#project-meta .project-meta__date{grid-column:9/11}section#project-meta .project-meta__photography{grid-column:11/13}.cover-image__heading{height:87.36111vw;position:relative;max-height:calc(100vh - 12.63889vw)}.cover-image__heading h2{margin-bottom:0!important;position:absolute!important;bottom:80px;bottom:5.55556vw}.cover-image section h2{grid-column:2/7}.dot{height:1.25rem;border-radius:50%;width:1.25rem;display:block}.dot_floater-right{right:0;position:absolute}section#updates{margin-bottom:13.75rem;row-gap:7.5rem}section#updates .updates__item{column-gap:var(--mainpad);min-height:fit-content!important;grid-template-columns:repeat(8,1fr);grid-column:5/13;align-items:start;grid-auto-rows:auto;width:100%;display:grid}section#updates img,section#updates svg{grid-column:1/9;grid-row:1;width:100%}section#updates span{grid-column:1/2;grid-row:2}section#updates .updates__title{grid-column:2/5;grid-row:2}section#updates .updates__desc{grid-column:5/9;grid-row:2}.img_thumb{transition:opacity .4s ease-in-out;width:100%}#crossover1{position:absolute;left:0;z-index:-100}@media (hover:hover) and (pointer:fine){#crossover0:hover{opacity:0}}#crossover{position:relative;display:block}.blank{height:21.597222vw;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background-color:var(--foreground);width:31.458333vw}section#product .product__left{grid-column:1/9}section#product .product__left img#main-image,section#product .product__left svg#main-image{width:100%}section#product .product__right{grid-column:10/13}.flex-container{justify-content:flex-start;flex-wrap:wrap;position:relative;flex-direction:row;align-items:flex-start;align-content:stretch;row-gap:.4rem;margin-top:.4rem;display:flex}.thumb{margin-right:1.25rem;cursor:pointer;width:6.125rem}section#product a span{border-bottom:1px solid var(--foreground)}#img_logo{filter:var(--darkfilter);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:absolute;background-size:cover;top:41.56rem;width:calc(100% - 2.77778vw);z-index:2}#img_logo svg{height:100%!important;width:100%!important}#img_logo img{border:0;width:100%}header{margin-bottom:13.888889vw}.nav-up{top:-82px;top:-5.694444vw}#navbar-mobile{display:none}#navbar{column-gap:var(--mainpad);grid-template-columns:repeat(12,1fr);grid-column:1/13;padding:var(--mainpadtop) var(--mainpad) var(--mainpad) var(--mainpad);transition:background-color .3s ease-in-out,top .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out,top .3s ease-in-out;position:fixed;top:0;align-items:start;background:var(--background);grid-auto-rows:auto;left:0;width:100%;display:grid;z-index:3}a,button p,div#navbar div.navbar__left{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}div#navbar div.navbar__left{grid-column:1/7}div#navbar div.navbar__right{grid-column:7/12}div#navbar button#change-theme-button{grid-column:12/13;justify-self:end}.sidenav{height:100%;right:0;transition:width .3s ease-in-out;position:fixed;top:0;background-color:var(--foreground);width:0;z-index:3}.sidenav,.sidenav a{color:var(--background)}.sidenav a{text-decoration:none;transition:width .4s ease-in-out;position:relative;margin-left:var(--mainpad);display:block}@media (hover:hover) and (pointer:fine){.sidenav a:hover{color:grey;transition:color .3s ease-in-out}}#close-menu_button{margin:1.388889vw 0 11.458333vw 1.388889vw;left:0}#close-menu_button,#open-menu_button{position:relative;display:inline-block}#open-menu_button:after{content:"";position:absolute;border-bottom:2px solid;bottom:-.375rem;left:0;width:100%}#navbar .grid-container__right h1{cursor:pointer}footer #footer_desktop{grid-column:1/13;row-gap:2.667rem}footer #footer_mobile{display:none}.footer__inner{column-gap:var(--mainpad);min-height:fit-content!important;grid-template-columns:repeat(4,1fr);grid-column:1/13;grid-row:1;position:relative;align-items:start;grid-auto-rows:auto;width:100%;display:grid}.footer__copy{grid-column:1/13;grid-row:2}footer{padding-top:.375rem;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;border-top:1px solid var(--foreground)}main{height:auto!important;height:100%;min-height:100%}.push,footer{height:8.541667vw}#featured div{grid-column:4/10}#featured2 div{grid-column:3/11}#featured img,#featured2 img{width:100%}.link-animator a:link p,.link-animator a:visited p{transition:border-color .4s ease-in-out;border-bottom:1px solid transparent;padding-bottom:2px;width:fit-content}footer .link-animator a:link p,footer .link-animator a:visited p{transition:border-color .4s ease-in-out;border-bottom:1px solid transparent;padding-bottom:0;width:fit-content}@media (hover:hover) and (pointer:fine){.link-animator a:hover p,footer .link-animator a:hover p{border-color:var(--foreground)}}div#navbar div.navbar__right button,div#navbar div.navbar__right p,footer p{transition:unset;-webkit-transition:unset}