.coming-soon__main{order:2;width:100%;margin:75px auto 50px}.coming-soon__img{position:relative;padding:36% 0 0;width:100%;order:1;background:url(img/colleen-mchale.jpg) 50% 30%/cover no-repeat}.coming-soon__img:before{content:"";background:url(img/border.svg) center/cover no-repeat;position:absolute;width:100%;top:100%;left:0;height:50px;transform:translateY(-50%)}.coming-soon__logo{max-width:30%}.coming-soon__text{margin-bottom:0}.coming-soon__email{margin-top:15px;display:inline-block;font-family:"Patua One",cursive;color:#f3dee8;text-decoration:none;position:relative;z-index:1}.coming-soon__email:hover{color:#fbfdfc}.coming-soon__email:hover:after{content:"";background:url(img/border-pink.svg) center/cover round no-repeat;position:absolute;bottom:-7px;left:0;right:0;height:10px;z-index:-1}.coming-soon__content{max-width:90%;margin:auto;text-align:center}@media screen and (min-width: 600px){.coming-soon__header{margin:30px 0}.coming-soon__content{max-width:75%}.coming-soon__email{margin-top:30px}}@media screen and (min-width: 900px){.coming-soon__img,.coming-soon__main{width:50%;float:right;flex:1}.coming-soon__img{height:100%;background-position:60% 50%;padding:0}.coming-soon__img:before{width:750px;width:100vh;height:60px;position:absolute;left:100%;top:50%;transform:translate(-50%, -50%) rotate(90deg)}}.btn{--chev-h: 8px;--chev-color: #EAC4D5;--tile-w: calc(var(--chev-h) * 1.7135);--cap-w: calc(var(--chev-h) * 0.2230);--cap-h: calc(var(--chev-h) * 0.5159);--overlap: 0.5px;--mid-w: max(var(--tile-w), round(down, 100% - 2 * var(--cap-w), var(--tile-w)));margin-top:15px;display:inline-block;font-family:"Patua One",cursive;color:#f3dee8;text-decoration:none;position:relative;z-index:1;font-size:18px}.btn::before,.btn::after,.btn span::before{content:"";position:absolute;bottom:-5px;z-index:-1;pointer-events:none;background-color:var(--chev-color);mask-repeat:no-repeat;mask-position:left bottom;mask-size:100% 100%;opacity:0;transition:opacity .2s ease}.btn span::before{left:calc(50% - var(--mid-w)/2);width:var(--mid-w);height:var(--chev-h);mask-image:url(img/chevron-middle.svg);mask-size:var(--tile-w) var(--chev-h);mask-repeat:repeat-x}.btn::before{left:calc(50% - var(--mid-w)/2 - var(--cap-w) + var(--overlap));width:var(--cap-w);height:var(--cap-h);mask-image:url(img/chevron-endcap-left.svg)}.btn::after{left:calc(50% + var(--mid-w)/2 - var(--overlap));width:var(--cap-w);height:var(--cap-h);mask-image:url(img/chevron-endcap-right.svg)}.btn:hover{color:#fbfdfc}.btn:hover::before,.btn:hover::after,.btn:hover span::before{opacity:1}.btn--dark{color:#3b475e}.btn--dark:hover{color:#3b475e}.btn--blue{--chev-color: #7285b0}.btn--green{--chev-color: #b8e0d2}.btn--navy{--chev-color: #3b475e}.btn--white,.btn--green-light{--chev-color: #fbfdfc}.btn--large{--chev-h: 10px;font-size:22px}.btn--large::before,.btn--large::after,.btn--large span::before{bottom:-7px}body{background-color:#3b475e;color:#fbfdfc;font-family:"Lato",sans-serif;font-weight:300;font-size:1rem;margin:0;overflow:auto}body *{box-sizing:border-box}section{min-height:75vh}main{display:flex;flex-flow:column}footer{text-align:center;padding:40px 0;position:relative;z-index:15;background:#7285b0}footer p{margin:0;color:#171e26;font-weight:700;font-size:1rem}.header{margin:15px 0}.header__line{display:block}.header__line--1{font-family:"Patua One",cursive;font-size:2.5rem;font-weight:400;line-height:1.1}.header__line--2{font-size:1.25rem;font-weight:300}@media screen and (min-width: 600px){body{font-size:1.25rem}.header__line--1{font-size:3rem}.header__line--2{font-size:1.75rem}}@media screen and (min-width: 900px){.header__line--1{font-size:3.8rem}.header__line--2{font-size:2rem}}#hero{display:flex;flex-flow:column;min-height:100vh}@media screen and (min-width: 768px){#hero{flex-flow:row}}#hero .column:first-child{order:2;flex:0 0 auto;width:auto;padding:50px;min-height:25%;display:flex;flex-flow:column;align-items:center;justify-content:center;position:relative;width:100%}@media screen and (min-width: 768px){#hero .column:first-child{width:50%}}#hero .column:first-child:after{content:"";background:url(img/border.svg) center/cover no-repeat;position:absolute;width:100%;top:0;left:0;height:5.5vw;transform:translateY(-50%)}@media screen and (min-width: 768px){#hero .column:first-child:after{width:750px;width:100vh;height:60px;position:absolute;left:0;top:50%;transform:translate(-50%, -50%) rotate(90deg)}}#hero .column:last-child{order:1;flex:1 1 0;width:100%;height:auto;align-self:stretch;position:relative;overflow:hidden}@media screen and (min-width: 768px){#hero .column:last-child{width:50%}}#hero .column:last-child img{object-fit:cover;object-position:center 30%;width:100%;height:100%}@media screen and (min-width: 768px){#hero .column:last-child img{object-position:center}}#hero .btn{margin:30px auto}#hero .hero__header{text-align:center}#hero p{text-align:center}.logo{max-width:230px;width:30%}.card{display:flex;flex-flow:column nowrap;position:relative;isolation:isolate}.card__media{margin:0;position:relative;line-height:0}.card__video{display:block;width:100%;height:auto;object-fit:contain}.card__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.card.is-video-visible .card__poster{visibility:hidden}.card:hover .card__media::before,.card.is-playing .card__media::before{background-color:rgba(0,0,0,0)}.card h3{font-size:1.375rem;margin:10px 0;font-weight:700;letter-spacing:-1px}.card__content{font-size:1rem;flex:1 1 0;padding:30px 30px 0}.card__actions{padding:0 30px 30px;display:flex;flex-flow:column;align-items:flex-start;gap:15px;margin-top:15px}.card__actions a{margin:0}.card__tags{display:flex;flex-flow:row wrap;gap:10px;font-size:.875rem}.card__tags span{padding:5px 10px;background:#7b2d53;color:#f3dee8}#work{background:#f3dee8;color:#3b475e;justify-content:center;align-items:center;display:flex;flex-flow:column wrap}@media screen and (min-width: 1024px){#work{flex-flow:row nowrap}}#work h2{font-family:"Patua One",cursive;font-size:clamp(32px,6vw,48px)}.work__intro{padding:30px 8vw}@media screen and (min-width: 1024px){.work__intro{width:50%;max-width:800px;margin:auto}}.work__grid{align-self:stretch;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:0}@media screen and (min-width: 600px){.work__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.work__grid{height:100%;min-height:inherit;width:50%}}.work__card{flex:0 0 auto;width:100%;height:100%;background:hsla(0,0%,100%,.7);position:relative;z-index:1}.work__card:nth-child(3n+1){background:hsla(0,0%,100%,.4)}.work__card:nth-child(3),.work__card:nth-child(4){padding-bottom:20px}#about{background:#3b475e;color:#3b475e;min-height:0;--chev-h: 40px;--chev-color: #b8e0d2;--tile-w: calc(var(--chev-h) * 1.7135)}#about h2{font-family:"Patua One",cursive;font-size:clamp(32px,6vw,48px)}#about h2:has(+.subtitle){margin-bottom:10px}#about .subtitle{font-weight:700;margin-bottom:30px}.about__wrapper{background:#b8e0d2;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-flow:column wrap}.about__wrapper:before{content:"";display:block;position:absolute;z-index:-1;background:linear-gradient(to bottom, #7285b0 49%, #b8e0d2 50%);top:calc(-1*var(--chev-h)/2);right:0;left:0;bottom:calc(-1*var(--chev-h)/2);mask-position:top center,bottom center;mask-image:url(img/chevron-middle.svg),url(img/chevron-middle.svg);mask-size:var(--tile-w) var(--chev-h);mask-repeat:repeat-x}.about__content{width:1320px;max-width:80%;padding:75px 8vw;margin:auto}#contact{min-height:0;padding:60px 0 100px;flex-flow:column;text-align:center}@media screen and (min-width: 1024px){#contact{flex-flow:row nowrap}}#contact h2{font-family:"Patua One",cursive;font-size:clamp(32px,6vw,48px)}.contact__content{padding:0 8vw}.contact__actions{margin-top:40px;gap:15px 30px;display:flex;flex-flow:column;align-items:center}@media screen and (min-width: 1024px){.contact__actions{flex-flow:row nowrap;justify-content:center}}/*# sourceMappingURL=styles.css.map */
