#canvas[data-astro-cid-ofy4sk4d]{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100vh}.front-top[data-astro-cid-ofy4sk4d]{width:100%;height:100vh;position:relative;background-image:url(/_astro/bg_x.Cylm2298.webp);background-image:image-set(url(/_astro/bg_x.Cylm2298.webp) type("image/webp"),url(/_astro/bg_x.DM1hPldz.png) type("image/png"));background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0}@media screen and (min-width:1100px){.front-top[data-astro-cid-ofy4sk4d]{background-image:none}}.hi[data-astro-cid-ofy4sk4d]{margin-left:30px;margin-right:auto;position:relative;font-size:90%}@media screen and (min-width:40.063em){.hi[data-astro-cid-ofy4sk4d]{margin:auto;transform:translate(50px,50px)}}@media screen and (min-width:40.063em)and (min-height:600px){.hi[data-astro-cid-ofy4sk4d]{transform:translate(100px,50px)}}@media screen and (min-width:40.063em){.hi[data-astro-cid-ofy4sk4d] .huge[data-astro-cid-ofy4sk4d]{position:absolute;right:105%;top:-55px}}@media screen and (min-width:40.063em)and (min-height:600px){.hi[data-astro-cid-ofy4sk4d] .huge[data-astro-cid-ofy4sk4d]{top:-94px}}@media screen and (min-width:1100px){.hi[data-astro-cid-ofy4sk4d] .huge[data-astro-cid-ofy4sk4d]{position:absolute}}@media screen and (min-width:1100px)and (min-height:600px){.hi[data-astro-cid-ofy4sk4d] .huge[data-astro-cid-ofy4sk4d]{top:-104px}}.huge[data-astro-cid-ofy4sk4d]{font-size:3em;display:block;line-height:1.1}.hi[data-astro-cid-ofy4sk4d] h1[data-astro-cid-ofy4sk4d]{font-size:2.5em}@media screen and (min-height:600px)and (min-width:40.063em){.hi[data-astro-cid-ofy4sk4d] h1[data-astro-cid-ofy4sk4d]{font-size:4em}}@media screen and (min-height:600px)and (min-width:1100px){.hi[data-astro-cid-ofy4sk4d] h1[data-astro-cid-ofy4sk4d]{font-size:4.5em}}.smaller[data-astro-cid-ofy4sk4d]{font-size:60%}.rotate[data-astro-cid-ofy4sk4d]{display:inline;text-indent:5px;white-space:nowrap}@media screen and (min-width:40.063em){.rotate[data-astro-cid-ofy4sk4d]{text-indent:10px}}.rotate[data-astro-cid-ofy4sk4d] span[data-astro-cid-ofy4sk4d]{position:absolute;opacity:0}.scroll-indicator[data-astro-cid-ofy4sk4d]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);opacity:.5;color:inherit;cursor:pointer;animation:bounce 2s cubic-bezier(.65,0,.35,1) infinite;transition:opacity .6s cubic-bezier(.65,0,.35,1)}.scroll-indicator[data-astro-cid-ofy4sk4d].hidden{opacity:0}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}#work[data-astro-cid-66pa53kh]{padding-top:50px}#work[data-astro-cid-66pa53kh]>h2[data-astro-cid-66pa53kh],#work[data-astro-cid-66pa53kh]>p[data-astro-cid-66pa53kh]{margin-left:30px}@media screen and (min-width:40.063em){#work[data-astro-cid-66pa53kh]>h2[data-astro-cid-66pa53kh],#work[data-astro-cid-66pa53kh]>p[data-astro-cid-66pa53kh]{margin-left:20vw}}p[data-astro-cid-66pa53kh].ad{font-size:1.1rem}#work[data-astro-cid-66pa53kh] p[data-astro-cid-66pa53kh]{max-width:600px}#work[data-astro-cid-66pa53kh] .overlay[data-astro-cid-66pa53kh] p[data-astro-cid-66pa53kh]{max-width:85%}.section-effect[data-astro-cid-66pa53kh]{width:120vw;margin-left:30vw;margin-top:50px;margin-bottom:50px;display:flex}@media screen and (min-width:40.063em){.section-effect[data-astro-cid-66pa53kh]{margin-top:100px;margin-bottom:100px}}.section-effect-rev[data-astro-cid-66pa53kh]{width:120vw;margin-left:-40vw;margin-top:60px;margin-bottom:80px;display:flex;flex-direction:row-reverse}@media screen and (min-width:40.063em){.section-effect-rev[data-astro-cid-66pa53kh]{margin-left:-50vw}}.section-item[data-astro-cid-66pa53kh]{margin-left:10px;margin-right:10px;position:relative}.section-item[data-astro-cid-66pa53kh] img[data-astro-cid-66pa53kh]{max-width:100%;display:block}.section-item[data-astro-cid-66pa53kh] picture[data-astro-cid-66pa53kh]{transition:opacity .3s cubic-bezier(.65,0,.35,1)}.section-item[data-astro-cid-66pa53kh]:nth-child(3){display:none}@media screen and (min-width:40.063em){.section-item[data-astro-cid-66pa53kh]:nth-child(3){display:flex}}.section-item[data-astro-cid-66pa53kh] .overlay[data-astro-cid-66pa53kh]{inset:0;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.65,0,.35,1);background-color:#0006;padding:3vw}.section-item[data-astro-cid-66pa53kh] .overlay[data-astro-cid-66pa53kh]:before{content:"";display:block;position:absolute;inset:3vw;background-color:transparent;color:#000;border:2px solid black;border-color:#000;transform:scaleY(0);transition:transform .3s cubic-bezier(.65,0,.35,1);z-index:0}.section-item[data-astro-cid-66pa53kh]:hover picture[data-astro-cid-66pa53kh]{opacity:0}.section-item[data-astro-cid-66pa53kh]:hover .overlay[data-astro-cid-66pa53kh]{background-color:var(--background-color)}.section-item[data-astro-cid-66pa53kh]:hover .overlay[data-astro-cid-66pa53kh]:before{transform:scaleY(1)}.section-item[data-astro-cid-66pa53kh]:hover h3[data-astro-cid-66pa53kh],.section-item[data-astro-cid-66pa53kh]:hover p[data-astro-cid-66pa53kh]{color:#000}.section-item[data-astro-cid-66pa53kh] h3[data-astro-cid-66pa53kh],.section-item[data-astro-cid-66pa53kh] p[data-astro-cid-66pa53kh]{z-index:3;text-align:center;transition:color .3s cubic-bezier(.65,0,.35,1)}.section-item[data-astro-cid-66pa53kh] p[data-astro-cid-66pa53kh]{font-size:.9em}@media screen and (min-width:1100px){.section-item[data-astro-cid-66pa53kh] p[data-astro-cid-66pa53kh]{font-size:1.1em}}.work[data-astro-cid-66pa53kh]:hover .overlay[data-astro-cid-66pa53kh] h3[data-astro-cid-66pa53kh]{color:#000}.overlay[data-astro-cid-66pa53kh] p[data-astro-cid-66pa53kh]{text-align:center}a[data-astro-cid-66pa53kh].work,a[data-astro-cid-66pa53kh].section-item{text-decoration:none;color:#fff}.work[data-astro-cid-66pa53kh] p[data-astro-cid-66pa53kh],.work-head[data-astro-cid-66pa53kh] p[data-astro-cid-66pa53kh],.work[data-astro-cid-66pa53kh] h3[data-astro-cid-66pa53kh],.work-head[data-astro-cid-66pa53kh] h3[data-astro-cid-66pa53kh]{text-align:center}@media screen and (min-width:40.063em){.work[data-astro-cid-66pa53kh] h3[data-astro-cid-66pa53kh],.work-head[data-astro-cid-66pa53kh] h3[data-astro-cid-66pa53kh]{margin-left:30px;margin-right:30px}}.clientlogos[data-astro-cid-66pa53kh]{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:center;width:160vw}.clientlogos[data-astro-cid-66pa53kh]>div[data-astro-cid-66pa53kh]{margin-left:25px;margin-right:25px}.clientlogos[data-astro-cid-66pa53kh] div[data-astro-cid-66pa53kh] img[data-astro-cid-66pa53kh]{max-height:70px;max-width:120px;width:auto}#prices[data-astro-cid-j7pv25f6]{margin-top:80px;background-color:#fff;padding-top:80px;padding-bottom:80px}#prices[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],#prices[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],#prices[data-astro-cid-j7pv25f6] .prices[data-astro-cid-j7pv25f6],#prices[data-astro-cid-j7pv25f6] .contact[data-astro-cid-j7pv25f6]{margin-left:30px;max-width:600px}@media screen and (min-width:40.063em){#prices[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],#prices[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],#prices[data-astro-cid-j7pv25f6] .prices[data-astro-cid-j7pv25f6],#prices[data-astro-cid-j7pv25f6] .contact[data-astro-cid-j7pv25f6]{margin-left:20vw}}#prices[data-astro-cid-j7pv25f6] .prices[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;padding-right:60px;margin-top:60px;margin-bottom:60px}@media screen and (min-width:40.063em){#prices[data-astro-cid-j7pv25f6] .prices[data-astro-cid-j7pv25f6]{max-width:650px}}@media(max-width:600px){#prices[data-astro-cid-j7pv25f6] .prices[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;align-items:center;padding:1.2rem 0;border-top:1px solid rgba(46,42,42,.12);cursor:default;transition:border-color .3s ease}#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6]:nth-last-child(-n+2){border-bottom:1px solid rgba(46,42,42,.12)}@media(max-width:600px){#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6]:nth-last-child(-n+2){border-bottom:none}}@media(max-width:600px){#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid rgba(46,42,42,.12)}}#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6].open{grid-column:1/-1;max-width:calc(50% - 2rem)}@media(max-width:600px){#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6].open{grid-column:1;max-width:100%}}#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6]:hover{border-color:#86000040}#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6]:hover .list-index[data-astro-cid-j7pv25f6]{color:#860000}#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6]:hover .price-range[data-astro-cid-j7pv25f6]{transform:translate(6px)}#prices[data-astro-cid-j7pv25f6] .price-row[data-astro-cid-j7pv25f6]:hover .price-unit[data-astro-cid-j7pv25f6]{color:#860000}#prices[data-astro-cid-j7pv25f6] .price-range[data-astro-cid-j7pv25f6]{font-family:freight-big-pro,Georgia,serif;font-size:clamp(1.3rem,2vw,1.5rem);font-weight:400;color:#2e2a2a;line-height:1;transition:transform .3s ease}#prices[data-astro-cid-j7pv25f6] .price-unit[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:300;color:#9a958f;letter-spacing:.1em;text-align:right;align-self:end;transition:color .3s ease}#writeus[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],#writeus[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],#writeus[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6],#writeus[data-astro-cid-j7pv25f6] .contact[data-astro-cid-j7pv25f6]{margin-left:30px;max-width:600px}@media screen and (min-width:40.063em){#writeus[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],#writeus[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],#writeus[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6],#writeus[data-astro-cid-j7pv25f6] .contact[data-astro-cid-j7pv25f6]{margin-left:20vw}}#writeus[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding-right:30px}
