@keyframes page-module__E0kJGG__slideUpFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__heroContainer{width:100%;height:100vh;padding-top:var(--header-height);grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__cardWrapper{justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__choreographyWrapper{flex-direction:column;justify-content:center;gap:2.5rem;padding:0 2rem;display:flex}@media (max-width:768px){.page-module__E0kJGG__heroContainer{grid-template-columns:1fr;gap:1rem;padding-top:1rem}.page-module__E0kJGG__cardWrapper{display:none}.page-module__E0kJGG__choreographyWrapper{width:100%}}
.AmcChoreography-module__6WL7UG__container{z-index:1;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:50vw;height:50vh;min-height:30vh;padding:0 5rem;display:flex}.AmcChoreography-module__6WL7UG__greeting{color:var(--color-text-secondary);letter-spacing:5px;margin:0;font-size:2.5rem;font-weight:500;line-height:1.2}.AmcChoreography-module__6WL7UG__nameContainer{color:var(--color-text-primary);flex-flow:wrap;align-items:baseline;gap:1rem;margin:0;padding:0;font-size:2.5rem;font-weight:800;line-height:1.8;display:flex}.AmcChoreography-module__6WL7UG__nameWord{white-space:nowrap;align-items:baseline;display:flex}.AmcChoreography-module__6WL7UG__revealPart{white-space:nowrap;max-width:0;color:var(--color-text-secondary);font-size:1em;font-weight:500;display:inline-block;overflow:hidden}.AmcChoreography-module__6WL7UG__devText{color:var(--color-text-secondary);margin:0;font-size:2.5rem;font-weight:500;line-height:1.2}.AmcChoreography-module__6WL7UG__subtitle{color:var(--color-primary);align-items:center;gap:.75rem;margin:1rem 0 0;font-size:2.5rem;font-weight:500;line-height:1.2;display:flex}.AmcChoreography-module__6WL7UG__subtitleIcon{color:var(--color-secondary);font-size:.9em}.AmcChoreography-module__6WL7UG__staggeredText{white-space:pre;display:inline-block}.AmcChoreography-module__6WL7UG__gradientText{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)50%,var(--color-accent)100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite AmcChoreography-module__6WL7UG__shine}@keyframes AmcChoreography-module__6WL7UG__shine{to{background-position:200%}}.AmcChoreography-module__6WL7UG__visiblePart{font-weight:900;display:inline-block;}.AmcChoreography-module__6WL7UG__subtitle{color:var(--color-primary);align-items:center;gap:.75rem;margin:1rem 0 0;font-size:2.5rem;font-weight:500;line-height:1.2;display:flex;}@media (max-width:768px){.AmcChoreography-module__6WL7UG__container{width:100%;height:100%;padding:0 .5rem}.AmcChoreography-module__6WL7UG__nameContainer{gap:.5rem;line-height:1.2}.AmcChoreography-module__6WL7UG__subtitle{font-size:1.5rem}}
.TeleprompterCard-module__LGcZYq__cardWrapper{z-index:2;perspective:300px;justify-content:center;align-items:center;width:350px;height:200px;display:flex}.TeleprompterCard-module__LGcZYq__card{background:linear-gradient(135deg,var(--color-secondary)0%,var(--color-accent)50%,var(--color-primary)100%);color:var(--color-accent);width:100%;height:100%;border:3px solid var(--color-primary);transform-style:preserve-3d;-webkit-user-select:none;user-select:none;background-size:200%;-webkit-background-clip:text;background-clip:text;border-radius:20px;align-items:baseline;padding:60px;animation:5s linear infinite TeleprompterCard-module__LGcZYq__shine;display:flex;box-shadow:0 10px 30px #fff3}@keyframes TeleprompterCard-module__LGcZYq__shine{to{background-position:200%}}.TeleprompterCard-module__LGcZYq__cardContent{text-align:left;width:100%;height:auto;transform:translateZ(40px)}.TeleprompterCard-module__LGcZYq__teleprompterText{white-space:normal;overflow-wrap:break-word;background:linear-gradient(135deg,var(--color-secondary)0%,var(--color-secondary)50%,var(--color-accent)100%);-webkit-text-fill-color:transparent;color:#0000;background-size:50%;-webkit-background-clip:text;background-clip:text;max-width:90%;min-height:1.5em;margin:0;font-size:1rem;font-weight:400;line-height:1.75;animation:10s linear infinite TeleprompterCard-module__LGcZYq__shine;display:block}.TeleprompterCard-module__LGcZYq__cursor{opacity:1;margin-left:5px;animation:.75s step-end infinite TeleprompterCard-module__LGcZYq__blink;display:inline-block}.TeleprompterCard-module__LGcZYq__hidden{opacity:0}.TeleprompterCard-module__LGcZYq__phraseIcon{color:var(--color-accent);margin:5px 0 0 5px}@keyframes TeleprompterCard-module__LGcZYq__blink{0%,to{opacity:1}50%{opacity:0}}
.HomeBottomShape-module__HDjy7a__shapeContainer{z-index:1;width:110vw;height:150px;position:absolute;bottom:-10vh;left:-2vw;overflow:hidden}.HomeBottomShape-module__HDjy7a__shapeContainer svg{width:100%;height:100%}@media (max-width:768px){.HomeBottomShape-module__HDjy7a__shapeContainer{display:none}}
.HomeRightShape-module__dhsDJW__shapeContainer{z-index:1;width:22vw;height:60vh;position:absolute;top:5%;right:-11vw}.HomeRightShape-module__dhsDJW__shapeContainer svg{width:100%;height:100%}@media (max-width:768px){.HomeRightShape-module__dhsDJW__shapeContainer{display:none}}
.ContactLinks-module__2OF1tW__container{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-left:2rem;display:flex}.ContactLinks-module__2OF1tW__iconLinks{gap:1rem;display:flex}.ContactLinks-module__2OF1tW__iconButton{background-color:var(--color-primary);width:50px;height:50px;color:var(--color-background);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex}.ContactLinks-module__2OF1tW__iconButton:hover{background-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 10px #ffffff80}.ContactLinks-module__2OF1tW__button{cursor:pointer;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;height:50px;padding:0 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ContactLinks-module__2OF1tW__cvButton{background-color:var(--color-primary);color:var(--color-background);cursor:pointer}.ContactLinks-module__2OF1tW__cvButton:hover{background-color:var(--color-secondary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 10px #ffffff80}.ContactLinks-module__2OF1tW__emailInput{background-color:var(--color-primary);border-radius:8px;align-items:center;height:50px;display:flex;overflow:hidden}.ContactLinks-module__2OF1tW__emailInput svg{color:var(--color-background);margin-left:1rem;margin-right:.5rem}.ContactLinks-module__2OF1tW__emailInput input{color:var(--color-background);background:0 0;border:none;flex-grow:1;padding:0 .5rem;font-size:.9rem;font-weight:500}.ContactLinks-module__2OF1tW__emailInput input:focus{outline:none}.ContactLinks-module__2OF1tW__emailInput button{background-color:var(--color-primary);height:100%;color:var(--color-background);cursor:pointer;border:none;padding:0 1.25rem;font-size:.9rem;font-weight:600;transition:background-color .2s}.ContactLinks-module__2OF1tW__emailInput button:hover{color:var(--color-primary);background-color:var(--color-secondary)}.ContactLinks-module__2OF1tW__emailInput button svg{color:green;margin:0}@media (max-width:768px){.ContactLinks-module__2OF1tW__container{flex-wrap:wrap;align-items:center;gap:1rem;padding-left:0;display:flex}.ContactLinks-module__2OF1tW__iconLinks{width:100%}}
.HomeCenterShape-module__ROFqIW__shapeContainer{z-index:1;width:80px;height:80px;position:absolute;top:20%;right:40%;overflow:hidden}.HomeCenterShape-module__ROFqIW__shapeContainer svg{width:100%;height:100%}@media (max-width:768px){.HomeCenterShape-module__ROFqIW__shapeContainer{display:none}}
