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:#201b1c;color:var(--white-f-color);overflow-x:hidden;overflow-y:scroll}.personal-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)}#player{border-radius:20px;margin:50px auto;max-width:75vw}#player-m{border-radius:20px;margin:50px auto;max-width:56%;position:relative;z-index:4}.revealtext{display:block;overflow:hidden}.reveal{overflow:hidden}.reveal-text{display:block}section{width:100%}.moments__title{margin:0 0 0 .8em;position:relative;color:#f4bf3c;font-size:7vmin;font-family:var(--font-sb-roslindale);width:max-content;overflow:hidden}#rem-name,#slow-name{color:#f4bf3c;position:relative;overflow:hidden}@media (max-width: 320px){.rem__title,.moments__title,.slowDown__title{font-size:1.8rem}}@media (min-width: 320px) and (max-width: 895px){.moments__title{line-height:1}}.rem__description,.moments__description,.slowDown__description{font-size:clamp(1.12rem,1.066rem + .288vw,1.3rem);line-height:1.2;margin:0 2em;color:#faf7ff;font-family:var(--font-l-stem);opacity:70%}.reminiscent,.moments,.slowDown{color:#f59999}.reminiscent,.moments{margin-bottom:12em}.slowDown{padding-bottom:5em}.align{display:flex}.rem-name:after{content:"";height:30%;background-color:#99a98f80;position:absolute;bottom:0%;width:100%}.slow-name:after{content:"";height:30%;background-color:#99a98f80;position:absolute;bottom:0%;width:100%}#arrow-r,#arrow-sd{width:8vmin;filter:brightness(0) saturate(100%) invert(97%) sepia(53%) saturate(5503%) hue-rotate(318deg) brightness(92%) contrast(110%)}.rem-name{margin:0 0 0 .65em;position:relative;font-size:12vmin;font-family:var(--font-sb-roslindale);width:max-content;overflow:hidden}.slow-name{margin:0 0 0 .65em;position:relative;font-size:11vmin;font-family:var(--font-sb-roslindale);width:max-content;overflow:hidden}
