*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:inherit}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}button{border:none;background:none;cursor:pointer;font:inherit}input,textarea,select{font:inherit;border:1px solid #ccc}body{min-height:100vh;line-height:1.4;width:100vw}@font-face{font-family:GcNorthSans;src:url(/assets/GcNorthSansThin-KnQ4oFAM.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:GcNorthSans;src:url(/assets/GcNorthSansExtraLight-WVgzsZgj.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:GcNorthSans;src:url(/assets/GcNorthSansLight-DM7_8pr8.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:GcNorthSans;src:url(/assets/GcNorthSansRegular-DmNh9Q7q.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GcNorthSans;src:url(/assets/GcNorthSansMedium-vEh4gXok.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:GcNorthSans;src:url(/assets/GcNorthSansSemiBold-xdOSkad2.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:GcNorthSans;src:url(/assets/GcNorthSansBold-HOsj5p8N.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:GcNorthSans;src:url(/assets/GcNorthSansExtraBold-Bg32Z1e0.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterThin-C0gOQieA.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterThinItalic-BmRPK_gF.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoExtraLight-WWyghF_k.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoExtltIta-gPHpfSGJ.woff2) format("woff2");font-weight:200;font-style:italic}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoLight-D0JyLT0m.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoLightItalic-C5hNOFuP.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterRegular-CcX3OWB-.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoItalic-B3I7vPsJ.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterMedium-DYqrSsHC.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoMedIta-CGelwbJK.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterSemiBold-Cd9VHg5P.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterSembdIta-K6s45Lv9.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoBold-BqMNjF-f.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoBoldItalic-q61OBMZd.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoExtraBold-MHgNhs0e.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:OnceAfter;src:url(/assets/GcOnceAfterDemoExtbdIta-xCe7KSQ-.woff2) format("woff2");font-weight:800;font-style:italic}@font-face{font-family:Glanzyo;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Mogen;src:url(/assets/MogenBold-kgYb7i05.woff2) format("woff2");font-weight:500;font-style:normal}body{--green: #82B894;--blue: #83bbe3ff;--magenta: #B882A6;--orange: #B89482;--grey: #6B6B6B;--subtleShadow: 0 2px 4px rgba(0, 0, 0, .15);--hoverShadow: rgba(60, 64, 67, .3) 0px 1px 2px 0px, rgba(60, 64, 67, .15) 0px 1px 3px 1px;--contRadius: 0px}button{padding:5px;border-radius:4px;transition:ease-in .1s transform}button img{width:20px;transition:ease-in .1s transform}button img:hover{transform:scale(1.2)}#root{width:100%;min-height:100vh;display:flex;flex-direction:column;gap:20px;padding:0 0 30px}.floatingLayout{padding:10px 20px;margin:10px;border-radius:var(--contRadius);box-shadow:var(--subtleShadow)}nav.floatingLayout{font-family:Glanzyo;background-color:var(--green);display:flex;align-items:center;justify-content:end;border-radius:5px;padding:15px}nav h1{line-height:1}main.Curriculum{font-family:Arial;display:flex;flex-direction:column;gap:25px;padding:70px;width:1080px;margin:0 auto;min-height:120vh;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}main section{display:flex;flex-direction:column;gap:10px;padding:5px 0 0}main section header{display:flex;justify-content:space-between;align-items:center;color:var(--grey);font-family:Glanzyo;margin-bottom:-5px}main section header h2{font-size:1.4em;font-weight:800}.exportBtn{font-family:Glanzyo;font-size:22px;background-color:var(--green);margin:auto;padding:12px 40px;line-height:1}.addBtn{padding:5px 15px;line-height:1;transition:ease-in .1s transform}.addBtn:hover,.exportBtn:hover{transform:scale(1.1)}hr{border:none;border-top:2px solid var(--grey)}article:not(.profile){display:flex;flex-direction:column;gap:2px;padding-bottom:5px}.profile{gap:5px}.profileHeader{display:flex;justify-content:center;align-items:center;padding-bottom:5px;gap:10px;transition:.1s ease-out transform}.profileHeader h3{font-weight:500;font-size:28px}.profileDetails{display:flex;justify-content:center;gap:20px;font-size:16px}.profileAbout{font-size:18px;text-align:center;margin:0;font-style:italic}.artHeader{display:flex;justify-content:space-between;align-items:center}.artHeader .artTitle{display:flex;align-items:center;gap:25px;font-weight:600;font-size:22px;line-height:1}.artTitle h3{line-height:1}.artDuration{font-weight:600}.artDetails{display:flex;gap:10px;font-size:18px}.artDesc{font-size:18px;font-style:italic}form.floatingLayout{font-family:Glanzyo,Arial;box-shadow:var(--hoverShadow);margin:30px auto;width:80%;padding:30px;display:flex;flex-direction:column;gap:25px;border-radius:5px}form h3{color:#000;font-size:32px;border-bottom:2px solid black}form section{width:100%;height:150px;display:grid;grid-template-columns:50% 50%;gap:10px}.formGroup{width:100%;display:grid;grid-template-columns:30% 70%}label{font-weight:600}input{height:1.8em;padding:5px;border:1.5px solid black;border-radius:3px;line-height:1;outline:none;transition:ease-in-out .1s transform}textarea{min-height:90px;width:100%;padding:5px;border:1.5px solid black;border-radius:3px;line-height:1;outline:none;transition:ease-in-out .1s transform}input:focus,textarea:focus{border-color:#4a90e2;border:1.5px solid black;transform:scale(1.01)}form button{width:fit-content;padding:3px 40px 1px;margin:30px auto 0;font-size:1.1em;font-weight:600;border-radius:3px;box-shadow:var(--subtleShadow)}form button:hover{transform:scale(1.05)}.profileHeader .editBtn{padding:10px;display:flex;align-items:center;justify-content:space-evenly;border-radius:5px}.editBtn img{width:20px}.artBtnCont{display:flex;align-items:center;justify-content:space-evenly;border-radius:5px;padding:5px 8px}.artBtnCont:hover{box-shadow:var(--subtleShadow);background-color:var(--green)}
