@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@600;800&family=Fraunces:opsz,wght@9..144,700;9..144,900&display=swap);:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-webkit-input-placeholder{color:inherit}::placeholder{color:inherit}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}.flow>*+*{margin-top:1em;margin-top:var(--flow-space,1em)}.flex{justify-content:false}.flex,.flex-justify-center{align-items:false;display:flex;flex:false 1;flex-direction:false}.flex-justify-center{justify-content:center}.flex-column{justify-content:false}.flex-col-center,.flex-column{align-items:false;display:flex;flex:false 1;flex-direction:column}.flex-col-center{justify-content:center}.flex-space-between{align-items:center;justify-content:space-between}.flex-space-around,.flex-space-between{display:flex;flex:false 1;flex-direction:false}.flex-space-around{align-items:false;justify-content:space-around}.box{align-items:false;display:flex;flex:false 1;flex-direction:column;justify-content:center}.grid-2{grid-gap:0;grid-template-columns:repeat(auto-fit,minmax(clamp(50% - 0vw,(53.54ch - 0vw - 100%) * 999,100%),1fr))}.grid-2,.grid-2-s{display:grid;gap:0}.grid-2-s{grid-gap:0;grid-template-columns:repeat(auto-fit,minmax(clamp(50% - 0vw,(2ch - 0vw - 100%) * 999,100%),1fr))}.grid-3{grid-gap:3em;display:grid;gap:3em;grid-template-columns:repeat(auto-fit,minmax(clamp(33.3333333333% - 3em,(55.92ch - 6em - 100%) * 999,100%),1fr))}.grid-4{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(clamp(25% - 0vw,(52ch - 0vw - 100%) * 999,100%),1fr))}.pad-m{padding:calc(8px + 1.5625vw);padding:var(--gap-m)}.pad-l{padding:calc(16px + 3.125vw);padding:var(--gap-l)}.pad-3xl{padding:calc(48px + 9.375vw);padding:var(--gap-3xl)}.pad-block-xl{padding-block:calc(24px + 4.6875vw);padding-block:var(--gap-xl)}.pad-block-xxl{padding-block:calc(32px + 6.25vw);padding-block:var(--gap-xxl)}.pad-block-3xl{padding-block:calc(48px + 9.375vw);padding-block:var(--gap-3xl)}.pad-inline-l{padding-inline:calc(16px + 3.125vw);padding-inline:var(--gap-l)}.pad-inline-xl{padding-inline:calc(32px + 6.25vw);padding-inline:var(--gap-xxl)}.pad-bottom-xl{-webkit-padding-after:calc(24px + 4.6875vw);-webkit-padding-after:var(--gap-xl);padding-block-end:calc(24px + 4.6875vw);padding-block-end:var(--gap-xl)}.mar-t-xl{-webkit-margin-before:calc(24px + 4.6875vw);-webkit-margin-before:var(--gap-xl);margin-block-start:calc(24px + 4.6875vw);margin-block-start:var(--gap-xl)}.mar-b-s{-webkit-margin-after:calc(4px + .78125vw);-webkit-margin-after:var(--gap-s);margin-block-end:calc(4px + .78125vw);margin-block-end:var(--gap-s)}.mar-b-m{-webkit-margin-after:calc(8px + 1.5625vw);-webkit-margin-after:var(--gap-m);margin-block-end:calc(8px + 1.5625vw);margin-block-end:var(--gap-m)}.mar-b-l{-webkit-margin-after:calc(16px + 3.125vw);-webkit-margin-after:var(--gap-l);margin-block-end:calc(16px + 3.125vw);margin-block-end:var(--gap-l)}.mar-b-4xl{-webkit-margin-after:calc(64px + 12.5vw);-webkit-margin-after:var(--gap-4xl);margin-block-end:calc(64px + 12.5vw);margin-block-end:var(--gap-4xl)}.gap-m{gap:calc(8px + 1.5625vw);gap:var(--gap-m)}.gap-l{gap:calc(16px + 3.125vw);gap:var(--gap-l)}.ff-sans{font-family:Barlow,sans-serif}.fs-500{font-size:clamp(.88rem,.17vw + .81rem,1rem);font-size:var(--fs-500)}.fs-600{font-size:clamp(1.17rem,.6vw + .94rem,1.62rem);font-size:var(--fs-600)}.fs-700{font-size:clamp(1.55rem,1.42vw + 1.02rem,2.62rem);font-size:var(--fs-700)}.fw-800{font-weight:800;font-weight:var(--fw-800)}.bg-primary-lighter{background-color:#9ccec4}.clr-txt-white{color:#fff}.clr-primary-dark{color:#25564b}.clr-primary-medium{color:#34796a}.clr-primary-light{color:#458c7e}.clr-neutral-medium{color:#5a636c}.clr-neutral-lighter{color:#a7abae}.letter-space-s{letter-spacing:.025ch}.letter-space-m{letter-spacing:.1ch}.navigation{align-items:center;color:#fff;display:flex;font-family:Barlow,sans-serif;font-size:clamp(.88rem,.17vw + .81rem,1rem);font-size:var(--fs-500);gap:calc(8px + 1.5625vw);gap:var(--gap-m)}.navigation>li>a:hover{cursor:pointer}.navigation>li:last-child:hover{background-color:#7ac8f5;color:#fff}.hamburger img{height:75%;width:75%}.dropdown{aspect-ratio:1;background-color:#fff;color:#818498;display:flex;font-family:Barlow,sans-serif;font-size:clamp(1.17rem,.6vw + .94rem,1.62rem);font-size:var(--fs-600);gap:calc(16px + 3.125vw);gap:var(--gap-l);left:10%;position:absolute;top:20%;width:80%}.dropdown:after{border-bottom:25px solid #fff;border-left:30px solid transparent;bottom:100%;content:"";position:absolute;right:0}.link{--flow-space:2em;display:inline-block;font-size:calc(clamp(.66rem, -.05vw + .68rem, .62rem)*1.1);font-size:calc(var(--fs-400)*1.1);font-weight:900;font-weight:var(--fw-900);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.link,.text{position:relative}.text{z-index:1}.text:hover{cursor:pointer}.text:after{border-radius:1rem;bottom:-.25em;content:"";left:-5%;position:absolute;width:110%;z-index:-1}.about:hover,.projects:hover,.services:hover{color:#fff;cursor:pointer}.facebook:hover .facebook-icon,.instagram:hover .instagram-icon,.pinterest:hover .pinterest-icon,.twitter:hover .twitter-icon{fill:#fff;cursor:pointer}.text.yellow:after{border-bottom:.75em solid #fff3ad}.text.orange:after{border-bottom:.75em solid #ffdbd6}.navigation>li:last-child{background-color:#fff;border-radius:2rem;color:#19536b;font-family:Fraunces,serif;font-size:clamp(.66rem,-.05vw + .68rem,.62rem);font-size:var(--fs-400);padding-block:calc(4px + .78125vw);padding-block:var(--gap-s);padding-inline:calc(8px + 1.5625vw);padding-inline:var(--gap-m);text-transform:uppercase}.dropdown>li{max-width:100%}.dropdown>li:last-child{-webkit-margin-before:calc(8px + 1.5625vw);-webkit-margin-before:var(--gap-m);margin-block-start:calc(8px + 1.5625vw);margin-block-start:var(--gap-m)}.dropdown>li:last-child>a{background-color:#fad400;border-radius:2rem;color:#19536b;font-family:Fraunces,serif;font-size:clamp(.88rem,.17vw + .81rem,1rem);font-size:var(--fs-500);padding-block:1.25rem;padding-inline:2.25rem;text-transform:uppercase}header[class*=large]{background-image:url(/sunnyside/static/media/image-header.49b52ffa54752cb7c2d0.jpg);background-position:50%}header[class*=small]{background-image:url(/sunnyside/static/media/image-header.9167cda0c72b56b2cda5.jpg)}.box img{height:100%;object-fit:cover;width:100%}.box:nth-child(5),.box:nth-child(6){background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:100%}.box.order{grid-row-end:2}.box[class*=large]:nth-child(5){background-image:url(/sunnyside/static/media/image-graphic-design.7ac8bdf0d3df29591a3b.jpg)}.box[class*=small]:nth-child(5){background-image:url(/sunnyside/static/media/image-graphic-design.09c20c2d3df10b4e76a2.jpg)}.box[class*=large]:nth-child(6){background-image:url(/sunnyside/static/media/image-photography.104cf40b52f66520afb0.jpg)}.box[class*=small]:nth-child(6){background-image:url(/sunnyside/static/media/image-photography.26df83b3c32ef637abbb.jpg)}.dropdown>li,.facebook,.instagram,.pinterest,.twitter{margin-right:0}.testimonial img{aspect-ratio:1;border-radius:50%;width:20%}.arrow img{height:10%;width:10%}:root{--fs-100:clamp(0.28rem,-0.17vw + 0.34rem,0.15rem);--fs-200:clamp(0.37rem,-0.18vw + 0.44rem,0.24rem);--fs-300:clamp(0.49rem,-0.15vw + 0.55rem,0.38rem);--fs-400:clamp(0.66rem,-0.05vw + 0.68rem,0.62rem);--fs-500:clamp(0.88rem,0.17vw + 0.81rem,1rem);--fs-600:clamp(1.17rem,0.6vw + 0.94rem,1.62rem);--fs-700:clamp(1.55rem,1.42vw + 1.02rem,2.62rem);--fs-800:clamp(2.07rem,2.88vw + 0.99rem,4.24rem);--fs-900:clamp(2.76rem,5.45vw + 0.72rem,6.85rem);--fw-100:100;--fw-200:200;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-900:900;--padding-top-xxs:calc(0.8px + 0.15625vw);--padding-top-xs:calc(2px + 0.39063vw);--padding-top-s:calc(4px + 0.78125vw);--padding-top-m:calc(8px + 1.5625vw);--padding-top-l:calc(16px + 3.125vw);--padding-top-xl:calc(24px + 4.6875vw);--padding-top-xxl:calc(32px + 6.25vw);--padding-top-3xl:calc(48px + 9.375vw);--padding-top-4xl:calc(64px + 12.5vw);--padding-right-xxs:calc(0.8px + 0.15625vw);--padding-right-xs:calc(2px + 0.39063vw);--padding-right-s:calc(4px + 0.78125vw);--padding-right-m:calc(8px + 1.5625vw);--padding-right-l:calc(16px + 3.125vw);--padding-right-xl:calc(24px + 4.6875vw);--padding-right-xxl:calc(32px + 6.25vw);--padding-right-3xl:calc(48px + 9.375vw);--padding-right-4xl:calc(64px + 12.5vw);--padding-bottom-xxs:calc(0.8px + 0.15625vw);--padding-bottom-xs:calc(2px + 0.39063vw);--padding-bottom-s:calc(4px + 0.78125vw);--padding-bottom-m:calc(8px + 1.5625vw);--padding-bottom-l:calc(16px + 3.125vw);--padding-bottom-xl:calc(24px + 4.6875vw);--padding-bottom-xxl:calc(32px + 6.25vw);--padding-bottom-3xl:calc(48px + 9.375vw);--padding-bottom-4xl:calc(64px + 12.5vw);--padding-left-xxs:calc(0.8px + 0.15625vw);--padding-left-xs:calc(2px + 0.39063vw);--padding-left-s:calc(4px + 0.78125vw);--padding-left-m:calc(8px + 1.5625vw);--padding-left-l:calc(16px + 3.125vw);--padding-left-xl:calc(24px + 4.6875vw);--padding-left-xxl:calc(32px + 6.25vw);--padding-left-3xl:calc(48px + 9.375vw);--padding-left-4xl:calc(64px + 12.5vw);--padding-block-xxs:calc(0.8px + 0.15625vw);--padding-block-xs:calc(2px + 0.39063vw);--padding-block-s:calc(4px + 0.78125vw);--padding-block-m:calc(8px + 1.5625vw);--padding-block-l:calc(16px + 3.125vw);--padding-block-xl:calc(24px + 4.6875vw);--padding-block-xxl:calc(32px + 6.25vw);--padding-block-3xl:calc(48px + 9.375vw);--padding-block-4xl:calc(64px + 12.5vw);--padding-inline-xxs:calc(0.8px + 0.15625vw);--padding-inline-xs:calc(2px + 0.39063vw);--padding-inline-s:calc(4px + 0.78125vw);--padding-inline-m:calc(8px + 1.5625vw);--padding-inline-l:calc(16px + 3.125vw);--padding-inline-xl:calc(24px + 4.6875vw);--padding-inline-xxl:calc(32px + 6.25vw);--padding-inline-3xl:calc(48px + 9.375vw);--padding-inline-4xl:calc(64px + 12.5vw);--padding-all-xxs:calc(0.8px + 0.15625vw);--padding-all-xs:calc(2px + 0.39063vw);--padding-all-s:calc(4px + 0.78125vw);--padding-all-m:calc(8px + 1.5625vw);--padding-all-l:calc(16px + 3.125vw);--padding-all-xl:calc(24px + 4.6875vw);--padding-all-xxl:calc(32px + 6.25vw);--padding-all-3xl:calc(48px + 9.375vw);--padding-all-4xl:calc(64px + 12.5vw);--margin-top-xxs:calc(0.8px + 0.15625vw);--margin-top-xs:calc(2px + 0.39063vw);--margin-top-s:calc(4px + 0.78125vw);--margin-top-m:calc(8px + 1.5625vw);--margin-top-l:calc(16px + 3.125vw);--margin-top-xl:calc(24px + 4.6875vw);--margin-top-xxl:calc(32px + 6.25vw);--margin-top-3xl:calc(48px + 9.375vw);--margin-top-4xl:calc(64px + 12.5vw);--margin-right-xxs:calc(0.8px + 0.15625vw);--margin-right-xs:calc(2px + 0.39063vw);--margin-right-s:calc(4px + 0.78125vw);--margin-right-m:calc(8px + 1.5625vw);--margin-right-l:calc(16px + 3.125vw);--margin-right-xl:calc(24px + 4.6875vw);--margin-right-xxl:calc(32px + 6.25vw);--margin-right-3xl:calc(48px + 9.375vw);--margin-right-4xl:calc(64px + 12.5vw);--margin-bottom-xxs:calc(0.8px + 0.15625vw);--margin-bottom-xs:calc(2px + 0.39063vw);--margin-bottom-s:calc(4px + 0.78125vw);--margin-bottom-m:calc(8px + 1.5625vw);--margin-bottom-l:calc(16px + 3.125vw);--margin-bottom-xl:calc(24px + 4.6875vw);--margin-bottom-xxl:calc(32px + 6.25vw);--margin-bottom-3xl:calc(48px + 9.375vw);--margin-bottom-4xl:calc(64px + 12.5vw);--margin-left-xxs:calc(0.8px + 0.15625vw);--margin-left-xs:calc(2px + 0.39063vw);--margin-left-s:calc(4px + 0.78125vw);--margin-left-m:calc(8px + 1.5625vw);--margin-left-l:calc(16px + 3.125vw);--margin-left-xl:calc(24px + 4.6875vw);--margin-left-xxl:calc(32px + 6.25vw);--margin-left-3xl:calc(48px + 9.375vw);--margin-left-4xl:calc(64px + 12.5vw);--margin-block-xxs:calc(0.8px + 0.15625vw);--margin-block-xs:calc(2px + 0.39063vw);--margin-block-s:calc(4px + 0.78125vw);--margin-block-m:calc(8px + 1.5625vw);--margin-block-l:calc(16px + 3.125vw);--margin-block-xl:calc(24px + 4.6875vw);--margin-block-xxl:calc(32px + 6.25vw);--margin-block-3xl:calc(48px + 9.375vw);--margin-block-4xl:calc(64px + 12.5vw);--margin-inline-xxs:calc(0.8px + 0.15625vw);--margin-inline-xs:calc(2px + 0.39063vw);--margin-inline-s:calc(4px + 0.78125vw);--margin-inline-m:calc(8px + 1.5625vw);--margin-inline-l:calc(16px + 3.125vw);--margin-inline-xl:calc(24px + 4.6875vw);--margin-inline-xxl:calc(32px + 6.25vw);--margin-inline-3xl:calc(48px + 9.375vw);--margin-inline-4xl:calc(64px + 12.5vw);--margin-all-xxs:calc(0.8px + 0.15625vw);--margin-all-xs:calc(2px + 0.39063vw);--margin-all-s:calc(4px + 0.78125vw);--margin-all-m:calc(8px + 1.5625vw);--margin-all-l:calc(16px + 3.125vw);--margin-all-xl:calc(24px + 4.6875vw);--margin-all-xxl:calc(32px + 6.25vw);--margin-all-3xl:calc(48px + 9.375vw);--margin-all-4xl:calc(64px + 12.5vw);--gap-xxs:calc(0.8px + 0.15625vw);--gap-xs:calc(2px + 0.39063vw);--gap-s:calc(4px + 0.78125vw);--gap-m:calc(8px + 1.5625vw);--gap-l:calc(16px + 3.125vw);--gap-xl:calc(24px + 4.6875vw);--gap-xxl:calc(32px + 6.25vw);--gap-3xl:calc(48px + 9.375vw);--gap-4xl:calc(64px + 12.5vw);--lh-3xs:1;--lh-xxs:1.125;--lh-xs:1.25;--lh-s:1.375;--lh-m:1.5;--lh-l:1.625;--lh-xl:1.75;--lh-xxl:1.875;--lh-3xl:2;--measure-compact:20ch;--measure-medium:35ch;--measure-longform:65ch}body,html{overflow-x:hidden}body{background-color:#fff;font-family:Fraunces,serif;text-align:center}h1,h2,h3{line-height:1.125;line-height:var(--lh-xxs)}h1{color:#fff;font-size:clamp(2.07rem,2.88vw + .99rem,4.24rem);font-size:var(--fs-800);letter-spacing:.25ch;margin-block:calc(24px + 4.6875vw);margin-block:var(--gap-xl);text-transform:uppercase}h2{font-size:clamp(1.55rem,1.42vw + 1.02rem,2.62rem);font-size:var(--fs-700)}h2,h3{font-weight:900}h3{-webkit-margin-before:3.5em;font-size:calc(clamp(.66rem, -.05vw + .68rem, .62rem)*1.2);font-size:calc(var(--fs-400)*1.2);font-weight:var(--fw-900);letter-spacing:.4ch;margin-block-start:3.5em;text-transform:uppercase}h3,p{color:#a7abae}p{font-family:Barlow,sans-serif;font-size:clamp(.88rem,.17vw + .81rem,1rem);font-size:var(--fs-500);line-height:1.5;line-height:var(--lh-m);margin:0 auto;max-width:35ch;max-width:var(--measure-medium)}header{background-position-y:100%;background-repeat:no-repeat;background-size:cover;position:relative}li{list-style-type:none;margin-right:1em;max-width:35ch;max-width:var(--measure-medium)}
/*# sourceMappingURL=main.e2166491.css.map*/