@media screen and (max-width: 850px){.call-to-action[data-astro-cid-c7edmhxs]{margin-bottom:0}}.call-to-action[data-astro-cid-c7edmhxs]{margin:3rem 0;text-align:center;font-size:1.1rem;color:var(--text-color);.cta-text{margin-bottom:1.5rem;font-weight:500}.contact-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;a{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;width:16rem;display:flex;justify-content:center;border-radius:var(--brad);text-decoration:none;font-weight:500;border:2px solid transparent;transition:all .2s ease;--drop-distance: 0px;--drop-color: transparent;--drop-width: .2rem;box-shadow:0 0 0 calc(var(--drop-distance) - var(--drop-width)) #fff,0 0 0 var(--drop-distance) var(--drop-color);cursor:pointer;.button-text{flex:1}&:hover{--drop-distance: .4rem;--drop-width: 2px}&.linkedin{background:linear-gradient(135deg,#0077b5,#005885);color:#fff;--animation-name: drop-linkedin;--drop-distance: .4rem;--drop-width: 2px}&.email{background:var(--content-bg);color:var(--col-a);border-color:var(--col-a);--animation-name: drop-email;position:relative;&:before{content:"";display:block;position:absolute;inset:-2px;border-radius:var(--brad);mix-blend-mode:color;background:var(--noise-fine),linear-gradient(135deg,var(--shadow-upper-color) 0%,var(--shadow-lower-color) 50%,var(--shadow-mix-color) 100%)}.button-text:before{content:attr(data-text)}[data-icon="mdi:content-copy"]{display:none}&.copied{[data-icon="mdi:send"]{display:none}[data-icon="mdi:content-copy"]{display:inline}.button-text:before{content:"Email copied"}}&:hover{background:var(--col-a);color:#fff;--drop-color: color-mix(in srgb,var(--col-a),transparent 50%)}}&.drop-animation,&:active{transition:background .2s ease,color .2s ease,border .2s ease;animation:var(--animation-name) .5s cubic-bezier(.22,.61,.36,1) 1 forwards}[data-icon]{font-size:1.2rem}}}}@property --drop-distance{syntax: "<length>"; inherits: false; initial-value: 0;}@property --drop-width{syntax: "<length>"; inherits: false; initial-value: 2px;}@property --drop-color{syntax: "<color>"; inherits: false; initial-value: transparent;}@keyframes drop-email{0%{--drop-distance: .4rem;--drop-color: color-mix(in srgb, #ca3e6d, transparent 50%);--drop-width: 3px}99%{--drop-distance: 1rem;--drop-color: color-mix(in srgb, #ca3e6d, transparent 100%);--drop-width: 1px}to{--drop-distance: 0;--drop-color: transparent;--drop-width: .2rem}}@keyframes drop-linkedin{0%{--drop-distance: .4rem;--drop-color: color-mix(in srgb, #0077b5, transparent 50%);--drop-width: 3px}99%{--drop-distance: 1rem;--drop-color: color-mix(in srgb, #0077b5, transparent 100%);--drop-width: 1px}to{--drop-distance: 0;--drop-color: transparent;--drop-width: .2rem}}.marquee[data-astro-cid-onjcr3pu]{overflow:hidden;position:relative;white-space:nowrap;max-width:100%;mask:linear-gradient(to right,#000 5%,#fff 40%,#fff 60%,#000 95%);mask-mode:luminance;padding:.5rem 0;&:hover .marquee-content[data-astro-cid-onjcr3pu]>span[data-astro-cid-onjcr3pu]{animation-play-state:paused}&:before,&:after{content:"";position:absolute;height:2px;width:100%;--col: var(--col-a);background:linear-gradient(to right,transparent,var(--col),transparent);opacity:.5}&:before{top:0}&:after{bottom:0;--col: var(--col-b)}}.marquee-content[data-astro-cid-onjcr3pu]{display:flex;width:min-content;font-family:Doto,monospace;font-weight:400;>span{display:flex;animation:marquee 30s linear infinite}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.header-text[data-astro-cid-qiwxwzpo]{.name{font-weight:700;font-size:1.2em;font-family:Grand Hotel,cursive;background:var(--noise-fine),linear-gradient(135deg,var(--shadow-upper-color) 0%,var(--shadow-lower-color) 50%,var(--shadow-mix-color) 100%);background-clip:text;color:transparent}.icons{display:flex;gap:1rem;margin-top:1rem;font-size:1.5em;flex:1;justify-content:center;align-items:end;[data-icon="mdi:linkedin"]{color:#0072b1}[data-icon="mdi:github"]{color:#333}[data-icon="mdi:email"]{color:var(--col-a)}}.marquee-item{font-size:1.5rem;&:after{content:"•";margin:0 .5rem}}}.skills[data-astro-cid-qiwxwzpo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--marg);font-size:1rem;line-height:1.5;list-style:none;h5,h4{font-weight:500;font-size:1.1rem;margin-bottom:1rem;color:color-mix(in oklab,var(--col-b) 80%,black);display:flex;align-items:center;[data-icon]{font-size:1.5rem;margin-right:.5rem}}}#wrapper[data-astro-cid-qiwxwzpo]{display:flex;flex-direction:column;align-items:stretch;padding:5rem;margin:0 auto;max-width:70rem;--marg: 2rem;--shadow-offset: 3rem;--image-offset: 2rem;--shadow-overlap: calc(var(--shadow-offset) / 2);--shadow-upper-color: var(--col-a);--shadow-lower-color: var(--col-b);--shadow-mix-color: color-mix( in oklab, var(--shadow-upper-color), var(--shadow-lower-color) 50% );--shadow-mix-color: #1f2458;--gradient-lower: linear-gradient( 135deg, var(--shadow-lower-color) 0%, color-mix(in oklab, var(--shadow-lower-color), #000 20%) 100% );--gradient-upper: linear-gradient( 45deg, var(--shadow-upper-color) 0%, color-mix(in oklab, var(--shadow-upper-color), #fff 15%) 100% );--gradient-mixed: linear-gradient( -30deg, var(--shadow-mix-color) 0%, color-mix(in oklab, var(--shadow-mix-color), #fff 15%) 50%, var(--shadow-mix-color) 100% )}.content-inner[data-astro-cid-qiwxwzpo]{padding:var(--marg);border-radius:var(--brad);background:var(--content-bg)}.header[data-astro-cid-qiwxwzpo]{width:100%;z-index:0;display:flex;position:relative;.header-text{background:var(--content-bg);border-radius:var(--brad);font-size:4rem;flex:1;min-width:0;padding:var(--shadow-offset);padding-left:calc(var(--shadow-offset) * 4);margin-left:calc(var(--shadow-offset) * -1);display:flex;flex-direction:column;font-family:Limelight,sans-serif}}.content[data-astro-cid-qiwxwzpo]{margin-top:calc((var(--shadow-offset) * 2) + var(--image-offset) - var(--shadow-overlap));margin-left:calc(2 * var(--shadow-offset));position:relative}.content[data-astro-cid-qiwxwzpo]:before{content:"";position:absolute;top:calc(var(--shadow-offset) * -1);left:calc(var(--shadow-offset) * -1);width:100%;height:100%;background:var(--noise-fine),var(--gradient-lower);border-radius:var(--brad);z-index:-2;mix-blend-mode:multiply}.profile-wrapper[data-astro-cid-qiwxwzpo]{display:inline-block;line-height:0;margin:calc(var(--image-offset) * -1);position:relative;z-index:1}.profile-wrapper-shadow[data-astro-cid-qiwxwzpo]{position:absolute;top:var(--shadow-offset);left:var(--shadow-offset);width:100%;height:100%;background:var(--noise-medium),var(--gradient-upper);border-radius:var(--brad);z-index:1;mix-blend-mode:overlay;overflow:hidden;&:before{content:"";position:absolute;height:100%;width:100%;border-radius:var(--brad);border-top-right-radius:0;bottom:calc(-100% + var(--shadow-overlap));mix-blend-mode:hard-light;background:var(--noise-fine),var(--gradient-mixed);left:calc(var(--image-offset))}}.profile-wrapper-inner[data-astro-cid-qiwxwzpo]{border-radius:var(--brad);overflow:hidden;position:relative;z-index:-1}.profile-wrapper-inner[data-astro-cid-qiwxwzpo] img[data-astro-cid-qiwxwzpo]{width:100%;max-width:20rem;display:block;border-radius:var(--brad)}@media screen and (max-width: 850px){#wrapper[data-astro-cid-qiwxwzpo]{--shadow-offset: 2rem;--image-offset: 0rem;--shadow-overlap: 1rem;--marg: 1rem;padding:var(--marg)}.header[data-astro-cid-qiwxwzpo]{flex-direction:column;.profile-wrapper{align-self:start;max-width:60%;.profile-wrapper-shadow:before{left:var(--shadow-offset)}}.header-text{font-size:3rem;font-size:8cqw;padding:var(--marg) 0;padding-top:calc(var(--shadow-overlap) + var(--marg));.hi{padding:0 var(--shadow-offset)}margin-left:calc(2 * var(--shadow-offset) + var(--image-offset));margin-top:calc(var(--shadow-offset) - var(--shadow-overlap));.marquee-item{font-size:1rem}}}.content[data-astro-cid-qiwxwzpo]{--marg: 2rem;&:before{content:none}margin:0;margin-top:var(--marg)}}
