html{box-sizing:border-box;font-size:100%}*,*:after,*:before{box-sizing:inherit}body{margin:0;padding:0}h1,h2,h3,p{margin:0}a,a:visited{text-decoration:none;color:#f0edee}@font-face{font-family:roslindale-semibold;src:url(/assets/Roslindale-DisplayCondensedSemiBold-Edu-9ec4670d.woff2)}@font-face{font-family:roslindale-regular;src:url(/assets/Roslindale-DeckNarrowRegular-Edu-89841917.woff2)}@font-face{font-family:stem-light;src:url(/assets/Stem-Light-66cb1027.woff)}@font-face{font-family:stem-bold;src:url(/assets/Stem-Bold-8ff7c0d9.woff)}@font-face{font-family:stem-regular;src:url(/assets/Stem-Regular-8852f95d.woff)}:root{--font-sb-roslindale: roslindale-semibold;--font-r-roslindale: roslindale-regular;--font-l-stem: stem-light;--font-b-stem: stem-bold;--font-r-stem: stem-regular;--yellow-color: #f4bf3c;--menu-f-color: #201b1c;--white-f-color: #f5f5f5;--l-purple: #ede2e9;--selection: #dddbd7;--showreel: #030303;--highlight: #a39276;--lapolo-textcolor: #e4e9ee;--lapolo-bgcolor: #7890a8;--lapolo-slide1: #93a6b9;--lapolo-slide2: #869bb1;--lapolo-slide3: #7890a8;--hex-textcolor: #1f221d;--hex-bgcolor: #99a98f;--hex-slide1: #adbaa5;--hex-slide2: #a3b29a;--hex-slide3: #99a98f;--wedding-textcolor: #664f42;--wedding-bgcolor: #ffc6a5;--wedding-slide1: #ffd1b7;--wedding-slide2: #ffccae;--wedding-slide3: #ffc6a5;--border-radius: 0px}.landing-header{color:#faf7ff;display:flex;width:90vw;height:max-content;margin:0 auto;text-align:center;padding:10px 0 0}.icon{width:1.3rem;padding:1px;max-height:1.3rem;margin:5px 1px 0;cursor:pointer;transition:transform 1s ease}.icon:hover{transform:rotate(.5turn)}.landing-header-title{display:grid;place-content:center;width:90%;margin:0 auto;text-align:center;font-family:var(--font-l-stem)}.landing-header-title h1{font-size:1.2rem}.landing-header-title>h1:after,#about>h1:after{content:".";color:var(--yellow-color)}.menu{cursor:pointer;z-index:90;font-family:var(--font-l-stem);text-transform:uppercase;font-size:1rem;border:1px solid var(--yellow-color);color:var(--menu-f-color);background-color:var(--yellow-color);padding-top:.3rem;padding-bottom:.4rem;padding-inline:1rem;border-radius:20px;border:none;position:fixed;bottom:3%;right:3%}#close{display:none;padding-bottom:.4rem;background-color:var(--menu-f-color);color:var(--yellow-color)}.menuContent{width:min(30em,90vw);max-height:min(630px,95%);position:fixed;bottom:2%;right:1.5%;z-index:5;border-radius:10px;display:block;clip-path:circle(0% at 92% 92%)}.clip{width:min(30em,90vw);max-height:min(630px,95%);background:transparent;position:fixed;bottom:2%;right:1.5%;z-index:85;display:flex;flex-direction:column;clip-path:circle(0% at 92% 92%);transition:clip-path .95s cubic-bezier(.645,.045,.0355,1);cursor:pointer;border-radius:10px}nav{display:grid;place-content:center;place-items:end;margin-top:2.5rem;margin-bottom:2.5rem}ul li{list-style:none;overflow:hidden;position:relative;width:max-content}ul li a{font-size:clamp(1.9rem,1.802rem + .4898vw,2.2rem);line-height:1;text-decoration:none;color:var(--menu-f-color);font-family:var(--font-l-stem);overflow:hidden;position:relative;width:max-content}.links{display:block}ul li:after{content:"";height:30%;background-color:#a5a5a599;position:absolute;bottom:0%;width:100%;transform:translate(-101%);z-index:-1}ul li:hover:after{transform:translate(0);transition:transform .3s cubic-bezier(.445,.05,.55,.95)}ul li:nth-of-type(1){margin-bottom:.7rem}ul li:nth-of-type(2){margin-bottom:.7rem}ul li:nth-of-type(3){margin-bottom:.6rem;padding-bottom:.2rem}.social-media{display:grid;height:35%;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;margin-bottom:min(65px,155%);font-family:var(--font-l-stem)}.social-media>span{overflow:hidden;color:var(--menu-f-color);display:grid;place-self:center;text-align:center;width:fit-content;padding:.2rem;margin:.2rem 0 1.2rem;font-size:clamp(1rem,1.4653rem + .3265vw,1.2rem);position:relative}.social-media span a{list-style:none;text-decoration:none;color:var(--menu-f-color);text-transform:uppercase;font-family:var(--font-l-stem)}.social-media>span:after{content:"";height:40%;background-color:#a5a5a599;position:absolute;bottom:0%;width:100%;transform:translate(-101%)}.social-media>span:hover:after{transform:translate(0);transition:transform .3s cubic-bezier(.445,.05,.55,.95)}@media (max-width: 330px){.menu{font-size:1em}}body{background-color:var(--menu-f-color);color:var(--white-f-color);overflow-x:hidden!important;overflow-y:scroll!important}.entire-work{overflow-x:hidden!important}.circle-text{position:absolute;transform:translate(-50%,-50%);font-size:1rem;letter-spacing:.2em;display:none}.work-heading{position:relative;height:100vh;width:100%}header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header>h1{text-align:center;font-weight:400;font-family:var(--font-b-stem);line-height:1;font-size:clamp(3.5rem,1.2195rem + 13.2683vw,5rem)}.reveal-text{display:block}#player{border-radius:1.5em;margin:30px auto;max-width:65vw}#player-w{border-radius:1.5em;margin:18px auto 0;max-width:65vw}.showreel{background-color:#100e0e;max-height:max(530px,65%);padding-top:3.5em;padding-bottom:2.5em}.showreel__content{width:100%;margin:0 auto;line-height:1;padding-left:1.5em;padding-right:1.5em}#showreel__title{color:#f4bf3c;position:relative;z-index:5}.showreel__title{display:block;font-size:7vmin;font-family:var(--font-b-stem);width:max-content;position:relative;overflow:hidden;z-index:5}.showreel__title:after{content:"";height:30%;background-color:#ecd36199;position:absolute;bottom:0%;width:100%;z-index:0}.revealtext{display:block;overflow:hidden}#revealla{width:max-content}.lapolo-name,.hex-name,.ttk-name,.fran-name{position:relative;overflow:hidden}.lapolo-name:after{content:"";height:30%;background-color:#7890a880;position:absolute;bottom:0%;width:100%}.hex-name:after{content:"";height:30%;background-color:#99a98f80;position:absolute;bottom:0%;width:100%}.ttk-name:after{content:"";height:30%;background-color:#f0d0be80;position:absolute;bottom:0%;width:100%}.fran-name:after{content:"";height:30%;background-color:#ecd36199;position:absolute;bottom:0%;width:100%}.align{display:flex}#arrow{width:10vmin;filter:brightness(0) saturate(100%) invert(97%) sepia(53%) saturate(5503%) hue-rotate(318deg) brightness(92%) contrast(110%)}#arrow-4{width:9vmin;filter:brightness(0) saturate(100%) invert(89%) sepia(53%) saturate(2589%) hue-rotate(296deg) brightness(112%) contrast(100%)}#arrow-3{width:9vmin;filter:brightness(0) saturate(100%) invert(73%) sepia(8%) saturate(680%) hue-rotate(53deg) brightness(90%) contrast(85%)}#arrow-2{width:9vmin;filter:brightness(0) saturate(100%) invert(55%) sepia(26%) saturate(347%) hue-rotate(169deg) brightness(96%) contrast(90%)}.showreel__description{color:#fdfbf5;font-size:1.2rem;font-family:var(--font-l-stem)}.showreel__description1{padding:.2rem 0 .4rem}#brand-heading{margin-top:5em;font-family:var(--font-b-stem);font-size:5.5vmin;padding-inline:1.5em;line-height:1}.brand-name{margin-left:1.25em;font-family:var(--font-sb-roslindale);font-size:5vmin;width:max-content}.lapolo-brand{margin-top:6em}#lapolo-name{color:var(--lapolo-bgcolor)}.hex-brand{margin-top:10em}#hex-name{color:var(--hex-bgcolor)}.wedding-brand{color:var(--wedding-bgcolor);margin-top:10em}#ttk-name{color:var(--wedding-bgcolor)}.color__title{font-size:2rem;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-b-stem)}.colorbrand__section{display:flex;margin:0;height:100vh}.color__content{width:100%;padding:1em 0 0 1em;display:flex;flex-direction:column;flex-shrink:0}.color__title{padding-left:1em;text-indent:-1em;font-size:2rem;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-b-stem)}.color__description{font-size:1rem;font-family:var(--font-l-stem)}.color-video{margin-top:-.5em}.lapolo-content:nth-child(1){background-color:var(--lapolo-slide1);color:var(--lapolo-textcolor);border-radius:var(--border-radius)}.lapolo-content:nth-child(2){background-color:var(--lapolo-slide2);color:var(--lapolo-textcolor);border-radius:var(--border-radius)}.lapolo-content:nth-child(3){background-color:var(--lapolo-slide3);color:var(--lapolo-textcolor);border-radius:var(--border-radius)}.hex-content:nth-child(1){background-color:var(--hex-slide1);color:var(--hex-textcolor);border-radius:var(--border-radius)}.hex-content:nth-child(2){background-color:var(--hex-slide2);color:var(--hex-textcolor);border-radius:var(--border-radius)}.hex-content:nth-child(3){background-color:var(--hex-slide3);color:var(--hex-textcolor);border-radius:var(--border-radius)}.wedding-content:nth-child(1){background-color:var(--wedding-slide1);color:var(--wedding-textcolor);border-radius:var(--border-radius)}.wedding-content:nth-child(2){background-color:var(--wedding-slide2);color:var(--wedding-textcolor);border-radius:var(--border-radius)}.wedding-content:nth-child(3){background-color:var(--wedding-slide3);color:var(--wedding-textcolor);border-radius:var(--border-radius)}.francesca__title{margin-top:10em;font-family:var(--font-sb-roslindale);font-size:6vmin;margin-bottom:0;margin-left:.5em;color:#f4bf3c}#francesca__title{color:#f4bf3c}.francesca__description{padding-inline:1.25em;font-family:var(--font-l-stem);font-size:1.2rem}#arrow-5{width:50px;filter:brightness(0) saturate(100%) invert(97%) sepia(53%) saturate(5503%) hue-rotate(318deg) brightness(92%) contrast(110%)}#footer{margin-top:10em;min-height:50vh;width:100%;background-color:#030303;padding-inline:1.3em;padding-top:2.5em;padding-bottom:5em}.footer>h1{margin:0;color:#f4bf3c;font-size:11vmin;word-spacing:5px;line-height:1.2;font-family:var(--font-sb-roslindale)}@media (max-width: 350px){.footer>h1{font-size:calc(2rem + 2vmin)}}.footer p{font-size:calc(.8rem + 1vmin);max-inline-size:60ch;font-family:var(--font-l-stem);line-height:1.5;margin-top:.8em;text-transform:uppercase;padding-bottom:3em}mark{background-color:#f7f7a5;text-transform:lowercase}@media (max-width: 20em){.color__content{padding-bottom:5em}.color__title{padding-top:2.2em;padding-bottom:.5em;font-size:8vmin;padding-left:1em;text-indent:-1em;text-align:left}#wedding>h1{font-size:15vmin}}@media (min-width: 20.063em) and (max-width: 30em){.color__content{padding-bottom:7em}.color__title{padding-top:2.5em;padding-bottom:.5em}.color-video{margin-top:2em}.color__description{line-height:1;font-size:1.2rem}}@media (min-width: 30.063em) and (max-width: 48em){.color__content{padding-bottom:5em}.color__title{padding-top:.5em;padding-bottom:.5em;font-size:6vmin}.color-video{margin-top:1.5em}.color__description{line-height:1;font-size:1.5rem}}@media (min-width: 48.063em) and (max-width: 60em){.color__content{padding-bottom:2em}.color__title{padding-top:.5em;padding-bottom:.5em;font-size:6vmin}.color-video{margin-top:1em}.color__description{line-height:1;font-size:1.35rem}}@media (min-width: 61em) and (max-width: 75em){.color__content{padding-bottom:.5em}.color__title{padding-top:.5em;padding-bottom:.3em;font-size:5vmin}.color-video{margin-top:.4em}.color__description{line-height:1;font-size:1.15rem}}
