.confetti-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-weight:600;transition:all var(--transition-fast);cursor:pointer;border:none;outline:none}.confetti-btn:disabled{opacity:.6;pointer-events:none}.confetti-btn-default{background-color:var(--primary-purple, var(--primary-purple));color:#fff;border-radius:var(--radius-sm)}.confetti-btn-default:hover{background-color:var(--primary-magenta, var(--primary-magenta))}.confetti-btn-gradient{background:var(--gradient-primary, linear-gradient(135deg, var(--primary-purple) 0%, var(--primary-pink) 100%));color:#fff;border-radius:50px;box-shadow:0 4px 15px color-mix(in srgb,var(--primary-pink) 30%,transparent)}.confetti-btn-gradient:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--primary-pink) 40%,transparent);opacity:.95}.confetti-btn-outline{background:transparent;border:2px solid currentColor;color:var(--primary-purple, var(--primary-purple));border-radius:var(--radius-sm)}.confetti-btn-outline:hover{background:color-mix(in srgb,var(--primary-purple) 5%,transparent)}.confetti-btn-ghost{background:transparent;color:var(--primary-purple, var(--primary-purple))}.confetti-btn-ghost:hover{background:color-mix(in srgb,var(--black) 5%,transparent)}.confetti-btn-sm{height:32px;padding:0 12px;font-size:.875rem;border-radius:6px}.confetti-btn-default{height:40px;padding:0 16px;font-size:1rem}.confetti-btn-lg{height:48px;padding:0 24px;font-size:1.125rem}.confetti-btn-pill{padding:.75rem 2rem;border-radius:50px}.confetti-spinner{width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:confetti-spin .75s linear infinite;margin-right:var(--spacing-xs)}@keyframes confetti-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.confetti-icon.left{margin-right:.25rem}.confetti-icon.right{margin-left:.25rem}.header{position:fixed;top:0;left:0;right:0;padding:.8rem 0;z-index:1000;background:color-mix(in srgb,var(--white) 25%,transparent);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid color-mix(in srgb,var(--white) 25%,transparent);transition:all var(--transition-normal)}.header.scrolled{background:color-mix(in srgb,var(--white) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--white) 25%,transparent)}.header.on-hero{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:none!important}.header.on-hero .nav-link{color:#fff!important}.header.on-hero .nav-link:after{background:#fff!important}.header.on-hero .nav-link:hover{color:var(--accent-light-pink)!important}.header.on-hero .logo-main,.header.on-hero .logo-sub{color:#fff!important}.header.on-hero .btn-join{background:transparent!important;border:2px solid white!important;color:#fff!important}.header.on-hero .btn-join:hover{background:color-mix(in srgb,var(--white) 15%,transparent);color:#fff}.header .header-container{max-width:1400px;margin:auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header .logo{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none}.header .logo-circle{background:var(--gradient-primary);padding:12px 16px;border-radius:50px;font-size:.9rem;font-weight:700;color:#fff}.header .logo-details{display:flex;flex-direction:column}.header .logo-main{font-size:1.1rem;font-weight:700;color:var(--accent-light-purple)}.header .logo-sub{font-size:.8rem;color:var(--primary-pink);font-weight:600}.header .nav{display:flex;align-items:center;gap:var(--spacing-md)}.header .nav-link{position:relative;text-decoration:none;font-weight:500;color:var(--dark-gray);padding:4px 0;cursor:pointer;transition:color var(--transition-normal)}.header .nav-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background:var(--gradient-primary);transition:width var(--transition-normal)}.header .nav-link:hover{color:var(--primary-magenta)}.header .nav-link:hover:after{width:100%}.header .nav-dropdown{position:relative}.header .dropdown-toggle{background:none;border:none;font-size:.95rem;font-weight:500;color:var(--dark-gray);display:flex;align-items:center;gap:4px;cursor:pointer}.header .dropdown-icon{transition:transform var(--transition-normal)}.header .dropdown-menu{position:absolute;top:100%;left:0;background:color-mix(in srgb,var(--white) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--spacing-xs) 0;min-width:150px;border-radius:10px;box-shadow:0 4px 18px color-mix(in srgb,var(--black) 10%,transparent);display:none;animation:fadeIn .25s ease}.header .dropdown-menu.show{display:block}.header .dropdown-item{position:relative;display:block;padding:.7rem 1rem;margin:2px 6px;color:var(--dark-gray);text-decoration:none;border-radius:6px;transition:color .25s ease}.header .dropdown-item:after{content:"";position:absolute;left:0;bottom:4px;width:0%;height:2px;background:var(--gradient-primary);transition:width var(--transition-normal)}.header .dropdown-item:hover{color:var(--black)}.header .dropdown-item:hover:after{width:100%}.header .btn-join{padding:var(--spacing-xs) 1rem;border-radius:var(--radius-sm);background:var(--gradient-primary);color:#fff;text-decoration:none;font-weight:600;transition:all var(--transition-normal)}.header .btn-join:hover{opacity:.8}.header .mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none}.header .mobile-menu-toggle span{width:25px;height:3px;background:var(--accent-light-purple);border-radius:3px}@media (max-width: 1023px){.header .mobile-menu-toggle{display:flex}.header .nav{position:fixed;top:70px;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--white) 95%,transparent);flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-md);gap:var(--spacing-md);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:-5px 0 20px color-mix(in srgb,var(--black) 10%,transparent);height:100vh;width:100vw}.header .nav.mobile-open{transform:translate(0)}.header .dropdown-menu{position:static;box-shadow:none;background:transparent;text-align:center;padding:0;animation:none;display:none}.header .dropdown-menu.show{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-top:var(--spacing-sm)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.footer{background:linear-gradient(135deg,var(--primary-purple) 0%,var(--primary-magenta) 100%);color:var(--white);padding:var(--spacing-xl) 0 var(--spacing-md);margin-top:0}.footer .footer-container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.footer .footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.footer .footer-section{animation:fadeIn .6s ease}.footer .footer-title{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--white);margin-bottom:var(--spacing-sm);position:relative;padding-bottom:var(--spacing-xs)}.footer .footer-title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--primary-pink);border-radius:var(--radius-full)}.footer .footer-text{font-size:.95rem;line-height:1.7;color:color-mix(in srgb,var(--white) 90%,transparent)}.footer .footer-links{list-style:none;padding:0;margin:0}.footer .footer-links li{margin-bottom:.75rem}.footer .footer-links a{color:color-mix(in srgb,var(--white) 85%,transparent);text-decoration:none;font-size:.95rem;transition:all var(--transition-fast);display:inline-block;position:relative}.footer .footer-links a:before{content:"→";position:absolute;left:-20px;opacity:0;transition:all var(--transition-fast)}.footer .footer-links a:hover{color:var(--white);transform:translate(20px)}.footer .footer-links a:hover:before{opacity:1}.footer .social-links{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.footer .social-link{width:45px;height:45px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--white) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--white);transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer .social-link:hover{background:var(--white);color:var(--primary-purple);transform:translateY(-5px) scale(1.1);box-shadow:0 8px 20px color-mix(in srgb,var(--white) 30%,transparent)}.footer .social-link.blood-support:hover{color:var(--error)}.footer .footer-bottom{border-top:1px solid color-mix(in srgb,var(--white) 20%,transparent);padding-top:var(--spacing-md);text-align:center}.footer .copyright,.footer .charter{font-size:.9rem;color:color-mix(in srgb,var(--white) 80%,transparent);margin:var(--spacing-xs) 0}@media (max-width: 768px){.footer{padding:var(--spacing-xl) 0 var(--spacing-lg)}.footer .footer-container{padding:0 var(--spacing-md)}.footer .footer-grid{grid-template-columns:1fr;gap:var(--spacing-lg);text-align:center}.footer .footer-title:after{left:50%;transform:translate(-50%)}.footer .footer-bottom{padding-top:var(--spacing-md)}.footer .social-links{justify-content:center}}:root{--toast-bg-default: var(--white);--toast-text-default: var(--dark-gray);--toast-border-default: var(--light-gray);--toast-bg-destructive: var(--error-light);--toast-text-destructive: var(--error);--toast-border-destructive: var(--error);--toast-bg-success: var(--success-light);--toast-text-success: var(--success);--toast-border-success: var(--success);--toast-bg-warning: var(--warning-light);--toast-text-warning: var(--warning);--toast-border-warning: var(--warning);--toast-bg-info: var(--info-light);--toast-text-info: var(--info);--toast-border-info: var(--info);--toast-shadow: 0 10px 15px -3px color-mix(in srgb, var(--black) 10% , transparent), 0 4px 6px -2px color-mix(in srgb, var(--black) 5% , transparent)}.toast-viewport{position:fixed;top:var(--spacing-sm);right:var(--spacing-sm);display:flex;flex-direction:column-reverse;gap:var(--spacing-xs);width:auto;max-width:24rem;z-index:9999;pointer-events:none}.toast{position:relative;width:20rem;max-width:100%;padding:var(--spacing-sm) 2rem 1rem 1rem;border-radius:6px;border:1px solid;box-shadow:var(--toast-shadow);transition:all var(--transition-fast)-in-out;display:flex;align-items:flex-start;justify-content:space-between;overflow:hidden;pointer-events:auto;animation:toast-slide-in .3s cubic-bezier(.21,1.02,.73,1)}.toast[data-state=closed]{animation:toast-fade-out .15s ease-out forwards}.toast-default{background-color:var(--toast-bg-default);color:var(--toast-text-default);border-color:var(--toast-border-default)}.toast-destructive{background-color:var(--toast-bg-destructive);color:var(--toast-text-destructive);border-color:var(--toast-border-destructive)}.toast-success{background-color:var(--toast-bg-success);color:var(--toast-text-success);border-color:var(--toast-border-success)}.toast-warning{background-color:var(--toast-bg-warning);color:var(--toast-text-warning);border-color:var(--toast-border-warning)}.toast-info{background-color:var(--toast-bg-info);color:var(--toast-text-info);border-color:var(--toast-border-info)}.toast-content{width:100%}.toast-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.toast-description{font-size:.875rem;opacity:.9;line-height:1.4}.toast-close{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);padding:.25rem;background:transparent;border:none;border-radius:4px;cursor:pointer;opacity:.5;transition:opacity .2s;color:inherit;display:flex;align-items:center;justify-content:center}.toast-close:hover{opacity:1;background-color:color-mix(in srgb,var(--black) 5%,transparent)}.toast-progress-bar{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:color-mix(in srgb,var(--black) 10%,transparent)}.toast-progress-indicator{height:100%;background-color:currentColor;opacity:.3;transition:width .1s linear}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.loading-container.inline{width:100%;height:300px;position:relative;background-color:transparent;z-index:10}.loading-container.inline .loading-text{font-size:12px}.loading-container{width:100vw;height:100vh;background-color:var(--white);overflow:hidden;position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center}.loading-container.inline{width:100%;height:300px;position:relative;background-color:transparent;z-index:10;overflow:hidden;display:flex;justify-content:center;align-items:center}.loading-container.inline .body{transform:scale(.8)}.loading-container .loading-text{position:absolute;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;left:50%;top:58%;transform:translate(-50%);margin:0;color:var(--primary-purple);opacity:.8}.loading-container .body{position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-20px;animation:speeder .4s linear infinite}.loading-container .body>span{height:5px;width:35px;background:var(--primary-purple);position:absolute;top:-19px;left:60px;border-radius:2px 10px 1px 0}.loading-container .base span{position:absolute;width:0;height:0;border-top:6px solid transparent;border-right:100px solid var(--primary-purple);border-bottom:6px solid transparent}.loading-container .base span:before{content:"";height:22px;width:22px;border-radius:var(--radius-full);background:var(--primary-purple);position:absolute;right:-110px;top:-16px}.loading-container .base span:after{content:"";position:absolute;width:0;height:0;border-top:0 solid transparent;border-right:55px solid var(--primary-purple);border-bottom:var(--spacing-sm) solid transparent;top:-16px;right:-98px}.loading-container .face{position:absolute;height:12px;width:20px;background:var(--primary-purple);border-radius:20px 20px 0 0;transform:rotate(-40deg);right:-125px;top:-15px}.loading-container .face:after{content:"";height:12px;width:12px;background:var(--primary-purple);right:4px;top:7px;position:absolute;transform:rotate(40deg);transform-origin:50% 50%;border-radius:0 0 0 2px}.loading-container .body>span>span:nth-child(1),.loading-container .body>span>span:nth-child(2),.loading-container .body>span>span:nth-child(3),.loading-container .body>span>span:nth-child(4){width:30px;height:1px;background:var(--primary-pink);position:absolute;animation:fazer1 .2s linear infinite}.loading-container .body>span>span:nth-child(2){top:3px;animation:fazer2 .4s linear infinite}.loading-container .body>span>span:nth-child(3){top:1px;animation:fazer3 .4s linear infinite;animation-delay:-1s}.loading-container .body>span>span:nth-child(4){top:4px;animation:fazer4 1s linear infinite;animation-delay:-1s}@keyframes fazer1{0%{left:0}to{left:-80px;opacity:0}}@keyframes fazer2{0%{left:0}to{left:-100px;opacity:0}}@keyframes fazer3{0%{left:0}to{left:-50px;opacity:0}}@keyframes fazer4{0%{left:0}to{left:-150px;opacity:0}}@keyframes speeder{0%{transform:translate(2px,1px) rotate(0)}10%{transform:translate(-1px,-3px) rotate(-1deg)}20%{transform:translate(-2px) rotate(1deg)}30%{transform:translate(1px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,3px) rotate(-1deg)}60%{transform:translate(-1px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-2px,-1px) rotate(1deg)}90%{transform:translate(2px,1px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.loading-container .longfazers{position:absolute;width:100%;height:100%}.loading-container .longfazers span{position:absolute;height:2px;width:20%;background:var(--primary-pink);opacity:.8}.loading-container .longfazers span:nth-child(1){top:20%;animation:lf .6s linear infinite;animation-delay:-5s}.loading-container .longfazers span:nth-child(2){top:40%;animation:lf2 .8s linear infinite;animation-delay:-1s}.loading-container .longfazers span:nth-child(3){top:60%;animation:lf3 .6s linear infinite}.loading-container .longfazers span:nth-child(4){top:80%;animation:lf4 .5s linear infinite;animation-delay:-3s}@keyframes lf{0%{left:200%}to{left:-200%;opacity:0}}@keyframes lf2{0%{left:200%}to{left:-200%;opacity:0}}@keyframes lf3{0%{left:200%}to{left:-100%;opacity:0}}@keyframes lf4{0%{left:200%}to{left:-100%;opacity:0}}:root{--primary-purple: var(--primary-purple);--primary-pink: var(--primary-pink);--accent-light-purple: var(--accent-light-purple);--white: var(--white);--dark-gray: var(--dark-gray);--gray: var(--gray);--light-bg: var(--off-white);--radius-md: 18px;--font-primary: "Inter", system-ui, sans-serif}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--light-bg)}.login-container{position:relative;width:900px;height:550px;background:var(--white);overflow:hidden;border-radius:var(--radius-md);box-shadow:0 25px 60px color-mix(in srgb,var(--black) 15%,transparent);font-family:var(--font-primary)}.login-container .form-box{position:absolute;top:0;width:50%;height:100%;display:flex;justify-content:center;flex-direction:column;padding:0 60px}.form-box.Member{left:0;pointer-events:all;transition:.7s ease;opacity:1;transform:translate(0)}.login-container.active .form-box.Member{pointer-events:none;opacity:0;transform:translate(-100%)}.form-box.Member .animation{transform:translate(0);opacity:1;transition:.7s ease;transition-delay:calc(.1s * var(--S, 0))}.login-container.active .form-box.Member .animation{transform:translate(-120%);opacity:0;transition-delay:calc(.1s * var(--D, 0))}.form-box.Admin{right:0;pointer-events:none;transition:.7s ease;opacity:0;transform:translate(100%)}.login-container.active .form-box.Admin{pointer-events:all;opacity:1;transform:translate(0)}.form-box.Admin .animation{transform:translate(120%);opacity:0;filter:blur(10px);transition:.7s ease;transition-delay:calc(.1s * var(--S, 0))}.login-container.active .form-box.Admin .animation{transform:translate(0);opacity:1;filter:blur(0);transition-delay:calc(.1s * var(--li, 0))}.form-box h2{font-size:30px;font-weight:700;text-align:center;margin-bottom:30px;color:var(--primary-purple)}.form-box.Admin h2{color:var(--white)}.login-container .input-box{position:relative;width:100%;height:52px;margin-top:24px}.login-container .input-box input{width:100%;height:100%;background:transparent;border:none;outline:none;font-size:15px;font-weight:500;color:var(--dark-gray);border-bottom:2px solid var(--light-gray);font-family:var(--font-primary)}.login-container .input-box label{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:14px;color:var(--gray);pointer-events:none;transition:.4s ease}.login-container .input-box input:focus~label,.login-container .input-box input:valid~label{top:-6px;font-size:12px;color:var(--primary-pink)}.login-container .input-box input:focus,.login-container .input-box input:valid{border-bottom-color:var(--primary-pink)}.form-box.Admin input{color:var(--white);border-bottom-color:color-mix(in srgb,var(--white) 60%,transparent)}.form-box.Admin label{color:color-mix(in srgb,var(--white) 75%,transparent)}.form-box.Admin input:focus,.form-box.Admin input:valid{border-bottom-color:var(--white)}.password-toggle-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--gray);z-index:10;display:flex}.password-toggle-icon:hover{color:var(--primary-pink)}.form-box.Admin .password-toggle-icon{color:var(--white)}.login-btn{width:100%;height:46px;margin-top:var(--spacing-md);border-radius:30px;border:none;background:var(--primary-pink);color:var(--white);font-size:15px;font-weight:600;cursor:pointer;transition:var(--transition-normal);box-shadow:0 6px 18px color-mix(in srgb,var(--primary-pink) 40%,transparent)}.login-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--primary-pink) 60%,transparent)}.login-btn:disabled{opacity:.6;cursor:not-allowed}.regi-link{margin-top:24px;text-align:center;font-size:14px}.regi-link span{color:var(--primary-pink);font-weight:600;cursor:pointer}.form-box.Admin .regi-link span{color:var(--white);text-decoration:none;font-weight:600}.form-box.Admin .regi-link span:hover{text-decoration:underline}.info-content{position:absolute;top:0;width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.info-content h2{font-size:36px;font-weight:700;color:var(--white)}.info-content p{font-size:16px;line-height:1.6;color:var(--white)}.info-content.Member{right:0;padding:0 40px 60px 230px}.login-container.active .info-content.Member{opacity:0}.info-content.Admin{left:0;padding:0 150px 60px 60px;opacity:0}.login-container.active .info-content.Admin{opacity:1}.curved-shape{position:absolute;right:0;top:-5px;height:700px;width:1000px;background:linear-gradient(45deg,var(--accent-light-purple),var(--primary-pink));transform:rotate(10deg) skewY(40deg);transform-origin:bottom right;transition:1.5s ease}.login-container.active .curved-shape{transform:rotate(0) skewY(0)}.curved-shape2{position:absolute;left:250px;top:100%;height:800px;width:1000px;background:var(--accent-light-purple);border-top:3px solid var(--primary-pink);transform-origin:bottom left;transition:1.5s ease}.login-container.active .curved-shape2{transform:rotate(-11deg) skewY(-41deg)}@media (max-width: 950px){.login-container{width:95%;height:auto;min-height:650px}.curved-shape,.curved-shape2,.info-content{display:none}.form-box{width:100%;position:relative;padding:40px}.form-box.Admin,.login-container.active .form-box.Member{display:none}.login-container.active .form-box.Admin{display:flex}}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:80px;background:var(--gradient-primary)}.hero-section .hero-bg-image{position:absolute;top:-80px;left:0;width:100%;height:calc(100% + 80px)}.hero-section .hero-content{position:relative;z-index:2;text-align:center;padding:var(--spacing-md)}.hero-section .hero-subtitle{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;color:#fff;margin-bottom:var(--spacing-md);letter-spacing:2px;text-transform:uppercase}.hero-section .hero-title{margin:0;font-size:clamp(3.5rem,10vw,7rem);font-family:Overpass,sans-serif;font-weight:900;letter-spacing:10px;display:inline-block;cursor:default;color:#fff}.hero-section .hero-letter{display:inline-block;transform:scaleY(1.4);transform-origin:center;transition:transform .25s ease,color .25s ease}.hero-section .hero-letter:hover{transform:scaleY(1.6) translateY(-10px);color:var(--primary-pink)}.hero-section .hero-info{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:clamp(1rem,2vw,1.3rem)}.hero-section .hero-info span{color:#fff}.hero-section .hero-separator{font-weight:700;color:#fff}.hero-section .hero-floating-circles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Ccircle cx='200' cy='200' r='150' fill='rgba(255,0,128,0.25)'/%3E%3Ccircle cx='900' cy='350' r='180' fill='rgba(128,0,255,0.25)'/%3E%3Ccircle cx='600' cy='650' r='160' fill='rgba(255,64,128,0.25)'/%3E%3Ccircle cx='1000' cy='700' r='120' fill='rgba(255,100,200,0.25)'/%3E%3C/svg%3E") center/cover no-repeat;animation:float3D 18s ease-in-out infinite alternate;opacity:.45;transform-style:preserve-3d}@keyframes float3D{0%{transform:translateZ(0) scale(1) rotate(0)}25%{transform:translate3d(20px,-15px,30px) scale(1.05) rotate(2deg)}50%{transform:translate3d(-25px,20px,-40px) scale(1.1) rotate(-3deg)}75%{transform:translate3d(15px,-10px,20px) scale(1.06) rotate(1deg)}to{transform:translate3d(-10px,10px,-30px) scale(1.03) rotate(-2deg)}}@media (max-width: 768px){.hero-section .hero-title{letter-spacing:2px;line-height:1.1}.hero-section .hero-subtitle{margin-bottom:var(--spacing-sm)}.hero-section .hero-info{flex-direction:column;gap:var(--spacing-xs);margin-top:1.5rem}.hero-section .hero-separator{display:none}}@media (max-width: 425px){.hero-section{padding-top:60px}.hero-section .hero-title{font-size:clamp(2.5rem,12vw,3.5rem);letter-spacing:1px}}.about-skeleton-page{padding-top:80px;background:var(--off-white);min-height:100vh}.skeleton{background:linear-gradient(90deg,#f8f9fa 25%,#fff,#f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:var(--radius-sm)}.skel-hero-section{min-height:85vh;display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-md) 5%;max-width:1200px;margin:0 auto}.skel-hero-visual{flex:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.skel-years-box{width:250px;height:250px;border-radius:20px}.skel-years-label{width:180px;height:30px;border-radius:15px}.skel-hero-content{flex:1;display:flex;flex-direction:column;gap:1.5rem}.skel-title{width:90%;height:60px;border-radius:10px}.skel-subtitle-line{width:100%;height:20px}.skel-desc-section{padding:var(--spacing-xl) 5%;background:var(--white);display:flex;justify-content:center}.skel-desc-section>div{max-width:1200px;width:100%;display:flex;gap:var(--spacing-lg)}.skel-desc-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.skel-desc-title{width:250px;height:50px}.skel-paragraphs{display:flex;flex-direction:column;gap:.8rem}.skel-line{height:16px;width:100%}.skel-desc-collage{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:15px;position:relative;aspect-ratio:1}.skel-collage-item{border-radius:20px;width:100%;height:100%}.skel-vmg-section{padding:var(--spacing-xl) 5%;background:var(--off-white);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.skel-vmg-main-title{width:400px;height:50px;border-radius:10px}.skel-vmg-cards{display:flex;gap:var(--spacing-md);width:100%;max-width:1200px;justify-content:center}.skel-vmg-card{flex:1;height:350px;border-radius:20px}.skel-officials-section{padding:5rem 5%;background:var(--white);display:flex;flex-direction:column;align-items:center;gap:3rem}.skel-officials-carousel{display:flex;align-items:center;gap:var(--spacing-md);width:100%;max-width:1000px;justify-content:center}.skel-nav-btn{width:50px;height:50px;border-radius:var(--radius-full)}.skel-official-card{width:100%;max-width:700px;height:400px;border-radius:20px}.skel-dots{display:flex;gap:var(--spacing-sm)}.skel-dot{width:12px;height:12px;border-radius:var(--radius-full)}@media (max-width: 900px){.skel-hero-section,.skel-desc-section>div{flex-direction:column;text-align:center}.skel-hero-content{align-items:center}.skel-vmg-cards{flex-direction:column}.skel-desc-title{margin:0 auto}}.tmc-wrapper{position:relative;width:260px;flex-shrink:0;cursor:pointer;margin:40px 36px 28px;transition:transform .7s ease}.tmc-wrapper:hover{z-index:50;transform:translateY(-4px)}.tmc-bg-tilt{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:var(--gradient-primary);border-radius:2.5rem;transform:rotate(-6deg);transition:transform var(--transition-slow),box-shadow var(--transition-slow);z-index:0;box-shadow:var(--shadow-lg)}.tmc-wrapper:hover .tmc-bg-tilt{transform:rotate(0) scale(1.05);box-shadow:0 12px 40px color-mix(in srgb,var(--primary-purple) 50%,transparent)}.tmc-image-card{position:relative;aspect-ratio:4 / 5;border-radius:2rem;overflow:hidden;background:#fff;border:2px solid white;transition:border-color var(--transition-slow);z-index:10;box-shadow:0 15px 40px color-mix(in srgb,var(--primary-purple) 20%,transparent)}.tmc-wrapper:hover .tmc-image-card{border-color:color-mix(in srgb,var(--primary-purple) 20%,transparent)}.tmc-image{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1);transition:transform 2s ease-out,opacity var(--transition-slow);opacity:.9}.tmc-wrapper:hover .tmc-image{transform:scale(1.1);opacity:1}.tmc-gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--primary-purple) 95%,transparent) 0%,color-mix(in srgb,var(--primary-purple) 25%,transparent) 40%,transparent 100%);pointer-events:none}.tmc-message-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-purple) 92%,transparent),color-mix(in srgb,var(--primary-pink) 88%,transparent));display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;transition:opacity .35s ease;z-index:5}.tmc-wrapper:hover .tmc-message-overlay{opacity:1}.tmc-message-text{color:#fff;font-family:var(--font-primary);font-size:.82rem;font-style:italic;line-height:1.55;text-align:center;margin:0}.tmc-name-section{position:absolute;bottom:1.25rem;left:-12px;z-index:20;display:flex;flex-direction:column;align-items:flex-start;transform:rotate(-3deg);transition:transform var(--transition-slow);pointer-events:none}.tmc-wrapper:hover .tmc-name-section{transform:rotate(0)}.tmc-full-name{background:#fff;color:var(--primary-magenta);padding:.2rem .7rem;margin-top:.3rem;display:inline-block;font-family:var(--font-primary);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;box-shadow:var(--shadow-sm);border:1px solid color-mix(in srgb,var(--black) 6%,transparent);line-height:1.5}.tmc-role-tag{background:var(--primary-pink);color:#fff;padding:.2rem .7rem;margin-top:.25rem;display:inline-block;font-family:var(--font-primary);font-size:.63rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;box-shadow:var(--shadow-sm);line-height:1.5}@media (max-width: 768px){.tmc-wrapper{width:220px;margin:36px 24px 20px}.tmc-big-name{font-size:2rem}}@media (max-width: 425px){.tmc-wrapper{width:200px;margin:36px 16px 20px}}.team-grid-section{padding:var(--spacing-xl) 5%;background-color:var(--white)}.team-grid-section .team-grid-container{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:0;overflow:visible;padding:10px 0 20px}.team-grid-section .team-grid-title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;text-align:center;margin-bottom:3rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.team-grid-section .team-grid-container{justify-content:center}}@media (max-width: 425px){.team-grid-section .team-grid-container{flex-direction:column;align-items:center}}.event-card-container{display:flex;background:#fff;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);margin-bottom:0;min-height:280px;max-height:320px;transition:transform var(--transition-normal),box-shadow var(--transition-normal);position:relative;height:100%}.event-card-container.reverse-layout{flex-direction:row-reverse}.event-card-container:hover{transform:translateY(-4px);box-shadow:0 12px 32px color-mix(in srgb,var(--black) 8%,transparent)}.event-card-container .event-left-panel{width:240px;flex-shrink:0;position:relative;overflow:hidden}.event-card-container .event-poster{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.event-card-container:hover .event-poster{transform:scale(1.05)}.event-card-container .event-center-panel{flex:1;padding:1.5rem 1.75rem;display:flex;flex-direction:column;justify-content:center;z-index:0}.event-card-container .event-category-tag{display:inline-block;padding:.35rem .85rem;background:color-mix(in srgb,var(--primary-pink) 10%,transparent);color:var(--primary-pink);border-radius:50px;font-size:.75rem;font-weight:600;margin-bottom:.75rem;align-self:flex-start;letter-spacing:.5px;text-transform:uppercase}.event-card-container .event-title-text{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--primary-magenta);margin-bottom:.75rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-card-container .event-short-desc{color:var(--dark-gray);font-size:.95rem;line-height:1.6;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-card-container .event-right-panel{width:120px;border-left:2px dashed var(--light-gray);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-sm) .75rem;position:relative;flex-shrink:0}.event-card-container.reverse-layout .event-right-panel{border-left:none;border-right:2px dashed var(--light-gray)}.event-card-container .event-date-display{text-align:center;margin-bottom:var(--spacing-sm)}.event-card-container .date-big{font-size:2.75rem;font-weight:900;color:var(--primary-magenta);line-height:1;display:block}.event-card-container .month-label{font-size:.95rem;font-weight:700;color:var(--primary-pink);text-transform:uppercase;letter-spacing:1.5px}.event-card-container .view-gallery-btn{background:none;border:none;cursor:pointer;color:var(--primary-);transition:all var(--transition-normal);display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.8rem;font-weight:500}.event-card-container .view-gallery-btn svg{width:28px;height:28px;stroke-width:1.5}.event-card-container .view-gallery-btn:hover{color:var(--primary-pink);transform:scale(1.1)}.event-card-container .inline-gallery-container{position:absolute;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--white) 98%,transparent);z-index:10;padding:var(--spacing-md);display:flex;flex-direction:column;animation:fadeIn var(--transition-normal)}.event-card-container .gallery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.event-card-container .gallery-title{font-family:var(--font-display);font-size:1.5rem;color:var(--primary-magenta);font-weight:700}.event-card-container .close-gallery-btn{background:none;border:none;font-size:2rem;color:var(--dark-gray);cursor:pointer;line-height:1;transition:color var(--transition-normal)}.event-card-container .close-gallery-btn:hover{color:var(--primary-pink)}.event-card-container .gallery-images-wrapper{display:flex;gap:1.5rem;height:100%;overflow-x:auto;padding-bottom:var(--spacing-sm)}.event-card-container .gallery-img-card{flex:0 0 auto;height:100%;max-height:300px;border-radius:15px;overflow:hidden;border:4px solid white;box-shadow:0 10px 25px color-mix(in srgb,var(--primary-pink) 20%,transparent);transition:transform var(--transition-normal)}.event-card-container .gallery-img-card:hover{transform:scale(1.02);z-index:2}.event-card-container .gallery-img-card img{width:auto;height:100%;object-fit:cover}@media (max-width: 1024px){.event-card-container,.event-card-container.reverse-layout{flex-direction:column;height:auto;min-height:auto;max-height:none}.event-card-container .event-left-panel{width:100%;height:300px}.event-card-container .event-right-panel,.event-card-container.reverse-layout .event-right-panel{width:100%;border:none;border-top:2px dashed var(--light-gray);flex-direction:row;justify-content:space-between;padding:var(--spacing-sm) 2rem}.event-card-container .event-date-display{margin-bottom:0;text-align:left;display:flex;align-items:baseline;gap:var(--spacing-xs)}.event-card-container .date-big{font-size:2.5rem}}.events-page{margin-top:80px;padding:3rem 5%;min-height:80vh;background:var(--white)}.events-page-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:900;text-align:center;margin-bottom:2.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.events-list-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:var(--spacing-md);align-items:start}@media (max-width: 1200px){.events-list-container{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--spacing-md)}}@media (max-width: 900px){.events-list-container{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}}@media (max-width: 768px){.events-list-container{grid-template-columns:1fr;gap:var(--spacing-md)}.events-page{padding:var(--spacing-md) 3%}}.events-list-container .loading-container,.events-list-container .empty-state{grid-column:1 / -1;text-align:center;padding:3rem 0}.empty-state-text{text-align:center;font-size:1.2rem;color:var(--dark-gray);padding:3rem 0}.gallery-page .gallery-carousel{padding:var(--spacing-md) 0;display:flex;justify-content:center}.gallery-page .carousel__container{column-count:5;column-gap:20px;width:100%;padding:0 1rem}.gallery-page .carousel-item{break-inside:avoid;margin-bottom:20px;background:var(--off-white);border-radius:14px;overflow:hidden;position:relative;box-shadow:0 4px 15px color-mix(in srgb,var(--black) 15%,transparent);transition:box-shadow .25s ease}.gallery-page .carousel-item__img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .3s ease}.gallery-page .carousel-item:hover .carousel-item__img{transform:scale(1.06)}.gallery-page .carousel-item:hover{box-shadow:0 8px 25px color-mix(in srgb,var(--black) 25%,transparent)}.gallery-page .carousel-item__details{position:absolute;bottom:0;width:100%;padding:var(--spacing-sm) 1rem .6rem;color:var(--white);background:linear-gradient(to top,color-mix(in srgb,var(--black) 85%,transparent),color-mix(in srgb,var(--black) 50%,transparent),transparent);opacity:0;transition:opacity .25s ease}.gallery-page .carousel-item:hover .carousel-item__details{opacity:1}.gallery-page .carousel-item__details--title{margin:0;font-size:1.5rem;font-weight:600;color:var(--white);text-shadow:0 2px 4px color-mix(in srgb,var(--black) 60%,transparent)}@media (max-width: 1024px){.gallery-page .carousel__container{column-count:3}}@media (max-width: 768px){.gallery-page .carousel__container{column-count:2}}@media (max-width: 425px){.gallery-page .carousel__container{column-count:1;padding:0 .5rem}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-purple: #400763;--primary-pink: #ed0775;--primary-magenta: #680b56;--accent-light-purple: #5a0a8a;--accent-dark-purple: #2d0447;--accent-light-pink: #ff1a8c;--accent-soft-pink: #ffc4e1;--accent-pale-purple: #f9f3ff;--white: #ffffff;--off-white: #f8f8f8;--light-gray: #e5e5e5;--gray: #999999;--dark-gray: #333333;--black: #000000;--success: #10b981;--success-light: #dcfce7;--warning: #f59e0b;--warning-light: #fefce8;--error: #ef4444;--error-light: #fee2e2;--info: #3b82f6;--info-light: #eff6ff;--gradient-primary: linear-gradient(135deg, var(--primary-purple) 0%, var(--primary-magenta) 50%, var(--primary-pink) 100%);--gradient-secondary: linear-gradient(90deg, var(--primary-purple) 0%, var(--primary-pink) 100%);--gradient-overlay: linear-gradient(rgba(64, 7, 99, .7), rgba(104, 11, 86, .7));--font-primary: "Inter", sans-serif;--font-display: "Playfair Display", serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(64, 7, 99, .1);--shadow-md: 0 4px 16px rgba(64, 7, 99, .15);--shadow-lg: 0 8px 32px rgba(64, 7, 99, .2);--shadow-xl: 0 16px 48px rgba(64, 7, 99, .25);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--white);color:var(--dark-gray);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2;color:var(--primary-purple)}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8}.section{padding:var(--spacing-xl) 0}.section-title{text-align:center;margin-bottom:var(--spacing-lg);position:relative}.section-title:after{content:"";display:block;width:80px;height:4px;background:var(--gradient-primary);margin:var(--spacing-sm) auto 0;border-radius:var(--radius-full)}.btn{display:inline-block;padding:1rem 2.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:600;text-decoration:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden;z-index:1}.btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--gradient-secondary);transition:width var(--transition-normal);z-index:-1}.btn:hover:before{width:100%}.btn-primary{background:var(--gradient-primary);color:var(--white);box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline{background:transparent;color:var(--primary-purple);border:2px solid var(--primary-purple)}.btn-outline:hover{color:var(--white);border-color:var(--primary-pink)}.card{background:var(--white);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.container{width:100%;max-width:100%;margin:0 auto;padding:0 var(--spacing-sm)}@media (min-width: 425px){.container{padding:0 var(--spacing-md)}}@media (min-width: 768px){:root{--spacing-lg: 3rem;--spacing-xl: 4rem}.container{max-width:720px;padding:0 var(--spacing-md)}h1{font-size:clamp(3rem,5vw,4.5rem)}h2{font-size:clamp(2.5rem,4vw,3.5rem)}h3{font-size:clamp(2rem,3vw,2.5rem)}}@media (min-width: 1024px){.container{max-width:960px}}@media (min-width: 1440px){.container{max-width:1320px}}@media (min-width: 1920px){.container{max-width:1600px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--off-white)}::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--primary-purple)}@media (hover: none) and (pointer: coarse){.btn,a,button,input,select{min-height:44px;min-width:44px}}.skeleton{background:linear-gradient(90deg,#f8f9fa 25%,#fff,#f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:8px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-cyrillic-800-normal-BNMG-Q7a.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-800-normal-Drcgs-AM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-vietnamese-800-normal-eAF99_Jc.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-800-normal-DQKEhsq9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-ext-800-normal-ZgHWgVpM.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-800-normal-DD7uHqs8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-800-normal-lwhkvH_6.woff2) format("woff2"),url(/assets/playfair-display-latin-800-normal-D0Xz4t1K.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/overpass-cyrillic-ext-800-normal-CIth-cA7.woff2) format("woff2"),url(/assets/overpass-cyrillic-ext-800-normal-hx3cL3ZN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/overpass-cyrillic-800-normal-CP6RWG8X.woff2) format("woff2"),url(/assets/overpass-cyrillic-800-normal-PJW4A9xW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/overpass-vietnamese-800-normal-BB8K9-Vo.woff2) format("woff2"),url(/assets/overpass-vietnamese-800-normal-DZUygvj_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/overpass-latin-ext-800-normal-DZ60AB77.woff2) format("woff2"),url(/assets/overpass-latin-ext-800-normal-D6WKWGNs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/overpass-latin-800-normal-Bzx_XP5l.woff2) format("woff2"),url(/assets/overpass-latin-800-normal-D6-q4f0l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/overpass-cyrillic-ext-900-normal-P9UGsiq6.woff2) format("woff2"),url(/assets/overpass-cyrillic-ext-900-normal-7nlQig5V.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/overpass-cyrillic-900-normal-CPWYUWoj.woff2) format("woff2"),url(/assets/overpass-cyrillic-900-normal-D0oVi4e2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/overpass-vietnamese-900-normal-BzpQ9fEd.woff2) format("woff2"),url(/assets/overpass-vietnamese-900-normal-D1DPeIVM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/overpass-latin-ext-900-normal-CXxCfwuC.woff2) format("woff2"),url(/assets/overpass-latin-ext-900-normal-CL1fbAqK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/overpass-latin-900-normal-WqSsytnt.woff2) format("woff2"),url(/assets/overpass-latin-900-normal-L-6UWqLA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
