@import url(https://fonts.googleapis.com/css2?family=Cabin&family=Roboto+Condensed:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-color:#003b46;--header-color:#07575b;--bg-color:#c4dfe6;--link-color:#39656a}@media(prefers-color-scheme:dark){:root{--font-color:#c4dfe6;--header-color:#0f9299;--bg-color:#003b46;--link-color:#67a8ad}}*{box-sizing:border-box}body{background-color:#c4dfe6;background-color:var(--bg-color)}#root section{position:relative}#root section .container{margin:auto;max-width:1280px;padding:2rem 5vw}@media only screen and (max-width:767px){#root section{position:relative}#root section .container{padding:1rem 5vw}}h1,h2,h3,h4,h5,h6{Font-Family:Roboto Condensed,Sans-Serif;color:#07575b;color:var(--header-color)}a{color:#39656a;color:var(--link-color)}figcaption,li,p,span,strong{Font-Family:Cabin,Sans-Serif;Font-Size:16px;color:#003b46;color:var(--font-color)}h1{font-size:3rem}#aboutMe ul{font-weight:700;list-style-type:none}#aboutMe .left-side{display:grid}#aboutMe .left-side .greeting{align-self:center;justify-self:center}#aboutMe .left-side .greeting p{font-size:2rem}#aboutMe .left-side .greeting em{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#003b46;-webkit-text-stroke-color:var(--font-color);color:#c4dfe6;color:var(--bg-color)}#aboutMe .right-side{background-color:#003b46;background-color:var(--font-color);grid-column:3/6;grid-row:1}#aboutMe .right-side ul li{color:#c4dfe6;color:var(--bg-color)}#aboutMe .profile-pic{align-self:center;background:#c4dfe6;background:var(--bg-color);background:linear-gradient(90deg,#003b46,#003b46 50%,#c4dfe6 0,#c4dfe6);background:linear-gradient(90deg,var(--font-color) 0,var(--font-color) 50%,var(--bg-color) 50%,var(--bg-color) 100%);grid-column:2/4;grid-row:1;height:auto;padding:25px}#aboutMe .profile-pic img{height:auto;width:100%}#aboutMe .stats li{Font-Family:Roboto Condensed,Sans-Serif;font-size:25px}@media only screen and (min-width:768px){#aboutMe{display:grid;grid-template-columns:3fr 250px 250px 1fr;grid-template-rows:1fr;min-height:800px}#aboutMe .left-side{grid-column:1/3;grid-row:1;padding-left:2rem;padding-right:250px}}@media only screen and (max-width:767px){#aboutMe{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:5%}#aboutMe .profile-pic,#aboutMe .right-side{display:none}}#connect{z-index:5}#connect a{align-items:center;display:flex;flex-flow:row nowrap;padding:10px}#connect a img{height:auto;width:24px}#connect a p{color:#07575b;color:var(--header-color);text-decoration:none}@media only screen and (min-width:768px){#connect{background-color:#ffffffbf;border-bottom:thin outset #003b46;border-bottom:thin outset var(--font-color);border-bottom-left-radius:25px;border-left:thin outset #003b46;border-left:thin outset var(--font-color);border-top:thin outset #003b46;border-top:thin outset var(--font-color);border-top-left-radius:25px;bottom:300px;display:inline-flex;flex-flow:column nowrap;position:fixed;right:0}#connect p{display:inline-block;font-weight:700;margin-left:.5rem;max-width:0;overflow:hidden;transition:max-width .5s}#connect:hover p{max-width:200px;transition:max-width 1s}}@media only screen and (max-width:767px){#connect{align-content:stretch;align-items:stretch;background-color:#39656a;background-color:var(--link-color);display:flex;flex-flow:row nowrap}#connect a{align-content:center;display:flex;flex:1 1;justify-content:center;padding:1rem}#connect a img{max-width:50%;width:100%}#connect a p{display:none}#connect a:hover{background-color:#07575b;background-color:var(--header-color)}}#products h1{text-align:center}#products .product-group{background-color:#ffffff80;border-radius:25px;display:flex;flex-flow:row wrap;justify-content:center;margin:auto auto 25px;padding:15px}#products .product-group figure{align-items:center;display:flex;flex-flow:row nowrap;margin:16px}#products .product-group figure img{height:44px;max-width:50px;width:auto}#products .product-group figure figcaption{Font-Family:Roboto Condensed,Sans-Serif;padding-left:8px}@media only screen and (max-width:767px){#products figcaption{display:none}}@media(prefers-color-scheme:dark){#products .product-group{background-color:initial;border:outset #39656a;border:outset var(--link-color)}#products .product-group img.inverted{filter:invert(1)}}[id^=site] .container img{height:auto;width:95%}[id^=site] .container .description{white-space:pre-line}[id^=site] .container .specs strong{margin-right:15px}[id^=site] .container .specs .products{align-items:center;display:inline-flex;flex-flow:row wrap}[id^=site] .container .specs .products figure{align-items:center;display:flex;flex-flow:row nowrap;margin:0 15px 0 0}[id^=site] .container .specs .products figure img{height:20px;max-width:50px;width:auto}[id^=site] .container .specs .products figure figcaption{Font-Family:Roboto Condensed,Sans-Serif;padding-left:.5rem}@media only screen and (min-width:1025px){[id^=site] .container{grid-gap:1rem 5%;display:grid;gap:1rem 5%;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,auto))}[id^=site] .container .specs{grid-column:1/5;grid-row:1/4}[id^=site] .container .iphone-picture{grid-column:5/6;grid-row:1/3}[id^=site] .container .mac-picture{grid-column:1/3;grid-row:3/6}[id^=site] .container .description{grid-column:3/6;grid-row:3/6}}@media only screen and (min-width:1025px)and (min-width:767px){[id^=site]:nth-child(2n) .container .specs{grid-column:2/6}[id^=site]:nth-child(2n) .container .iphone-picture{grid-column:1/2}[id^=site]:nth-child(2n) .container .mac-picture{grid-column:4/6}[id^=site]:nth-child(2n) .container .description{grid-column:1/4}}@media only screen and (max-width:1024px){[id^=site] .container{display:grid;grid-template-columns:1fr;grid-template-rows:3fr;padding:5%}[id^=site] .container .specs{grid-column:1/2;grid-row:1/2}[id^=site] .container .iphone-picture{display:none!important}[id^=site] .container .mac-picture{align-self:center;grid-column:1/2;grid-row:2/3;justify-self:center;max-width:500px}[id^=site] .container .description{grid-column:1/2;grid-row:3/4}[id^=site] .container .products{align-content:flex-start}[id^=site] .container .products figure{margin-top:.5rem}}#presentations .container .presentation-list{display:flex;flex-flow:row wrap;justify-content:space-around}#presentations .container .presentation-list>div{background-color:#ffffff80;border-radius:25px;flex:1 0 300px;gap:100px;margin:10px;padding:5px 25px}#presentations .container .presentation-list>div h2{border-bottom:inset #c4dfe6;border-bottom:inset var(--bg-color);min-height:60px}@media(prefers-color-scheme:dark){#presentations .container .presentation-list>div{background-color:initial;border:outset #39656a;border:outset var(--link-color)}}
/*# sourceMappingURL=main.a02a8d7b.css.map*/