.brand[data-v-add984ed]{--logo-size: 50px;display:flex;align-items:center}.main-link[data-v-add984ed]{display:none;color:inherit;text-decoration:none}@media all and (min-width:600px){.main-link[data-v-add984ed]{display:block}}.logo[data-v-add984ed]{position:relative;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}@media(hover:hover){.logo[data-v-add984ed]:hover{transform:rotate(10deg) scale(1.1)}}.logo[data-v-add984ed]:before{content:">_";position:absolute;text-align:center;color:currentColor;font-size:.7rem;z-index:99999;font-weight:700;line-height:var(--logo-size);margin:0 0 0 17px}svg path[data-v-add984ed]{position:absolute;fill:none;stroke-width:6;top:0;left:0;stroke:currentColor}svg path[data-v-38798bf2]{fill:currentColor}.project-header-container{width:100%;padding:2vh 0 4vh;max-width:800px;margin-left:auto;margin-right:auto}.project-header-container h1{font-size:10vmin;font-weight:800;line-height:1.2em;margin:auto}@media all and (min-width:600px){.project-header-container h1{font-size:4rem}}.nav-container{--logo-size: 75px;position:relative;width:90%;max-width:1280px;margin:0 auto;display:flex;align-items:center}.nav-left,.nav-right{flex:1;list-style:none;padding:0;margin:0;display:flex;align-items:center}.nav-right{justify-content:flex-end}.nav-center{flex-shrink:0;display:none}@media(min-width:600px){.nav-center{display:block}}.nav-left li,.nav-right li{max-width:100%;min-width:0}@media all and (min-width:600px){.mobile-home-button{display:none}}.nav-label{display:none}@media(min-width:600px){.nav-label{display:inline}.nav-link-text{display:inline-flex;align-items:center;gap:.4em}}.nav-left li a,.nav-right li a{padding:1.5rem;display:block;position:relative;cursor:pointer;text-decoration:none;color:inherit;font-size:1.1rem}.toolbox-btn{background:none;border:none;padding:1.5rem;display:block;cursor:pointer;color:inherit;font-size:1.1rem;font-family:inherit;font-weight:inherit;line-height:inherit}.nav-link-text{position:relative;z-index:10;font-weight:500}.nav-link-text:before{z-index:5;content:"";width:100%;position:absolute;bottom:-10px;height:3px;left:0;display:block;background:var(--color-accent);transform:translate3d(0,5px,0);transition:all .2s cubic-bezier(.175,.885,.32,1.275);opacity:0}nav[class*=-project-active] .nav-link-text:before{background:currentColor}.nav-left li:hover .nav-link-text:before,.nav-right li:hover .nav-link-text:before{opacity:1;transform:translateZ(0) scale3d(1.1,1.1,1.1) rotate(2deg)}.nav-left a:focus-visible,.nav-right a:focus-visible,.toolbox-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}footer{grid-row-start:-1;background:var(--color-accent-inverted);color:var(--color-text-primary);width:100%;margin-top:2.5rem}.section-header-container{background-color:var(--color-surface-light)}footer .section-header{width:90%;max-width:1280px;margin:0 auto;line-height:.5em}.footer-container{width:90%;max-width:1280px;color:var(--color-text-primary);margin:0 auto;padding:0;text-align:left}.footer-container h3.item-title{font-size:1.25rem;font-weight:500;margin:3rem 0;word-break:break-word}.footer-container .contact-link{color:inherit}.footer-container .contact-link:before{background-color:var(--color-accent)}main{width:100%}main *{-webkit-transform:translate3d(0,0,0)}main .content,.project-header-container .content{width:90%;max-width:1280px;margin:0 auto;height:100%}.content-link,.contact-link{position:relative;display:inline-block;box-sizing:border-box;z-index:10;color:var(--color-text-primary);text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;touch-action:manipulation}.contact-link span,.content-link span{z-index:10;position:relative}.content-link:before,.contact-link:before{display:block;z-index:5;content:"";width:100%;position:absolute;bottom:-3px;left:0;height:3px;background-color:var(--color-accent);transition:all .2s ease-in-out;transform:rotate(-1deg)}.content-link.reversed:before,.contact-link.reversed:before{transform:rotate(1deg)}@media(hover:hover){.content-link:hover:before,.contact-link:hover:before{height:10px}}.content-image{width:100%;filter:drop-shadow(0 52px 74px rgba(0,21,64,.14));border-radius:var(--radius-base);-webkit-user-select:none;user-select:none;margin:2rem auto 1rem;max-width:1000px;display:block}.eyeq-active{background-color:var(--color-accent-eyeq);color:var(--color-surface)}.eyeq-project-active{background-color:var(--color-accent-eyeq);color:var(--color-bg)}.calliope-active{background-color:var(--color-accent-calliope);color:var(--color-surface)}.calliope-project-active{background-color:var(--color-accent-calliope);color:var(--color-bg)}.ats-active{background-color:var(--color-accent-ats);color:var(--color-surface)}.ats-project-active{background-color:var(--color-accent-ats);color:var(--color-bg)}.shipandco-active{background-color:var(--color-accent-shipandco);color:var(--color-surface)}.shipandco-project-active{background-color:var(--color-accent-shipandco);color:var(--color-bg)}.scoville-active{background-color:var(--color-accent-scoville);color:var(--color-surface)}.bertrandco-active{background-color:var(--color-accent-bertrandco);color:var(--color-surface)}.scoville-logo{background-image:url(/logo-scoville.svg)}#app>.container{--base-translate-unit: 50px;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;margin:0;transform:translateZ(0);transition:transform .3s;background-color:var(--color-surface-light)}@media all and (max-width:500px){#app>.container{justify-content:center}}#app>.toolbox-open:nth-child(3){transform:translate3d(var(--base-translate-unit),var(--base-translate-unit),0);transition:transform .3s}@media all and (min-width:600px){#app>.toolbox-open:nth-child(2){transform:translate3d(calc(1.5 * var(--base-translate-unit)),calc(1.5 * var(--base-translate-unit)),0)}}.toolbox-container{display:none;position:fixed;overflow:hidden;z-index:100;width:100%;height:100%;background-color:#0000004d;box-sizing:border-box;margin:0;padding:0}.toolbox-container.toolbox-open{display:block}.toolbox-menu{position:fixed;box-sizing:border-box;z-index:101;width:320px;padding:2rem;background-color:var(--color-surface);color:var(--color-surface-dark);transform:translate3d(-320px,-320px,0);transition:transform .3s}.toolbox-menu.toolbox-open{transform:translateZ(0)}#close-button{position:absolute;right:1rem;top:1rem;width:1rem;height:1rem;overflow:hidden;text-indent:1rem;border:none;cursor:pointer;background-color:transparent;color:transparent;outline:none}#close-button:before,#close-button:after{content:"";position:absolute;width:2px;height:100%;top:0;left:50%;background:#b8b7ad}#close-button:before{transform:rotate(45deg)}#close-button:after{transform:rotate(-45deg)}.profile-container{display:block;box-sizing:border-box;text-align:left}.profile{line-height:42px;margin-bottom:1rem;font-weight:700;margin-left:0;display:flex;align-items:center}.profile img{border-radius:var(--radius-avatar);margin-left:0;margin-right:1rem}.about-text{display:flex;flex-direction:column}.caption-text{font-size:1.2rem}.caption-text-small{font-weight:400;line-height:1.1rem}.caption-text-small:not(:last-of-type){padding-bottom:.4rem}.toolbox-list{display:flex;flex-direction:row;margin:1.5rem auto 0;flex-wrap:wrap;padding:1.2rem .2rem 0;border-top:3px solid rgba(125,129,148,.2)}.toolbox-list span{background-color:var(--color-accent-yellow);border:1px solid var(--color-accent-yellow);border-radius:var(--radius-base);margin:2px;padding:2px 4px}:root{--color-bg: #1a1410;--color-surface: #f5f0eb;--color-surface-light: #fefaf6;--color-surface-dark: #232320;--color-text-primary: #000000;--color-text-secondary: #574b33;--color-text-light: #fff;--color-accent: #c1623f;--color-accent-yellow: #f6bd60;--color-accent-inverted: #e8e0d5;--color-accent-calliope: #c4a07c;--color-accent-ats: #7ca0b8;--color-accent-shipandco: #8fb89a;--color-accent-eyeq: #b88b8b;--color-accent-scoville: #c47a7a;--color-accent-bertrandco: #c49a6c;--color-section-how-i-work: #5f9ea0;--radius-base: 5px;--radius-sm: 2px;--radius-avatar: 42%;--radius-circle: 50%;--radius-full: 100%}html,body{height:100%;margin:0;box-sizing:border-box}body{text-align:center;font-size:16px;font-family:Helvetica Neue,Source Sans Pro,Arial,sans-serif;background-color:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{overflow:hidden;width:100%}a,[tabindex="0"]{outline:none}*::-moz-focus-inner{border:0}.hero-section{padding-top:6rem;display:grid;grid-gap:20px;grid-template-columns:1fr;grid-auto-rows:auto;grid-auto-flow:row}.hero-section .hero-title h1,.hero-section .hero-subtitle p{margin:0;padding:0}.hero-section .hero-subtitle,.hero-section .hero-title{position:relative;display:flex}.hero-section .hero-title{align-items:flex-end}.hero-section .hero-subtitle{align-items:flex-start}.hero-section .hero-title h1{font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:1.2;text-align:left;color:var(--color-text-primary)}.hero-section .hero-subtitle p{font-size:1.2rem;line-height:1.5;text-align:left;color:var(--color-text-primary)}@media all and (min-width:600px){.hero-section .hero-title h1{font-size:3.25rem}}@media all and (min-width:1000px){.hero-section .hero-subtitle p{padding-right:3.5rem}}.hero-section .cli-interaction-wrap{display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--color-surface-dark);border-radius:var(--radius-base);box-shadow:0 1px 2px #0000001a}.hero-section .cli-container{flex-grow:1;display:flex;flex-direction:column;height:100%;margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem;color:var(--color-text-light);font-family:Roboto Mono,Courier,Monaco,Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;line-height:1.1rem;text-align:left;word-break:break-all;outline:none;overflow:hidden;scrollbar-width:none;scroll-snap-type:y mandatory}.hero-section .cli-container::-webkit-scrollbar{display:none}.cli-container .bash-history{width:100%;background:none;padding-left:2%;padding-right:2%;box-sizing:border-box;scroll-snap-align:start;line-height:1.2em;margin-bottom:1rem}.cli-container .bash-history:first-child,.cli-container .bash-history:nth-child(5){color:var(--color-accent)}.cli-container .cli-wrapper{outline:none;caret-color:transparent;background:none;flex-grow:1;padding-left:2%;padding-right:2%}.pre-text,.animation-text{white-space:pre-wrap;outline:none;background:inherit;color:inherit;letter-spacing:.0625em;display:block}.animation-text{display:inline-block;opacity:0}span.text-block{display:block}@media all and (min-width:1000px){.hero-section{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto)}.hero-section .hero-title,.hero-section .hero-subtitle{grid-column:1 / 2;grid-row:span 2}.hero-section .cli-interaction-wrap{grid-column:2 / 3;grid-row:1/ 5;height:550px}}[contenteditable]{-webkit-user-select:text;user-select:text;border:1px solid transparent}.cli-buttons{box-sizing:border-box;padding:20px 10px;align-self:flex-start}.cli-buttons>span{height:14px;width:14px;display:inline-block;border-radius:var(--radius-circle);margin-left:5px;margin-right:5px}.cli-buttons>span:first-child{background-color:#ef4444}.cli-buttons>span:nth-child(2){background-color:#facc15}.cli-buttons>span:last-child{background-color:#22c55e}.section-link{padding:4rem 2rem;min-height:auto;overflow:hidden;display:flex;flex-direction:column;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box;position:relative;border-radius:0}.general-section{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;margin:120px auto;box-sizing:border-box;padding-top:2.5rem;border-radius:var(--radius-base)}.section-link-filler{display:none;background-color:var(--color-surface)}@media all and (min-width:1000px){.section-link-filler{display:block}}.general-section .section-link:first-of-type{border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base)}.general-section .section-link:last-of-type{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}@media all and (min-width:1000px){.general-section .section-link:nth-of-type(4n+1){border-top-right-radius:0;border-bottom-right-radius:0}.general-section .section-link:nth-of-type(4n+3){border-top-right-radius:0;border-bottom-right-radius:0}.general-section .section-link:nth-of-type(2){border-top-right-radius:var(--radius-base)}.general-section .section-link:nth-last-of-type(2){border-bottom-left-radius:var(--radius-base)}.general-section .section-link:last-of-type{border-bottom-left-radius:0}}@media all and (min-width:1000px){.general-section .section-header{grid-column:1 / -1}.general-section.projects{grid-template-columns:repeat(5,1fr)}.general-section.projects .section-link:nth-of-type(4n+1){grid-column:1 / 4}.general-section.projects .section-link:nth-of-type(4n+2){grid-column:4 / 6}.general-section.projects .section-link:nth-of-type(4n+3){grid-column:1 / 3}.general-section.projects .section-link:nth-of-type(4n+4){grid-column:3 / 6}.general-section.projects .section-link:nth-of-type(4n+1):last-of-type~.section-link-filler{grid-column:4 / 6}.general-section.projects .section-link:nth-of-type(4n+3):last-of-type~.section-link-filler{grid-column:3 / 6}.general-section.work{grid-template-columns:1fr 1fr}.general-section.work .section-link-filler{grid-column:2}}.section-header{font-size:10vmin;font-weight:800;letter-spacing:-.1rem;text-align:left;line-height:.6em;z-index:10;pointer-events:none;margin:0;padding:0;vertical-align:baseline;border:0}@media all and (min-width:600px){.section-header{font-size:4rem}}span.item-button{position:absolute;top:0;right:20px;padding:1rem 1.1rem;background-color:var(--color-surface-dark);color:var(--color-text-light);font-size:.8rem;transform-origin:0 0;will-change:transform,opacity;transform:scaleY(0) translateZ(0);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.section-link:hover span.item-button{transform:scaleY(1) translateZ(0);transition:transform .35s cubic-bezier(.19,1,.22,1)}@media(hover:none){.section-link:link span.item-button{opacity:0}}span>.item-button-label{display:block;opacity:0;transform:translateY(-15px);transition:transform .35s cubic-bezier(.19,1,.22,1) .1s,opacity .35s cubic-bezier(.19,1,.22,1) .1s}.section-link:hover span>.item-button-label{transform:translateY(0);opacity:1}h3.item-title{font-size:9vmin;font-weight:800;max-width:80%;margin:1.5rem auto .5rem;position:relative;z-index:10;transform:translateZ(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.section-link:hover h3.item-title{transform:translateY(-6px) translateZ(0)}@media all and (min-width:600px){h3.item-title{font-size:3rem}}.item-divider{display:block;position:relative;height:3px;background-color:currentColor;width:60px;margin:1rem auto;transform:scaleX(.8);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.section-link:hover .item-divider{transform:scaleX(1) translateY(6px)}p.item-subtitle{margin:-.25rem auto .5rem;width:80%;max-width:500px;font-size:.9rem;font-weight:500;color:currentColor;opacity:.8;z-index:10;position:relative;transform:translateZ(0);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.section-link:hover p.item-subtitle{transform:translateY(-4px) translateZ(0)}p.item-outcome{margin:0 auto 1.5rem;width:80%;z-index:10;max-width:500px;position:relative;transform:translateZ(0);transition:transform .3s cubic-bezier(.215,.61,.355,1);font-size:1.2rem;font-weight:500;color:var(--color-text-light)}.section-link:hover p.item-outcome{transform:translateY(8px) translateZ(0)}.item-background{position:absolute;background-repeat:no-repeat;inset:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}a:hover .item-background{transform:scale3D(1.04,1.04,1)}.item-logo{margin:.8rem auto 2rem;position:relative;z-index:10;background-repeat:no-repeat;background-position:center;width:64px;height:64px;transform:translateZ(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.section-link:hover .item-logo{transform:translateY(6px) translateZ(0)}.how-i-work{margin:120px auto;color:inherit;position:relative;background-color:var(--color-surface-light)}.how-i-work .section-header{position:relative;z-index:10}.how-i-work-container{background-color:var(--color-section-how-i-work);color:var(--color-surface);padding:2rem 0;border-radius:var(--radius-base)}@media all and (min-width:600px){.how-i-work-container{padding:4rem 2rem}}.how-i-work-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.how-i-work-steps{grid-template-columns:repeat(2,1fr)}}.how-i-work-step{display:flex;align-items:flex-start;gap:1rem;padding:0 1rem;text-align:left}.step-number{font-size:2rem;font-weight:800;color:var(--color-accent);line-height:1;flex-shrink:0}.step-content{min-width:0;border-left:2px solid var(--color-accent);padding-left:1rem}.step-title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.step-description{font-size:1rem;font-weight:400;line-height:1.6;margin:0;opacity:.85}#blinking-cursor,#animation-blinking-cursor{position:absolute;top:0;left:0;width:.5rem;height:1rem;line-height:1.2rem;background-color:#606060;vertical-align:top;-webkit-animation:cursor-blink 1s step-end infinite;animation:cursor-blink 1s step-end infinite}#animation-blinking-cursor{position:relative;display:none}@-webkit-keyframes cursor-blink{0%{opacity:.8}50%{opacity:0}to{opacity:.8}}@keyframes cursor-blink{0%{opacity:.8}50%{opacity:0}to{opacity:.8}}.summary-container{margin:3.5rem auto;box-sizing:border-box}.project-content .summary-container h2{margin:0 0 1rem;font-weight:700;line-height:1.2;font-size:1.75rem;text-align:left}.summary{display:flex;flex-direction:column;box-sizing:border-box;border:2px solid var(--color-accent);width:100%;padding:2rem .5rem;border-radius:var(--radius-base)}.summary-columns{display:flex;border-top:1px solid rgba(193,98,63,.25);padding-top:1rem}@media all and (min-width:600px){.summary{padding:2rem 1rem}}.summary-left,.summary-right{display:flex;flex-direction:column;flex-grow:1;padding:0 .5rem}.summary-subtitle{font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);border-left:2px solid var(--color-accent);padding-left:.5rem}.summary-content{padding:1rem 0;list-style-type:none;margin:0 0 1.5rem;line-height:1.4;display:flex;flex-direction:column;gap:.5rem}.summary-content li{font-size:.95rem;opacity:.85}.summary-content:last-child{margin-bottom:0}.project-content{text-align:initial;max-width:800px;margin:0 auto}.project-content:first-of-type{padding-top:1rem}.project-content:last-of-type{padding-bottom:20vh}@media all and (min-width:600px){.project-content{padding-top:3rem}.project-content:first-of-type{padding-top:2rem}.project-content:last-of-type{padding-bottom:10rem}}.project-content h2{margin:2.5rem auto .5rem;font-size:2rem;font-weight:600;scroll-margin-top:2em}.project-content h3{margin:2rem auto .5rem;font-size:1.7rem;font-weight:500;scroll-margin-top:1.5em}.project-content p{margin:1.5rem auto 1rem;font-size:1.2rem;scroll-margin-top:1em;line-height:1.5rem}.project-content ul.content-list li{margin:1.5rem auto 1rem;font-size:1.2rem;line-height:1.5rem}.project-content span.italic-text{font-style:italic}.project-content span.caption-text{width:100%;display:block;text-align:center;font-size:.9rem;line-height:150%;margin:0 auto 2rem}.content-image{width:100%;height:auto}.container[data-v-642c7908]{--base-animation-border: 5px;--animation-shadow: var(--color-text-secondary);display:flex;flex-direction:column;justify-content:center;background-color:transparent;border-radius:var(--base-animation-border);box-sizing:border-box;padding:0;position:relative;width:100%;height:100%;margin:auto}@media all and (min-width:600px){.container[data-v-642c7908]{padding:5%;background-color:transparent}}.box-container[data-v-642c7908]{position:relative;box-sizing:border-box;left:50%;height:100%;padding:50px;min-height:400px;max-height:600px;max-width:600px;background-color:var(--color-bg);border-radius:calc(var(--base-animation-border) * 1);transform:translate3d(-50%,0,0)}.box-ghost[data-v-642c7908]{position:absolute;left:50%;top:30%;transform:translate3d(-50%,-30%,0);padding:15px 25px 25px}.ghost-container[data-v-642c7908]{position:relative;margin:0 auto;background-color:var(--color-text-light);width:100px;height:100px;border-top-left-radius:100px;border-top-right-radius:100px;animation:updown-642c7908 3s ease-in-out infinite}.ghost-eyes-container[data-v-642c7908]{position:absolute;top:40%;left:50%;height:12px;width:70px;transform:translate(-50%) translateZ(0)}.ghost-eyes-container .eye[data-v-642c7908]{width:12px;height:12px;background-color:var(--color-text-primary);border-radius:var(--radius-circle);margin:0 10px;position:absolute}.ghost-eyes-container .eye[data-v-642c7908]:first-child{left:0}.ghost-eyes-container .eye[data-v-642c7908]:last-child{right:0}.ghost-feet-container[data-v-642c7908]{position:absolute;top:100%;left:0;right:0;display:flex}.ghost-feet-container>div[data-v-642c7908]{flex-grow:1;position:relative;top:-10px;height:20px;background-color:var(--color-text-light);border-radius:var(--radius-full)}.ghost-feet-container>div[data-v-642c7908]:nth-child(2n){margin:0;border-top:10px solid var(--color-bg);background-color:transparent}.ghost-shadow[data-v-642c7908]{height:20px;margin:0 auto;border-radius:var(--radius-circle);box-shadow:0 40px 15px 5px var(--animation-shadow);animation:smallbig-642c7908 3s ease-in-out infinite}.symbol[data-v-642c7908]{opacity:.4;animation-name:shine-642c7908;animation-duration:4s;animation-timing-function:ease-in-out;animation-delay:3s;animation-iteration-count:infinite}.symbol[data-v-642c7908]:before,.symbol[data-v-642c7908]:after{content:"";position:absolute;width:12px;height:4px;background:var(--color-text-light);border-radius:var(--radius-base)}.symbol[data-v-642c7908]:nth-of-type(2){position:absolute;left:-5px;top:30px;height:12px;width:12px;border:4px solid;border-radius:var(--radius-circle);border-color:var(--color-text-light);animation-delay:1.3s}.symbol[data-v-642c7908]:nth-of-type(3){animation-duration:3s;animation-delay:.5s}.symbol[data-v-642c7908]:nth-of-type(4){animation-duration:6s;animation-delay:1.6s}.symbol[data-v-642c7908]:nth-of-type(5){position:absolute;right:5px;top:40px;height:8px;width:8px;border:3px solid;border-radius:var(--radius-circle);border-color:var(--color-text-light);animation-duration:1.7s;animation-delay:7s}.symbol[data-v-642c7908]:nth-of-type(6){animation-duration:2s;animation-delay:6s}.symbol[data-v-642c7908]:first-of-type:before,.symbol[data-v-642c7908]:first-of-type:after{bottom:65px;left:0}.symbol[data-v-642c7908]:first-of-type:before{transform:rotate(45deg)}.symbol[data-v-642c7908]:first-of-type:after{transform:rotate(-45deg)}.symbol[data-v-642c7908]:nth-of-type(2):before,.symbol[data-v-642c7908]:nth-of-type(2):after,.symbol[data-v-642c7908]:nth-of-type(5):before,.symbol[data-v-642c7908]:nth-of-type(5):after{content:none}.symbol[data-v-642c7908]:nth-of-type(3):before,.symbol[data-v-642c7908]:nth-of-type(3):after{top:5px;left:40px}.symbol[data-v-642c7908]:nth-of-type(3):before{transform:rotate(90deg)}.symbol[data-v-642c7908]:nth-of-type(3):after{transform:rotate(180deg)}.symbol[data-v-642c7908]:nth-of-type(4):before,.symbol[data-v-642c7908]:nth-of-type(4):after{width:15px;top:10px;right:30px}.symbol[data-v-642c7908]:nth-of-type(4):before{transform:rotate(45deg)}.symbol[data-v-642c7908]:nth-of-type(4):after{transform:rotate(-45deg)}.symbol[data-v-642c7908]:nth-of-type(6):before,.symbol[data-v-642c7908]:nth-of-type(6):after{width:15px;bottom:65px;right:-5px}.symbol[data-v-642c7908]:nth-of-type(6):before{transform:rotate(90deg)}.symbol[data-v-642c7908]:nth-of-type(6):after{transform:rotate(180deg)}.text-container[data-v-642c7908]{color:var(--color-text-light);position:absolute;left:50%;bottom:30px;transform:translate(-50%)}.text-container h2[data-v-642c7908]{margin:1rem auto;padding:0;font-size:7vmin;font-weight:800;line-height:1.2em;margin:auto}.text-container p[data-v-642c7908]{margin:1rem auto;padding:0;font-size:1.2rem;line-height:1.5}@media all and (min-width:600px){.text-container h2[data-v-642c7908]{font-size:2.5rem}}.content-link.not-found[data-v-642c7908]{color:var(--color-text-light);font-weight:500}.content-link.not-found[data-v-642c7908]:before{bottom:-10px;background-color:var(--color-accent)}@media(hover:hover){.content-link.not-found[data-v-642c7908]:hover:before{height:10px}}@keyframes updown-642c7908{0%{transform:translateY(5px)}50%{transform:translateY(15px)}to{transform:translateY(5px)}}@keyframes smallbig-642c7908{0%{width:90px}50%{width:100px}to{width:90px}}@keyframes shine-642c7908{0%{opacity:.2}25%{opacity:.1}50%{opacity:.2}to{opacity:.2}}
