@font-face{font-family:Mynerve;src:url(/assets/Mynerve-Regular-CA9CsBz9.woff2)format("woff2"),url(/assets/Mynerve-Regular-D8hFcXOE.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-Bold-D6P_2Def.woff2)format("woff2"),url(/assets/InriaSans-Bold-C95kJLnM.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-BoldItalic-BwFXUjCN.woff2)format("woff2"),url(/assets/InriaSans-BoldItalic-B1YF9lTC.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-Italic-Qdjqm4vZ.woff2)format("woff2"),url(/assets/InriaSans-Italic-CZQD7KmT.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-Light-BGXjwkLy.woff2)format("woff2"),url(/assets/InriaSans-Light-1EoL2Xpi.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-LightItalic-BJ2Lc-6c.woff2)format("woff2"),url(/assets/InriaSans-LightItalic-BrAj0kLs.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inria Sans;src:url(/assets/InriaSans-Regular-1NeMGl3j.woff2)format("woff2"),url(/assets/InriaSans-Regular-Cn9PPeV8.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Baskervville;src:url(/assets/Baskervville-Bold-BVf_nD0f.woff2)format("woff2"),url(/assets/Baskervville-Bold-BQ_0Gojv.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Baskervville;src:url(/assets/Baskervville-BoldItalic-B9j9cfEc.woff2)format("woff2"),url(/assets/Baskervville-BoldItalic-IjLYY1DD.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Baskervville;src:url(/assets/Baskervville-Italic-C1JflQKt.woff2)format("woff2"),url(/assets/Baskervville-Italic-Cu16ARbQ.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Baskervville;src:url(/assets/Baskervville-Medium-CL6jL2OI.woff2)format("woff2"),url(/assets/Baskervville-Medium-C6Ne1NN5.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Baskervville;src:url(/assets/Baskervville-MediumItalic-D31MQUjM.woff2)format("woff2"),url(/assets/Baskervville-MediumItalic-CPDdKqM8.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Baskervville;src:url(/assets/Baskervville-Regular-CibM8Eq0.woff2)format("woff2"),url(/assets/Baskervville-Regular-DNBR6XrE.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Baskervville;src:url(/assets/Baskervville-SemiBold-C8SVo8YD.woff2)format("woff2"),url(/assets/Baskervville-SemiBold-BVHdIN7a.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Baskervville;src:url(/assets/Baskervville-SemiBoldItalic-DwwAniml.woff2)format("woff2"),url(/assets/Baskervville-SemiBoldItalic-stTH46ht.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}body{background-color:#1d2433;min-height:100vh;margin:0}:root{--rose:#9f2b45;--snow:#f4f7f5;--navyBlue:#1d2433;--fadedNavyBlue:#1d2433c7;--test:#d9d9d9}.ribbon{background-color:var(--rose);z-index:0;width:.5vw;height:100vh;margin:0 0 0 13vw;position:fixed}a{color:var(--rose);border-radius:5px;min-width:fit-content;margin-left:5px;padding:2px 5px;text-decoration:none;transition:color .5s;position:relative}a:before{content:"";background-color:var(--rose);z-index:-1;width:0%;height:100%;transition:width .5s;position:absolute;left:0}a:hover:before{width:100%}a:hover{color:var(--navyBlue)}.heading{-webkit-user-select:none;user-select:none;height:100vh}.heading>h1{color:var(--snow);margin:0;font-family:Baskervville;font-size:31vh;font-weight:400;position:absolute}.heading .heading-Briar{margin-left:1.5vw}.heading .heading-Castle{z-index:-1;margin-top:.95em;margin-left:7.5vw}.heading-credit{color:var(--snow);margin-top:68vh;margin-left:17vw;font-family:Inria Sans;font-size:20px;font-weight:300;position:absolute}.header-rect{background-color:var(--navyBlue);height:14vh;position:sticky}.site-icon{width:13vh;height:13vh;position:absolute;top:50%;left:8.5vw;transform:translateY(-50%)}.site-icon-img{width:100%;height:100%}.icon-scribble{color:var(--snow);font-family:Mynerve;font-size:25px;position:absolute;left:40vw}.body-section{flex-direction:column;justify-content:space-evenly;align-items:center;height:151vh;display:flex}.item-field{z-index:1;width:80vw;height:31.6vh;margin-right:2.5vw;position:relative;overflow-x:hidden}.dotted-box{z-index:2;box-sizing:border-box;color:var(--snow);padding:10px 10px 10px 200px;font-family:Inria Sans}.dotted-box-img{width:100%;height:100%}.dotted-box-img,.dotted-box{position:absolute;inset:0}.dotted-box-heading{margin:.3em 0 .8em;font-size:64px;font-style:normal;font-weight:400}.dotted-box-subHeading,.dotted-box-link{font-size:25px}.footer-container{background-color:var(--navyBlue);box-sizing:border-box;z-index:2;border-top:2px dashed #f4f7f526;justify-content:center;width:100%;padding:80px 0 60px;display:flex;position:relative}.footer-content{box-sizing:border-box;flex-direction:column;gap:40px;width:80vw;margin-right:2.5vw;padding-left:200px;display:flex}.footer-container .links{flex-flow:wrap;justify-content:flex-start;gap:60px;display:flex}.link-set{flex-direction:column;align-items:flex-start;gap:12px;min-width:180px;display:flex}.icon{width:48px;height:48px;color:var(--snow);background-color:#f4f7f50a;border-radius:10px;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex}.icon-img{object-fit:contain;width:24px;height:24px}.lucide-mail{color:var(--snow)}.link-set:hover .icon{background-color:#9f2b4526;transform:translateY(-4px)}.link-title{text-transform:uppercase;letter-spacing:.12em;color:#f4f7f566;margin-top:2px;font-family:Inria Sans;font-size:13px;font-weight:700}.link-set a{margin-left:0;padding:4px 8px;font-family:Inria Sans;font-size:16px}.footer-bottom{border-top:1px solid #f4f7f514;margin-top:20px;padding-top:30px}.copyright{color:#f4f7f573;margin:0;font-family:Inria Sans;font-size:14px;font-weight:300}.copyright a{margin-left:4px;padding:2px 6px;font-weight:400}
