.create-page[data-v-7fd3e8fc]{background-color:var(--body-color,#f8fafc);min-height:100vh;padding:1.5rem}.nav-bar[data-v-7fd3e8fc]{margin-bottom:1.5rem;padding:0 .5rem}.nav-link[data-v-7fd3e8fc]{border-radius:.5rem;color:var(--second-color);display:inline-flex;font-weight:var(--font-semi);overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-link[data-v-7fd3e8fc],.nav-link-content[data-v-7fd3e8fc]{align-items:center;gap:.75rem}.nav-link-content[data-v-7fd3e8fc]{display:flex;z-index:1}.nav-link-loader[data-v-7fd3e8fc]{background:var(--first-color);height:100%;left:0;opacity:.1;position:absolute;top:0;transition:width .5s ease;width:0}.nav-link[data-v-7fd3e8fc]:hover{color:var(--first-color)}.nav-link:hover .nav-link-loader[data-v-7fd3e8fc]{width:100%}.nav-link.is-loading[data-v-7fd3e8fc]{pointer-events:none}.nav-link.is-loading .nav-link-loader[data-v-7fd3e8fc]{animation:pulse-7fd3e8fc 1.5s infinite;width:100%}.nav-link svg[data-v-7fd3e8fc]{transition:transform .3s ease}.nav-link:hover svg[data-v-7fd3e8fc]{transform:translate(-4px)}@keyframes pulse-7fd3e8fc{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}.form-container[data-v-7fd3e8fc]{background:#fff;border-radius:1rem;box-shadow:0 10px 30px -15px #0000001a;margin:0 auto;max-width:720px;padding:2rem 1.5rem}.form-header[data-v-7fd3e8fc]{margin-bottom:2rem;text-align:center}.form-header h1[data-v-7fd3e8fc]{color:var(--second-color);font-size:2rem;font-weight:600;margin-bottom:.5rem}.form-header p[data-v-7fd3e8fc]{color:#64748b}.event-form[data-v-7fd3e8fc]{display:grid;gap:1.5rem}.form-group[data-v-7fd3e8fc]{display:grid;gap:.5rem;margin-bottom:1.25rem}.form-group label[data-v-7fd3e8fc]{color:var(--second-color);display:block;font-weight:500;margin-bottom:.5rem}.form-group input[data-v-7fd3e8fc],.form-group textarea[data-v-7fd3e8fc]{background-color:#fff;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.form-group input[data-v-7fd3e8fc]:focus,.form-group textarea[data-v-7fd3e8fc]:focus{border-color:var(--first-color);box-shadow:0 0 0 3px #4299e11a;outline:none}.form-actions[data-v-7fd3e8fc]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2.5rem}.button--secondary[data-v-7fd3e8fc]{background-color:transparent;border-color:#e2e8f0;color:var(--second-color)}.button--secondary[data-v-7fd3e8fc]:hover{background-color:#f8fafc;border-color:#cbd5e1;color:var(--second-color);transform:translateY(-1px)}.success-modal[data-v-7fd3e8fc]{background:#00000080;bottom:0;display:grid;left:0;padding:1rem;place-items:center;position:fixed;right:0;top:0}.modal-content[data-v-7fd3e8fc]{background:#fff;border-radius:1rem;max-width:400px;padding:2rem;text-align:center;width:100%}.check-icon[data-v-7fd3e8fc]{color:#10b981;height:48px;margin:0 auto 1rem;width:48px}.modal-content h2[data-v-7fd3e8fc]{color:var(--second-color);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.modal-content p[data-v-7fd3e8fc]{color:#64748b;margin-bottom:1.5rem}.modal-actions[data-v-7fd3e8fc]{display:flex;gap:1rem;justify-content:center}@media (max-width:640px){.create-page[data-v-7fd3e8fc]{padding:1rem .75rem}.form-container[data-v-7fd3e8fc]{padding:1.5rem 1rem}.form-actions[data-v-7fd3e8fc],.modal-actions[data-v-7fd3e8fc]{flex-direction:column;gap:.75rem}.upload-zone[data-v-7fd3e8fc]{padding:1.5rem 1rem}.image-preview[data-v-7fd3e8fc]{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.image-preview[data-v-7fd3e8fc]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:1.25rem}.preview-item[data-v-7fd3e8fc]{aspect-ratio:1;border-radius:.5rem;overflow:hidden;position:relative}.preview-item img[data-v-7fd3e8fc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.remove-image[data-v-7fd3e8fc]{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;place-items:center;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:24px}.remove-image[data-v-7fd3e8fc]:hover{background:#000000b3;transform:scale(1.1)}.font-bold[data-v-7fd3e8fc]{font-weight:600}.upload-zone[data-v-7fd3e8fc]{background-color:#4299e105;border:2px dashed var(--first-color);border-radius:.5rem;cursor:pointer;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.upload-zone.is-dragging[data-v-7fd3e8fc],.upload-zone[data-v-7fd3e8fc]:hover{background-color:#4299e114;box-shadow:0 4px 6px -1px #4299e11a;transform:translateY(-1px)}.upload-content[data-v-7fd3e8fc]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.upload-icon[data-v-7fd3e8fc]{color:var(--first-color);height:48px;margin-bottom:.5rem;width:48px}.upload-text[data-v-7fd3e8fc]{display:flex;flex-direction:column;gap:.25rem}.primary-text[data-v-7fd3e8fc]{color:var(--second-color);font-weight:500}.secondary-text[data-v-7fd3e8fc]{color:#64748b}.upload-hint[data-v-7fd3e8fc]{color:#94a3b8;font-size:.875rem}.hidden-input[data-v-7fd3e8fc]{display:none}.image-wrapper[data-v-7fd3e8fc]{height:100%;position:relative;width:100%}.image-overlay[data-v-7fd3e8fc]{align-items:center;background:#0000004d;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.preview-item:hover .image-overlay[data-v-7fd3e8fc]{opacity:1}.upload-progress[data-v-7fd3e8fc]{margin-top:1rem}.progress-bar[data-v-7fd3e8fc]{background:#e2e8f0;border-radius:2px;height:4px;overflow:hidden}.progress-fill[data-v-7fd3e8fc]{background:var(--first-color);height:100%;transition:width .3s ease}.progress-text[data-v-7fd3e8fc]{color:#64748b}.error-message[data-v-7fd3e8fc],.progress-text[data-v-7fd3e8fc]{font-size:.875rem;margin-top:.5rem}.error-message[data-v-7fd3e8fc]{color:#ef4444}.image-grid-enter-active[data-v-7fd3e8fc],.image-grid-leave-active[data-v-7fd3e8fc]{transition:all .3s ease}.image-grid-enter-from[data-v-7fd3e8fc],.image-grid-leave-to[data-v-7fd3e8fc]{opacity:0;transform:scale(.9)}.image-grid-move[data-v-7fd3e8fc]{transition:transform .3s ease}.spinner[data-v-7fd3e8fc]{animation:spin-7fd3e8fc .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;margin-right:.5rem;width:16px}@keyframes spin-7fd3e8fc{to{transform:rotate(1turn)}}.button[data-v-7fd3e8fc]:disabled{cursor:not-allowed;opacity:.7}.upload-container[data-v-7ee234a0]{margin:1.5rem 0}.hidden[data-v-7ee234a0]{display:none}.upload-button[data-v-7ee234a0]{align-items:center;background-color:transparent;border:2px solid #3498db;border-radius:4px;box-shadow:none;color:#3498db;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;min-width:150px;overflow:hidden;padding:.6rem 1.2rem;position:relative;transition:all .3s ease}.upload-button[data-v-7ee234a0]:hover{background-color:#3498db1a}.upload-button[data-v-7ee234a0]:active{background-color:#3498db33}.upload-text[data-v-7ee234a0]{white-space:nowrap}.spinner[data-v-7ee234a0]{animation:spin-7ee234a0 .8s linear infinite;border:2px solid rgba(52,152,219,.3);border-radius:50%;border-top-color:#3498db;height:20px;margin-right:8px;width:20px}.is-uploading[data-v-7ee234a0]{border-color:#2980b9;color:#2980b9;cursor:wait}@keyframes spin-7ee234a0{to{transform:rotate(1turn)}}@media (max-width:768px){.upload-button[data-v-7ee234a0]{padding:.6rem 1rem;width:100%}}.loading-container[data-v-a3b08348]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.loading-spinner[data-v-a3b08348]{animation:spin-a3b08348 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}.loading-text[data-v-a3b08348]{color:#666;font-size:.9rem}.error-container[data-v-a3b08348]{background-color:#fff5f5;border-radius:8px;margin:1rem 0;padding:2rem;text-align:center}.error-text[data-v-a3b08348]{color:#e53e3e;margin-bottom:1rem}.retry-button[data-v-a3b08348]{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.retry-button[data-v-a3b08348]:hover{background-color:#2980b9}.end-message[data-v-a3b08348]{color:#666;font-style:italic;padding:2rem;text-align:center}@keyframes spin-a3b08348{0%{transform:rotate(0)}to{transform:rotate(1turn)}}li[data-v-a3b08348]{animation:fadeIn-a3b08348 .5s ease-in}@keyframes fadeIn-a3b08348{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container[data-v-5fe6a049]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.loading-spinner[data-v-5fe6a049]{animation:spin-5fe6a049 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}.loading-text[data-v-5fe6a049]{color:#666;font-size:.9rem}.error-container[data-v-5fe6a049]{background-color:#fff5f5;border-radius:8px;margin:1rem 0;padding:2rem;text-align:center}.error-text[data-v-5fe6a049]{color:#e53e3e;margin-bottom:1rem}.retry-button[data-v-5fe6a049]{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.retry-button[data-v-5fe6a049]:hover{background-color:#2980b9}.end-message[data-v-5fe6a049]{color:#666;font-style:italic;padding:2rem;text-align:center}@keyframes spin-5fe6a049{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.gallery ul li[data-v-5fe6a049]{animation:fadeInUp-5fe6a049 .5s ease forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp-5fe6a049{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.showcase__container[data-v-3799e016]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:1rem}.showcase__item[data-v-3799e016]{border-radius:8px;box-shadow:0 4px 6px #0000001a}.showcase__img[data-v-3799e016],.showcase__item[data-v-3799e016]{overflow:hidden;position:relative}.showcase__img[data-v-3799e016]{display:block}.showcase-image[data-v-3799e016]{height:300px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.showcase__overlay[data-v-3799e016]{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent);bottom:0;left:0;padding:1.5rem;position:absolute;right:0;transform:translateY(0);transition:transform .3s ease}.showcase__title[data-v-3799e016]{color:#fff;font-size:1.2rem;font-weight:500;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.showcase__img:hover .showcase-image[data-v-3799e016]{transform:scale(1.05)}.showcase__img:hover .showcase__overlay[data-v-3799e016]{transform:translateY(-5px)}@media (max-width:768px){.showcase__container[data-v-3799e016]{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.showcase-image[data-v-3799e016]{height:250px}.showcase__title[data-v-3799e016]{font-size:1.1rem}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=text],select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-contrast:more){html{filter:brightness(.9) saturate(.75) contrast(1.5)}}@media (prefers-contrast:less){html{filter:brightness(1.05) saturate(1.25) contrast(.75)}}body{line-height:1;min-height:var(--viewport-height);min-width:320px;overflow-x:hidden;word-wrap:break-word;background-color:#fff}:root{--background-height:100vh;--site-language-alignment:left;--site-language-direction:ltr;--site-language-flex-alignment:flex-start;--site-language-indent-left:1;--site-language-indent-right:0;--viewport-height:100vh}html{font-size:18pt}u{text-decoration:underline}strong{color:inherit;font-weight:bolder}em{font-style:italic}code{border-radius:.25em;font-size:.9em;font-weight:400;letter-spacing:0;margin:0 .25em;padding:.25em .5em;text-indent:0}code,mark{background-color:#8f8f8f40}spoiler-text{-webkit-text-stroke:0;background-color:#202020bf;text-shadow:none;text-stroke:0;color:transparent;cursor:pointer;transition:color .1s ease-in-out}spoiler-text.active{color:#fff;cursor:text}s{text-decoration:line-through}sub{vertical-align:sub}sub,sup{font-size:smaller}sup{vertical-align:super}a{color:inherit;text-decoration:underline;transition:color .25s ease}a[onclick]:not([href]){cursor:pointer}deferred-script{display:none}#wrapper{-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;min-height:var(--viewport-height);overflow:hidden;z-index:2}#main,#wrapper{align-items:center;display:flex;position:relative}#main{--alignment:left;--flex-alignment:flex-start;--indent-left:1;--indent-right:0;--border-radius-tl:0;--border-radius-tr:0;--border-radius-br:0;--border-radius-bl:0;flex-grow:0;flex-shrink:0;justify-content:center;text-align:var(--alignment);transition:opacity 1s ease-in-out 0s}#main,#main>.inner{max-width:100%;z-index:1}#main>.inner{--padding-horizontal:3rem;--padding-vertical:6rem;--spacing:.75rem;--width:70rem;border-radius:var(--border-radius-tl) var(--border-radius-tr) var(--border-radius-br) var(--border-radius-bl);padding:var(--padding-vertical) var(--padding-horizontal);position:relative;width:var(--width)}#main>.inner>*{margin-bottom:var(--spacing);margin-top:var(--spacing)}#main>.inner>:first-child{margin-top:0!important}#main>.inner>:last-child{margin-bottom:0!important}#main>.inner>.full{margin-left:calc(var(--padding-horizontal)*-1);max-width:calc(100% + var(--padding-horizontal)*2 + .4725px);width:calc(100% + var(--padding-horizontal)*2 + .4725px)}#main>.inner>.full:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;margin-top:calc(var(--padding-vertical)*-1)!important}#main>.inner>.full:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;margin-bottom:calc(var(--padding-vertical)*-1)!important}#main>.inner>.full.screen{border-radius:0!important;left:50%;margin-left:-50vw;max-width:100vw;position:relative;right:auto;width:100vw}body.is-loading #main{opacity:0}body.is-instant #main,body.is-instant #main>.inner>*,body.is-instant #main>.inner>section>*,body.is-instant:after{transition:none!important}body.is-instant:after{display:none!important}@keyframes loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.deferred:before{animation:loading-spinner 1s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgdmlld0JveD0iMCAwIDk2IDk2IiB6b29tQW5kUGFuPSJkaXNhYmxlIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoNDh2NDhIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNDgiIHI9IjMyIiBzdHlsZT0iZmlsbDp0cmFuc3BhcmVudDtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MS41cHgiLz48L2c+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:3rem;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;opacity:0;position:absolute;top:50%;transition:opacity .25s ease;transition-delay:.5s;width:4rem;z-index:-1}.deferred.loading:before{opacity:.35;z-index:0}h1,h2,h3,p{direction:var(--site-language-direction);position:relative}h1 span.p,h2 span.p,h3 span.p,p span.p{display:block;position:relative}h1 a,h1 code,h1 mark,h1 span[style],h1 spoiler-text,h1 strong,h2 a,h2 code,h2 mark,h2 span[style],h2 spoiler-text,h2 strong,h3 a,h3 code,h3 mark,h3 span[style],h3 spoiler-text,h3 strong,p a,p code,p mark,p span[style],p spoiler-text,p strong{-webkit-text-fill-color:currentcolor}#text02{color:#545454;font-size:2.75em;font-weight:400;letter-spacing:-.175rem;line-height:1.25;width:100%}#text02 a{text-decoration:underline}#text02 a:hover{text-decoration:none}#text02 span.p:nth-child(n+2){margin-top:1rem}#text03{color:#545454;font-size:1.25em;font-weight:300;letter-spacing:-.075rem;line-height:1.75;width:100%}#text03 a{text-decoration:underline}#text03 a:hover{text-decoration:none}#text03 span.p:nth-child(n+2){margin-top:1rem}#text01{color:#545454;font-size:1em;font-weight:300;letter-spacing:-.025rem;line-height:1.875;width:100%}#text01 a{text-decoration:underline}#text01 a:hover{text-decoration:none}#text01 span.p:nth-child(n+2){margin-top:1rem}.icons{display:flex;flex-wrap:wrap;justify-content:var(--flex-alignment);letter-spacing:0;padding:0}.icons li{position:relative;z-index:1}.icons li a{align-items:center;display:flex;justify-content:center}.icons li a svg{display:block;position:relative}.icons li a+svg{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.icons li a .label{display:none}#icons01{font-size:1.75em;gap:1.25rem}#icons01:not(:first-child){margin-top:2.125rem!important}#icons01:not(:last-child){margin-bottom:2.125rem!important}#icons01 li a{border-radius:.25rem;height:1em;transition:color .25s ease,background-color .25s ease,border-color .25s ease;width:1em}#icons01 li a svg{height:100%;transition:fill .25s ease;width:100%}#icons01 a svg{fill:#545454}#icons01 a:hover svg{fill:#00d1ff!important}#icons01 li a+svg{transition:fill .25s ease,stroke .25s ease}.gallery .inner{display:inline-block;max-width:100%;vertical-align:middle}.gallery ul{display:flex;flex-wrap:wrap;justify-content:var(--flex-alignment)}.gallery ul li{position:relative}.gallery ul li .thumbnail{border-radius:inherit;position:relative}.gallery ul li .frame{-webkit-backface-visibility:hidden;display:inline-block;overflow:hidden;-webkit-transform:translateZ(0);vertical-align:top}.gallery ul li img{margin:0;max-width:100%;vertical-align:top;width:auto}.gallery ul li .caption,.gallery ul li .caption p{width:100%}.gallery ul li .caption a,.gallery ul li .caption spoiler-text{pointer-events:auto}@keyframes gallery-modal-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.gallery-modal{-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:center;align-items:center;background-color:var(--color-background);display:grid;grid-template-areas:"previous image next" "caption caption caption";grid-template-columns:min-content auto min-content;height:100%;justify-content:space-between;left:0;opacity:0;outline:0;padding:2rem 0;pointer-events:none;position:fixed;top:0;touch-action:pan-x pinch-zoom;transition:opacity .5s ease,visibility .5s,z-index .5s,background-color .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:100%;z-index:0}.gallery-modal:before{animation:gallery-modal-spinner 1s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:4rem;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;opacity:0;position:absolute;top:50%;transition:opacity .25s ease;transition-delay:.5s;width:4rem}.gallery-modal .inner{box-shadow:0 1em 3em #00000059;grid-area:image;height:100%;opacity:0;overflow:hidden;transform:translateY(.75em);transition:all .5s ease;width:100%}.gallery-modal .inner img{display:block;height:100%;max-height:var(--natural-height,none);max-width:var(--natural-width,none);-o-object-fit:contain;object-fit:contain;width:100%}.gallery-modal .caption{color:var(--color-caption-text);font-size:1rem;grid-area:caption;line-height:1.6;opacity:0;padding:2rem 2rem 0;pointer-events:none;text-align:center;transform:translateY(.25em);transition:all .5s ease}.gallery-modal .caption::-webkit-scrollbar{display:none}.gallery-modal .caption a,.gallery-modal .caption spoiler-text{pointer-events:auto}.gallery-modal .nav{-webkit-tap-highlight-color:rgba(0,0,0,0);background-position:50%;background-repeat:no-repeat;background-size:3rem;cursor:pointer;height:6rem;transition:opacity .25s ease,transform .5s ease;width:8rem}.gallery-modal .nav:hover{opacity:1!important}.gallery-modal .nav.next{grid-area:next}.gallery-modal .nav.previous{grid-area:previous;transform:scaleX(-1)}.gallery-modal .close{-webkit-tap-highlight-color:rgba(0,0,0,0);background-position:top 1rem right 1rem;background-repeat:no-repeat;background-size:3rem;cursor:pointer;display:block;height:6rem;position:absolute;right:0;top:0;transition:opacity .25s ease,transform .5s ease;width:6rem}.gallery-modal .close:hover{opacity:1!important}.gallery-modal.visible{opacity:1;pointer-events:auto;visibility:visible;z-index:10000}.gallery-modal.visible:before{opacity:1}.gallery-modal.loaded:before{opacity:0!important;transition-delay:0s!important}.gallery-modal.loaded .caption,.gallery-modal.loaded .inner{opacity:1;transform:translateY(0)}.gallery-modal.switching .inner{transition:opacity .375s ease,transform .5s ease}.gallery-modal.switching.from-left .inner{transform:translateY(0) translate(-1.5em)}.gallery-modal.switching.from-right .inner{transform:translateY(0) translate(1.5em)}.gallery-modal.switching.done .inner{transform:translateY(0) translate(0);transition:opacity .375s ease}.gallery-modal.zooming{background-color:var(--color-background-zooming)}.gallery-modal.zooming .caption{opacity:0}.gallery-modal.zooming .nav.next{opacity:0;pointer-events:none;transform:translate(50%)}.gallery-modal.zooming .nav.previous{opacity:0;pointer-events:none;transform:translate(-50%) scaleX(-1)}.gallery-modal.zooming .close{opacity:0;pointer-events:none;transform:translate(50%) translateY(-50%)}.gallery-modal.dark{--color-background:hsla(0,0%,4%,.85);--color-background-zooming:#000;--color-caption-text:#fff}.gallery-modal.dark:before{animation:gallery-modal-spinner 1s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgdmlld0JveD0iMCAwIDk2IDk2IiB6b29tQW5kUGFuPSJkaXNhYmxlIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoNDh2NDhIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNDgiIHI9IjMyIiBzdHlsZT0iZmlsbDp0cmFuc3BhcmVudDtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MS41cHgiLz48L2c+PC9zdmc+)}.gallery-modal.dark .close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiB6b29tQW5kUGFuPSJkaXNhYmxlIj48c3R5bGU+bGluZXtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MS41cHh9PC9zdHlsZT48cGF0aCBkPSJtMjAgMjAgMjQgMjRNMjAgNDRsMjQtMjQiLz48L3N2Zz4=);opacity:.25}.gallery-modal.dark .nav{-webkit-tap-highlight-color:rgba(0,0,0,0);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiB6b29tQW5kUGFuPSJkaXNhYmxlIj48c3R5bGU+bGluZXtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MS41cHh9PC9zdHlsZT48cGF0aCBkPSJtMjQgOCAyNCAyNE0yNCA1NmwyNC0yNCIvPjwvc3ZnPg==);opacity:.25}.gallery-modal.light{--color-background:hsla(0,0%,100%,.9);--color-background-zooming:#fff;--color-caption-text:#000}.gallery-modal.light:before{animation:gallery-modal-spinner 1s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgdmlld0JveD0iMCAwIDk2IDk2IiB6b29tQW5kUGFuPSJkaXNhYmxlIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoNDh2NDhIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNDgiIHI9IjMyIiBzdHlsZT0iZmlsbDp0cmFuc3BhcmVudDtzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6MS41cHgiLz48L2c+PC9zdmc+)}.gallery-modal.light .close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiB6b29tQW5kUGFuPSJkaXNhYmxlIj48c3R5bGU+bGluZXtzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6MS41cHh9PC9zdHlsZT48cGF0aCBkPSJtMjAgMjAgMjQgMjRNMjAgNDRsMjQtMjQiLz48L3N2Zz4=);opacity:.375}.gallery-modal.light .nav{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiB6b29tQW5kUGFuPSJkaXNhYmxlIj48c3R5bGU+bGluZXtzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6MS41cHh9PC9zdHlsZT48cGF0aCBkPSJtMjQgOCAyNCAyNE0yNCA1NmwyNC0yNCIvPjwvc3ZnPg==);opacity:.375}#gallery01:not(:first-child){margin-top:2rem!important}#gallery01:not(:last-child){margin-bottom:2rem!important}#gallery01 .inner{max-width:100%;width:100%}#gallery01 ul li{flex-direction:column}#gallery01 ul li,#gallery01 ul li .frame{border-radius:0;display:flex;flex-grow:1;flex-shrink:1}#gallery01 ul{gap:1.5rem}#gallery01 ul li img{display:block;flex-grow:1;flex-shrink:1;height:17.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#gallery01 ul li .thumbnail,#gallery01 ul li .thumbnail img{transition:none}#gallery01 ul li .n01 img,#gallery01 ul li .n02 img,#gallery01 ul li .n03 img,#gallery01 ul li .n04 img,#gallery01 ul li .n05 img,#gallery01 ul li .n06 img,#gallery01 ul li .n07 img,#gallery01 ul li .n08 img,#gallery01 ul li .n09 img{-o-object-position:center;object-position:center}.container{position:relative}.container>.wrapper,.container>.wrapper>.inner{border-radius:inherit;max-width:100%;position:relative;vertical-align:top}.container>.wrapper>.inner{text-align:var(--alignment)}#main .container.full:first-child>.wrapper{border-top-left-radius:inherit;border-top-right-radius:inherit}#main .container.full:last-child>.wrapper{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}#main .container.full:first-child>.wrapper>.inner{border-top-left-radius:inherit;border-top-right-radius:inherit}#main .container.full:last-child>.wrapper>.inner{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}#container01>.wrapper{background-color:transparent;display:inline-block;width:75rem}#container01>.wrapper>.inner{--gutters:4rem;--padding-horizontal:0rem;--padding-vertical:0rem;--spacing:1.5rem;padding:var(--padding-vertical) var(--padding-horizontal)}#container01.default>.wrapper>.inner>*{margin-bottom:var(--spacing);margin-top:var(--spacing)}#container01.default>.wrapper>.inner>:first-child{margin-top:0!important}#container01.default>.wrapper>.inner>:last-child{margin-bottom:0!important}#container01.columns>.wrapper>.inner{align-items:flex-start;display:flex;flex-wrap:wrap}#container01.columns>.wrapper>.inner>*{flex-grow:0;flex-shrink:0;max-width:100%;padding:0 0 0 var(--gutters);text-align:var(--alignment)}#container01.columns>.wrapper>.inner>*>*{margin-bottom:var(--spacing);margin-top:var(--spacing)}#container01.columns>.wrapper>.inner>*>:first-child{margin-top:0!important}#container01.columns>.wrapper>.inner>*>:last-child{margin-bottom:0!important}#container01.columns>.wrapper>.inner>:first-child{margin-left:calc(var(--gutters)*-1)}#container01.default>.wrapper>.inner>.full{margin-left:calc(var(--padding-horizontal)*-1);max-width:none!important;width:calc(100% + var(--padding-horizontal)*2 + .4725px)}#container01.default>.wrapper>.inner>.full:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;margin-top:calc(var(--padding-vertical)*-1)!important}#container01.default>.wrapper>.inner>.full:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;margin-bottom:calc(var(--padding-vertical)*-1)!important}#container01.columns>.wrapper>.inner>div>.full{margin-left:calc(var(--gutters)*-.5);max-width:none!important;width:calc(100% + var(--gutters) + .4725px)}#container01.columns>.wrapper>.inner>div:first-child>.full{margin-left:calc(var(--padding-horizontal)*-1)}#container01.columns>.wrapper>.inner>div:first-child>.full,#container01.columns>.wrapper>.inner>div:last-child>.full{width:calc(100% + var(--padding-horizontal) + var(--gutters)*.5 + .4725px)}#container01.columns>.wrapper>.inner>div>.full:first-child{margin-top:calc(var(--padding-vertical)*-1)!important}#container01.columns>.wrapper>.inner>div>.full:last-child{margin-bottom:calc(var(--padding-vertical)*-1)!important}#container01.columns>.wrapper>.inner>div:first-child,#container01.columns>.wrapper>.inner>div:first-child>.full:first-child{border-top-left-radius:inherit}#container01.columns>.wrapper>.inner>div:last-child,#container01.columns>.wrapper>.inner>div:last-child>.full:first-child{border-top-right-radius:inherit}#container01.columns>.wrapper>.inner>.full{align-self:stretch}#container01.columns>.wrapper>.inner>.full:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}#container01.columns>.wrapper>.inner>.full:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child{border-radius:inherit;height:calc(100% + var(--padding-vertical)*2)}#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child>*{border-radius:inherit;height:100%;position:absolute;width:100%}#container01>.wrapper>.inner>:first-child{width:calc(25% + var(--gutters)/2)}#container01>.wrapper>.inner>:nth-child(2){width:calc(75% + var(--gutters)/2)}@media (orientation:portrait){.gallery-modal{grid-template-areas:"image" "caption";grid-template-columns:auto;justify-content:center}.gallery-modal .nav{background-image:none!important;mix-blend-mode:difference;opacity:1!important;position:absolute}.gallery-modal .nav.next{right:0}.gallery-modal .nav.previous{left:0}.gallery-modal .nav:before{background-color:#8f8f8f80;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiB6b29tQW5kUGFuPSJkaXNhYmxlIj48c3R5bGU+bGluZXtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6M3B4fTwvc3R5bGU+PHBhdGggZD0ibTI0IDggMjQgMjRNMjQgNTZsMjQtMjQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;border-radius:3rem;content:"";display:block;height:3rem;position:absolute;right:1rem;top:calc(50% - 1.5rem);width:3rem}}@media (max-width:1680px){html{font-size:13pt}}@media (max-width:1280px){html{font-size:13pt}.gallery-modal .close,.gallery-modal .nav{opacity:1!important}}@media (max-width:980px){html{font-size:11pt}#container01{--alignment:center;--flex-alignment:center;--indent-left:1;--indent-right:1}#container01.columns>.wrapper>.inner{flex-direction:column!important;flex-wrap:nowrap!important}#container01.columns>.wrapper>.inner>span{height:0;margin-top:calc(var(--gutters)*-1);pointer-events:none;visibility:hidden}#container01.columns>.wrapper>.inner>:first-child{margin-left:0!important;padding-top:0!important}#container01.columns>.wrapper>.inner>*{padding:calc(var(--gutters)*.5) 0!important}#container01.columns>.wrapper>.inner>:last-child{padding-bottom:0!important}#container01.columns>.wrapper>.inner>div:first-of-type>.full,#container01.columns>.wrapper>.inner>div:last-of-type>.full,#container01.columns>.wrapper>.inner>div>.full{margin-left:calc(var(--padding-horizontal)*-1);width:calc(100% + var(--padding-horizontal)*2 + .4725px)}#container01.columns>.wrapper>.inner>div>.full:first-child{margin-top:calc(var(--gutters)*-.5)!important}#container01.columns>.wrapper>.inner>div>.full:last-child{margin-bottom:calc(var(--gutters)*-.5)!important}#container01.columns>.wrapper>.inner>div:first-of-type>.full:first-child{margin-top:calc(var(--padding-vertical)*-1)!important}#container01.columns>.wrapper>.inner>div:last-of-type>.full:last-child{margin-bottom:calc(var(--padding-vertical)*-1)!important}#container01.columns>.wrapper>.inner>div:first-of-type,#container01.columns>.wrapper>.inner>div:first-of-type>.full:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}#container01.columns>.wrapper>.inner>div:last-of-type,#container01.columns>.wrapper>.inner>div:last-of-type>.full:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}#container01.columns>.wrapper>.inner>div:first-of-type,#container01.columns>.wrapper>.inner>div:first-of-type>.full:last-child{border-bottom-left-radius:0!important}#container01.columns>.wrapper>.inner>div:last-of-type,#container01.columns>.wrapper>.inner>div:last-of-type>.full:first-child{border-top-right-radius:0!important}#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child{height:auto}#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child>*{height:auto;position:relative;width:auto}#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child.image img{max-height:35rem}#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child.slideshow .bg{min-height:35rem}#container01>.wrapper>.inner>:first-child,#container01>.wrapper>.inner>:nth-child(2){--alignment:center;--flex-alignment:center;--indent-left:1;--indent-right:1;min-height:100%!important;width:100%!important}}@media (max-width:736px){html{font-size:11pt}#main>.inner{--padding-horizontal:2.5rem;--padding-vertical:5rem;--spacing:.75rem}#text02{font-size:2.75em;letter-spacing:-.153125rem;line-height:1.25;width:100%}#text03{font-size:1.25em;letter-spacing:-.065625rem;line-height:1.75;width:100%}#text01{font-size:1em;letter-spacing:-.021875rem;line-height:1.875;width:100%}#icons01{font-size:1.75em;gap:1.25rem}#icons01:not(:first-child){margin-top:1.59375rem!important}#icons01:not(:last-child){margin-bottom:1.59375rem!important}.gallery-modal .close{background-position:top .5rem right .5rem}#gallery01:not(:first-child){margin-top:1.5rem!important}#gallery01:not(:last-child){margin-bottom:1.5rem!important}#gallery01 ul li img{height:11rem}#gallery01 ul{gap:.5rem}#container01>.wrapper>.inner{--gutters:4rem;--padding-horizontal:0rem;--padding-vertical:0rem;--spacing:1.5rem}#container01.columns>.wrapper>.inner>*{padding:calc(var(--gutters)*.5) 0!important}#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child.image img{max-height:none}#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child.slideshow .bg{min-height:auto}}@media (max-width:480px){#main>.inner{--spacing:.65625rem}#container01>.wrapper>.inner{--spacing:1.3125rem}}@media (max-width:360px){#main>.inner{--padding-horizontal:1.875rem;--padding-vertical:3.75rem;--spacing:.5625rem}#text02{font-size:2em}#text03{font-size:1.25em}#text01{font-size:1em}#icons01{gap:.9375rem}#gallery01 ul{gap:.375rem}#container01>.wrapper>.inner{--gutters:3rem;--padding-horizontal:0rem;--padding-vertical:0rem;--spacing:1.125rem}}.button{align-items:center!important;background:transparent!important;border:2px solid var(--first-color)!important;border-radius:.5rem!important;color:var(--first-color)!important;cursor:pointer!important;display:inline-flex!important;font-size:1rem!important;gap:.5rem!important;padding:.75rem 2rem!important;transition:all .3s ease!important}.button:hover{background:var(--first-color)!important;color:#fff!important;transform:translateY(-2px)!important}.button:active{transform:translateY(0)!important}.layout-wrapper{display:flex;flex-direction:column;min-height:100vh}h1,h2,p,ul{margin:0}.button,.button--outline:hover,.section-title:after{background-color:transparent}.footer__social,.nav__item,.section-title,.skills__text{margin-bottom:var(--mb-4)}.bd-grid,.skills__icon{margin-right:var(--mb-2)}.l-main,.showcase__img{overflow:hidden}.button,.contact__input,.footer,.nav,.skills__data{font-weight:var(--font-semi)}.button{align-items:center;gap:.5rem;justify-content:center}.button--outline{background-color:transparent;color:var(--first-color)}.button:hover{box-shadow:0 5px 15px #0000001a;box-shadow:0 10px 36px #00000026;transform:translateY(-2px)}.button--outline:hover{color:#fff}.home_social{display:flex;gap:1rem;margin-top:var(--mb-4)}@media screen and (min-width:968px){:root{--big-font-size:3.5rem;--h2-font-size:2rem;--normal-font-size:1rem;--smaller-font-size:.875rem}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}.section-title{color:var(--first-color);font-size:var(--h2-font-size);margin-top:var(--mb-2);position:relative;text-align:center}.section-title:after{content:"";height:.18rem;left:0;margin:auto;position:absolute;right:0;top:2rem;width:64px}.section{padding-bottom:2rem;padding-top:3rem}.bd-grid{display:grid;margin-left:var(--mb-2);max-width:1024px}.l-header{background-color:#fff;box-shadow:0 1px 4px #92a1b026;left:0;position:fixed;top:0;width:100%;z-index:var(--z-fixed)}.showcase__img,.skills__data{border-radius:.5rem;box-shadow:0 4px 25px #0e243126}.nav{align-items:center;display:flex;height:var(--header-height);justify-content:space-between}@media screen and (max-width:767px){.nav__menu{background-color:var(--second-color);height:100%;padding:2rem;position:fixed;right:-100%;top:var(--header-height);transition:.5s;width:80%}.home_social{display:inline-grid}}.home,.nav__link,.nav__link:hover{position:relative}.nav__link{color:#fff}.nav__logo,.nav__toggle{color:var(--second-color)}.active-link:after,.nav__link:hover:after{background-color:var(--first-color);content:"";height:.18rem;left:0;position:absolute;top:2rem;width:100%}.nav__toggle{cursor:pointer;font-size:1.5rem}.home__social-icon:hover,.home__title-color{color:var(--first-color)}.show{right:0}.home{padding:4rem 0 5rem;row-gap:5rem}.home__data{align-self:center}.home__title{font-size:var(--big-font-size);font-weight:700;margin-bottom:var(--mb-5)}.about__subtitle,.home__social-icon,.skills__subtitle{font-weight:700;margin-bottom:var(--mb-2)}.home__social{display:flex;flex-direction:column}.home__social-icon{color:var(--second-color);font-size:1.5rem;width:-moz-max-content;width:max-content}.home__img{bottom:0;position:absolute;right:0;width:50vw}.home__blob{fill:var(--first-color)}.home__blob-img{width:360px}.button{border-radius:.5rem;color:#222;display:inline-block;padding:.75rem 2.5rem;text-decoration:none;transition:.3s}.about__container,.skills__container{row-gap:2rem;text-align:center}.contact__input,.footer__title,.skills__data{margin-bottom:var(--mb-4)}.about__img{justify-self:center}.about__img img{border-radius:.5rem;width:200px}.skills__data{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem;position:relative}.skills__icon{color:var(--first-color);font-size:2rem}.contact__button,.contact__input{font-size:var(--normal-font-size);outline:0}.skills__names{align-items:center;display:flex}.skills__bar{border-radius:.5rem;bottom:0;height:.25rem;left:0;position:absolute;z-index:var(--z-back)}.skills__adaptability,.skills__communication{width:90%}.skills__design{width:80%}.skills__content{width:75%}.skills__img{border-radius:.5rem}.showcase__container{row-gap:2rem}.showcase__img img{transition:1s}.showcase__img img:hover{transform:scale(1.1)}.contact__input{border:1.5px solid var(--second-color);border-radius:.5rem;padding:1rem;width:100%}.contact__button{border:none;cursor:pointer;display:block;margin-left:auto}.footer{background-color:var(--second-color);color:#fff;padding:2rem 0;text-align:center}.footer__icon,.footer__title{font-size:1.5rem}.footer__icon{color:#fff;margin:0 var(--mb-2)}.footer__copy{font-size:var(--smaller-font-size)}@media screen and (max-width:320px){.home{row-gap:2rem}.home__img{width:50vw}}@media screen and (min-width:576px){.home{padding:4rem 0 2rem}.home__social{align-self:flex-end;flex-direction:row;padding-bottom:2.5rem;padding-top:0}.home__social-icon{margin-bottom:0;margin-right:var(--mb-4)}.home__img{bottom:25%;width:50vw}.about__container{align-items:center;grid-template-columns:repeat(2,1fr);text-align:initial}.skills__container{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:.7fr;justify-content:center}.showcase__container{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(2,1fr);padding-top:2rem}.contact__form{padding-top:2rem;width:360px}.contact__container{justify-items:center}}@media screen and (min-width:768px){body{margin:0}.section{padding-bottom:3rem;padding-top:4rem}.section-title{margin-bottom:var(--mb-6)}.section-title:after{top:3rem;width:80px}.nav{height:calc(var(--header-height) + 1.5rem)}.nav__list{display:flex;padding-top:0}.nav__item{margin-bottom:0;margin-left:var(--mb-6)}.nav__toggle{display:none}.nav__link{color:var(--second-color)}.home{padding:8rem 0 2rem}.home__img{bottom:10%;width:50vw}.about__container{padding-top:2rem}.about__img img{width:300px}.skills__container{align-items:center;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(2,1fr);text-align:initial}.showcase__container{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.bd-grid{margin-left:auto;margin-right:auto}.home{padding:10rem 0 2rem}.home__img{width:450px}}.spotlight[data-v-c2c324f7]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-c2c324f7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-c2c324f7]{background-color:#ffffff4d}.gradient-border[data-v-c2c324f7]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-c2c324f7]{background-color:#1414144d}.gradient-border[data-v-c2c324f7]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-c2c324f7]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-c2c324f7]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-c2c324f7]{position:fixed}.left-0[data-v-c2c324f7]{left:0}.right-0[data-v-c2c324f7]{right:0}.z-10[data-v-c2c324f7]{z-index:10}.z-20[data-v-c2c324f7]{z-index:20}.grid[data-v-c2c324f7]{display:grid}.mb-16[data-v-c2c324f7]{margin-bottom:4rem}.mb-8[data-v-c2c324f7]{margin-bottom:2rem}.max-w-520px[data-v-c2c324f7]{max-width:520px}.min-h-screen[data-v-c2c324f7]{min-height:100vh}.w-full[data-v-c2c324f7]{width:100%}.flex[data-v-c2c324f7]{display:flex}.cursor-pointer[data-v-c2c324f7]{cursor:pointer}.place-content-center[data-v-c2c324f7]{place-content:center}.items-center[data-v-c2c324f7]{align-items:center}.justify-center[data-v-c2c324f7]{justify-content:center}.overflow-hidden[data-v-c2c324f7]{overflow:hidden}.bg-white[data-v-c2c324f7]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-c2c324f7]{padding-left:1rem;padding-right:1rem}.px-8[data-v-c2c324f7]{padding-left:2rem;padding-right:2rem}.py-2[data-v-c2c324f7]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-c2c324f7]{text-align:center}.text-8xl[data-v-c2c324f7]{font-size:6rem;line-height:1}.text-xl[data-v-c2c324f7]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-c2c324f7]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-c2c324f7]{font-weight:300}.font-medium[data-v-c2c324f7]{font-weight:500}.leading-tight[data-v-c2c324f7]{line-height:1.25}.font-sans[data-v-c2c324f7]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-c2c324f7]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-c2c324f7]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-c2c324f7]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-c2c324f7]{padding-left:0;padding-right:0}.sm\:px-6[data-v-c2c324f7]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-c2c324f7]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-c2c324f7]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-c2c324f7]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-3726f659]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-3726f659]{position:fixed}.-bottom-1\/2[data-v-3726f659]{bottom:-50%}.left-0[data-v-3726f659]{left:0}.right-0[data-v-3726f659]{right:0}.grid[data-v-3726f659]{display:grid}.mb-16[data-v-3726f659]{margin-bottom:4rem}.mb-8[data-v-3726f659]{margin-bottom:2rem}.h-1\/2[data-v-3726f659]{height:50%}.max-w-520px[data-v-3726f659]{max-width:520px}.min-h-screen[data-v-3726f659]{min-height:100vh}.place-content-center[data-v-3726f659]{place-content:center}.overflow-hidden[data-v-3726f659]{overflow:hidden}.bg-white[data-v-3726f659]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-3726f659]{padding-left:2rem;padding-right:2rem}.text-center[data-v-3726f659]{text-align:center}.text-8xl[data-v-3726f659]{font-size:6rem;line-height:1}.text-xl[data-v-3726f659]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-3726f659]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-3726f659]{font-weight:300}.font-medium[data-v-3726f659]{font-weight:500}.leading-tight[data-v-3726f659]{line-height:1.25}.font-sans[data-v-3726f659]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-3726f659]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-3726f659]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-3726f659]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-3726f659]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-3726f659]{font-size:2.25rem;line-height:2.5rem}}
