#nav-section{position:fixed;top:0;left:0}.navbar{background-color:#0d0d0f;width:100vw;padding:16px 24px}.navbar ul{flex-wrap:wrap;row-gap:8px;list-style-type:none;display:flex}.navbar li{flex:50%}.navbar a{text-transform:uppercase;letter-spacing:10%;color:#f5f5f0;width:100%;font-size:1rem;text-decoration:none;display:block}.navbar a:hover,.navbar a.active{-webkit-text-decoration:line-through #ff4655;text-decoration:line-through #ff4655}.navbar li:nth-child(2) a,.navbar li:nth-child(4) a{text-align:right}.navbar li:nth-child(3) a{padding-left:24px}.navbar li:nth-child(4) a{padding-right:24px}.button-container{justify-content:flex-end;margin-top:8px;display:flex}.button-container a{background-color:#8c1f28;border-radius:8px 0 0 8px;padding:20px 28px 20px 14px;text-decoration:none;display:block}@media (width>=744px){.navbar{padding:50px 50px 32px}.navbar ul{flex-wrap:nowrap;row-gap:0}.navbar li:nth-child(2) a{text-align:center}.navbar li:nth-child(3) a{text-align:right;padding-left:0}.button-container{justify-content:flex-start;margin-top:0}.button-container a{border-radius:0 0 8px 8px;padding:28px 20px 14px;transform:rotate(-90deg)}}#home,#skills,#about,#work{width:100lvw;height:100lvh;padding-top:84px}.hero-container{flex-direction:column;justify-content:center;align-items:center;gap:32px;height:calc(100% - 102px);display:flex}#home h1{width:100%;height:auto;font-size:0}#home h1 svg{width:100%;height:auto;display:block}.hero-container div{flex-direction:column;align-items:flex-end;width:100%;padding:0 24px;display:flex}.hero-container div p{text-align:right;font-size:18px}.hero-container div p:first-child{padding-bottom:8px}.hero-container div p:nth-child(2){max-width:320px}.bottom-button-container{flex-direction:column;align-items:center;width:100%;display:flex}.bottom-button-container a{text-align:center;color:#0d0d0f;background-color:#8c1f28;background-image:linear-gradient(#8c1f28 0%,#0d0d0f 100%);border-radius:8px 8px 0 0;padding:16px 42px 64px;font-size:18px;font-weight:800;text-decoration:none;display:block}@media (width>=744px){.hero-container{width:100%;height:100%}.hero-container div{padding:0}.hero-container div p:nth-child(2){max-width:500px}.bottom-button-container{flex-direction:row;justify-content:center;width:auto;display:flex}.bottom-button-container a{writing-mode:sideways-lr;background-image:linear-gradient(90deg,#8c1f28 0%,#0d0d0f 100%);border-radius:8px 0 0 8px;padding:42px 64px 42px 16px}}@media (width>=1024px){.hero-container{width:100%;height:100%}#home h1,.hero-container div{max-width:650px;margin:0 auto}}#portfolio{width:100lvw;padding-top:84px}.portfolio-container{column-gap:16px;padding:24px 0 50px;display:flex}.portfolio-container>ul{flex-direction:column;justify-content:center;row-gap:24px;height:100%;list-style-type:none;display:flex}.portfolio-container ul li{flex:none}.portfolio-container ul li figure{flex-direction:column;height:100%;display:flex}.portfolio-container ul li figure a{width:100%;display:block}.portfolio-container ul li figure picture{height:100%;display:block}.portfolio-container ul li figure a img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.portfolio-container figcaption{margin-top:8px}.subtitles{text-transform:uppercase;letter-spacing:10%;font-size:1rem}.portfolio-container figcaption p{font-size:13px}.portfolio-container figcaption span{background-color:#161618;border-radius:8px;padding:8px 12px;font-size:13px}.padding-left{flex-direction:column;align-items:flex-start;row-gap:8px;padding-left:24px;display:flex}.padding-right{text-align:right;flex-direction:column;align-items:flex-end;row-gap:8px;padding-right:24px;display:flex}.radius-right{border-radius:0 8px 8px 0}.radius-left{border-radius:8px 0 0 8px}@media (width>=744px){#portfolio{flex-direction:row;align-items:center;height:100lvh;display:flex}.portfolio-container{align-items:flex-start;padding:115px 0 50px}.portfolio-container figcaption p,.portfolio-container figcaption span{font-size:1rem}.padding-left{padding-left:50px}.padding-right{text-align:left;align-items:flex-start;padding-right:0}.radius-left{border-radius:8px}}@media (width>=1024px){.portfolio-container{justify-content:center;align-items:center;width:100%;height:calc(100lvh - 102px);padding:50px 0 50px 50px}.portfolio-container>ul{max-width:500px}.padding-left{padding-left:0}.radius-right{border-radius:8px}}@media (width>=1410px){.portfolio-container{padding:0}}.skills-container{flex-direction:column;justify-content:center;align-items:center;width:100lvw;height:calc(100% - 102px);padding:0 24px;display:flex}.skills-inner-container{flex-direction:column;row-gap:32px;width:100%;height:auto;display:flex}.skills-inner-container div{border-radius:8px;row-gap:16px;max-width:75%;padding:24px}.skills-inner-container div h2{width:100%;padding-bottom:16px}.skills-inner-container div p{letter-spacing:10%;font-size:1rem}.skills-inner-container div p span{padding:0 5px;font-weight:800}.skills-inner-container div:first-child{border:1px solid #5c5c64;flex-direction:column;align-items:flex-start;display:flex}.skills-inner-container div:first-child h2{border-bottom:1px solid #5c5c64}.skills-inner-container div:first-child h2:before{content:"</>";padding-right:12px}.skills-inner-container div:last-child{text-align:right;background-color:#161618;flex-direction:column;align-self:flex-end;align-items:flex-end;display:flex}.skills-inner-container div:last-child h2{border-bottom:1px solid #3d3d42}.skills-inner-container div:last-child h2:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='15'%20viewBox='0%200%2022%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.5317%209.0394C18.9873%206.8747%2017.6792%204.99218%2015.859%203.75384H21.2668C21.4612%203.75384%2021.6477%203.67487%2021.7852%203.53429C21.9227%203.39371%2022%203.20305%2022%203.00425C22%202.80544%2021.9227%202.61478%2021.7852%202.47421C21.6477%202.33363%2021.4612%202.25466%2021.2668%202.25466H13.8426C13.6811%201.6097%2013.3142%201.03804%2012.7997%200.62981C12.2853%200.221581%2011.6525%200%2011.0013%200C10.35%200%209.7173%200.221581%209.20285%200.62981C8.68839%201.03804%208.32148%201.6097%208.15994%202.25466H0.735801C0.541331%202.25466%200.354827%202.33363%200.217316%202.47421C0.0798054%202.61478%200.00255276%202.80544%200.00255276%203.00425C0.00255276%203.20305%200.0798054%203.39371%200.217316%203.53429C0.354827%203.67487%200.541331%203.75384%200.735801%203.75384H6.14351C4.32336%204.99218%203.0153%206.8747%202.47085%209.0394C1.76681%209.15424%201.1278%209.5273%200.673293%2010.0888C0.218786%2010.6504%20-0.0200927%2011.3619%200.00132482%2012.0904C0.0227423%2012.8189%200.302989%2013.5145%200.789663%2014.0471C1.27634%2014.5797%201.93611%2014.9129%202.64562%2014.9843C3.35513%2015.0557%204.0658%2014.8604%204.64473%2014.4351C5.22366%2014.0097%205.63122%2013.3834%205.79119%2012.6731C5.95117%2011.9629%205.85261%2011.2174%205.51395%2010.576C5.17529%209.93467%204.61971%209.44138%203.95109%209.18839C4.26591%208.07873%204.82559%207.05771%205.58704%206.20391C6.34849%205.35011%207.29142%204.6863%208.34325%204.26356C8.57859%204.78231%208.95411%205.22145%209.42555%205.52919C9.89699%205.83693%2010.4447%206.00044%2011.004%206.00044C11.5634%206.00044%2012.1111%205.83693%2012.5825%205.52919C13.0539%205.22145%2013.4295%204.78231%2013.6648%204.26356C14.7156%204.68701%2015.6574%205.35113%2016.4179%206.20489C17.1784%207.05865%2017.7372%208.0793%2018.0515%209.18839C17.3825%209.44052%2016.8263%209.93311%2016.4869%2010.574C16.1474%2011.215%2016.048%2011.9603%2016.2071%2012.6708C16.3662%2013.3813%2016.773%2014.0081%2017.3514%2014.4342C17.9298%2014.8603%2018.6403%2015.0564%2019.3499%2014.9859C20.0595%2014.9154%2020.7197%2014.5831%2021.207%2014.0511C21.6943%2013.5191%2021.9754%2012.8238%2021.9977%2012.0953C22.0199%2011.3668%2021.7819%2010.655%2021.328%2010.0929C20.8742%209.53083%2020.2356%209.15698%2019.5317%209.04128V9.0394ZM4.40204%2011.9994C4.40204%2012.2959%204.31603%2012.5857%204.15489%2012.8323C3.99375%2013.0788%203.76472%2013.271%203.49675%2013.3844C3.22878%2013.4979%202.93392%2013.5276%202.64945%2013.4697C2.36497%2013.4119%202.10367%2013.2691%201.89858%2013.0594C1.69348%2012.8498%201.55381%2012.5826%201.49723%2012.2918C1.44064%2012.001%201.46968%2011.6996%201.58068%2011.4256C1.69168%2011.1517%201.87964%2010.9176%202.1208%2010.7528C2.36197%2010.5881%202.6455%2010.5002%202.93555%2010.5002C3.32448%2010.5002%203.69749%2010.6581%203.97252%2010.9393C4.24754%2011.2204%204.40204%2011.6017%204.40204%2011.9994ZM11.0013%204.50343C10.7112%204.50343%2010.4277%204.41551%2010.1865%204.25077C9.94537%204.08604%209.75741%203.8519%209.64641%203.57796C9.53541%203.30402%209.50637%203.00259%209.56296%202.71177C9.61954%202.42096%209.75921%202.15383%209.96431%201.94417C10.1694%201.7345%2010.4307%201.59172%2010.7152%201.53387C10.9997%201.47602%2011.2945%201.50571%2011.5625%201.61918C11.8304%201.73265%2012.0595%201.92481%2012.2206%202.17135C12.3818%202.41789%2012.4678%202.70774%2012.4678%203.00425C12.4678%203.40186%2012.3133%203.78318%2012.0382%204.06433C11.7632%204.34548%2011.3902%204.50343%2011.0013%204.50343ZM19.067%2013.4985C18.777%2013.4985%2018.4934%2013.4106%2018.2523%2013.2459C18.0111%2013.0812%2017.8231%2012.847%2017.7121%2012.5731C17.6011%2012.2991%2017.5721%2011.9977%2017.6287%2011.7069C17.6853%2011.4161%2017.8249%2011.1489%2018.03%2010.9393C18.2351%2010.7296%2018.4964%2010.5868%2018.7809%2010.529C19.0654%2010.4711%2019.3602%2010.5008%2019.6282%2010.6143C19.8962%2010.7278%2020.1252%2010.9199%2020.2864%2011.1665C20.4475%2011.413%2020.5335%2011.7028%2020.5335%2011.9994C20.5335%2012.397%2020.379%2012.7783%2020.104%2013.0594C19.829%2013.3406%2019.4559%2013.4985%2019.067%2013.4985Z'%20fill='%23F5F5F0'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:22px;height:15px;margin-left:12px;display:inline-block}@media (width>=744px){.skills-container{height:100lvh;padding:0 0 0 50px}.skills-inner-container{max-width:650px}}@media (width>=1024px){.skills-container{padding:0}.skills-inner-container{max-width:700px}}.aboutMe-container{flex-direction:column;justify-content:center;align-items:center;row-gap:32px;height:calc(100% - 102px);display:flex}.aboutMe-container img{width:100%;height:auto}.aboutMe-container figcaption{width:100%;max-width:565px;height:auto;padding:0 24px}.aboutMe-container figcaption p{font-size:18px}.aboutMe-container figcaption p:first-child{margin-bottom:8px}@media (width>=744px){#about{flex-direction:column;justify-content:flex-end;height:calc(70lvh - 25px);padding-top:160px;display:flex}.aboutMe-container{height:fit-content}.aboutMe-container figcaption{width:100%;max-width:650px;padding:0 50px}#about .bottom-button-container{display:none}}@media (width>=1024px){#about{height:calc(65lvh - 25px);padding:0 50px}.aboutMe-container{max-width:700px;margin:0 auto}.aboutMe-container figcaption{max-width:none;padding:0}}.workWithMe-container div:first-child{flex-direction:column;justify-content:center;align-items:flex-end;row-gap:32px;max-width:565px;height:calc(100% - 102px);margin:auto;padding:0 24px;display:flex}.data-container{width:100%;height:auto;letter-spacing:10%;border:1px solid #8c1f28;border-radius:8px;flex-direction:column;row-gap:16px;padding:24px;font-size:1rem;font-weight:600;display:flex}.data-container p{flex-direction:row;align-items:center;column-gap:12px;display:flex}.data-container p:first-child:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.3846%206.34369C10.3846%206.49671%2010.3238%206.64347%2010.2156%206.75167C10.1074%206.85988%209.9607%206.92066%209.80769%206.92066H5.19231C5.0393%206.92066%204.89256%206.85988%204.78436%206.75167C4.67617%206.64347%204.61538%206.49671%204.61538%206.34369C4.61538%206.19066%204.67617%206.0439%204.78436%205.9357C4.89256%205.8275%205.0393%205.76671%205.19231%205.76671H9.80769C9.9607%205.76671%2010.1074%205.8275%2010.2156%205.9357C10.3238%206.0439%2010.3846%206.19066%2010.3846%206.34369ZM9.80769%208.07462H5.19231C5.0393%208.07462%204.89256%208.13541%204.78436%208.24361C4.67617%208.35182%204.61538%208.49858%204.61538%208.6516C4.61538%208.80462%204.67617%208.95138%204.78436%209.05959C4.89256%209.16779%205.0393%209.22858%205.19231%209.22858H9.80769C9.9607%209.22858%2010.1074%209.16779%2010.2156%209.05959C10.3238%208.95138%2010.3846%208.80462%2010.3846%208.6516C10.3846%208.49858%2010.3238%208.35182%2010.2156%208.24361C10.1074%208.13541%209.9607%208.07462%209.80769%208.07462ZM15%207.49764C15.0003%208.79262%2014.6653%2010.0656%2014.0277%2011.1927C13.3901%2012.3198%2012.4716%2013.2626%2011.3616%2013.9294C10.2515%2014.5961%208.98779%2014.9641%207.69337%2014.9975C6.39894%2015.0309%205.11793%2014.7286%203.975%2014.1199L1.51947%2014.9385C1.31617%2015.0063%201.098%2015.0161%200.889418%2014.9669C0.680837%2014.9177%200.490087%2014.8113%200.338546%2014.6598C0.187006%2014.5082%200.0806643%2014.3175%200.0314405%2014.1089C-0.0177833%2013.9003%20-0.00794399%2013.6821%200.0598556%2013.4787L0.878365%2011.023C0.343376%2010.017%200.0445652%208.90243%200.00461346%207.76375C-0.0353383%206.62508%200.184619%205.49226%200.64779%204.45129C1.11096%203.41033%201.80517%202.48857%202.67773%201.75598C3.55029%201.02339%204.57825%200.499239%205.68361%200.223297C6.78896%20-0.0526439%207.94264%20-0.0731172%209.05709%200.163431C10.1715%200.399979%2011.2175%200.887332%2012.1154%201.5885C13.0134%202.28966%2013.7399%203.18621%2014.2397%204.21009C14.7395%205.23397%2014.9995%206.35826%2015%207.49764ZM13.8462%207.49764C13.8459%206.52408%2013.6217%205.56363%2013.1908%204.6906C12.76%203.81757%2012.1341%203.05537%2011.3616%202.46295C10.5891%201.87054%209.69073%201.4638%208.7359%201.2742C7.78107%201.0846%206.79542%201.11723%205.85522%201.36955C4.91501%201.62188%204.04545%202.08714%203.31381%202.72934C2.58217%203.37155%202.00807%204.17347%201.63591%205.07308C1.26375%205.97269%201.10352%206.94586%201.16762%207.91731C1.23171%208.88876%201.51841%209.83244%202.00553%2010.6754C2.04641%2010.7461%202.0718%2010.8248%202.08%2010.9061C2.08821%2010.9874%202.07905%2011.0695%202.05312%2011.147L1.15385%2013.8444L3.85096%2012.945C3.90971%2012.925%203.97135%2012.9148%204.03341%2012.9147C4.13474%2012.9149%204.23423%2012.9418%204.32187%2012.9926C5.28663%2013.5509%206.38139%2013.8452%207.49599%2013.8459C8.61059%2013.8466%209.70572%2013.5537%2010.6712%2012.9967C11.6366%2012.4396%2012.4384%2011.6381%2012.9957%2010.6728C13.5531%209.70746%2013.8464%208.61235%2013.8462%207.49764Z'%20fill='%23F5F5F0'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:inline-block}.data-container p:last-child{justify-content:end}.data-container p:last-child:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='15'%20viewBox='0%200%2016%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.7262%205.10495L8.34154%200.105091C8.24041%200.0365682%208.12157%200%208%200C7.87843%200%207.75959%200.0365682%207.65846%200.105091L0.273846%205.10495C0.189547%205.16208%200.120442%205.23946%200.0726691%205.33022C0.0248963%205.42099%20-6.56915e-05%205.52233%201.29834e-07%205.62525V13.75C1.29834e-07%2014.0815%200.12967%2014.3995%200.360484%2014.6339C0.591298%2014.8683%200.904349%2015%201.23077%2015H14.7692C15.0957%2015%2015.4087%2014.8683%2015.6395%2014.6339C15.8703%2014.3995%2016%2014.0815%2016%2013.75V5.62525C16.0001%205.52233%2015.9751%205.42099%2015.9273%205.33022C15.8796%205.23946%2015.8105%205.16208%2015.7262%205.10495ZM8%201.37615L14.3008%205.64244L9.14692%209.37515H6.85462L1.70077%205.64244L8%201.37615ZM1.23077%2013.75V6.8385L6.3%2010.5103C6.40437%2010.586%206.52943%2010.6267%206.65769%2010.6267H9.34231C9.47057%2010.6267%209.59563%2010.586%209.7%2010.5103L14.7692%206.8385V13.75H1.23077Z'%20fill='%23F5F5F0'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:inline-block}.workWithMe-container h2{text-transform:uppercase;color:#e23744;font-size:32px}.workWithMe-container .bottom-button-container a{text-transform:uppercase;letter-spacing:10%;padding:16px 42px 82px;font-size:1rem}@media (width>=744px){#work{flex-direction:column;justify-content:space-between;align-items:center;height:calc(30lvh - 25px);padding:0 50px;display:flex}.workWithMe-container div:first-child{row-gap:32px;width:100%;max-width:650px;height:fit-content;margin:0;padding:0}.data-container{flex-direction:row;justify-content:space-between;row-gap:0}.workWithMe-container .bottom-button-container a{writing-mode:horizontal-tb;background-image:linear-gradient(#8c1f28 0%,#0d0d0f 100%);border-radius:8px 8px 0 0;padding:16px 32px 50px}}@media (width>=1024px){#work{height:calc(35lvh - 25px)}.workWithMe-container div:first-child{max-width:700px}}@font-face{font-family:Duke-charming;src:url("./fonts/Duke Charming Regular.otf")format("opentype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}#root{scroll-snap-type:y mandatory;flex-direction:column;width:100lvw;display:flex}body{font-optical-sizing:auto;color:#f5f5f0;background-color:#0d0d0f;font-family:Open Sans,sans-serif;font-weight:lighter}html,#root{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html,#root{scroll-behavior:auto}}.titles{font-family:Duke-charming,Times New Roman,Times,serif}.accent{color:#e23744;font-weight:800}.intros{font-size:18px;font-weight:400}.about-work-group{display:contents}@media (width>=744px){html,#root{height:100%;overflow:hidden}#root{scroll-snap-type:x mandatory;scrollbar-width:none;flex-flow:row;width:100lvw;max-height:100lvh;overflow:auto clip}#root::-webkit-scrollbar{display:none}#home,#portfolio,#skills,.about-work-group{scroll-snap-align:start;flex-flow:row;flex:0 0 100%;column-gap:50px;display:flex}.about-work-group{flex-direction:column;row-gap:50px;width:100lvw;height:100lvh;display:flex}}
