@charset "UTF-8";@font-face{font-display:swap;font-family:Amiri;font-style:italic;font-weight:300;src:url(./Amiri-Slanted.CCrVY7VY.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Amiri;font-style:normal;font-weight:300;src:url(./Amiri-Bold.D5dLoUHC.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Alpaca;font-style:normal;font-weight:300;src:url(./Alpaca.CzatU-YV.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rats Fink Heavy;font-style:normal;font-weight:400;src:url(./Rats-Fink-Heavy.CGi_jDs6.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Amaranth;font-style:normal;font-weight:400;src:url(./Amaranth-Regular.Bf0wAhlr.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Typo;font-style:normal;font-weight:400;src:url(./Typo-Grotesk-Bold-Demo.BUAbWFr6.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Mollen;font-style:normal;font-weight:400;src:url(./Mollen-BoldPersonalUse.D9dHp8BP.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(./WorkSans-Light.CCtuNiiw.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bodoni;font-style:normal;font-weight:400;src:url(./BodoniFLF-Bold.BJuFESdB.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(./BebasNeue-Regular.B7dBxYXP.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Merona;font-style:normal;font-weight:400;src:url(./MeronaIslandDEMO-Regular.CgKkpa1B.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.star-slider[data-v-40b8cb37]{aspect-ratio:1;max-width:600px;position:absolute;transform:translateY(-40%);width:100%;z-index:3}@media (max-width:1000px){.star-slider[data-v-40b8cb37]{position:relative;transform:translateY(0);width:100%}}.star-slider[data-v-40b8cb37]:before{background:#1a1a1a;clip-path:polygon(42.53% 31.98%,50% 1.72%,57.47% 31.98%,84.14% 15.86%,68.02% 42.53%,98.28% 50%,68.02% 57.47%,84.14% 84.14%,57.47% 68.02%,50% 98.28%,42.53% 68.02%,15.86% 84.14%,31.98% 57.47%,1.72% 50%,31.98% 42.53%,15.86% 15.86%,42.53% 31.98%);content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:-1}.star-mask[data-v-40b8cb37]{clip-path:polygon(42.53% 31.98%,50% 1.72%,57.47% 31.98%,84.14% 15.86%,68.02% 42.53%,98.28% 50%,68.02% 57.47%,84.14% 84.14%,57.47% 68.02%,50% 98.28%,42.53% 68.02%,15.86% 84.14%,31.98% 57.47%,1.72% 50%,31.98% 42.53%,15.86% 15.86%,42.53% 31.98%);overflow:hidden}.slide-content[data-v-40b8cb37],.star-mask[data-v-40b8cb37]{height:100%;left:0;position:absolute;top:0;width:100%}.slide-content[data-v-40b8cb37]{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;opacity:0;transition:opacity .6s ease-in-out}.slide-content.active[data-v-40b8cb37]{opacity:1}.slide-overlay h3[data-v-40b8cb37]{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 0 10px #1a1a1a}.slide-overlay p[data-v-40b8cb37]{font-size:1rem;opacity:.9}.star-overlay[data-v-40b8cb37]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.arched-title[data-v-40b8cb37]{height:200px;margin:-100px 0 0 -100px;pointer-events:none;transition:opacity .3s ease;width:200px}.arched-title[data-v-40b8cb37],.indicators[data-v-40b8cb37]{left:50%;position:absolute;top:50%}.indicators[data-v-40b8cb37]{height:0;width:0}.indicator-dot[data-v-40b8cb37]{background:transparent;border:2px solid #121a1a;border-radius:50%;cursor:pointer;height:12px;margin:-6px 0 0 -6px;position:absolute;transition:all .2s ease;width:12px}.indicator-dot.active[data-v-40b8cb37]{background:#1a1a1a;transform:scale(1.3)}@font-face{font-display:swap;font-family:Amiri;font-style:italic;font-weight:300;src:url(./Amiri-Slanted.CCrVY7VY.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Amiri;font-style:normal;font-weight:300;src:url(./Amiri-Bold.D5dLoUHC.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Alpaca;font-style:normal;font-weight:300;src:url(./Alpaca.CzatU-YV.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rats Fink Heavy;font-style:normal;font-weight:400;src:url(./Rats-Fink-Heavy.CGi_jDs6.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Amaranth;font-style:normal;font-weight:400;src:url(./Amaranth-Regular.Bf0wAhlr.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Typo;font-style:normal;font-weight:400;src:url(./Typo-Grotesk-Bold-Demo.BUAbWFr6.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Mollen;font-style:normal;font-weight:400;src:url(./Mollen-BoldPersonalUse.D9dHp8BP.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(./WorkSans-Light.CCtuNiiw.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bodoni;font-style:normal;font-weight:400;src:url(./BodoniFLF-Bold.BJuFESdB.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(./BebasNeue-Regular.B7dBxYXP.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Merona;font-style:normal;font-weight:400;src:url(./MeronaIslandDEMO-Regular.CgKkpa1B.otf) format("opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.about-section{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden;padding:0;width:100%}@media (max-width:600px){.about-section{max-width:100vw}}.about-section .container{flex-direction:row;margin:0 auto;max-width:1400px;padding:0}@media (max-width:880px){.about-section .container{flex-direction:column}}.about-section__hero{align-items:center;display:flex;justify-content:center;padding:4rem 4rem 0}@media (max-width:768px){.about-section__hero{padding:3rem 2rem 0}}@media (max-width:600px){.about-section__hero{padding:2rem 1.5rem 0}}@media (max-width:480px){.about-section__hero{padding:2rem 1rem 0}}.about-section__hero-content{align-items:center;display:flex;gap:6rem;max-width:1200px;width:100%}@media (max-width:992px){.about-section__hero-content{flex-wrap:wrap;gap:0;justify-content:center}}.about-section__hero-left{align-items:center;display:flex;justify-content:center;position:relative}.about-section__hero-image-container{position:relative}.about-section__hero-image{border-radius:60%/40%;filter:sepia(15%) saturate(85%) contrast(1.05);height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;width:400px}@media (max-width:768px){.about-section__hero-image{height:400px;max-width:300px}}@media (max-width:480px){.about-section__hero-image{height:380px;max-width:250px}}.about-section__hero-title{margin-bottom:3rem}.about-section__hero-title-main{color:#1a1a1a;display:block;font-family:Merona;font-size:6.5rem;font-weight:400;letter-spacing:-.02em;line-height:.85;margin-bottom:.2rem}@media (max-width:768px){.about-section__hero-title-main{font-size:4rem}}.about-section__hero-title-accent{color:#1a1a1a;display:block;font-family:Merona;font-size:6.5rem;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:.85}@media (max-width:768px){.about-section__hero-title-accent{font-size:4rem}}.about-section__section-content{width:calc(100% - 600px)}@media (max-width:1000px){.about-section__section-content{width:100%}}.about-section__hero-text{margin-bottom:3rem}.about-section__hero-text p{color:#4a4a4a;font-size:1.1rem;font-weight:400;line-height:1.65;margin-bottom:1.2rem}.about-section__hero-text p:first-child{color:#1a1a1a;font-size:1.15rem;font-weight:600}.about-section__socials-card{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #0000000f;padding:2rem}.about-section__socials-title{color:#1a1a1a;font-size:1rem;font-weight:600;letter-spacing:.8px;margin-bottom:1.5rem;text-transform:uppercase}.about-section__socials{display:flex;gap:2rem}.about-section__social-link{align-items:center;border:1px solid transparent;border-radius:12px;color:#1a1a1a;display:flex;gap:2rem;text-decoration:none;transition:all .2s ease}.about-section__social-link:hover{background:#f5f3ed;border-color:#e8e8e8;transform:translateY(-1px)}.about-section__social-link img{height:46px;width:46px}.about-section__social-link span{font-size:.95rem;font-weight:500}.about-section__content{overflow-y:auto;padding:4rem 2rem}@media (max-width:1200px){.about-section__content{padding:3rem 4rem}}@media (max-width:768px){.about-section__content{padding:1rem 2rem 3rem}}@media (max-width:600px){.about-section__content{padding:0 1rem 2rem}}@media (max-width:480px){.about-section__content{padding:0 1rem 1.5rem}}.about-section__intro{border-bottom:2px solid #f5f5f5;margin-bottom:4rem;padding:3rem 0;text-align:center}.about-section__name{color:#1a1a1a;font-family:Merona;font-size:3rem;font-weight:400;letter-spacing:-.01em;margin-bottom:.8rem}.about-section__title{color:#666;font-size:1.3rem;font-weight:600;letter-spacing:1.2px;margin-bottom:.8rem;text-transform:uppercase}.about-section__location{color:#888;font-size:1.1rem;font-style:italic;font-weight:400}.about-section__section{margin-bottom:4rem}@media (max-width:600px){.about-section__section{margin-bottom:3rem}}@media (max-width:480px){.about-section__section{margin-bottom:2rem}}.about-section__section:last-child{margin-bottom:0}.about-section__section.star{align-items:center;border:none;display:flex;gap:2rem;justify-content:flex-end;margin:0;padding:0}@media (max-width:1000px){.about-section__section{flex-wrap:wrap;justify-content:center!important}}.about-section__section-star{position:relative;width:600px}.about-section__section-title{color:#1a1a1a;font-family:Merona;font-size:5rem;font-weight:400;letter-spacing:-.01em;margin-bottom:2rem;padding-bottom:.8rem;position:relative}@media (max-width:768px){.about-section__section-title{font-size:3rem}}.about-section__section-title:after{background:#1a1a1a;bottom:0;content:"";height:6px;left:0;position:absolute;width:80px}.about-section__text{color:#555;font-size:1.15rem;font-weight:400;line-height:1.7;margin-bottom:1.5rem}.about-section__experience-slider{margin-bottom:2rem;position:relative}.about-section__slider-container{background:transparent;border:1px solid #e8e8e8;border-radius:16px;overflow:hidden}@media (max-width:768px){.about-section__slider-container{border-radius:12px}}@media (max-width:600px){.about-section__slider-container{border-radius:8px}}.about-section__slider-track{display:flex;transition:transform .3s ease-in-out;width:100%}@media (max-width:768px){.about-section__slider-track{transition:transform .2s ease-in-out}}.about-section__experience-item{background:transparent;border-bottom:none;box-sizing:border-box;flex:0 0 100%;margin-bottom:0;padding:2rem;width:100%}@media (max-width:768px){.about-section__experience-item{padding:1.5rem}}@media (max-width:600px){.about-section__experience-item{padding:1.25rem}}@media (max-width:480px){.about-section__experience-item{padding:1rem}}.about-section__slider-controls{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}@media (max-width:768px){.about-section__slider-controls{gap:1.5rem;margin-top:1.5rem}}@media (max-width:480px){.about-section__slider-controls{gap:1rem;margin-top:1rem}}.about-section__slider-arrow{align-items:center;background:#fff;border:2px solid #1a1a1a;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .2s ease;width:48px}@media (max-width:768px){.about-section__slider-arrow{height:40px;width:40px}}@media (max-width:480px){.about-section__slider-arrow{height:36px;width:36px}}.about-section__slider-arrow:hover:not(:disabled){background:#1a1a1a;color:#fff;transform:scale(1.05)}.about-section__slider-arrow:disabled{cursor:not-allowed;opacity:.3}.about-section__slider-arrow svg{height:20px;width:20px}@media (max-width:768px){.about-section__slider-arrow svg{height:18px;width:18px}}@media (max-width:480px){.about-section__slider-arrow svg{height:16px;width:16px}}.about-section__slider-dots{align-items:center;display:flex;gap:.75rem}@media (max-width:480px){.about-section__slider-dots{gap:.5rem}}.about-section__slider-dot{background:transparent;border:2px solid #1a1a1a;border-radius:50%;cursor:pointer;height:12px;transition:all .2s ease;width:12px}@media (max-width:480px){.about-section__slider-dot{border-width:1.5px;height:10px;width:10px}}.about-section__slider-dot:hover{transform:scale(1.2)}.about-section__slider-dot--active{background:#1a1a1a;transform:scale(1.3)}@media (max-width:480px){.about-section__slider-dot--active{transform:scale(1.2)}}.about-section__experience-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}@media (max-width:768px){.about-section__experience-header{align-items:flex-start;flex-direction:column;gap:.5rem}}.about-section__job-title{color:#1a1a1a;font-size:1.4rem;font-weight:600;margin:0}@media (max-width:768px){.about-section__job-title{font-size:1.2rem}}@media (max-width:480px){.about-section__job-title{font-size:1.1rem}}.about-section__company{color:#888;font-size:1.05rem;font-weight:500;margin:0}@media (max-width:768px){.about-section__company{font-size:1rem}}@media (max-width:480px){.about-section__company{font-size:.9rem}}.about-section__job-description{list-style:none;margin-bottom:0;padding:0}.about-section__job-description li{color:#555;font-size:1.05rem;line-height:1.65;padding-left:1rem;position:relative}.about-section__job-description li:not(:last-child){margin-bottom:.5rem}.about-section__job-description li:before{color:#1a1a1a;content:"•";font-size:1.2rem;font-weight:700;left:0;position:absolute}.about-section__education-item{background:#f5f3ed;border:1px solid #e8e8e8;border-radius:16px;padding:2rem}.about-section__degree{color:#1a1a1a;font-size:1.3rem;font-weight:600;margin-bottom:.8rem}.about-section__school{color:#666;font-size:1.05rem;font-weight:500}.about-section__skills-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.about-section__skill-category{background:#f5f3ed;border:1px solid #e8e8e8;border-radius:16px;padding:2rem}.about-section__skill-category-title{color:#1a1a1a;font-size:1.15rem;font-weight:600;margin-bottom:1.2rem}.about-section__skill-tags{display:flex;flex-wrap:wrap;gap:.8rem}.about-section__skill-tag{background:#fff;border:1px solid #e8e8e8;border-radius:25px;color:#1a1a1a;font-size:.9rem;font-weight:500;padding:.6rem 1.2rem;transition:all .2s ease}.about-section__skill-tag:hover{background:#1a1a1a;box-shadow:0 4px 15px #1a1a1a33;color:#fff;transform:translateY(-2px)}
