a[data-astro-cid-rhgg4ak7]{align-items:center;color:inherit;display:inline-flex;font-size:1em;font-style:italic;gap:.25em;text-decoration:none}.icon[data-astro-cid-rhgg4ak7]{height:.75em;width:.75em}.footer[data-astro-cid-kyvcartw]{background-color:var(--c-maroon);color:#fff;margin-top:6rem;padding:3rem 2rem;@media (width >= 900px){background-color:var(--c-yellow);color:inherit}}.footer-nav[data-astro-cid-kyvcartw]{@media (width >= 900px){align-items:center;display:grid;gap:10rem;grid-template-columns:10rem 10rem;justify-content:center;margin-block:4rem}}.illo[data-astro-cid-kyvcartw]{display:none;@media (width >= 900px){display:block;margin-left:auto}}.nav-list[data-astro-cid-kyvcartw]{display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0 auto 0 0;padding:0;@media (width >= 900px){flex-direction:column;gap:2em}}.nav-item[data-astro-cid-kyvcartw]{align-items:center;display:flex;font-size:.75rem;margin:0;padding:0;@media (width >= 900px){font-size:1.5rem;letter-spacing:.07em}}.nav-link[data-astro-cid-kyvcartw]{align-items:center;color:inherit;display:flex;gap:.25em;text-decoration:none;text-transform:uppercase;.icon{height:1em;width:1em}}.nav-link--insta[data-astro-cid-kyvcartw]{font-style:italic;text-transform:none}@font-face{font-family:PP Editorial Old;font-style:normal;font-weight:400;src:url(/assets/PPEditorialOld-Regular.woff2) format("woff2")}@font-face{font-family:PP Editorial Old;font-style:italic;font-weight:400;src:url(/assets/PPEditorialOld-UltralightItalic.woff2) format("woff2")}:root{--c-blue: #879de9;--c-dark-blue: #2b2a99;--c-gold: #b6a159;--c-maroon: #3a1e1e;--c-peach: #f0bda1;--c-tan: #d0bd99;--c-yellow: #fff7ca;--font-base: "PP Editorial Old", "New York", "Georgia", serif}.page-home{--bg: var(--c-yellow);--text: #000;--accent: #9c2f2f}.page-about{--bg: var(--c-gold);--text: #000;--accent: #f8ffad}.page-work{--bg: var(--c-peach);--text: #000;--accent: #b94300}.page-book{--bg: var(--c-tan);--text: #000;--accent: #e956c7}.page-contact{--bg: var(--c-blue);--text: #000;--accent: #bbe096}html,body{margin:0}html{background-color:var(--bg);color:var(--text);height:100%}body{font-family:var(--font-base);font-size:1rem;line-height:1}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400}img{height:auto;max-width:100%}.scissors[data-astro-cid-jb43tw57]{--duration: .5s;--height: .75em;--half-height: calc(.5 * var(--height));--line: .125rem ;--width: 1em;display:inline-block;height:var(--height);position:relative;width:1em;&.is-open{.line--1{animation-name:line1}.line--2{animation-name:line2}.line--3{animation-name:line3}.circle--1{animation-name:circle1}.circle--2{animation-name:circle2}}}.line[data-astro-cid-jb43tw57]{animation-duration:var(--duration);animation-fill-mode:forwards;animation-iteration-count:1;background:var(--text);display:block;margin-top:calc(-.5 * var(--line));height:var(--line);left:0;top:50%;position:absolute;width:100%}.line--1[data-astro-cid-jb43tw57]{animation-name:line1Out;top:0}.line--2[data-astro-cid-jb43tw57]{animation-name:line2Out}.line--3[data-astro-cid-jb43tw57]{animation-name:line3Out;top:100%}.circle[data-astro-cid-jb43tw57]{--size: calc(var(--width) / 3);animation-duration:var(--duration);animation-fill-mode:forwards;animation-iteration-count:1;background:var(--bg);border:var(--line) solid var(--text);border-radius:50%;box-sizing:border-box;height:var(--size);left:50%;margin-left:calc(-.5 * var(--size));margin-top:calc(-.5 * var(--size));opacity:0;position:absolute;top:50%;width:var(--size)}.circle--1[data-astro-cid-jb43tw57]{animation-name:circle1Out}.circle--2[data-astro-cid-jb43tw57]{animation-name:circle2Out}@keyframes line1{50%{transform:translate3d(0,var(--half-height),0)}to{transform:translate3d(0,var(--half-height),0) rotate(45deg)}}@keyframes line1Out{0%{transform:translate3d(0,var(--half-height),0) rotate(45deg)}50%{transform:translate3d(0,var(--half-height),0)}to{transform:translateZ(0)}}@keyframes line2{49.99%{opacity:1}50%,to{opacity:0}}@keyframes line2Out{0%,49.999%{opacity:0}50%,to{opacity:1}}@keyframes line3{50%{transform:translate3d(0,calc(-1 * var(--half-height)),0)}to{transform:translate3d(0,calc(-1 * var(--half-height)),0) rotate(-45deg)}}@keyframes line3Out{0%{transform:translate3d(0,calc(-1 * var(--half-height)),0) rotate(-45deg)}50%{transform:translate3d(0,calc(-1 * var(--half-height)),0)}to{transform:translateZ(0)}}@keyframes circle1{0%,49.999%{opacity:0;transform:rotate(0) translate3d(var(--half-height),0,0)}50%{opacity:1;transform:rotate(0) translate3d(var(--half-height),0,0)}to{opacity:1;transform:rotate(-45deg) translate3d(var(--half-height),0,0)}}@keyframes circle1Out{0%{opacity:1;transform:rotate(-45deg) translate3d(var(--half-height),0,0)}49.999%{opacity:1;transform:rotate(0) translate3d(var(--half-height),0,0)}50%,to{opacity:0}}@keyframes circle2{0%,49.999%{opacity:0;transform:rotate(0) translate3d(var(--half-height),0,0)}50%{opacity:1;transform:rotate(0) translate3d(var(--half-height),0,0)}to{opacity:1;transform:rotate(45deg) translate3d(var(--half-height),0,0)}}@keyframes circle2Out{0%{opacity:1;transform:rotate(45deg) translate3d(var(--half-height),0,0)}49.999%{opacity:1;transform:rotate(0) translate3d(var(--half-height),0,0)}50%,to{opacity:0}}.mobile-nav[data-astro-cid-x7qpiqlf]{--color-border-nav: #000000;--mobile-nav-height: 7.5rem;--nav-padding: 1.5rem;background:var(--bg);display:flex;height:var(--mobile-nav-height);width:100%;@media (width >= 900px){display:none}}.mobile-nav-list[data-astro-cid-x7qpiqlf]{border-bottom:1px solid var(--color-border-nav);background:var(--bg);left:0;list-style:none;margin:0;padding-block:var(--nav-padding);padding-inline:0;position:absolute;top:var(--mobile-nav-height);width:100%;z-index:100;&:before{background-color:var(--color-border-nav);content:"";display:block;height:1px;left:0;position:absolute;top:-1px;width:calc(100% - var(--mobile-nav-height));z-index:1}@media (width >= 900px){display:none}}.nav-item--logo[data-astro-cid-x7qpiqlf]{order:3}.nav-logo[data-astro-cid-x7qpiqlf]{align-items:center;color:inherit;display:flex;height:var(--mobile-nav-height);padding-inline:var(--nav-padding);svg{height:3.5rem;width:auto}@media (width >= 900px){padding:4rem 0;svg{height:7rem}}}.mobile-nav-toggle[data-astro-cid-x7qpiqlf]{align-items:center;background:var(--bg);border-bottom:none;border-left:1px solid transparent;border-right:none;border-top:none;color:var(--text);display:flex;font-size:2rem;height:var(--mobile-nav-height);justify-content:center;padding:0;position:absolute;right:0;top:0;transition:border-color linear .4s;width:var(--mobile-nav-height);&[aria-expanded=true]{border-left-color:var(--color-border-nav)}}.mobile-nav-list[data-astro-cid-x7qpiqlf][hidden]{display:none}.desktop-nav[data-astro-cid-x7qpiqlf]{color:var(--text);display:none;@media (width >= 900px){display:block}}.desktop-nav-list[data-astro-cid-x7qpiqlf]{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0 2rem;width:100%}.nav-item[data-astro-cid-x7qpiqlf]{display:flex;margin:0;padding:0;&:nth-of-type(2){order:0}&:nth-of-type(3){order:1}&:nth-of-type(4){order:4}&:nth-of-type(5){order:5}}.nav-link[data-astro-cid-x7qpiqlf]{--border-color: transparent;align-items:center;color:inherit;display:flex;font-size:1.5rem;text-decoration:none;text-transform:uppercase;padding:0;width:100%;@media (width >= 900px){align-items:flex-start;padding:2rem 0 0}&[aria-current=page]{--border-color: var(--accent)}}.nav-link-active[data-astro-cid-x7qpiqlf]{align-items:center;display:inline-flex;justify-content:center;letter-spacing:.07em;line-height:1;padding:.5em var(--nav-padding);@media (width >= 900px){border:1.5px solid var(--border-color);letter-spacing:0;padding:.25em}}.wave[data-astro-cid-6vpjihms]{--transition-duration: 1s;background-color:var(--wave-color);display:block;height:100vh;left:0;pointer-events:none;position:fixed;top:0;transform:translate3d(0,115%,0);transition:transform var(--transition-duration) cubic-bezier(.65,0,.35,1);visibility:hidden;width:150vw;z-index:200}.wave-top[data-astro-cid-6vpjihms]{bottom:100%;height:auto;left:0;position:absolute;width:100%}header{animation:fade-in-1st 1s linear}@keyframes fade-in-1st{0%{opacity:0}to{opacity:1}}main{animation:fade-in-2nd 2s linear}@keyframes fade-in-2nd{0%,50%{opacity:0}to{opacity:1}}body.is-transitioning{overflow:hidden;.wave{transform:translate3d(-25%,0,0);visibility:visible}}
