.deep-purple{color:#512da8}.bg-deep-purple{background-color:#512da8}.b--deep-purple{border-color:#512da8}.washed-purple{color:#ede7f6}.bg-washed-purple{background-color:#ede7f6}.teal{color:#009688}.bg-teal{background-color:#009688}.b--teal{border-color:#009688}.hover-teal:hover{color:#009688}.hover-bg-teal:hover{background-color:#009688}.washed-teal{color:#e0f2f1}.bg-washed-teal{background-color:#e0f2f1}.coral{color:#ff6f61}.bg-coral{background-color:#ff6f61}.b--coral{border-color:#ff6f61}.hover-coral:hover{color:#ff6f61}.hover-bg-coral:hover{background-color:#ff6f61}.washed-coral{color:#ffeae8}.bg-washed-coral{background-color:#ffeae8}.indigo{color:#3f51b5}.bg-indigo{background-color:#3f51b5}.b--indigo{border-color:#3f51b5}.hover-indigo:hover{color:#3f51b5}.hover-bg-indigo:hover{background-color:#3f51b5}.washed-indigo{color:#e8eaf6}.bg-washed-indigo{background-color:#e8eaf6}.amber{color:#ffb300}.bg-amber{background-color:#ffb300}.b--amber{border-color:#ffb300}.hover-amber:hover{color:#ffb300}.hover-bg-amber:hover{background-color:#ffb300}.washed-amber{color:#fff8e1}.bg-washed-amber{background-color:#fff8e1}.lime{color:#c0ca33}.bg-lime{background-color:#c0ca33}.b--lime{border-color:#c0ca33}.hover-lime:hover{color:#c0ca33}.hover-bg-lime:hover{background-color:#c0ca33}.washed-lime{color:#f9fbe7}.bg-washed-lime{background-color:#f9fbe7}.cyan{color:#00bcd4}.bg-cyan{background-color:#00bcd4}.b--cyan{border-color:#00bcd4}.hover-cyan:hover{color:#00bcd4}.hover-bg-cyan:hover{background-color:#00bcd4}.washed-cyan{color:#e0f7fa}.bg-washed-cyan{background-color:#e0f7fa}.rose{color:#e91e63}.bg-rose{background-color:#e91e63}.b--rose{border-color:#e91e63}.hover-rose:hover{color:#e91e63}.hover-bg-rose:hover{background-color:#e91e63}.washed-rose{color:#fce4ec}.bg-washed-rose{background-color:#fce4ec}.slate{color:#607d8b}.bg-slate{background-color:#607d8b}.b--slate{border-color:#607d8b}.hover-slate:hover{color:#607d8b}.hover-bg-slate:hover{background-color:#607d8b}.washed-slate{color:#eceff1}.bg-washed-slate{background-color:#eceff1}@font-face{font-family:Neue Haas Unica;src:url(/fonts/neuehaasunicaw1g-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Neue Haas Unica;src:url(/fonts/neuehaasunicaw1g-medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Neue Haas Unica;src:url(/fonts/neuehaasunicaw1g-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Galapagos A Grid;src:url(/fonts/GalapagosAGrid-Bold.woff2) format("woff2"),url(/fonts/GalapagosAGrid-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Galapagos AB Grid;src:url(/fonts/GalapagosABGrid-Bold.woff2) format("woff2"),url(/fonts/GalapagosABGrid-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Galapagos ABC Grid;src:url(/fonts/GalapagosABCGrid-Bold.woff2) format("woff2"),url(/fonts/GalapagosABCGrid-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Comic Sans MS;src:url(/fonts/ComicSansMS.woff2) format("woff2"),url(/fonts/ComicSansMS.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Comic Sans MS;src:url(/fonts/ComicSansMS-Bold.woff2) format("woff2"),url(/fonts/ComicSansMS-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Lucida Blackletter;src:url(/fonts/LucidaBlackletter.woff2) format("woff2"),url(/fonts/LucidaBlackletter.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Algerian;src:url(/fonts/Algerian.woff2) format("woff2"),url(/fonts/Algerian.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Brush Script Std;src:url(/fonts/BrushScriptStd.woff2) format("woff2"),url(/fonts/BrushScriptStd.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Curlz MT;src:url(/fonts/CurlzMT.woff2) format("woff2"),url(/fonts/CurlzMT.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Davida Bold BT;src:url(/fonts/DavidaBoldBT-Regular.woff2) format("woff2"),url(/fonts/DavidaBoldBT-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Hobo Std;src:url(/fonts/HoboStd.woff2) format("woff2"),url(/fonts/HoboStd.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Relinquish;src:url(/fonts/Relinquish-Regular.woff2) format("woff2"),url(/fonts/Relinquish-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TeX Gyre Heros;src:url(/fonts/TeX%20Gyre/texgyreheros-regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TeX Gyre Heros;src:url(/fonts/TeX%20Gyre/texgyreheros-italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:TeX Gyre Heros;src:url(/fonts/TeX%20Gyre/texgyreheros-bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TeX Gyre Heros;src:url(/fonts/TeX%20Gyre/texgyreheros-bolditalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:TeX Gyre Heros Condensed;src:url(/fonts/TeX%20Gyre/texgyreheroscn-regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TeX Gyre Heros Condensed;src:url(/fonts/TeX%20Gyre/texgyreheroscn-italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:TeX Gyre Heros Condensed;src:url(/fonts/TeX%20Gyre/texgyreheroscn-bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TeX Gyre Heros Condensed;src:url(/fonts/TeX%20Gyre/texgyreheroscn-bolditalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:TeX Gyre Termes;src:url(/fonts/TeX%20Gyre/texgyretermes-regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TeX Gyre Termes;src:url(/fonts/TeX%20Gyre/texgyretermes-italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:TeX Gyre Termes;src:url(/fonts/TeX%20Gyre/texgyretermes-bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TeX Gyre Termes;src:url(/fonts/TeX%20Gyre/texgyretermes-bolditalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Sanfrisco;src:url(/fonts/Sanfrisco.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Valencia;src:url(/fonts/Valencia.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Wingdings;src:url(/fonts/Wingdings.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gamilia Pixel;src:url(/fonts/gamilia-pixel-demo-regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Mr Saturn;src:url(/fonts/mr-saturn.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pixelfraktur;src:url(/fonts/pixelfraktur.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Shellybu;src:url(/fonts/shellybu.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Texticles;src:url(/fonts/texticles.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pilowlava;src:url(/fonts/Pilowlava-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Compagnon;src:url(/fonts/Compagnon-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Mess;src:url(/fonts/Mess.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Anthony;src:url(/fonts/Anthony.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Teranoptia;src:url(/fonts/Teranoptia-Furiae.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Typefesse Claire;src:url(/fonts/Typefesse_Claire-Obscure.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Typefesse Pleine;src:url(/fonts/Typefesse_Pleine.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Kaerukaeru;src:url(/fonts/kaerukaeru-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Cheee Baby;src:url(/fonts/CheeeDemo-Baby.woff2) format("woff2")}@font-face{font-family:Cheee Bingbong;src:url(/fonts/CheeeDemo-Bingbong.woff2) format("woff2")}@font-face{font-family:Cheee Boogy;src:url(/fonts/CheeeDemo-Boogy.woff2) format("woff2")}@font-face{font-family:Cheee Chaarleee;src:url(/fonts/CheeeDemo-Chaarleee.woff2) format("woff2")}@font-face{font-family:Cheee Choy;src:url(/fonts/CheeeDemo-Choy.woff2) format("woff2")}@font-face{font-family:Cheee Conshred;src:url(/fonts/CheeeDemo-Conshred.woff2) format("woff2")}@font-face{font-family:Cheee Crimer;src:url(/fonts/CheeeDemo-Crimer.woff2) format("woff2")}@font-face{font-family:Cheee Gnat;src:url(/fonts/CheeeDemo-Gnat.woff2) format("woff2")}@font-face{font-family:Cheee Jabroni;src:url(/fonts/CheeeDemo-Jabroni.woff2) format("woff2")}@font-face{font-family:Cheee Jimbo;src:url(/fonts/CheeeDemo-Jimbo.woff2) format("woff2")}@font-face{font-family:Cheee Juanito;src:url(/fonts/CheeeDemo-Juanito.woff2) format("woff2")}@font-face{font-family:Cheee Kingstreet;src:url(/fonts/CheeeDemo-Kingstreet.woff2) format("woff2")}@font-face{font-family:Cheee Oldskool;src:url(/fonts/CheeeDemo-Oldskool.woff2) format("woff2")}@font-face{font-family:Cheee Oyen;src:url(/fonts/CheeeDemo-Oyen.woff2) format("woff2")}@font-face{font-family:Cheee Peeenutt;src:url(/fonts/CheeeDemo-Peeenutt.woff2) format("woff2")}@font-face{font-family:Cheee Pickles;src:url(/fonts/CheeeDemo-Pickles.woff2) format("woff2")}@font-face{font-family:Cheee Schemer;src:url(/fonts/CheeeDemo-Schemer.woff2) format("woff2")}@font-face{font-family:Cheee Shishi;src:url(/fonts/CheeeDemo-Shishi.woff2) format("woff2")}@font-face{font-family:Cheee Small;src:url(/fonts/CheeeDemo-Small.woff2) format("woff2")}@font-face{font-family:Cheee Smortious;src:url(/fonts/CheeeDemo-Smortious.woff2) format("woff2")}@font-face{font-family:Cheee Sticky;src:url(/fonts/CheeeDemo-Sticky.woff2) format("woff2")}@font-face{font-family:Cheee Stinkhead;src:url(/fonts/CheeeDemo-Stinkhead.woff2) format("woff2")}@font-face{font-family:Cheee Tbone;src:url(/fonts/CheeeDemo-Tbone.woff2) format("woff2")}@font-face{font-family:Cheee Tomboe;src:url(/fonts/CheeeDemo-Tomboe.woff2) format("woff2")}@font-face{font-family:Cheee Wowie;src:url(/fonts/CheeeDemo-Wowie.woff2) format("woff2")}@font-face{font-family:Obert Basic;src:url(/fonts/Obert-Basic-0.woff2) format("woff2")}@font-face{font-family:"Obert Basic 45";src:url(/fonts/Obert-Basic-45.woff2) format("woff2")}@font-face{font-family:"Obert Basic 90";src:url(/fonts/Obert-Basic-90.woff2) format("woff2")}@font-face{font-family:"Obert Basic 135";src:url(/fonts/Obert-Basic-135.woff2) format("woff2")}@font-face{font-family:Obert Slant;src:url(/fonts/Obert-Slant-0.woff2) format("woff2")}@font-face{font-family:"Obert Slant 45";src:url(/fonts/Obert-Slant-45.woff2) format("woff2")}@font-face{font-family:"Obert Slant 90";src:url(/fonts/Obert-Slant-90.woff2) format("woff2")}@font-face{font-family:"Obert Slant 135";src:url(/fonts/Obert-Slant-135.woff2) format("woff2")}@font-face{font-family:Obert Reclined;src:url(/fonts/Obert-Reclined-0.woff2) format("woff2")}@font-face{font-family:"Obert Reclined 45";src:url(/fonts/Obert-Reclined-45.woff2) format("woff2")}@font-face{font-family:"Obert Reclined 90";src:url(/fonts/Obert-Reclined-90.woff2) format("woff2")}@font-face{font-family:"Obert Reclined 135";src:url(/fonts/Obert-Reclined-135.woff2) format("woff2")}@font-face{font-family:Obert Bright High;src:url(/fonts/Obert-Bright-High-Power-0.woff2) format("woff2")}@font-face{font-family:Obert Bright Mid;src:url(/fonts/Obert-Bright-Mid-Power-0.woff2) format("woff2")}@font-face{font-family:Obert Bright Low;src:url(/fonts/Obert-Bright-Low-Power-22.woff2) format("woff2")}@font-face{font-family:Obert Ball;src:url(/fonts/ObertExpTrial-Ball.woff2) format("woff2")}@font-face{font-family:Obert Chip;src:url(/fonts/ObertExpTrial-Chip.woff2) format("woff2")}@font-face{font-family:Obert Screen;src:url(/fonts/ObertExpTrial-Screen.woff2) format("woff2")}@font-face{font-family:Obert Sharp;src:url(/fonts/ObertExpTrial-Sharp.woff2) format("woff2")}@font-face{font-family:Obert Thorn;src:url(/fonts/ObertExpTrial-Thorn.woff2) format("woff2")}@font-face{font-family:bianzhidai Base;src:url(/fonts/bianzhidai-Base.otf) format("opentype")}@font-face{font-family:bianzhidai Brush;src:url(/fonts/bianzhidai-Brush.otf) format("opentype")}@font-face{font-family:bianzhidai Bubble;src:url(/fonts/bianzhidai-Bubble.otf) format("opentype")}@font-face{font-family:bianzhidai Cloud;src:url(/fonts/bianzhidai-Cloud.otf) format("opentype")}@font-face{font-family:bianzhidai Cube;src:url(/fonts/bianzhidai-Cube.otf) format("opentype")}@font-face{font-family:bianzhidai Messier;src:url(/fonts/bianzhidai-Messier.otf) format("opentype")}@font-face{font-family:bianzhidai Messy;src:url(/fonts/bianzhidai-Messy.otf) format("opentype")}@font-face{font-family:bianzhidai Pearl;src:url(/fonts/bianzhidai-Pearl.otf) format("opentype")}@font-face{font-family:bianzhidai Ring;src:url(/fonts/bianzhidai-Ring.otf) format("opentype")}@font-face{font-family:bianzhidai Stitches;src:url(/fonts/bianzhidai-Stitches.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Base;src:url(/fonts/bianzhidai_noBG-Base.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Brush;src:url(/fonts/bianzhidai_noBG-Brush.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Bubble;src:url(/fonts/bianzhidai_noBG-Bubble.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Cloud;src:url(/fonts/bianzhidai_noBG-Cloud.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Cube;src:url(/fonts/bianzhidai_noBG-Cube.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Messier;src:url(/fonts/bianzhidai_noBG-Messier.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Messy;src:url(/fonts/bianzhidai_noBG-Messy.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Pearl;src:url(/fonts/bianzhidai_noBG-Pearl.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Ring;src:url(/fonts/bianzhidai_noBG-Ring.otf) format("opentype")}@font-face{font-family:bianzhidai_noBG Stitches;src:url(/fonts/bianzhidai_noBG-Stitches.otf) format("opentype")}html{font-size:22px}body{margin:0}.note-content pre{overflow-x:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:1.5;white-space:pre-wrap;word-break:break-word}.note-content pre code{background:none;padding:0;font-family:inherit;font-size:inherit}.tag-pill{text-decoration:none!important;display:inline-block;font-weight:500;letter-spacing:.025em;text-transform:lowercase;transition:all .2s ease-in-out!important;box-shadow:0 1px 3px #0000001a}.tag-pill:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026;text-decoration:none!important}.font-system{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.font-system-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-system-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.font-times{font-family:Times New Roman,Times,serif}.font-neue-haas-unica{font-family:Neue Haas Unica,Helvetica,Arial,sans-serif}.font-galapagos-a{font-family:Galapagos A Grid,sans-serif}.font-galapagos-ab{font-family:Galapagos AB Grid,sans-serif}.font-galapagos-abc{font-family:Galapagos ABC Grid,sans-serif}.font-tex-heros{font-family:TeX Gyre Heros,sans-serif}.font-tex-heros-cn{font-family:TeX Gyre Heros Condensed,sans-serif}.font-tex-termes{font-family:TeX Gyre Termes,serif}.font-comic{font-family:Comic Sans MS,cursive}.font-blackletter{font-family:Lucida Blackletter,serif}.font-algerian{font-family:Algerian,serif}.font-brush-script{font-family:Brush Script Std,cursive}.font-curlz{font-family:Curlz MT,cursive}.font-davida{font-family:Davida Bold BT,serif}.font-hobo{font-family:Hobo Std,sans-serif}.font-relinquish{font-family:Relinquish,serif}.font-sanfrisco{font-family:Sanfrisco,cursive}.font-valencia{font-family:Valencia,cursive}.font-wingdings{font-family:Wingdings,sans-serif}.font-gamilia-pixel{font-family:Gamilia Pixel,monospace}.font-mr-saturn{font-family:Mr Saturn,sans-serif}.font-pixelfraktur{font-family:Pixelfraktur,monospace}.font-shellybu{font-family:Shellybu,cursive}.font-texticles{font-family:Texticles,sans-serif}.font-pilowlava{font-family:Pilowlava,sans-serif}.font-compagnon{font-family:Compagnon,sans-serif}.font-mess{font-family:Mess,sans-serif}.font-anthony{font-family:Anthony,serif}.font-teranoptia{font-family:Teranoptia,sans-serif}.font-typefesse-claire{font-family:Typefesse Claire,sans-serif}.font-typefesse-pleine{font-family:Typefesse Pleine,sans-serif}.font-kaerukaeru{font-family:Kaerukaeru,sans-serif}.font-cheee-baby{font-family:Cheee Baby,sans-serif}.font-cheee-bingbong{font-family:Cheee Bingbong,sans-serif}.font-cheee-boogy{font-family:Cheee Boogy,sans-serif}.font-cheee-chaarleee{font-family:Cheee Chaarleee,sans-serif}.font-cheee-choy{font-family:Cheee Choy,sans-serif}.font-cheee-conshred{font-family:Cheee Conshred,sans-serif}.font-cheee-crimer{font-family:Cheee Crimer,sans-serif}.font-cheee-gnat{font-family:Cheee Gnat,sans-serif}.font-cheee-jabroni{font-family:Cheee Jabroni,sans-serif}.font-cheee-jimbo{font-family:Cheee Jimbo,sans-serif}.font-cheee-juanito{font-family:Cheee Juanito,sans-serif}.font-cheee-kingstreet{font-family:Cheee Kingstreet,sans-serif}.font-cheee-oldskool{font-family:Cheee Oldskool,sans-serif}.font-cheee-oyen{font-family:Cheee Oyen,sans-serif}.font-cheee-peeenutt{font-family:Cheee Peeenutt,sans-serif}.font-cheee-pickles{font-family:Cheee Pickles,sans-serif}.font-cheee-schemer{font-family:Cheee Schemer,sans-serif}.font-cheee-shishi{font-family:Cheee Shishi,sans-serif}.font-cheee-small{font-family:Cheee Small,sans-serif}.font-cheee-smortious{font-family:Cheee Smortious,sans-serif}.font-cheee-sticky{font-family:Cheee Sticky,sans-serif}.font-cheee-stinkhead{font-family:Cheee Stinkhead,sans-serif}.font-cheee-tbone{font-family:Cheee Tbone,sans-serif}.font-cheee-tomboe{font-family:Cheee Tomboe,sans-serif}.font-cheee-wowie{font-family:Cheee Wowie,sans-serif}.font-obert-basic{font-family:Obert Basic,sans-serif}.font-obert-basic-45{font-family:"Obert Basic 45",sans-serif}.font-obert-basic-90{font-family:"Obert Basic 90",sans-serif}.font-obert-basic-135{font-family:"Obert Basic 135",sans-serif}.font-obert-slant{font-family:Obert Slant,sans-serif}.font-obert-slant-45{font-family:"Obert Slant 45",sans-serif}.font-obert-slant-90{font-family:"Obert Slant 90",sans-serif}.font-obert-slant-135{font-family:"Obert Slant 135",sans-serif}.font-obert-reclined{font-family:Obert Reclined,sans-serif}.font-obert-reclined-45{font-family:"Obert Reclined 45",sans-serif}.font-obert-reclined-90{font-family:"Obert Reclined 90",sans-serif}.font-obert-reclined-135{font-family:"Obert Reclined 135",sans-serif}.font-obert-bright-high{font-family:Obert Bright High,sans-serif}.font-obert-bright-mid{font-family:Obert Bright Mid,sans-serif}.font-obert-bright-low{font-family:Obert Bright Low,sans-serif}.font-obert-ball{font-family:Obert Ball,sans-serif}.font-obert-chip{font-family:Obert Chip,sans-serif}.font-obert-screen{font-family:Obert Screen,sans-serif}.font-obert-sharp{font-family:Obert Sharp,sans-serif}.font-obert-thorn{font-family:Obert Thorn,sans-serif}.font-bianzhidai-base{font-family:bianzhidai Base,sans-serif}.font-bianzhidai-brush{font-family:bianzhidai Brush,sans-serif}.font-bianzhidai-bubble{font-family:bianzhidai Bubble,sans-serif}.font-bianzhidai-cloud{font-family:bianzhidai Cloud,sans-serif}.font-bianzhidai-cube{font-family:bianzhidai Cube,sans-serif}.font-bianzhidai-messier{font-family:bianzhidai Messier,sans-serif}.font-bianzhidai-messy{font-family:bianzhidai Messy,sans-serif}.font-bianzhidai-pearl{font-family:bianzhidai Pearl,sans-serif}.font-bianzhidai-ring{font-family:bianzhidai Ring,sans-serif}.font-bianzhidai-stitches{font-family:bianzhidai Stitches,sans-serif}.font-bianzhidai-nobg-base{font-family:bianzhidai_noBG Base,sans-serif}.font-bianzhidai-nobg-brush{font-family:bianzhidai_noBG Brush,sans-serif}.font-bianzhidai-nobg-bubble{font-family:bianzhidai_noBG Bubble,sans-serif}.font-bianzhidai-nobg-cloud{font-family:bianzhidai_noBG Cloud,sans-serif}.font-bianzhidai-nobg-cube{font-family:bianzhidai_noBG Cube,sans-serif}.font-bianzhidai-nobg-messier{font-family:bianzhidai_noBG Messier,sans-serif}.font-bianzhidai-nobg-messy{font-family:bianzhidai_noBG Messy,sans-serif}.font-bianzhidai-nobg-pearl{font-family:bianzhidai_noBG Pearl,sans-serif}.font-bianzhidai-nobg-ring{font-family:bianzhidai_noBG Ring,sans-serif}.font-bianzhidai-nobg-stitches{font-family:bianzhidai_noBG Stitches,sans-serif}.font-inter{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.font-recursive{font-family:Recursive,-apple-system,BlinkMacSystemFont,sans-serif}.font-roboto-mono{font-family:Roboto Mono,monospace}.font-lato{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif}.font-arimo{font-family:Arimo,-apple-system,BlinkMacSystemFont,sans-serif}.font-source-sans{font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif}.font-ibm-plex-sans{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif}.font-ibm-plex-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.hover-no-underline:hover{text-decoration:none}.asterisk-list{list-style:none;padding-left:1.5rem}.asterisk-list li:before{content:"*";position:absolute;margin-left:-1.5rem;font-size:1.5em;font-weight:400;color:#999}.mw5-1{max-width:11.5rem}.mw5-2{max-width:14.5rem}.mw5-3{max-width:18rem}.mw5-5{max-width:23rem}.mw5-7{max-width:26.5rem}.w-sidebar{width:18rem}.ml-sidebar{margin-left:18rem}.pre-wrap{white-space:pre-wrap}.us-none{-webkit-user-select:none;user-select:none}.pe-none{pointer-events:none}.break-avoid{break-inside:avoid}.object-cover{object-fit:cover}.aspect-1x1{aspect-ratio:1 / 1}.bullet-asterisk{font-size:2em;line-height:1}.mt-15vh{margin-top:15vh}.f8{font-size:.55rem}.sg-label{width:9rem;white-space:nowrap}.sg-label-md{width:10rem;white-space:nowrap}.sg-label-lg{width:10.5rem;white-space:nowrap}.sg-swatch{width:4.5rem;height:2.25rem}.sg-data{width:3.5rem}.sg-data-sm{width:2.75rem}@media screen and (max-width: 699px){.webgl-grayscale{filter:none;opacity:1;mix-blend-mode:normal;outline:none;border:none}}@media screen and (min-width: 700px){.webgl-grayscale{filter:grayscale(100%);opacity:1;mix-blend-mode:luminosity;transition:filter .3s ease,opacity .3s ease,mix-blend-mode .3s ease;outline:none;border:none}.webgl-grayscale:hover{filter:grayscale(0%) saturate(80%);opacity:1;mix-blend-mode:normal;outline:none;border:none}}.dn-md{display:none}.db-md{display:block}@media screen and (min-width: 700px){.dn-md{display:block}.db-md{display:none}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes skeleton-pulse{0%,to{opacity:.08}50%{opacity:.15}}.webgl-skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}.note-content h2{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem}.note-content h3{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.5rem}.note-content p{margin-bottom:1.25rem}.note-content ul,.note-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.note-content li>ul,.note-content li>ol{margin-top:.25rem;margin-bottom:0}.note-content li{margin-bottom:.25rem}.note-content li:last-child{margin-bottom:0}.note-content>div>*:last-child,.note-content>div>*:last-child>*:last-child{margin-bottom:0}@media screen and (max-width: 60em){.ingredient-card{margin-left:-2rem;margin-right:-2rem;border-radius:0;padding-left:2rem;padding-right:2rem}}.note-content blockquote{margin:1.5rem 0;padding-left:1rem;border-left:3px solid #ddd;color:#555;font-style:italic}.note-content code{display:inline;background:#f5f5f5;padding:.15rem .3rem;border-radius:3px;font-size:.9em}.note-content a{color:#357edd;text-decoration:underline}.note-content a:hover{text-decoration:none}.note-content img{max-width:100%;height:auto;margin:1rem 0}.note-content hr{border:none;border-top:1px solid #ddd;margin:2rem 0}.note-content figure{margin:1.5rem 0}.note-content figure img,.note-content figure video{max-width:100%;height:auto}.note-content figcaption{margin-top:.5rem}.note-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.note-content th,.note-content td{padding:.75rem;text-align:left;border-bottom:1px solid #ddd;vertical-align:top}.note-content th{font-weight:600;background:#f9f9f9}.note-content tr:last-child td{border-bottom:none}.hover-br2:hover{border-radius:.25rem}.hover-br3:hover{border-radius:.5rem}.pointer{cursor:pointer}.active-nudge:active{transform:translateY(2px)}.style-guide-table td:first-child{padding-left:1rem}@media screen and (max-width: 40em){.style-guide-table tr{display:flex;flex-direction:column;padding:.75rem 0}.style-guide-table td{display:block;width:100%!important;padding:.25rem 0}.style-guide-table td:first-child{padding-bottom:.5rem}}.bg-darker-red{background-color:#8b0000}.darker-red{color:#8b0000}.color-palette-grid{column-count:1;column-gap:1.5rem}@media screen and (min-width: 30em){.color-palette-grid{column-count:2}}@media screen and (min-width: 60em){.color-palette-grid{column-count:3}}.webgl-container{background:#fff;border-radius:.5rem;box-shadow:0 4px 8px #0000001a}html,body{overflow-x:hidden!important;max-width:100vw!important}.content-section{background:#fff!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding-left:calc(50vw - 50%)!important;padding-right:calc(50vw - 50%)!important}@media screen and (max-width: 45em){#logo-header .pv3{padding-top:1rem!important;padding-bottom:.5rem!important}#logo-header p.mb3{margin-bottom:.75rem!important}#logo-header .pa2{padding:.5rem!important;margin-left:auto!important;margin-right:auto!important;width:90%!important;max-width:90%!important}}.webgl-canvas{cursor:pointer;transition:transform .2s ease}.webgl-canvas:active{transform:translateY(2px)}.webgl-skeleton{position:relative;overflow:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.webgl-loaded{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.luis-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;border-radius:5px;background:#e5e5e5;outline:none;width:100%}.luis-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#357edd;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}.luis-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#357edd;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}.luis-slider:hover::-webkit-slider-thumb{background:#2c5aa0}.luis-slider:hover::-moz-range-thumb{background:#2c5aa0}
