@import url(https://fonts.googleapis.com/css2?family=Cal+Sans:ital,wght@0,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,500&display=swap);.navbar{background-color:var(--primary-color);border-bottom:1px solid var(--primary-accents);box-sizing:border-box;font-family:var(--font-cta);font-weight:1000;gap:20px;height:auto;justify-content:space-between;padding:clamp(18px,2vw,24px) clamp(24px,5.5vw,80px);position:sticky;top:0;width:100%;z-index:1000}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-logo{flex-shrink:0;height:68px;width:160px}.navbar-logo img{height:100%;object-fit:contain;width:100%}.navbar-menu{align-items:center;display:flex;flex-shrink:0;gap:clamp(20px,2.5vw,32px)}.nav-link{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;color:var(--secondary-color-first);font-size:1rem;outline:none!important;padding:4px 0;position:relative;text-decoration:none;transition:color .3s ease}.nav-link:after{background-color:var(--secondary-color-second);bottom:-2px;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}@media(hover:hover){.nav-link:hover{color:var(--secondary-color-second)}.nav-link:hover:after{left:0;width:100%}}.nav-link.active{color:var(--secondary-color-second)}.nav-link.active:after{left:0;width:100%}.btn-donate{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;align-items:center;background-color:var(--secondary-color-second);border-radius:4px;color:var(--primary-color);display:inline-flex;flex-shrink:0;font-size:15px;justify-content:center;outline:none!important;padding:14px 24px;text-decoration:none;transition:background-color .2s ease-in-out,transform .15s ease;white-space:nowrap}@media(hover:hover){.btn-donate:hover{background-color:var(--primary-accents);transform:scale(1.02)}}@media(max-width:800px){.navbar{grid-row-gap:20px;grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:20px 32px;row-gap:20px}.navbar-logo{grid-column:1/2;grid-row:1/2;height:auto;justify-self:start;width:clamp(130px,24vw,160px)}.navbar-menu{gap:0;grid-column:1/-1;grid-row:2/3;justify-content:space-evenly;width:100%}.btn-donate{grid-column:2/3;grid-row:1/2;justify-self:end}}@media(max-width:480px){.navbar{column-gap:12px;padding:16px;row-gap:16px}.navbar-logo{width:clamp(110px,34vw,140px)}.navbar-menu{gap:10px}.nav-link{font-size:14px}.btn-donate{font-size:13.5px;padding:10px 14px}}.footer{align-items:center;background-color:var(--secondary-color-second);box-sizing:border-box;color:var(--primary-color);display:flex;flex-direction:column;gap:clamp(48px,4.2vw,80px);overflow-x:hidden;padding:clamp(64px,4.2vw,80px) clamp(32px,4.2vw,80px) 40px;width:100%}@media(max-width:1100px){.footer{padding:60px 32px 36px}}@media(max-width:968px){.footer{gap:44px;padding:56px 24px 32px}}@media(max-width:480px){.footer{gap:36px;padding:44px 16px 28px}}.footer-content{align-items:center;display:flex;gap:clamp(40px,6vw,115px);justify-content:space-evenly;margin:0 auto;max-width:1920px;width:100%}@media(max-width:1100px){.footer-content{gap:40px}}@media(max-width:968px){.footer-content{align-items:center;flex-direction:column;gap:40px;text-align:center}}.footer-col{display:flex;flex-direction:column;gap:20px;min-width:0}.logo-col{flex:0 0 clamp(180px,15.6vw,300px)}@media(max-width:968px){.logo-col{flex:none;width:clamp(170px,50vw,250px)}}.logo-col .footer-logo{display:block;height:auto;object-fit:contain;width:100%}.contact-col{flex:0 1 auto;gap:20px}@media(max-width:968px){.contact-col{align-items:center;gap:16px;width:100%}}.contact-col .contact-item{align-items:center;display:flex;font-family:var(--font-paragraph);font-size:clamp(14px,.85vw,16px);gap:14px;line-height:1.45;text-align:left}@media(max-width:968px){.contact-col .contact-item{justify-content:center;text-align:center}}@media(max-width:480px){.contact-col .contact-item{font-size:14px;gap:10px}}.contact-col .contact-item .contact-icon{flex-shrink:0;height:42px;object-fit:contain;width:42px}@media(max-width:480px){.contact-col .contact-item .contact-icon{height:34px;width:34px}}.contact-col .contact-item a,.contact-col .contact-item span{color:inherit;text-decoration:none;word-break:break-word}.contact-col .contact-item a:hover{opacity:.75}.signature-col{flex:0 1 auto;gap:28px}@media(max-width:968px){.signature-col{align-items:center;gap:24px;width:100%}}.signature-col .signature{display:flex;flex-direction:column;gap:10px}.signature-col .signature .signature-title{color:var(--primary-color);font-family:var(--font-title);font-size:clamp(28px,2.5vw,48px);line-height:1.15;margin:0;text-transform:uppercase}.signature-col .signature .signature-subtitle{font-family:var(--font-paragraph);font-size:clamp(14px,.85vw,16px);line-height:1.4;margin:0;opacity:.9}.signature-col .footer-nav{display:flex;flex-wrap:wrap;gap:clamp(18px,1.8vw,34px)}@media(max-width:968px){.signature-col .footer-nav{gap:24px;justify-content:center}}@media(max-width:480px){.signature-col .footer-nav{gap:16px 22px}}.signature-col .footer-nav a{color:var(--primary-color);font-family:var(--font-cta);font-size:15px;padding:4px 0;text-decoration:none;transition:opacity .2s ease}.signature-col .footer-nav a:hover{opacity:.7}.signature-col .social-links{align-items:center;display:flex;gap:clamp(28px,2.6vw,50px);justify-content:flex-start;margin-top:8px}@media(max-width:968px){.signature-col .social-links{gap:clamp(24px,7vw,42px);justify-content:center;margin-top:4px}}.signature-col .social-links a{align-items:center;display:flex;justify-content:center;padding:6px;transition:transform .2s ease,opacity .2s ease}.signature-col .social-links a:hover{opacity:.75;transform:translateY(-3px)}.signature-col .social-links .social-icon{color:var(--primary-color);font-size:22px}.footer-bottom{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1920px;width:100%}@media(max-width:480px){.footer-bottom{gap:20px}}.footer-separator{background-color:var(--primary-color);height:1px;opacity:.22;width:100%}.footer-legal{align-items:center;display:flex;font-family:var(--font-paragraph);font-size:12px;gap:16px;justify-content:space-between;opacity:.8}@media(max-width:768px){.footer-legal{flex-direction:column;gap:12px;text-align:center}}.footer-legal p{margin:0}.footer-legal .legal-links{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.footer-legal .legal-links a{color:inherit;text-decoration:none}.footer-legal .legal-links a:hover{text-decoration:underline}.preloader-overlay{align-items:center;background-color:#751a1a;display:flex;height:100vh;justify-content:center;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity 1.2s ease-in-out,visibility 1.2s ease-in-out;visibility:visible;width:100vw;z-index:99999999}.preloader-overlay.fade-out{opacity:0;visibility:hidden}.preloader-content{align-items:center;background-color:#e6d7bd;border:2px solid #33473c;border-radius:24px;box-shadow:0 20px 40px #00000080;display:flex;flex-direction:column;gap:24px;height:auto;justify-content:center;max-width:480px;padding:45px 30px;position:relative;width:90%;z-index:10}@media(max-width:480px){.preloader-content{gap:16px;max-width:340px;padding:35px 20px}}.preloader-content:before{border:1.5px dashed #33473c;border-radius:16px;content:"";inset:8px;pointer-events:none;position:absolute}.logo-container{box-sizing:border-box;display:flex;justify-content:center;padding-left:60px;width:100%}.preloader-logo{-webkit-font-smoothing:subpixel-antialiased;animation:gentleRotateScale 4s cubic-bezier(.45,0,.55,1) infinite;backface-visibility:hidden;filter:drop-shadow(0 8px 12px rgba(117,26,26,.15));height:auto;max-width:320px;object-fit:contain;transform-origin:center center;width:85%;will-change:transform}@media(max-width:480px){.preloader-logo{width:95%}}.preloader-text{animation:pulseOpacity 2s infinite alternate;color:#751a1a;font-family:Cal Sans,sans-serif;font-size:16px;letter-spacing:1.5px;margin:0;text-align:center;text-transform:uppercase}.candy-cane-track{background-color:#751a1a1a;border:2px solid #751a1a;border-radius:20px;box-shadow:inset 0 2px 4px #0000001a;height:18px;max-width:300px;overflow:hidden;position:relative;width:80%;z-index:2}.candy-cane-fill{animation:fillBar 4s ease-in-out forwards,moveStripes 1s linear infinite;background-color:#751a1a;background-image:linear-gradient(45deg,#fff 25%,#0000 0,#0000 50%,#fff 0,#fff 75%,#0000 0,#0000);background-size:30px 30px;border-radius:16px;height:100%;width:0}@keyframes pulseOpacity{0%{opacity:.5}to{opacity:1}}@keyframes fillBar{0%{width:0}to{width:100%}}@keyframes moveStripes{0%{background-position:0 0}to{background-position:30px 0}}.snow-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.snowflake{background-color:#fff;border-radius:50%;filter:blur(1px);position:absolute;top:-10vh}.snowflake:first-child{animation:fall-1 10s linear infinite;animation-delay:-7s;height:7px;left:23vw;opacity:.7;width:7px}@keyframes fall-1{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(12px)}}.snowflake:nth-child(2){animation:fall-2 7s linear infinite;animation-delay:-12s;height:8px;left:14vw;opacity:.6;width:8px}@keyframes fall-2{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(15px)}}.snowflake:nth-child(3){animation:fall-3 7s linear infinite;animation-delay:-8s;height:5px;left:44vw;opacity:.8;width:5px}@keyframes fall-3{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(4px)}}.snowflake:nth-child(4){animation:fall-4 7s linear infinite;animation-delay:-1s;height:5px;left:53vw;opacity:.8;width:5px}@keyframes fall-4{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(18px)}}.snowflake:nth-child(5){animation:fall-5 7s linear infinite;animation-delay:-5s;height:5px;left:84vw;opacity:.8;width:5px}@keyframes fall-5{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-4px)}}.snowflake:nth-child(6){animation:fall-6 9s linear infinite;animation-delay:-12s;height:6px;left:7vw;opacity:.5;width:6px}@keyframes fall-6{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(2px)}}.snowflake:nth-child(7){animation:fall-7 9s linear infinite;animation-delay:-9s;height:8px;left:44vw;opacity:.8;width:8px}@keyframes fall-7{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(15px)}}.snowflake:nth-child(8){animation:fall-8 7s linear infinite;animation-delay:-7s;height:5px;left:7vw;opacity:.6;width:5px}@keyframes fall-8{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-15px)}}.snowflake:nth-child(9){animation:fall-9 9s linear infinite;animation-delay:-5s;height:4px;left:85vw;opacity:.7;width:4px}@keyframes fall-9{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-11px)}}.snowflake:nth-child(10){animation:fall-10 9s linear infinite;animation-delay:-4s;height:6px;left:49vw;opacity:.5;width:6px}@keyframes fall-10{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(4px)}}.snowflake:nth-child(11){animation:fall-11 9s linear infinite;animation-delay:-5s;height:6px;left:2vw;opacity:.8;width:6px}@keyframes fall-11{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(18px)}}.snowflake:nth-child(12){animation:fall-12 7s linear infinite;animation-delay:-4s;height:4px;left:66vw;opacity:.6;width:4px}@keyframes fall-12{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-16px)}}.snowflake:nth-child(13){animation:fall-13 8s linear infinite;animation-delay:-9s;height:6px;left:65vw;opacity:.6;width:6px}@keyframes fall-13{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(14px)}}.snowflake:nth-child(14){animation:fall-14 10s linear infinite;animation-delay:-4s;height:8px;left:15vw;opacity:.7;width:8px}@keyframes fall-14{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-2px)}}.snowflake:nth-child(15){animation:fall-15 12s linear infinite;animation-delay:-12s;height:4px;left:55vw;opacity:.8;width:4px}@keyframes fall-15{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-1px)}}.snowflake:nth-child(16){animation:fall-16 11s linear infinite;animation-delay:-12s;height:4px;left:38vw;opacity:.5;width:4px}@keyframes fall-16{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(9px)}}.snowflake:nth-child(17){animation:fall-17 9s linear infinite;animation-delay:-10s;height:7px;left:23vw;opacity:.5;width:7px}@keyframes fall-17{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(5px)}}.snowflake:nth-child(18){animation:fall-18 12s linear infinite;animation-delay:-6s;height:6px;left:34vw;opacity:.6;width:6px}@keyframes fall-18{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-8px)}}.snowflake:nth-child(19){animation:fall-19 11s linear infinite;animation-delay:-10s;height:7px;left:60vw;opacity:.4;width:7px}@keyframes fall-19{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(17px)}}.snowflake:nth-child(20){animation:fall-20 11s linear infinite;animation-delay:-8s;height:8px;left:45vw;opacity:.6;width:8px}@keyframes fall-20{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-13px)}}.snowflake:nth-child(21){animation:fall-21 12s linear infinite;animation-delay:-5s;height:6px;left:16vw;opacity:.6;width:6px}@keyframes fall-21{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-11px)}}.snowflake:nth-child(22){animation:fall-22 8s linear infinite;animation-delay:-1s;height:5px;left:20vw;opacity:.7;width:5px}@keyframes fall-22{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-3px)}}.snowflake:nth-child(23){animation:fall-23 12s linear infinite;animation-delay:-5s;height:7px;left:79vw;opacity:.6;width:7px}@keyframes fall-23{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(19px)}}.snowflake:nth-child(24){animation:fall-24 10s linear infinite;animation-delay:-6s;height:8px;left:44vw;opacity:.7;width:8px}@keyframes fall-24{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(16px)}}.snowflake:nth-child(25){animation:fall-25 12s linear infinite;animation-delay:-5s;height:5px;left:92vw;opacity:.4;width:5px}@keyframes fall-25{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-7px)}}.snowflake:nth-child(26){animation:fall-26 10s linear infinite;animation-delay:-5s;height:6px;left:45vw;opacity:.5;width:6px}@keyframes fall-26{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(4px)}}.snowflake:nth-child(27){animation:fall-27 12s linear infinite;animation-delay:-4s;height:5px;left:82vw;opacity:.8;width:5px}@keyframes fall-27{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(15px)}}.snowflake:nth-child(28){animation:fall-28 7s linear infinite;animation-delay:-10s;height:8px;left:75vw;opacity:.8;width:8px}@keyframes fall-28{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(13px)}}.snowflake:nth-child(29){animation:fall-29 7s linear infinite;animation-delay:-1s;height:8px;left:19vw;opacity:.8;width:8px}@keyframes fall-29{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-3px)}}.snowflake:nth-child(30){animation:fall-30 12s linear infinite;animation-delay:-3s;height:6px;left:97vw;opacity:.4;width:6px}@keyframes fall-30{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(16px)}}.snowflake:nth-child(31){animation:fall-31 7s linear infinite;animation-delay:-4s;height:6px;left:71vw;opacity:.7;width:6px}@keyframes fall-31{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-17px)}}.snowflake:nth-child(32){animation:fall-32 8s linear infinite;animation-delay:-8s;height:8px;left:96vw;opacity:.6;width:8px}@keyframes fall-32{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(4px)}}.snowflake:nth-child(33){animation:fall-33 8s linear infinite;animation-delay:-10s;height:4px;left:67vw;opacity:.7;width:4px}@keyframes fall-33{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(5px)}}.snowflake:nth-child(34){animation:fall-34 12s linear infinite;animation-delay:-3s;height:5px;left:87vw;opacity:.6;width:5px}@keyframes fall-34{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(18px)}}.snowflake:nth-child(35){animation:fall-35 7s linear infinite;animation-delay:-8s;height:7px;left:22vw;opacity:.4;width:7px}@keyframes fall-35{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-6px)}}.snowflake:nth-child(36){animation:fall-36 8s linear infinite;animation-delay:-7s;height:4px;left:80vw;opacity:.7;width:4px}@keyframes fall-36{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-15px)}}.snowflake:nth-child(37){animation:fall-37 8s linear infinite;animation-delay:-1s;height:6px;left:56vw;opacity:.5;width:6px}@keyframes fall-37{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-7px)}}.snowflake:nth-child(38){animation:fall-38 10s linear infinite;animation-delay:-3s;height:6px;left:7vw;opacity:.6;width:6px}@keyframes fall-38{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(14px)}}.snowflake:nth-child(39){animation:fall-39 10s linear infinite;animation-delay:-3s;height:4px;left:81vw;opacity:.4;width:4px}@keyframes fall-39{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(11px)}}.snowflake:nth-child(40){animation:fall-40 11s linear infinite;animation-delay:-5s;height:8px;left:47vw;opacity:.5;width:8px}@keyframes fall-40{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(3px)}}.snowflake:nth-child(41){animation:fall-41 11s linear infinite;animation-delay:-11s;height:6px;left:79vw;opacity:.5;width:6px}@keyframes fall-41{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-9px)}}.snowflake:nth-child(42){animation:fall-42 10s linear infinite;animation-delay:-7s;height:4px;left:21vw;opacity:.4;width:4px}@keyframes fall-42{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-2px)}}.snowflake:nth-child(43){animation:fall-43 7s linear infinite;animation-delay:-1s;height:8px;left:94vw;opacity:.8;width:8px}@keyframes fall-43{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(9px)}}.snowflake:nth-child(44){animation:fall-44 9s linear infinite;animation-delay:-2s;height:7px;left:47vw;opacity:.7;width:7px}@keyframes fall-44{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-9px)}}.snowflake:nth-child(45){animation:fall-45 10s linear infinite;animation-delay:-2s;height:7px;left:43vw;opacity:.4;width:7px}@keyframes fall-45{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(20px)}}.snowflake:nth-child(46){animation:fall-46 7s linear infinite;animation-delay:-1s;height:7px;left:53vw;opacity:.7;width:7px}@keyframes fall-46{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(5px)}}.snowflake:nth-child(47){animation:fall-47 7s linear infinite;animation-delay:-8s;height:6px;left:55vw;opacity:.6;width:6px}@keyframes fall-47{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(0)}}.snowflake:nth-child(48){animation:fall-48 12s linear infinite;animation-delay:-9s;height:4px;left:30vw;opacity:.4;width:4px}@keyframes fall-48{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(10px)}}.snowflake:nth-child(49){animation:fall-49 9s linear infinite;animation-delay:-8s;height:8px;left:90vw;opacity:.5;width:8px}@keyframes fall-49{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(8px)}}.snowflake:nth-child(50){animation:fall-50 11s linear infinite;animation-delay:-7s;height:4px;left:91vw;opacity:.4;width:4px}@keyframes fall-50{0%{transform:translateY(0) translateX(0)}to{transform:translateY(115vh) translateX(-10px)}}*,:active,:after,:before,:focus,:hover{cursor:none!important}.custom-cursor{height:32px;left:0;margin-left:-12px;margin-top:-4px;pointer-events:none;position:fixed;top:0;width:32px;will-change:transform;z-index:999999}.custom-cursor .cursor-tree{filter:drop-shadow(1px 2px 4px rgba(0,0,0,.4));height:100%;object-fit:contain;transform:rotate(-25deg);transform-origin:top center;width:100%}@media(pointer:fine){*,:active,:after,:before,:focus,:focus-visible,:focus-within,:hover,a,body,button,html,input,select,textarea{cursor:none!important}}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--font-title:"FTY SKORZHEN NCV",sans-serif;--font-paragraph:"Montserrat",sans-serif;--font-cta:"DM Sans",sans-serif;--primary-color:#e6d7bd;--secondary-color-first:#33473c;--secondary-color-second:#751a1a;--primary-accents:#9b3534}@font-face{font-display:swap;font-family:FTY SKORZHEN NCV;font-style:normal;font-weight:400;src:url(/static/media/fty-skorzhen.e16f8ae8b12a72d248f0.ttf) format("truetype")}*{box-sizing:border-box;list-style:none;margin:0;padding:0;text-decoration:none}*,:active,:after,:before,:focus,:focus-visible,:focus-within,:hover,a,body,button,html,input,select,textarea{cursor:none!important}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}*,:after,:before{-webkit-user-select:none;user-select:none}input,select,textarea{-webkit-user-select:auto!important;user-select:auto!important}.artists-intro{align-items:center;background-color:#33473c;box-sizing:border-box;color:#e6d7bd;display:flex;gap:60px;justify-content:space-between;min-height:700px;overflow:hidden;padding:100px 80px;width:100%}@media(max-width:968px){.artists-intro{flex-direction:column;gap:80px;padding:60px 20px;text-align:center}}.artists-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;max-width:650px}@media(max-width:968px){.artists-text{align-items:center}}.artists-subtitle{font-family:Cal Sans,sans-serif;font-size:13px;letter-spacing:.5px;line-height:1.5;margin-bottom:30px;text-transform:uppercase}.artists-title{font-family:FTY SKORZHEN NCV,serif;font-size:clamp(40px,6vw,80px);line-height:1.12;margin:0 0 40px;text-transform:uppercase}.artists-desc{font-family:Montserrat,sans-serif;font-size:clamp(16px,2vw,18px);line-height:1.55;margin:0;opacity:.9}.artists-cause{align-items:center;flex:1 1}.artists-cause,.cause-card{display:flex;justify-content:center;width:100%}.cause-card{max-width:516px;position:relative}.cause-bg{height:auto;object-fit:contain;width:100%}.cause-pin{filter:drop-shadow(3px 6px 5px rgba(0,0,0,.4));height:auto;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:24%;z-index:2}.cause-content{align-items:center;display:flex;flex-direction:column;position:absolute;text-align:center;top:15%;width:80%;z-index:1}.cause-title{border-bottom:2px solid #9b3534;color:#9b3534;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(24px,3vw,32px);margin:0 0 20px;padding-bottom:4px;text-decoration:none}.cause-desc{color:#33473c;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.55;margin:0}.artists-carousel-section{background-color:#e6d7bd;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:80px;width:100%}@media(max-width:1200px){.artists-carousel-section{padding:60px 20px}}.carousel-header{align-items:center;border-bottom:2px solid #9b35341a;display:flex;justify-content:space-between;margin-bottom:60px;padding-bottom:20px;width:100%}@media(max-width:968px){.carousel-header{flex-direction:column;gap:30px;text-align:center}}.header-center,.header-left,.header-right{display:flex;flex:1 1}.header-left{justify-content:flex-start}@media(max-width:968px){.header-left{justify-content:center}}.header-center{justify-content:center}.header-right{align-items:center;gap:30px;justify-content:flex-end}@media(max-width:968px){.header-right{justify-content:center}}.carousel-subtitle{color:#9b3534;font-size:clamp(24px,3vw,32px);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-offset:6px}.carousel-subtitle,.carousel-title{font-family:FTY SKORZHEN NCV,serif;margin:0;text-decoration:underline}.carousel-title{color:#751a1a;font-size:clamp(32px,4vw,48px);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:6px}.carousel-counter{color:#751a1a;font-family:Cal Sans,sans-serif;font-size:16px;letter-spacing:1px}.carousel-controls{display:flex;gap:16px}@media(max-width:968px){.carousel-controls{display:none}}.control-btn{background:#0000;border:none;color:#751a1a;cursor:pointer;font-family:Cal Sans,sans-serif;font-size:24px;padding:0;transition:transform .2s ease,opacity .2s ease}.control-btn:hover{opacity:.7;transform:scale(1.2)}.carousel-track{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.carousel-track::-webkit-scrollbar{display:none}.carousel-page{align-items:flex-start;display:flex;flex-shrink:0;gap:31px;justify-content:center;min-width:100%;scroll-snap-align:start}@media(max-width:1200px){.carousel-page{gap:20px;justify-content:flex-start;padding:0 10px}}.artist-card{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:605.6px;justify-content:center;overflow:hidden;position:relative;scroll-snap-align:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);width:406px}.artist-card:hover{transform:translateY(-10px)}.artist-image{display:block;max-height:100%;max-width:100%;object-fit:contain}.artist-overlay{align-items:center;background-color:#0009;border-radius:24px;bottom:206px;box-sizing:border-box;display:flex;height:auto;justify-content:center;left:48px;opacity:0;padding:12px;position:absolute;right:48px;top:80px;transition:opacity .4s ease;width:auto;z-index:2}.artist-card:hover .artist-overlay{opacity:1}.artist-description{color:#e6d7bd;font-family:Cal Sans,sans-serif;font-size:16px;line-height:1.5;margin:0;text-align:center;transform:translateY(20px);transition:transform .4s ease}.artist-card:hover .artist-description{transform:translateY(0)}.artist-name-box{align-items:center;bottom:122px;color:#e6d7bd;display:flex!important;font-family:FTY SKORZHEN NCV,serif;font-size:24px;justify-content:center;left:50%;letter-spacing:1px;margin:0 auto!important;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:80%;z-index:3}@media(max-width:480px)and (min-width:391px){.artist-card{aspect-ratio:406/605.6;height:auto;width:85vw}.artist-name-box{bottom:17%;font-size:clamp(16px,4vw,20px);top:auto;transform:translateX(-50%)}}@media(max-width:390px){.artist-card{aspect-ratio:406/605.6;height:auto;width:85vw}.artist-name-box{bottom:13.5%;font-size:clamp(14px,4.5vw,18px);top:auto;transform:translateX(-50%)}}@media(max-width:480px){.artist-overlay{align-items:center;border-radius:16px;bottom:36%;display:flex;justify-content:center;left:12%;padding:15px;right:12%;top:12%}.artist-description{font-size:clamp(12px,3.5vw,15px);line-height:1.4}}.schedule-section{background-color:#33473c;box-sizing:border-box;color:#e6d7bd;display:flex;flex-direction:column;font-family:Cal Sans,sans-serif;gap:40px;padding:80px;text-align:left;width:100%}@media(max-width:968px){.schedule-section{gap:30px;padding:60px 20px}}.schedule-header-tag{font-size:13px;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.schedule-header-content{align-items:flex-end;border-bottom:1px solid #e6d7bd33;display:flex;justify-content:space-between;padding-bottom:20px;width:100%}@media(max-width:968px){.schedule-header-content{align-items:flex-start;flex-direction:column;gap:16px}}.schedule-main-title{color:#e6d7bd;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(36px,5vw,48px);line-height:1.12;margin:0;text-transform:uppercase}.schedule-subtitle{font-size:13px;line-height:150%;opacity:.85}.schedule-list{display:flex;flex-direction:column;width:100%}.schedule-item{align-items:center;border-bottom:1px solid #e6d7bd26;box-sizing:border-box;cursor:default;display:flex;justify-content:space-between;padding:30px 20px;transition:background-color .3s ease,padding-left .3s ease;width:100%}.schedule-item:hover{background-color:#ffffff08;padding-left:30px}@media(max-width:968px){.schedule-item{align-items:flex-start;flex-direction:column;gap:16px;padding:24px 10px}.schedule-item:hover{padding-left:10px}}.schedule-number{font-size:18px;line-height:150%;min-width:60px;opacity:.7}@media(max-width:968px){.schedule-number{min-width:auto}}.schedule-item-title{color:#e6d7bd;flex-shrink:0;font-family:FTY SKORZHEN NCV,serif;font-size:26px;line-height:1.12;margin:0;text-transform:uppercase;width:350px}@media(max-width:968px){.schedule-item-title{font-size:22px;width:100%}}.schedule-desc{flex:1 1;font-family:Cal Sans,sans-serif;font-size:15px;line-height:1.5;margin:0;max-width:600px;opacity:.9}@media(max-width:968px){.schedule-desc{max-width:100%}}.coming-soon-section{background:repeating-linear-gradient(90deg,#751a1a,#751a1a 80px,#e6d7bd 0,#e6d7bd 160px);box-sizing:border-box;justify-content:center;min-height:calc(100vh - 80px);padding:40px 20px}.coming-soon-card,.coming-soon-section{align-items:center;display:flex;width:100%}.coming-soon-card{background-color:#e6d7bd;border:6px solid #1a3327;border-radius:16px;box-shadow:0 15px 30px #0000004d;flex-direction:column;gap:24px;max-width:600px;padding:60px 40px;text-align:center}@media(max-width:768px){.coming-soon-card{padding:40px 20px}}.coming-soon-title{color:#751a1a;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(40px,5vw,64px);line-height:1.1;margin:0;text-transform:uppercase}.coming-soon-desc{color:#33473c;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.5vw,16px);line-height:1.6;margin:0 0 10px}.coming-soon-btn{align-items:center;background-color:#1a3327;border-radius:30px;color:#e6d7bd;display:inline-flex;font-family:Cal Sans,sans-serif;font-size:16px;justify-content:center;padding:14px 32px;text-decoration:none;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.coming-soon-btn:hover{background-color:#751a1a;opacity:.95;transform:translateY(-3px)}.donate-section{align-items:center;background:repeating-linear-gradient(90deg,#751a1a,#751a1a 80px,#e6d7bd 0,#e6d7bd 160px);box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:40px 20px;width:100%}.donate-plaque-wrapper{aspect-ratio:1473/878;filter:drop-shadow(0 15px 25px rgba(0,0,0,.25));margin:-60px auto 0;max-width:1450px;position:relative;width:96%}@media(max-width:1200px){.donate-plaque-wrapper{aspect-ratio:380/1150;height:auto;margin-top:20px;min-height:1050px}}.plaque-svg-bg{height:100%;left:0;object-fit:contain;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.plaque-content{align-items:center;box-sizing:border-box;display:flex;gap:46px;height:78%;justify-content:center;left:8%;padding:0;position:absolute;top:11%;width:84%;z-index:1}@media(max-width:1200px){.plaque-content{background-color:#0000;border:none;flex-direction:column;gap:20px;height:86%;justify-content:flex-start;left:8%;margin-top:0;padding:10px 0;position:absolute;top:7%;width:84%}.donate-text-col{gap:15px}}.donate-text-col{align-items:center;display:flex;flex-direction:column;gap:22px;justify-content:center;max-width:460px;text-align:center;width:100%}.donate-title{color:#751a1a;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(32px,3.8vw,52px);line-height:1.1;margin:0;text-transform:uppercase}.donate-subtitle{color:#1a3327;font-family:Cal Sans,sans-serif;font-size:clamp(16px,1.8vw,24px);line-height:1.4;margin:0}.desc-box{align-items:center;display:flex;flex-direction:column;margin-top:8px;text-align:left;width:100%}@media(max-width:1200px){.desc-box{text-align:center}}.donate-desc{color:#33473c;font-family:Montserrat,sans-serif;font-size:clamp(13px,1.2vw,15px);line-height:1.5;margin:0 0 28px;width:100%}.donate-btn{align-items:center;background-color:#751a1a;border-radius:30px;color:#e6d7bd;display:inline-flex;font-family:Cal Sans,sans-serif;font-size:15px;justify-content:center;padding:14px 32px;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.donate-btn:hover{opacity:.9;transform:translateY(-3px)}.donate-form-col{align-items:center;display:flex;height:100%;justify-content:center;max-width:420px;transform:translateY(-4px);width:100%}@media(max-width:1200px){.donate-form-col{height:auto;margin:0 auto;max-width:100%;transform:none;width:100%}}.donate-widget-desktop{-webkit-overflow-scrolling:touch;background-color:#fff;border:4px solid #1a3327;border-radius:12px;box-shadow:0 10px 30px #00000026;box-sizing:border-box;display:block;height:100%;max-height:530px;min-height:480px;overflow-x:hidden;overflow-y:auto;width:100%}.donate-widget-desktop dbox-widget{display:block;min-height:650px;width:100%}.donate-widget-desktop::-webkit-scrollbar{width:6px}.donate-widget-desktop::-webkit-scrollbar-track{background:#f1f1f1}.donate-widget-desktop::-webkit-scrollbar-thumb{background:#1a3327;border-radius:8px}@media(max-width:1200px){.donate-widget-desktop{display:none!important}}.donate-button-mobile{background-color:#fff;border:4px solid #1a3327;border-radius:16px;box-shadow:0 10px 30px #00000026;display:none;padding:40px 30px;text-align:center;width:100%}@media(max-width:1200px){.donate-button-mobile{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;padding:30px 20px;width:85%}}@media(max-width:480px)and (min-width:391px){.donate-button-mobile{margin-top:75px}}@media(max-width:390px){.donate-button-mobile{margin-top:0}}.action-title{color:#751a1a;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(24px,3vw,28px);margin:0;text-transform:uppercase}.action-text{color:#33473c;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;margin:0 0 10px}.custom-donorbox-btn{align-items:center;background-color:#1a3327;border-radius:30px;color:#fff;display:inline-flex;font-family:Cal Sans,sans-serif;font-size:18px;gap:12px;justify-content:center;max-width:250px;padding:14px 32px;text-decoration:none;transition:all .3s ease;width:100%}.custom-donorbox-btn .dbox-logo{height:20px}.custom-donorbox-btn:hover{background-color:#751a1a;box-shadow:0 8px 20px #751a1a33;transform:translateY(-3px)}.hero{align-items:center;background-color:#e6d7bd;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1920px;min-height:830px;overflow:hidden;padding:0 20px;position:relative;text-align:center;width:100%}@media(min-width:769px)and (max-height:800px){.hero{height:clamp(520px,82vh,640px);padding:clamp(115px,16vh,148px) clamp(40px,8vw,120px) clamp(44px,7vh,68px)}}@media(max-width:768px){.hero{background-color:var(--primary-color);background-image:repeating-linear-gradient(90deg,var(--primary-color) 0 11.1111%,var(--primary-accents) 11.1111% 22.2222%);height:auto;max-width:none;min-height:auto;padding:86px 18px 60px}}.hero-background{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:1}@media(min-width:1712px){.hero-background{object-fit:fill}}@media(max-width:768px){.hero-background{display:none}}.hero-bow{filter:drop-shadow(1.5px 3px 2.5px rgba(0,0,0,.4));height:220px;left:50%;max-width:250px;object-fit:contain;pointer-events:none;position:absolute;top:5px;transform:translateX(-50%);width:100%;z-index:3}@media(min-width:769px)and (max-height:800px){.hero-bow{height:auto;top:4px;width:clamp(120px,11vw,165px)}}@media(max-width:768px){.hero-bow{height:auto;top:24px;width:clamp(105px,28vw,138px)}}.hero-content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;max-width:960px;position:relative;width:100%;z-index:2}@media(min-width:769px)and (max-height:800px){.hero-content{gap:clamp(10px,1.5vh,16px)}}@media(max-width:768px){.hero-content{background-color:var(--primary-color);border:2px solid var(--secondary-color-first);border-radius:36px;box-shadow:0 10px 28px #00000024;gap:14px;max-width:440px;outline:3px solid var(--secondary-color-first);outline-offset:-8px;padding:74px 22px 34px}.hero-content:before{border:1.5px dashed var(--secondary-color-first);border-radius:26px;content:"";inset:11px;pointer-events:none;position:absolute}}.hero-description,.hero-subtitle,.hero-tagline,.hero-title{margin:0;position:relative;z-index:1}.hero-subtitle{color:#751a1a;font-family:Cal Sans,sans-serif;font-size:13px;letter-spacing:1px;order:1}@media(max-width:768px){.hero-subtitle{color:var(--secondary-color-second);font-family:var(--font-cta);font-size:clamp(9.5px,2.7vw,11.5px);letter-spacing:.5px;order:2;white-space:nowrap}}.hero-title{color:#9b3534;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(48px,6vw,88px);letter-spacing:1px;line-height:1.1;order:2;overflow-wrap:break-word;text-transform:uppercase}@media(min-width:769px)and (max-height:800px){.hero-title{color:var(--primary-accents);font-family:var(--font-title);font-size:clamp(34px,3.8vw,54px)}}@media(max-width:768px){.hero-title{color:var(--primary-accents);font-family:var(--font-title);font-size:clamp(34px,9.5vw,46px);letter-spacing:normal;line-height:1.05;max-width:11ch;order:1}}.hero-tagline{color:#751a1a;font-family:Cal Sans,sans-serif;font-size:clamp(20px,3vw,30px);font-weight:400;line-height:1.25;order:3}@media(min-width:769px)and (max-height:800px){.hero-tagline{color:var(--secondary-color-second);font-family:var(--font-cta);font-size:clamp(16px,1.35vw,20px);font-weight:500}}@media(max-width:768px){.hero-tagline{color:var(--secondary-color-second);font-family:var(--font-cta);font-size:clamp(17px,4.7vw,21px);font-weight:500;line-height:1.3;max-width:24ch}}.hero-description{color:#33473c;font-family:Montserrat,sans-serif;font-size:clamp(14px,2vw,17px);line-height:1.5;margin-bottom:16px;max-width:700px;order:4}@media(min-width:769px)and (max-height:800px){.hero-description{color:var(--secondary-color-first);font-family:var(--font-paragraph);font-size:clamp(12.5px,.9vw,14px);margin-bottom:6px}}@media(max-width:768px){.hero-description{color:var(--secondary-color-first);font-family:var(--font-paragraph);font-size:clamp(13px,3.6vw,14.5px);line-height:1.55;margin-bottom:6px}.hero-description br{display:none}}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;order:5;position:relative;width:100%;z-index:1}@media(max-width:768px){.hero-actions{flex-direction:column;gap:12px;gap:clamp(14px,1.5vw,28px);margin-top:4px}}.btn{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-family:Cal Sans,sans-serif;font-size:16px;justify-content:center;padding:14px 28px;text-decoration:none;transition:all .3s ease;white-space:pre-wrap}@media(min-width:769px)and (max-height:800px){.btn{font-family:var(--font-cta);font-size:13.5px;padding:10px 20px}}@media(max-width:768px){.btn{border-radius:22px;font-family:var(--font-cta);font-size:15px;padding:15px 22px;white-space:nowrap;width:100%}}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-primary{background-color:#751a1a;border:1px solid #751a1a;color:#e6d7bd}.btn-primary:hover{background-color:#5c1414;box-shadow:0 4px 12px #751a1a33}@media(max-width:768px){.btn-primary{background-color:var(--secondary-color-second);border-color:var(--secondary-color-second);color:var(--primary-color)}.btn-primary:hover{background-color:var(--primary-accents);border-color:var(--primary-accents)}}.btn-secondary{background-color:#0000;border:1px solid #751a1a;color:#751a1a}.btn-secondary:hover{background-color:#751a1a0d}@media(max-width:768px){.btn-secondary{border-color:var(--secondary-color-second);color:var(--secondary-color-second)}.btn-secondary:hover{background-color:#751a1a14}}.btn-dark{background-color:#7c2b2a;border:1px solid #7c2b2a;color:#f6efdf;font-family:DM Sans,sans-serif;font-weight:500}.btn-dark:hover{background-color:#5c1a1a;box-shadow:0 4px 12px #7c2b2a33}@media(max-width:768px){.btn-dark{background-color:var(--primary-accents);border-color:var(--primary-accents);color:var(--primary-color);font-family:var(--font-cta)}.btn-dark:hover{background-color:var(--secondary-color-second);border-color:var(--secondary-color-second)}}.about-show{align-items:center;box-sizing:border-box;display:flex;gap:40px;justify-content:center;min-height:597px;overflow:hidden;padding:100px 80px;position:relative;scroll-margin-top:100px;width:100%}@media(max-width:968px){.about-show{flex-direction:column;gap:40px;padding:60px 20px;scroll-margin-top:100px;text-align:center}}.about-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:560px}@media(max-width:968px){.about-content{align-items:center;max-width:100%}}.about-subtitle{color:#751a1a;font-family:Cal Sans,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1.5}.about-title{color:#33473c;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(32px,4vw,49px);line-height:1.12;margin:0;text-transform:uppercase}.about-description{color:#33473c;font-family:Montserrat,sans-serif;font-size:clamp(15px,2vw,17px);line-height:1.55;margin:0;max-width:530px}.btn-outline{align-items:center;background-color:#0000;border:1px solid #751a1a;border-radius:4px;color:#751a1a;display:inline-flex;font-family:Cal Sans,sans-serif;font-size:15px;padding:14px 24px;text-decoration:none;transition:all .3s ease;white-space:pre-wrap}.btn-outline:hover{background-color:#751a1a;box-shadow:0 4px 12px #751a1a26;color:#e6d7bd;transform:translateY(-2px)}.btn-outline:active{transform:translateY(1px)}.about-visuals{align-items:center;display:flex;flex:1 1;justify-content:flex-start;max-width:680px;position:relative}@media(max-width:968px){.about-visuals{justify-content:center;width:100%}}.about-image{border-radius:100px 4px 4px 4px;height:auto;max-width:640px;object-fit:cover;width:100%}.about-sticker{bottom:-15%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));max-width:250px;object-fit:contain;position:absolute;right:-5%;width:35%}@media(max-width:968px){.about-sticker{bottom:-10%;right:0;width:30%}}.gallery{background-color:#33473c;box-sizing:border-box;color:#e6d7bd;display:flex;flex-direction:column;gap:40px;overflow:hidden;padding:100px 80px;position:relative;width:100%}@media(max-width:768px){.gallery{gap:30px;padding:80px 20px}}.gallery-header{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.gallery-header{align-items:center;text-align:center}}.gallery-subtitle{font-family:Cal Sans,sans-serif;font-size:13px;letter-spacing:1px;opacity:.8}.gallery-title-controls{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}@media(max-width:768px){.gallery-title-controls{align-items:center;flex-direction:column;justify-content:center}}.gallery-title{font-family:FTY SKORZHEN NCV,serif;font-size:clamp(36px,5vw,52px);line-height:1.15;margin:0;text-transform:uppercase}.gallery-controls{align-items:center;display:flex;gap:40px}@media(max-width:768px){.gallery-controls{justify-content:center;width:100%}}.gallery-controls .gallery-tabs{align-items:center;display:flex;gap:16px}.gallery-controls .gallery-tabs .tab{background:none;border:none;color:#e6d7bd;cursor:pointer;font-family:Cal Sans,sans-serif;font-size:16px;opacity:.4;padding:0;position:relative;transition:opacity .3s ease}.gallery-controls .gallery-tabs .tab:after{background-color:#e6d7bd;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.gallery-controls .gallery-tabs .tab.active,.gallery-controls .gallery-tabs .tab:hover{opacity:1}.gallery-controls .gallery-tabs .tab.active:after{width:100%}.gallery-controls .gallery-tabs .divider{color:#e6d7bd;font-family:Cal Sans,sans-serif;opacity:.4}.gallery-controls .gallery-arrows{display:flex;font-size:24px;gap:16px}.gallery-controls .gallery-arrows .arrow-btn{align-items:center;background:#0000;border:none;color:#e6d7bd;cursor:pointer;display:flex;font-size:24px;justify-content:center;opacity:.7;padding:0;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease}.gallery-controls .gallery-arrows .arrow-btn:hover{opacity:1;transform:scale(1.3)}.gallery-controls .gallery-arrows .arrow-btn:active{transform:scale(.9)}.gallery-description{font-family:Cal Sans,sans-serif;font-size:clamp(15px,2vw,17px);line-height:1.5;margin:0;max-width:600px}@media(max-width:768px){.gallery-description{text-align:center}}.gallery-carousel-wrapper{padding-top:10px;position:relative;width:100%}.gallery-carousel{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;overflow-x:auto;padding-bottom:20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.gallery-carousel::-webkit-scrollbar{display:none}.gallery-carousel{-ms-overflow-style:none;scrollbar-width:none;transition:opacity .4s ease,visibility .4s ease}.gallery-carousel.hidden{left:0;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden}.gallery-carousel.active{opacity:1;position:relative;visibility:visible}.gallery-item{display:flex;flex-direction:column;flex-shrink:0;gap:14px;margin:0;scroll-snap-align:start}@media(max-width:768px){.gallery-item{align-items:center;text-align:center}}.gallery-item img{border-radius:4px;display:block;object-fit:cover;width:100%}.gallery-item figcaption{color:#e6d7bd;font-family:FTY SKORZHEN NCV,serif;font-size:20px;text-transform:uppercase}.photos-carousel{gap:24px}.photos-carousel .large{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0}.photos-carousel .large img{height:340px}.photos-carousel .small{flex-basis:calc(25% - 18px);flex-grow:0;flex-shrink:0}.photos-carousel .small img{height:340px}@media(max-width:768px){.photos-carousel{gap:16px}.photos-carousel .large,.photos-carousel .small{flex:0 0 100%}.photos-carousel .large img,.photos-carousel .small img{height:260px}}.videos-carousel{gap:0}.videos-carousel .gallery-item{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;scroll-snap-align:center}.videos-carousel .gallery-item video{aspect-ratio:16/9;background-color:#000;border:3px solid #1a3327;border-radius:12px;box-shadow:0 10px 30px #0003;height:auto;max-width:900px;object-fit:cover;outline:none;width:85%}.videos-carousel .gallery-item figcaption{margin-top:20px}@media(max-width:768px){.videos-carousel .gallery-item video{border:2px solid #1a3327;width:100%}}.carousel-spacer{flex-shrink:0;width:10vw}@media(max-width:768px){.carousel-spacer{display:none}}.gallery-progress{color:#e6d7bd;font-family:Cal Sans,sans-serif;font-size:13px;line-height:1.5;margin-top:-10px;opacity:.8}@media(max-width:768px){.gallery-progress{text-align:center}}.faq-section{background-color:#e6d7bd;box-sizing:border-box;min-height:860px;overflow-x:clip;padding:129px 20px 80px}.faq-container,.faq-section{display:flex;justify-content:center;width:100%}.faq-container{align-items:center;max-width:1400px;position:relative}.faq-intro{display:flex;flex-direction:column;gap:16px;left:20px;position:absolute;top:0;width:300px;z-index:5}.faq-subtitle{color:#751a1a;font-family:Cal Sans,sans-serif;font-size:13px;letter-spacing:.5px}.faq-title{color:#33473c;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(32px,5vw,50px);line-height:1.12;margin:0;text-transform:uppercase}.faq-tree-wrapper{display:flex;justify-content:center;max-width:500px;padding-top:40px;position:relative;width:100%}.faq-tree-main{height:auto;pointer-events:none;width:100%;z-index:3}.faq-cards-layer{position:static}.faq-item{position:absolute;z-index:4}.faq-item.is-open,.faq-item:focus-within,.faq-item:hover{z-index:100}.faq-wire{height:auto;object-fit:contain;pointer-events:none;position:absolute;width:80px;z-index:1}.faq-item.left .faq-wire{right:-60px}.faq-item.right .faq-wire{left:-60px}.faq-card{background-color:#e6d7bd;border:1px solid #9b3534;border-radius:4px;box-shadow:0 4px 10px #33473c1f;cursor:pointer;display:flex;outline:none;position:relative;transition:box-shadow .35s ease;width:max-content;z-index:2}.faq-card:focus-visible{box-shadow:0 0 0 2px #751a1a,0 8px 20px #33473c40}.faq-item.is-open .faq-card,.faq-item:hover .faq-card{box-shadow:0 8px 20px #33473c4d}.faq-item.left .faq-card{flex-direction:row-reverse}.faq-item.right .faq-card{flex-direction:row}.faq-card-header{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;position:relative;width:250px}.faq-item.left .faq-card-header{padding:16px 28px 16px 20px}.faq-item.right .faq-card-header{padding:16px 20px 16px 28px}.faq-card-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.faq-card-num{color:#9b3534;font-family:FTY SKORZHEN NCV,serif;font-size:16px}.faq-card-toggle{color:#9b3534;display:none;font-size:18px;line-height:1}.faq-card-q,.faq-card-toggle{font-family:Cal Sans,sans-serif;font-weight:700}.faq-card-q{color:#33473c;font-size:15px;line-height:1.4;margin:0}.faq-card-answer{align-items:center;background-color:#e6d7bd;display:flex;overflow:hidden;transition:width .4s ease;width:0}.faq-card-answer-inner{flex-shrink:0;width:250px}.faq-item.is-open .faq-card-answer,.faq-item:hover .faq-card-answer{width:250px}.faq-item.left.is-open .faq-card-answer,.faq-item.left:hover .faq-card-answer{border-right:1px dashed #9b35344d}.faq-item.right.is-open .faq-card-answer,.faq-item.right:hover .faq-card-answer{border-left:1px dashed #9b35344d}.faq-card-answer p{box-sizing:border-box;color:#33473c;font-family:Cal Sans,sans-serif;font-size:14px;line-height:1.45;margin:0;padding:16px 20px;width:100%}.faq-card-hole{background-color:#9b3534;border-radius:50%;height:6px;position:absolute;top:18px;width:6px;z-index:10}.faq-item.left .faq-card-hole{right:12px}.faq-item.right .faq-card-hole{left:12px}@media(max-width:1540px)and (min-width:1201px){.faq-intro{width:240px}.faq-tree-wrapper{margin-top:30px;max-width:400px}.faq-card-answer-inner,.faq-card-header,.faq-item.is-open .faq-card-answer,.faq-item:hover .faq-card-answer{width:205px}}@media(max-width:1200px){.faq-section{min-height:auto;padding:80px 20px 64px}.faq-container{align-items:center;flex-direction:column}.faq-intro{align-items:center;left:auto;margin-bottom:32px;max-width:640px;position:relative;text-align:center;top:auto;width:100%}.faq-tree-wrapper{align-items:center;flex-direction:column;max-width:760px;padding-top:0}.faq-tree-main{margin-bottom:32px;max-width:260px}.faq-cards-layer{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);width:100%}.faq-item{left:auto!important;order:var(--order);position:relative;right:auto!important;top:auto!important;width:100%}.faq-card-hole,.faq-wire{display:none}.faq-card-toggle{display:inline-block}.faq-card{flex-direction:column!important;width:100%}.faq-card-header{padding:18px 20px!important;width:100%}.faq-card-answer{border:none!important;display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;width:100%!important}.faq-card-answer-inner{overflow:hidden;width:100%}.faq-item:hover .faq-card-answer{grid-template-rows:0fr}.faq-item.is-open .faq-card-answer{grid-template-rows:1fr}.faq-card-answer p{border-top:1px dashed #9b35344d;padding:14px 20px 18px}}@media(max-width:680px){.faq-section{padding:60px 16px 48px}.faq-tree-main{margin-bottom:24px;max-width:200px}.faq-cards-layer{gap:14px;grid-template-columns:1fr}.faq-card-header{padding:16px!important}.faq-card-q{font-size:14px}.faq-card-answer p{font-size:13.5px;padding:12px 16px 16px}}.home-page,.sponsors-page{background-color:#e6d7bd;min-height:100vh}.home-page,.sponsors-page,.thankyou-section{display:flex;flex-direction:column;width:100%}.thankyou-section{align-items:center;background-color:#751a1a;box-sizing:border-box;color:#e6d7bd;justify-content:center;overflow:visible!important;padding:160px 80px;position:relative;text-align:center;z-index:10}@media(max-width:968px){.thankyou-section{padding:100px 20px}}.thankyou-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:900px;width:100%;z-index:2}.thankyou-tag{font-family:Cal Sans,sans-serif;font-size:13px;letter-spacing:1px;line-height:150%;opacity:.9;text-transform:uppercase}.thankyou-title{color:#e6d7bd;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(40px,6vw,76px);line-height:1.12;margin:0;text-transform:uppercase}.thankyou-subtitle{font-family:Cal Sans,sans-serif;font-size:clamp(20px,3vw,30px);font-weight:400;line-height:1.12;margin:0}.thankyou-desc{font-family:Montserrat,sans-serif;font-size:clamp(15px,1.8vw,18px);line-height:1.55;margin:10px 0 0;max-width:750px;opacity:.95}.thankyou-note{font-family:Cal Sans,sans-serif;font-size:13px;line-height:150%;margin-top:10px;opacity:.8}.thankyou-sticker{filter:drop-shadow(2px 4px 5px rgba(0,0,0,.4));height:auto;object-fit:contain;pointer-events:none;position:absolute;z-index:100!important}.thankyou-sticker.sticker-left{left:7%;top:50%;transform:translateY(-50%);width:280px}.thankyou-sticker.sticker-right{bottom:-8%;right:15%;top:auto;transform:none;width:160px}@media(max-width:1200px){.thankyou-sticker{display:none}}.partners-section{background-color:#e6d7bd;box-sizing:border-box;color:#751a1a;display:flex;flex-direction:column;font-family:Cal Sans,sans-serif;gap:36px;padding:100px 80px;text-align:left;width:100%}@media(max-width:968px){.partners-section{padding:60px 20px}}.partners-tag{font-size:12px;letter-spacing:.5px;line-height:150%;text-transform:uppercase}.partners-container{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;width:100%}@media(max-width:968px){.partners-container{flex-direction:column;gap:50px}}.partners-left{display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:660px}.partners-title{color:#33473c;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(38px,5vw,54px);line-height:1.12;margin:0;text-transform:uppercase}.partners-desc{color:#33473c;font-family:Montserrat,sans-serif;font-size:17px;line-height:1.55;margin:0;max-width:590px;opacity:.9}.partners-right{display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:520px;padding-top:10px}@media(max-width:968px){.partners-right{max-width:100%;width:100%}}.benefit-item{align-items:center;border-bottom:1px solid #751a1a26;color:#33473c;display:flex;font-family:Cal Sans,sans-serif;font-size:19px;gap:24px;line-height:150%;padding-bottom:12px}.benefit-item .benefit-num{color:#751a1a;font-weight:700;opacity:.8}.benefit-item .benefit-text{white-space:pre-wrap}.partners-btn{align-items:center;background-color:#751a1a;border-radius:4px;box-shadow:0 4px 10px #33473c1a;color:#e6d7bd;display:inline-flex;font-family:Cal Sans,sans-serif;font-size:15px;justify-content:center;margin-top:10px;padding:16px 28px;text-decoration:none;transition:transform .2s ease,opacity .2s ease;width:max-content}.partners-btn:hover{opacity:.95;transform:translateY(-3px)}@media(max-width:480px){.partners-btn{width:100%}}.team-page{background-color:#e6d7bd;display:flex;flex-direction:column;min-height:100vh;width:100%}.team-section{color:#e6d7bd;overflow:hidden}.team-intro-container,.team-section{align-items:center;background-color:#33473c;box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%}.team-intro-container{isolation:isolate;padding:100px 80px 40px;text-align:center}@media(max-width:968px){.team-intro-container{padding:80px 20px 30px}}.team-content{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:1000px;width:100%;z-index:2}.team-tag{font-family:Cal Sans,sans-serif;font-size:12px;letter-spacing:1px;line-height:150%;opacity:.9}.team-tag,.team-title{text-transform:uppercase}.team-title{color:#e6d7bd;font-family:FTY SKORZHEN NCV,serif;font-size:clamp(40px,6vw,76px);line-height:1.12;margin:0}.team-desc{font-family:Montserrat,sans-serif;font-size:clamp(15px,1.8vw,18px);line-height:1.55;margin:0;max-width:800px;opacity:.95}.team-sticker{height:auto;object-fit:contain;pointer-events:none;position:absolute;z-index:1}.team-sticker.sticker-left{filter:drop-shadow(2px 4px 5px rgba(0,0,0,.4));left:5%;top:15%;transform:rotate(-20deg);width:200px}.team-sticker.sticker-right{filter:drop-shadow(2px 4px 5px rgba(0,0,0,.4));right:3%;top:35%;transform:rotate(40deg);width:240px}@media(max-width:1200px){.team-sticker{display:none}}.team-photo-container{background-color:#33473c;box-sizing:border-box;display:flex;justify-content:center;padding:0 80px 80px;width:100%}@media(max-width:968px){.team-photo-container{padding:0 20px 60px}}.team-photo{border-radius:64px 0 64px 0;display:block;height:500px;max-width:1280px;object-fit:contain;width:100%}@media(max-width:968px){.team-photo{border-radius:32px 0 32px 0;height:350px}}@media(max-width:480px){.team-photo{height:240px}}.organization-section{background-color:#e6d7bd;box-sizing:border-box;color:#751a1a;display:flex;flex-direction:column;font-family:Cal Sans,sans-serif;gap:34px;padding:80px;text-align:left;width:100%}@media(max-width:1200px){.organization-section{padding:60px 40px}}@media(max-width:968px){.organization-section{padding:60px 20px}}.organization-tag{font-size:12px;letter-spacing:.5px;line-height:150%;text-transform:uppercase}.organization-grid{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;width:100%}@media(max-width:968px){.organization-grid{flex-direction:column;gap:40px}}.org-card{align-items:flex-start;border-top:1px solid #9b3534;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:22px;max-width:400px;padding-top:22px;transition:transform .3s ease;width:100%}.org-card:hover{transform:translateY(-5px)}@media(max-width:968px){.org-card{max-width:100%}}.org-number{color:#751a1a;font-size:12px;line-height:150%}.org-title{color:#9b3534;font-family:FTY SKORZHEN NCV,serif;font-size:30px;line-height:1.12;margin:0;text-transform:uppercase}.org-desc{color:#33473c;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.55;margin:0;max-width:370px}
/*# sourceMappingURL=main.47f56aba.css.map*/