@font-face{font-family:GrafiaSans;src:url(GrafiaSans-Medium.eot);src:url(GrafiaSans-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/GrafiaSans-Medium.bcefcc3a.woff2) format("woff2"),url(GrafiaSans-Medium.woff) format("woff");font-weight:700}@font-face{font-family:GrafiaSerif;src:url(GrafiaSerif-Medium.eot);src:url(GrafiaSerif-Medium?#iefix) format("embedded-opentype"),url(/assets/GrafiaSerif-Medium.dc101814.woff2) format("woff2"),url(GrafiaSerif-Medium.woff) format("woff");font-weight:700}body:before{display:none}@media screen and (max-width: 700px) and (orientation: portrait){body:before{content:"phone"}}:root{font-family:GrafiaSans;font-weight:400;font-style:normal;font-synthesis:none;text-rendering:optimizeLegibility}:root{--dark: rgb(20,20,20);--light: rgb(224,224,224);--border-width: 1px;--border-color: gray;--border: var(--border-width) solid var(--border-color)}:root{color:var(--dark);--rem: 12px;--flex-direction: row;--flex-direction-reverse: row-reverse;--small: 2.75rem;--large: 3rem;--offset: 29rem;--offset-small: var(--offset) * .5333 ;--main-width: calc(100% - 2 * var(--offset));--main-width-wide: calc( 100% - 2 * var(--offset-small)) );--extra-on-desktop: 4rem;--extra-on-mobile: 0rem;--top-padding: 6.25rem}@media screen and (max-width: 700px) and (orientation: portrait){:root{--rem: 3vw;--small: 2rem;--flex-direction: column;--offset: 5rem;--extra-on-desktop: 0rem;--extra-on-mobile: 6rem;--top-padding: 3rem}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--rem);color:var(--dark);margin:0;padding:0;min-height:100vh}figure{margin:0;padding:0}p{margin:0 0 1.4em;padding:0}article p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin-bottom:1.4em;letter-spacing:.000025em;word-spacing:.00125em}article em,article strong{font-weight:600;margin-bottom:1.4em}a{text-decoration:inherit;color:inherit}input,button{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-weight:700}h1{letter-spacing:-.025em;margin:inherit;margin-left:auto;margin-right:auto;text-transform:uppercase;font-size:clamp(40px,10vw,120px);text-align:center;line-height:1em;font-weight:400}@media screen and (max-width: 700px) and (orientation: portrait){h1{font-size:11rem;letter-spacing:-.045em;line-height:.9em;word-spacing:-.15em;max-width:100%}}h2{margin:inherit;margin-left:-.05em;letter-spacing:-.05em;text-transform:uppercase;font-size:6vmin;font-weight:700}h3{margin:inherit;margin-left:-.05em;letter-spacing:-.05em;text-transform:uppercase;font-size:7.75rem;font-weight:700}h4{margin:inherit;text-transform:uppercase;font-size:4.125rem;line-height:1.2em;font-weight:700;letter-spacing:-.03em;margin-bottom:.2em}h5{margin:inherit;text-transform:uppercase;font-size:var(--small);font-weight:700;user-select:none}img{vertical-align:bottom}canvas[data-v-4debe6ee]{position:relative;top:0;z-index:1}text[data-v-75dbcbc4]{font-family:var(--75dbcbc4-state_font);paint-order:stroke fill;stroke-dasharray:1;stroke-dashoffset:2;stroke-linejoin:round}section{position:absolute;top:-200vh;left:0;pointer-events:none;opacity:0}figure[data-v-db1fb30f]{width:100%;padding:2em}img[data-v-db1fb30f],canvas[data-v-db1fb30f],svg[data-v-db1fb30f]{width:100%;max-width:1080px;aspect-ratio:1;vertical-align:top}svg[data-v-db1fb30f]{background-color:#fff;resize:both;overflow:hidden;height:auto}header[data-v-db1fb30f]{box-sizing:border-box;padding:1em 0;right:3rem;z-index:99}header button[data-v-db1fb30f]{font-size:1.25rem;background-color:#0000001a;border-radius:2em;padding:.3em 1em .4em;outline:none;border:none;margin:.4em;cursor:pointer}main[data-v-e2c5a5c4]{min-height:100vh}fieldset[data-v-e2c5a5c4]{padding:0;margin:0;border:none;display:flex;box-sizing:border-box;border-radius:.5rem;border:1px solid transparent;overflow:hidden}fieldset[data-v-e2c5a5c4]:hover{cursor:pointer}fieldset:hover input[type=color][data-v-e2c5a5c4]{cursor:pointer;background-color:silver}input[type=color][data-v-e2c5a5c4]{height:50px;flex-basis:50%;flex-grow:1;pointer-events:none;padding:0!important;border:none;outline:none;padding-inline:0;padding-block:0;display:block;background-color:transparent;box-sizing:border-box;margin:0}input[type=range][data-v-e2c5a5c4]{-webkit-appearance:none;margin-right:15px;width:100%;height:1px;background:rgba(0,0,0,.6);border-radius:5px;background-image:black;background-repeat:no-repeat}input[type=range][data-v-e2c5a5c4]::-webkit-slider-thumb{-webkit-appearance:none;height:.5em;width:.5em;border-radius:50%;background:black;cursor:ew-resize;box-shadow:0 0 2px #555;transition:background .3s ease-in-out}input[type=range][data-v-e2c5a5c4]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}main.form[data-v-e2c5a5c4]{display:flex;background-color:#f5f5f5;height:100%}main.form[data-v-e2c5a5c4] figure{overflow:hidden;background-color:#f5f5f5}aside[data-v-e2c5a5c4]{flex-basis:27%;box-sizing:border-box;padding:1.5em}aside div[data-v-e2c5a5c4]{font-size:1.5rem;display:flex;width:100%;flex-direction:column;padding:.25em .2em;box-sizing:border-box}div.table[data-v-e2c5a5c4]{padding:0 .2em;position:relative}div.table button[data-v-e2c5a5c4]{position:absolute;right:.2em;height:90%;top:0;bottom:0;opacity:0;height:1em;width:1em;outline:none;border:none}div.table input[data-v-e2c5a5c4]{background-color:transparent;border:1px solid transparent}div.table[data-v-e2c5a5c4] :focus-visible{outline:transparent auto 1px}div.table:hover button[data-v-e2c5a5c4]{opacity:1}div.table[data-v-e2c5a5c4]:nth-of-type(2n){background-color:#e4f4fc}aside label[data-v-e2c5a5c4]{white-space:nowrap;margin-top:1em;margin-bottom:.25em}main.wrapper[data-v-8e27b411]{position:relative;z-index:1;--time: .4s;--transform: translateY(0rem);--bezier: cubic-bezier(.56,.01,.4,1)}main.wrapper[data-v-8e27b411] main.view{width:100%;z-index:1;position:relative;will-change:opacity;transform:translateZ(0)}main.wrapper[data-v-8e27b411] main.view.v-enter-active{transition:all var(--time) var(--bezier) var(--time);position:absolute;top:0}main.wrapper[data-v-8e27b411] main.view.v-leave-active{transition:all var(--time) var(--bezier) 0ms;position:absolute;top:0}main.wrapper[data-v-8e27b411] main.view.view.v-enter-active{opacity:.01;transform:var(--transform)}main.wrapper[data-v-8e27b411] main.view.view.v-enter-to{opacity:1;transform:none}main.wrapper[data-v-8e27b411] main.view.view.v-leave{opacity:1;transform:none}main.wrapper[data-v-8e27b411] main.view.view.v-leave-to{opacity:.01;transform:var(--transform)}div.wrapper[data-v-f13b4d11],main[data-v-f13b4d11]{min-height:100vh}
