:root{--mobile-breakpoint: 600px;--tablet-breakpoint: 900px;--z-bottom: -100;--z-middle: 0;--z-top: 100;--z-overlay: 1000;--border-radius: 2px;--natural-2-rgba: var(--color-gray-50);--color-input-fg: var(--color-gray-900);--natural-4-rgba: var(--color-gray-500);--kids-1-hex: #F1C6D9;--kids-2-hex: #AED7D3;--kids-3-hex: #F0F9E8;--kids-4-hex: #C3D162;--kids-5-hex: #B5A4AC;--happy-green-1-hex: #A6A3BF;--happy-green-2-hex: #D2D918;--happy-green-3-hex: #898C27;--happy-green-4-hex: #BF9649;--happy-green-5-hex: #A66B56;--light-reflection-1-hex: #D9D9D9;--light-reflection-2-hex: #A197A6;--light-reflection-3-hex: #A69BBF;--light-reflection-4-hex: #A6796F;--light-reflection-5-hex: #BFA099;--overlay-dark: rgba(0,0,0, .3);--Luxury-Silver-1-hex: #000000;--Luxury-Silver-2-hex: #C5BBAD;--Luxury-Silver-3-hex: #E7E2DA;--Luxury-Silver-4-hex: #FFFFFF;--Luxury-Silver-5-hex: #E7E8E7;--pewter-1-hex: #F0F5EF;--pewter-2-hex: #D2D2C8;--pewter-3-hex: #EFF1E6;--pewter-4-hex: #E0E2D7;--pewter-5-hex: #B6B7B2;--pewter-1-rgba: rgba(239, 244, 239, 1);--pewter-2-rgba: rgba(209, 209, 200, 1);--pewter-3-rgba: rgba(239, 240, 230, 1);--pewter-4-rgba: rgba(223, 226, 214, 1);--pewter-5-rgba: rgba(182, 182, 177, 1);--fall-1-hex: #F2EFDC;--Natural-3-hex: #D9CDBF;--Natural-4-hex: #BFB4AA;--natural-2-hex: #D9C7B8;--fall-3-hex: #D9BFA0;--fall-2-hex: #D99A4E;--natural-1-hex: #D9965B;--natural-4-hex: #A68877;--fall-4-hex: #A6785D;--Natural-2-hex: #8C7549;--natural-3-hex: #BF6836;--fall-5-hex: #732412;--natural-5-hex: #73321A;--Natural-5-hex: #403B39;--Natural-1-rgba: rgba(227, 232, 242, 1);--Natural-1-75-rgba: rgba(227, 232, 242, .075);--fall-1-rgba: rgba(242, 239, 219, 1);--Natural-3-rgba: rgba(216, 205, 190, 1);--Natural-4-rgba: rgba(191, 180, 170, 1);--natural-2-rgba: rgba(216, 199, 184, 1);--fall-3-rgba: rgba(216, 191, 160, 1);--fall-2-rgba: rgba(216, 154, 77, 1);--natural-1-rgba: rgba(216, 149, 91, 1);--natural-4-rgba: rgba(165, 136, 119, 1);--fall-4-rgba: rgba(165, 119, 93, 1);--Natural-2-rgba: rgba(140, 116, 72, 1);--natural-3-rgba: rgba(191, 104, 53, 1);--fall-5-rgba: rgba(114, 35, 17, 1);--natural-5-rgba: rgba(114, 49, 26, 1);--Natural-5-rgba: rgba(63, 58, 56, 1);--Natural-5-75-rgba: rgba(63, 58, 56, .75);--rainbow-sand-1-hex: #905DA6;--rainbow-sand-2-hex: #B9BF06;--rainbow-sand-3-hex: #F2A71B;--rainbow-sand-4-hex: #F2811D;--rainbow-sand-5-hex: #F24C27;--category-blue: #4477AA;--category-red: #EE6677;--category-green: #228833;--category-yellow: #CCBB44;--category-cyan: #66CCEE;--category-purple: #AA3377;--category-gray: #BBBBBB;--color-black: #000;--color-white: #fff;--color-gray-50: var(--Natural-1-rgba);--color-gray-100: #efefef;--color-gray-200: #dfdfdf;--color-gray-300: #cacaca;--color-gray-400: #a8a8a8;--color-gray-500: #878787;--color-gray-600: #6d6d6d;--color-gray-700: #4e4e4e;--color-gray-800: #373737;--color-gray-900: #262626;--color-gray-1000: var(--Natural-5-hex);--color-purple: #a239ca;--color-blue: #4717f6;--color-green: #34a29e;--color-red: #ff533d;--color-yellow: #e5e338;--gradient-bg-angle: 140deg;--gradient-bg: linear-gradient(var(--gradient-bg-angle), #EADEDB 0%, #BC70A4 50%, #D9BFA0 75%);--color1: #EADEDB;--color2: #D99A4E;--color3: #D9BFA0;--color-path: var(--fall-5-hex);--color-overlay: var(--color-focus);--font-body: var(--sans);--font-form: var(--sans);--color-bg: var(--color-white);--color-fg: var(--Natural-5-75-rgba);--color-primary: var(--Natural-5-hex);--color-link: var(--fall-5-hex);--color-focus: var(--rainbow-sand-5-hex);--color-mark: var(--rainbow-sand-3-hex);--color-selection: var(--fall-1-hex);--color-border: var(--Natural-4-rgba);--color-button-bg: var(--fall-2-rgba);--color-button-fg: var(--natural-5-rgba);--color-button-hover: var(--fall-3-rgba);--12px: .75rem;--14px: .875rem;--16px: 1rem;--18px: 1.125rem;--20px: 1.25rem;--22px: 1.375rem;--24px: 1.5rem;--28px: 1.75rem;--32px: 2rem;--36px: 2.25rem;--40px: 2.5rem;--44px: 2.75rem;--48px: 3rem;--56px: 3.5rem;--64px: 4rem;--80px: 5rem;--96px: 6rem;--112px: 7rem;--128px: 8rem;--1s: 1ms}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! https://github.com/a11yproject/a11yproject.com/blob/main/src/css/base/_resets.scss */*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;vertical-align:baseline}a img{border:none}b,strong{font-weight:700}button,input[type=button]{border:0}em,cite,i{font-style:italic}img,figure,picture{border:0;display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:500}sub{text-transform:lowercase;font-size:inherit;font-variant-position:sub}sup{text-transform:lowercase;font-variant-position:super}textarea{overflow:auto;resize:vertical}body,html{width:100%;min-width:100%;position:relative}body{background-color:var(--color-bg);color:var(--color-fg, black);line-height:1.4;font-family:var(--font-body);font-feature-settings:"kern" 1,"onum" 0,"liga" 0,"tnum" 1;text-rendering:optimizeLegibility;word-wrap:break-word;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p{margin:16px 0}mark{background-color:var(--color-mark, yellow);padding:0 4px}a{color:var(--color-link, blue);text-decoration:none;border-bottom:1px solid currentColor}img,video{display:block;max-width:100%;height:auto}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg);color:var(--color-input-fg, black);border-radius:var(--border-radius, 0);border:none;font-family:var(--font-form);font-size:inherit;outline:1px solid var(--color-border, ray);padding:8px}button,select,a[role=button],input[type=submit],input[type=reset],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-button-bg);color:var(--color-button-fg, black);border-radius:var(--border-radius, 0);border:none;font-family:var(--font-form);font-size:inherit;outline:none;padding:8px;text-decoration:none}button,a[role=button],input[type=button],input[type=checkbox],input[type=radio],input[type=range],input[type=submit],input[type=reset],select{cursor:pointer}input[type=button],input[type=range],input[type=submit],input[type=reset],select{display:inline-block}button:disabled,a[role=button]:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{opacity:.5;cursor:not-allowed}input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:0;outline:none}button:focus,a:focus,a[role=button]:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--color-focus);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),a[role=button]:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:2px solid transparent}button:disabled,a[role=button]:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}table{border-collapse:collapse;width:100%;table-layout:fixed}table caption,td,th{text-align:left}td,th{padding:8px 0;vertical-align:top;word-wrap:break-word}thead{border-bottom:1px solid var(--color-border, lightgray)}tfoot{border-top:1px solid var(--color-border, lightgray)}::-moz-placeholder{color:var(--color-placeholder, gray)}:-ms-input-placeholder{color:var(--color-placeholder, gray)}::-ms-input-placeholder{color:var(--color-placeholder, gray)}::placeholder{color:var(--color-placeholder, gray)}::-moz-selection{background-color:var(--color-selection, lightgray)}::selection{background-color:var(--color-selection, lightgray)}select{padding-right:24px;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A%23424242%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A);background-position:right 8px center;background-repeat:no-repeat;background-size:auto 50%}ol,ul{padding-left:16px}.skip-to-main{border:none;overflow:hidden;position:fixed}.skip-to-main:focus{z-index:var(--z-overlay, 1000)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.text-outline{--stroke-width: 1px;--stroke-width-n: calc(var(--stroke-width) * -1)}@media (hover: hover) and (pointer: fine){button:hover,a[role=button]:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background:var(--color-button-hover, lightgray)}button:disabled:hover,a[role=button]:disabled:hover,input[type=button]:disabled:hover,input[type=submit]:disabled:hover,input[type=reset]:disabled:hover{opacity:.5;cursor:not-allowed;background:var(--color-button-bg, lightgray)}}@font-face{font-family:VVDS-Thin;src:url(../../../fonts//VVDS-Fifties-Exp-Thin.otf) format("opentype"),url(https://art-design.us/fonts/VVDS-Fifties-Exp-Thin.otf) format("opentype");font-display:swap}@font-face{font-family:VVDS-Light;src:url(../../../fonts//VVDS-Fifties-Exp-Light.otf) format("opentype"),url(https://art-design.us/fonts/VVDS-Fifties-Exp-Light.otf) format("opentype");font-display:swap}@font-face{font-family:VVDS-Med;src:url(../../../fonts//VVDS-Fifties-Exp-Med.otf) format("opentype"),url(https://art-design.us/fonts/VVDS-Fifties-Exp-Med.otf) format("opentype");font-display:swap}@font-face{font-family:Alligature;src:url(../../../fonts//Alligature%20Script.otf) format("opentype"),url(https://art-design.us/fonts/Alligature\ Script.otf) format("opentype"),url(../../../fonts//Alligature%20Script.ttf) format("truetype"),url(https://art-design.us/fonts/Alligature\ Script.ttf) format("truetype");font-display:swap}@font-face{font-family:TANROSEBUD;src:url(../../../fonts//Rosebud.otf) format("opentype"),url(../../../fonts//Rosebud.ttf) format("truetype"),url(https://art-design.us/static/fonts/Rosebud.otf) format("opentype"),url(https://art-design.us/static/fonts/Rosebud.ttf) format("truetype");font-display:swap}@font-face{font-family:Foridust;src:url(../../../fonts//Foridust%20Regular.otf) format("opentype"),url(../../../fonts//Foridust%20Regular.ttf) format("truetype"),url(https://art-design.us/fonts/Foridust\ Regular.otf) format("opentype"),url(https://art-design.us/Foridust\ Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:QuickSmart;src:url(../../../fonts//Quick%20Smart.otf) format("opentype"),url(../../../fonts//Quick%20Smart.ttf) format("truetype"),url(https://art-design.us/fonts/Quick\ Smart.otf) format("opentype"),url(https://art-design.us/fonts/Quick\ Smart.ttf) format("truetype");font-display:swap}@font-face{font-family:FloralFlush;src:url(../../../fonts//Floral%20Flush.ttf) format("truetype"),url(https://art-design.us/fonts/Floral\ Flush.ttf) format("truetype");font-display:swap}@font-face{font-family:AgainstPerfection;src:url(../../../fonts//Against%20Perfection%20Script.ttf) format("truetype"),url("https://art-design.us/fonts/Against Perfection Script.ttf") format("truetype");font-display:swap}:root{--display: TANROSEBUD, VVDS-Med, sans-serif;--headings: Foridust, VVDS-Med, sans-serif;--sans: VVDS-thin, Helvetica, Arial, sans-serif;--serif: Foridust, Times, serif;--mono: VVDS-Light, monospace;--buttons: VVDS-Light, monospace;--tags: VVDS-Med, monospace;--script: AgainstPerfection, Alligature, script}@-webkit-keyframes rainbow{0%{-webkit-filter:hue-rotate(10deg)}to{-webkit-filter:hue-rotate(360deg)}}@keyframes rainbow{0%{-webkit-filter:hue-rotate(10deg)}to{-webkit-filter:hue-rotate(360deg)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media screen and (prefers-reduced-motion: no-preference){:root{--1s: 1s;--fill: var(--color-fg);--fill-hover: var(--color-focus)}}html{scroll-behavior:smooth}body{position:relative;width:100%;font-size:1.1rem}svg#Logo{min-width:100px;max-width:200px;object-fit:contain}#logomark .shape-path,#Logo .shape-path{--fill: var(--color-path);transition:all .5s ease;opacity:75%}#logomark .shape-path:hover,#Logo .shape-path:hover{--fill: var(--color-focus)}#Oneliner{transition:all .5s ease;animation:rainbow 9s linear alternate-reverse infinite}#Oneliner .path{--oneliner-stroke-color: var(--color-path);--oneliner-fill-color: none;--oneliner-stroke-width: 2px}#Oneliner.design:hover .path{--oneliner-stroke-color: var(--color-focus);--oneliner-fill-color: none;--oneliner-stroke-width: 4px}h1{font-family:var(--display);line-height:3}h2,h3,h4{font-family:var(--headings);line-height:2}h1,h2{background:var(--gradient-bg);color:var(--overlay-dark);background-size:200vh;background-attachment:fixed;background-position:center;-webkit-background-clip:text;background-clip:text}.step .blurb,.step h2{position:relative;z-index:var(--z-middle)}.text-special{background:var(--gradient-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent}a{text-decoration:none;border:0 none}h2,h3{font-family:var(--headings)}h4,h5,h6{font-family:var(--sans)}h1{font-family:var(--display);font-size:72px}h2{font-size:var(--36px, 36px)}h3{font-size:var(--28px, 28px)}h4{font-size:var(--24px, 24px)}h5{font-size:var(--22px, 22px)}h6{font-size:var(--20px, 20px)}.parallax{display:block;height:0;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#000;overflow:hidden}.skip-to-main{top:50vh;right:0;display:flex;width:100px;height:100px;background-color:var(--color-fg);color:transparent;-webkit-text-fill-color:transparent;z-index:var(--z-overlay);justify-items:center;justify-content:center;align-items:center;font-size:3rem;-webkit-mask:url(./logo.C59hgju1.svg);mask:url(./logo.C59hgju1.svg);-webkit-mask-size:100% 100%,auto,contain;mask-size:100% 100%,auto,contain;mix-blend-mode:screen;transition:all 3s ease}.skip-to-main:hover{mix-blend-mode:overlay}@media only screen and (min-width: 601px){.logo-button{display:none;visibility:hidden}.skip-to-main{visibility:hidden}}@media only screen and (max-width: 600px){.skip-to-main{display:none}h1{font-size:3rem;line-height:normal}h1,h2,h3{mix-blend-mode:multiply}#home{height:100vh;margin-bottom:0!important;transition:all 3s ease}body.isModal #home{display:none!important;visibility:hidden}.logo-button{position:absolute;top:1rem;right:1rem;scale:80%;z-index:var(--z-overlay);display:block;visibility:visible}.scrolly-nav .nav{position:absolute;top:0;left:0;height:100vh;width:100%;background-image:linear-gradient(45deg,#ffffff4d 50%,#ffffffbf 50%);background-size:3px 3px}.nav li a{font-size:2rem!important}.scrolly-nav{display:none;visibility:hidden}body.isModal{overflow:hidden}body.isModal .scrolly-nav{position:absolute;top:0;left:0;display:block;visibility:visible}}
