#carousel[data-astro-cid-oulirr76]{color:var(--text-secondary-color);timeline-scope:--carousel-timeline;flex-direction:column;align-items:center;gap:8px;display:flex}#carousel-sect[data-astro-cid-oulirr76]>.carousel[data-astro-cid-oulirr76]{border-style:solid;border-width:1px 0;border-color:var(--border-color)}#carousel-image-container[data-astro-cid-oulirr76]{scroll-snap-type:x mandatory;scroll-behavior:smooth;aspect-ratio:2;scroll-timeline:--carousel-timeline inline;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:auto;display:flex;overflow-x:auto}#carousel-image-container[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}#carousel-image-container[data-astro-cid-oulirr76]>img[data-astro-cid-oulirr76]{scroll-snap-align:start;width:100%;height:auto}#carousel-page-indicator-container[data-astro-cid-oulirr76]{flex-direction:row;justify-content:center;align-items:center;gap:3px;display:flex}.carousel-page-indicator-circle[data-astro-cid-oulirr76]{background-color:var(--text-secondary-color);transform-origin:50%;border-radius:50%;flex:0 0 6px;height:6px;animation-name:carousel-page-indicator-grow;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--carousel-timeline}@keyframes carousel-page-indicator-shrink{0%{transform:scale(1)}to{transform:scale(.5)}}@keyframes carousel-page-indicator-peak{0%,to{transform:scale(.5)}50%{transform:scale(1)}}@keyframes carousel-page-indicator-grow{0%{transform:scale(.5)}to{transform:scale(1)}}.carousel-page-indicator-circle[data-astro-cid-oulirr76].first{animation-name:carousel-page-indicator-shrink}.carousel-page-indicator-circle[data-astro-cid-oulirr76].mid{animation-name:carousel-page-indicator-peak}.carousel-page-indicator-circle[data-astro-cid-oulirr76].last{animation-name:carousel-page-indicator-grow}#work-sect[data-astro-cid-7jgbxfr6]{flex-direction:column;gap:12px;margin-top:auto;padding:24px;display:flex}.work-exp-container[data-astro-cid-7jgbxfr6]{flex-direction:column;gap:6px;display:flex}.work-exp-date[data-astro-cid-7jgbxfr6]{color:var(--text-secondary-color)}.work-exp-date[data-astro-cid-7jgbxfr6] span[data-astro-cid-7jgbxfr6]{font-style:italic}@media (width>=768px){#work-sect[data-astro-cid-7jgbxfr6]{contain:inline-size;margin-top:0}}#resume-sect[data-astro-cid-qavuuo34]{flex-direction:column;gap:12px;padding:0 24px;display:flex}#resume-container[data-astro-cid-qavuuo34]{flex-flow:wrap;gap:6px;display:flex}#achievements-sect[data-astro-cid-uiwmk6y3]{flex-direction:column;gap:16px;padding:24px;display:flex}#achievements-header[data-astro-cid-uiwmk6y3]{font-style:italic}#achievements-content-container[data-astro-cid-uiwmk6y3]{flex-direction:column;gap:12px;display:flex}.achievements-content[data-astro-cid-uiwmk6y3]{padding-left:12px}#achievements-disclaimer[data-astro-cid-uiwmk6y3]{color:var(--text-secondary-color)}#co-cirriculars-sect[data-astro-cid-mcjiu5na]{flex-direction:column;gap:12px;padding:24px;display:flex}.co-cirriculars-content[data-astro-cid-mcjiu5na]{flex-direction:column;gap:6px;display:flex}.co-cirriculars-content[data-astro-cid-mcjiu5na]>h3[data-astro-cid-mcjiu5na]>span[data-astro-cid-mcjiu5na]{color:var(--text-secondary-color);font-weight:400}.contact-container[data-astro-cid-xd5echp7]{flex-flow:column wrap;gap:10px;display:flex}button-container[data-astro-cid-6vbznrr4]{flex-direction:column;gap:12px;display:flex}#button-container[data-astro-cid-6vbznrr4]{border-style:solid;border-width:1px;border-color:var(--border-color);background-color:var(--background-color);border-radius:4px;flex-direction:row;justify-content:flex-start;gap:4px;width:max-content;display:flex;position:relative}.cat-btn[data-astro-cid-6vbznrr4]{color:var(--text-color);z-index:1;border-radius:3px;padding:6px 12px;transition-property:color;transition-duration:.1s;transition-timing-function:linear}.cat-btn[data-astro-cid-6vbznrr4].selected{font-weight:600}#btn-bg[data-astro-cid-6vbznrr4]{transform-origin:0 0;z-index:0;background-color:#eec02d;border-radius:3px;width:100px;height:100%;transition-property:transform,background-color;transition-duration:.1s;transition-timing-function:linear;position:absolute;top:0;left:0}#competencies-container[data-astro-cid-6vbznrr4]{flex-flow:wrap;gap:6px;display:flex}.competencies-item[data-astro-cid-6vbznrr4]{opacity:.3;flex-direction:row;justify-content:center;align-items:center;gap:16px;padding:8px 12px 8px 8px;transition-property:opacity;transition-duration:50ms;transition-timing-function:linear;display:flex}.competencies-item[data-astro-cid-6vbznrr4].active{opacity:1}.competencies-item[data-astro-cid-6vbznrr4]>img[data-astro-cid-6vbznrr4]{width:auto;height:32px}#final-sect[data-astro-cid-nzq6iz7a],#others-sect[data-astro-cid-hszicxjv]{flex-direction:column;gap:12px;padding:24px;display:flex}#other-pages-container[data-astro-cid-hszicxjv]{flex-flow:wrap;gap:6px;display:flex}footer-section[data-astro-cid-k5gulh4u]{width:calc(100% - 48px);color:var(--text-secondary-color);flex-direction:column;margin-top:auto;padding:24px 24px 0;display:flex}#footer-back-to-top[data-astro-cid-k5gulh4u]{color:inherit;flex-direction:row;justify-content:center;align-items:center;padding:12px 0;display:flex}#footer-back-to-top[data-astro-cid-k5gulh4u]>svg[data-astro-cid-k5gulh4u]{flex:0 0 24px;height:24px}footer-section[data-astro-cid-k5gulh4u]>hr[data-astro-cid-k5gulh4u]{background-color:currentColor;border:none;outline:none;width:100%;height:1px}#footer-content[data-astro-cid-k5gulh4u]{flex-direction:column;gap:10px;padding:24px 0;display:flex}#footer-content[data-astro-cid-k5gulh4u]>p[data-astro-cid-k5gulh4u]:first-child{font-size:24px;font-weight:600}#content-container[data-astro-cid-lcdefpme]{flex-direction:row;align-items:flex-start;min-height:calc(100svh - 76px);display:block;position:relative}#sidebar[data-astro-cid-lcdefpme]{overscroll-behavior:contain;flex-direction:column;flex:0 600px;justify-content:space-between;min-width:fit-content;height:calc(100svh - 76px);min-height:calc(100svh - 76px);max-height:calc(100svh - 76px);display:none;position:sticky;top:76px;overflow-y:auto}#hero[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;min-width:0;display:none}#hero[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:calc(100svh - 124px);padding:24px;display:flex}#hero[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}#hero-img[data-astro-cid-lcdefpme]{flex-direction:column;flex:40%;align-items:center;gap:128px;min-width:0;height:100%;min-height:0;padding:120px 60px 24px;display:none;overflow-x:clip}.sticker-group[data-astro-cid-lcdefpme]{flex-direction:row;align-items:center;gap:36px;max-width:600px;display:none}.sticker-img[data-astro-cid-lcdefpme]{pointer-events:none;flex:auto;width:20%;min-width:0;height:auto;display:none}.sticker-group-text[data-astro-cid-lcdefpme]{width:min-content;color:var(--accent-color-1);flex-direction:column;flex-grow:1;gap:6px;font-size:24px;font-weight:600;display:flex}.page-sect[data-astro-cid-lcdefpme]{flex-direction:column;min-height:calc(100svh - 76px);display:flex}.header-sect[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;padding:24px;display:flex}.header-p[data-astro-cid-lcdefpme]{color:var(--text-color);font-size:24px;font-weight:600}#carousel-sect[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{place-self:flex-start;padding:0 0 0 24px}#contact-sect[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;margin-top:auto;padding:24px;display:flex}#gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(11,1fr);width:0;min-width:100%;display:grid}#gallery[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{width:100%;height:auto}.technology-sect[data-astro-cid-lcdefpme],#more-section[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;padding:24px;display:flex}@media (width>=1440px){#content-container[data-astro-cid-lcdefpme]{display:flex}#mobile[data-astro-cid-lcdefpme]{display:none}#sidebar[data-astro-cid-lcdefpme]{display:flex}#desktop-contact-sect[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;width:fit-content;padding:24px;display:flex}#desktop-other-pages-sect[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;padding:24px;display:flex}#hero[data-astro-cid-lcdefpme]{display:flex}.header-p[data-astro-cid-lcdefpme]{font-size:64px}.sticker-group[data-astro-cid-lcdefpme]{display:flex}}@media (width>=1600px){#hero-img[data-astro-cid-lcdefpme]{display:flex}.sticker-img[data-astro-cid-lcdefpme]{display:block}}
