html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1;width:100%;min-height:100vh;overflow-x:hidden;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch}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:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img,object,picture,video{display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}button,input,select,textarea{border:0;margin:0;padding:0;background:0 0;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=button],input[type=submit]{cursor:hand;cursor:pointer}:root{--color-white:#fff;--color-off-white:#f3f2ee;--color-black:#141310;--color-accent:#efcf53;--body-background:var(--color-off-white);--body-color:var(--color-black);--margin:clamp(1rem,1.25vw,1.5rem);--gap-md:calc(2 * var(--margin));--gap-lg:clamp(6rem,16.667vh,10rem);--grid-gap:var(--margin);--grid-column-width:calc((100vw - (11 * var(--grid-gap)) - (2 * var(--margin))) / 12);--selection-background:var(--color-accent);--selection-color:var(--color-black);--font-size-body-lg:clamp(1.25rem,3vw,1.5rem);--font-size-body-md:1rem;--font-size-h1:clamp(2.75rem,4.75vw,4rem);--font-size-h4:var(--font-size-body-md)}@media only screen and (max-width:599px){.hide-xs-down{display:none!important}}@media only screen and (min-width:600px){.hide-xs-up{display:none!important}}@media only screen and (max-width:799px){.hide-sm-down{display:none!important}}@media only screen and (min-width:800px){.hide-sm-up{display:none!important}}@media only screen and (max-width:1023px){.hide-md-down{display:none!important}}@media only screen and (min-width:1024px){.hide-md-up{display:none!important}}@media only screen and (max-width:1279px){.hide-lg-down{display:none!important}}@media only screen and (min-width:1280px){.hide-lg-up{display:none!important}}@media only screen and (max-width:1799px){.hide-xl-down{display:none!important}}@media only screen and (min-width:1800px){.hide-xl-up{display:none!important}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(//egeform.dk/wp-content/themes/egeform/assets/css/../fonts/Archivo.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-display:swap;src:url(//egeform.dk/wp-content/themes/egeform/assets/css/../fonts/Archivo-Italic.woff2) format("woff2")}:root{font-size:clamp(15px,1.2vw,18px);font-family:sans-serif;font-family:"Archivo",sans-serif;font-optical-sizing:auto;font-weight:400;font-variation-settings:"wght" 400}body{font-size:var(--font-size-body-md);line-height:1.4;letter-spacing:0}.font-body-lg{font-size:var(--font-size-body-lg);line-height:1.3;letter-spacing:-.01em}.font-body-md{font-size:var(--font-size-body-md)}.font-h1,.text-wrap>h1:not([class*=font-]){font-size:var(--font-size-h1);line-height:1.05;letter-spacing:-.03em;font-variation-settings:"wght" 700,"wdth" 95}.font-h4,.text-wrap>h4:not([class*=font-]){font-size:var(--font-size-h4);font-variation-settings:"wght" 700,"wdth" 95}:focus-visible{outline-color:currentColor;outline-offset:.25em}::-moz-selection{background-color:var(--selection-background);color:var(--selection-color)}::selection{background-color:var(--selection-background);color:var(--selection-color)}.form-wrap input[type=date],.form-wrap input[type=email],.form-wrap input[type=number],.form-wrap input[type=password],.form-wrap input[type=search],.form-wrap input[type=tel],.form-wrap input[type=text],.form-wrap input[type=url],.form-wrap select,.form-wrap textarea{font-size:var(--font-size-body-sm);padding:.6em .8em;-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor;outline:none;border-radius:0}.form-wrap input[type=date]:focus,.form-wrap input[type=date]:hover,.form-wrap input[type=email]:focus,.form-wrap input[type=email]:hover,.form-wrap input[type=number]:focus,.form-wrap input[type=number]:hover,.form-wrap input[type=password]:focus,.form-wrap input[type=password]:hover,.form-wrap input[type=search]:focus,.form-wrap input[type=search]:hover,.form-wrap input[type=tel]:focus,.form-wrap input[type=tel]:hover,.form-wrap input[type=text]:focus,.form-wrap input[type=text]:hover,.form-wrap input[type=url]:focus,.form-wrap input[type=url]:hover,.form-wrap select:focus,.form-wrap select:hover,.form-wrap textarea:focus,.form-wrap textarea:hover{-webkit-box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px currentColor}.form-wrap select{cursor:hand;cursor:pointer;padding-right:1.8em;background-size:1em;background-repeat:no-repeat;background-position:calc(100% - 0.6em) center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.form-wrap textarea{resize:none}.button,.wpcf7-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1;padding:.8em 1.2em;color:var(--color-black);background-color:var(--color-accent);border:0;border-radius:999px;font-size:var(--font-size-body-md);font-weight:500;font-variation-settings:"wght" 500}.button:focus-visible,.wpcf7-submit:focus-visible{outline-color:currentColor}.button__title,.wpcf7-submit__title{white-space:nowrap}.accordion{border-width:1px 0;border-style:solid;border-color:var(--stroke);text-align:left}.accordion__toggle{cursor:hand;cursor:pointer;padding:var(--space-sm) 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm)}.accordion__toggle::-webkit-details-marker,.accordion__toggle::marker{display:none!important}.accordion__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400}.accordion__icon{position:relative;fill:currentColor;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.accordion[open] .accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__text{padding:0 var(--space-sm) var(--space-lg) 0}@media only screen and (min-width:800px){.accordion__text{padding-right:var(--space-xl)}}body{color:var(--body-color);background-color:var(--body-background)}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:600px){.wrapper{min-height:100vh}}.container,.grid{width:100%;max-width:100%;padding-left:var(--margin);padding-right:var(--margin);margin-left:auto;margin-right:auto}.grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--grid-gap)}@media only screen and (min-width:1024px){.grid{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}}.header{position:relative;top:0;left:0;width:100%;padding:var(--margin) 0;pointer-events:none;z-index:10}@media only screen and (min-width:1024px){.header{position:sticky}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{pointer-events:all}.header__logo svg{display:block;width:auto;height:2rem}.top__title{margin-top:var(--gap-md);grid-column:1/-1}@media only screen and (min-width:600px){.top__title{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media only screen and (min-width:1024px){.top__title{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/9}}.top--center .top__title{margin-top:var(--gap-lg)}.top__info{margin-top:var(--margin);grid-column:1/-1}@media only screen and (min-width:1024px){.top__info{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/10}}.top--center .top__info,.top--center .top__title{text-align:center}@media only screen and (min-width:600px){.top--center .top__info,.top--center .top__title{grid-column:1/-1}}@media only screen and (min-width:1024px){.top--center .top__info,.top--center .top__title{grid-column:2/-2}}.archive{position:relative;margin:var(--gap-lg) 0 0;padding:var(--margin) 0 0}.archive:before{content:"";height:1px;width:calc(100% - 2 * var(--margin));background:currentColor;position:absolute;top:0;left:var(--margin)}.archive__title{margin:-.4em 0 var(--gap-md)}.archive__list{grid-column:1/-1;display:-ms-grid;display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--gap-md);-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (min-width:600px){.archive__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.archive__list{-ms-grid-column:5;-ms-grid-column-span:8;grid-column:5/13}}.project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project__image{display:block}.project__image img{display:block;width:100%;height:auto}.project__meta{margin-top:.5em}.project:hover .project__title{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.gallery{margin-top:var(--gap-lg)}.gallery__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--margin)}@media only screen and (min-width:1024px){.gallery__container{gap:var(--gap-lg)}}.gallery__image{max-height:100vh;max-width:100%;width:auto;height:auto}@media only screen and (min-width:1024px){.gallery__image{max-width:70%}}.footer{position:relative;margin:var(--gap-lg) 0 0;padding:var(--margin) 0 var(--gap-lg)}@media only screen and (min-width:1024px){.footer{margin-top:calc(2 * var(--gap-lg))}}.footer:before{content:"";height:1px;width:calc(100% - 2 * var(--margin));background:currentColor;position:absolute;top:0;left:var(--margin)}.footer__grid{grid-row-gap:var(--margin)}.footer__column{grid-column:1/-1}@media only screen and (min-width:600px){.footer__column{-ms-grid-column-span:2;grid-column:span 2}}@media only screen and (min-width:1024px){.footer__column{-ms-grid-column-span:4;grid-column:span 4}}.footer__image{max-width:10rem;height:auto;margin:var(--margin) 0 0}