@import url(https://fonts.googleapis.com/css2?family=Delius:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Moo+Lah+Lah:wght@400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nft-card{--card-glow-color:#00fff7;--card-trait-color:#00fff7;background:#181818;border-radius:20px;box-shadow:0 4px 24px #00000026;cursor:pointer;display:inline-block;height:360px;margin:45px;overflow:hidden;perspective:1000px;transition:box-shadow .4s cubic-bezier(.4,.2,.2,1);width:260px}.nft-card:hover{box-shadow:0 0 32px 8px var(--card-glow-color),0 8px 32px #0000002e}.nft-card:hover .nft-card-inner{transform:rotateY(180deg)}.nft-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.2,.2,1);width:100%}.nft-card-back,.nft-card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#181818;border-radius:20px;box-shadow:0 4px 24px #00000026;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:0 0 24px;position:absolute;width:100%}.nft-card-front{z-index:2}.nft-card-back{background:#222e22;color:#e0ffe0;gap:12px;justify-content:center;padding:24px 16px;transform:rotateY(180deg)}.nft-card-image{border-radius:20px 20px 0 0;box-shadow:0 4px 24px #0000001a;height:78%;margin-bottom:18px;object-fit:cover;width:100%}.nft-card-title{font-size:1.4rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-align:center}.nft-card-description{font-size:1rem;margin-bottom:16px;margin-top:12px;text-align:center}.nft-card-traits{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.trait-chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(var(--card-trait-color-rgb),.1);border:1px solid rgba(var(--card-trait-color-rgb),.2);border-radius:16px;color:var(--card-trait-color);font-size:.8rem;font-weight:500;letter-spacing:.5px;padding:4px 12px;transition:all .3s ease}.trait-chip:hover{background:rgba(var(--card-trait-color-rgb),.2);transform:translateY(-1px)}body,html{box-sizing:border-box;font-family:Delius,Segoe UI,Arial,sans-serif;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;scroll-padding-top:80px;width:100%}*{box-sizing:inherit}.App{background:#101214;color:#fff;display:flex;flex-direction:column;min-height:100vh;opacity:0;overflow-x:hidden;position:relative;text-align:center;transition:opacity .5s ease-in}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#181a1b;box-shadow:0 2px 12px #00000014;font-size:2.2rem;font-weight:700;letter-spacing:2px;padding:32px 0 16px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-section{align-items:stretch;flex-direction:column;height:100vh;justify-content:flex-start;margin-bottom:0;min-height:100vh;overflow:hidden;padding-top:0;position:relative}.hero-section,.navbar{display:flex;width:100%}.navbar{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;box-sizing:border-box;justify-content:space-between;left:0;padding:20px 5vw 10px;position:fixed;right:0;top:0;transform:translateY(0);transition:background .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s,transform .3s;z-index:1000}.navbar.loading{transform:translateY(-100%)}.navbar.solid{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#181a1bcc;box-shadow:0 4px 24px #0000001a}.navbar-logo img{height:48px}.navbar-links{display:flex;flex-wrap:wrap;gap:32px;list-style:none;margin:0;padding:0}.navbar-links li a{color:#f9fefa;font-size:1.15rem;font-weight:700;letter-spacing:1px;text-decoration:none;transition:color .2s}.navbar-links li a:hover{color:gold}.navbar-btn{background:#fff;border:2px solid #fff;border-radius:24px;color:#051451;cursor:pointer;font-size:1.1rem;font-weight:700;padding:8px 28px;transition:background .2s,color .2s}.navbar-btn:hover{background:#fff;color:#181a1b}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1vh;z-index:1}.hero-title{color:#000;font-family:Moo Lah Lah,cursive;font-size:4rem;letter-spacing:4px;margin-bottom:12px;text-shadow:0 4px 24px #0006}.hero-subtitle{color:#ffe;font-size:1.5rem;margin-bottom:24px;text-shadow:0 2px 8px #0003}.hero-socials{display:flex;gap:24px;margin-top:12px}.hero-socials img{filter:brightness(0) invert(1);height:32px;transition:filter .2s;width:32px}.hero-socials img:hover{filter:brightness(1) invert(.7) sepia(1) hue-rotate(40deg) saturate(5)}@media (max-width:1200px){.card-container,.navbar-links{gap:16px}}@media (max-width:900px){.hero-title{font-size:4rem}.navbar-links{gap:10px}.hero-section{min-height:50vh}.navbar{align-items:flex-start;flex-direction:column;padding:16px 2vw 0}}@media (max-width:700px){.card-container{align-items:center;flex-direction:column;gap:24px}.navbar{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 1vw 10px}.navbar-logo{display:none}.navbar-links{flex-wrap:wrap;gap:8px}.navbar-btn{font-size:1.1rem;margin-left:auto;margin-right:12px;margin-top:0;padding:8px 18px}.navbar-hamburger{margin-left:12px;margin-right:0}}.App-main{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#101214d9;flex:1 1;flex-direction:column;justify-content:flex-start;padding:32px 0;position:relative;z-index:1}.App-main,.card-container{box-sizing:border-box;display:flex;overflow-x:hidden;width:100%}.card-container{flex-wrap:wrap;gap:48px;justify-content:center}.App-footer{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#181a1be6;box-shadow:0 -2px 12px #00000014;box-sizing:border-box;color:#aaa;font-size:1rem;letter-spacing:1px;overflow-x:hidden;padding:18px 0;width:100%}.navbar-hamburger{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;width:40px;z-index:1100}.navbar-hamburger span{background:#fefffe;border-radius:2px;display:block;height:4px;margin:4px 0;transition:.3s;width:28px}@media (max-width:800px){.navbar-links{align-items:flex-start;background:#181a1b;border-radius:0 0 18px 18px;display:none;flex-direction:column;gap:18px;left:0;padding:20px 5vw;position:absolute;right:0;top:70px;z-index:1001}.navbar-hamburger,.navbar-links.open{display:flex}.navbar-btn{margin-top:12px}}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-content{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #0000004d;max-width:90%;padding:2.5rem;position:relative;text-align:center;width:400px}.modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.8rem;line-height:1;opacity:.7;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:opacity .2s}.modal-close:hover{opacity:1}.modal-icon{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;padding:1rem;width:80px}.modal-icon img{filter:brightness(0) invert(1);height:100%;transition:transform .3s ease;width:100%}.modal-content:hover .modal-icon img{transform:scale(1.1)}.modal-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#a8a8a8);-webkit-background-clip:text;color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.modal-content p{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.modal-cta button{background:linear-gradient(45deg,#026718,#03a728);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.5px;padding:.8rem 2.5rem;transition:transform .2s,box-shadow .2s}.modal-cta button:hover{box-shadow:0 5px 15px #0267184d;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.modal-content{padding:2rem 1.5rem;width:85%}.modal-content h2{font-size:1.6rem}.modal-content p{font-size:1rem}.modal-icon{height:60px;margin-bottom:1rem;width:60px}.modal-cta button{font-size:1rem;padding:.7rem 2rem}}.navbar-join-container{align-items:center;display:flex;flex-direction:column;position:relative}.join-dropdown{animation:rollOut .4s cubic-bezier(.34,1.56,.64,1) forwards;display:flex;flex-direction:column;gap:1vh;left:50%;margin-top:1vh;min-width:40px;position:absolute;top:100%;transform:translateX(-50%);transform-origin:top center;will-change:transform,opacity;z-index:1000}.join-dropdown.closing{animation:rollIn .4s cubic-bezier(.34,1.56,.64,1) forwards}.join-option{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:.5vh 0;padding:0;position:relative;transition:all .3s ease;width:40px}.join-option:hover{transform:scale(1.1)}.join-option img{filter:brightness(0) invert(1);height:24px;transition:transform .3s ease;width:24px}.twitter-option{border:1px solid #1da1f24d}.twitter-option:hover{box-shadow:0 0 20px #1da1f266}.twitter-option:hover img{filter:brightness(0) invert(1) sepia(1) saturate(1000%) hue-rotate(180deg)}.discord-option{border:1px solid #5865f24d}.discord-option:hover{box-shadow:0 0 20px #5865f266}.discord-option:hover img{filter:brightness(0) invert(1) sepia(1) saturate(1000%) hue-rotate(220deg)}.telegram-option{border:1px solid #0088cc4d}.telegram-option:hover{box-shadow:0 0 20px #08c6}.telegram-option:hover img{filter:brightness(0) invert(1) sepia(1) saturate(1000%) hue-rotate(190deg)}@keyframes rollOut{0%{opacity:0;transform:translateX(-50%) scaleY(0) translateY(-20px)}to{opacity:1;transform:translateX(-50%) scaleY(1) translateY(0)}}@keyframes rollIn{0%{opacity:1;transform:translateX(-50%) scaleY(1) translateY(0)}to{opacity:0;transform:translateX(-50%) scaleY(0) translateY(-20px)}}@media (max-width:800px){.navbar-join-container{margin-right:1vw}.join-dropdown{left:50%;right:auto}}#about,#home,#sneakpeek,#story{position:relative;scroll-margin-top:80px}#about,#sneakpeek,#story{align-items:center;display:flex;justify-content:center;min-height:100vh}#sneakpeek{padding:80px 0}.content-after-parallax{background:#101214;min-height:100vh;position:relative;width:100%}.content-after-parallax:before{display:none}#about,#story{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#101214d9;position:relative}#about:before,#story:before{background-attachment:fixed;background-image:url(/static/media/background-tree.ac53a3c6a599247bdfa7.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.15;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}#sneakpeek,.App-footer,.App-main,.whitelist-section{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#101214d9;position:relative;z-index:1}.whitelist-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:80px 20px}.whitelist-content{background:#181a1be6;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 32px #0003;max-width:800px;padding:40px;text-align:center;width:100%}.whitelist-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#a8a8a8);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:40px}.whitelist-steps{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.whitelist-step{align-items:center;background:#ffffff0d;border-radius:16px;display:flex;gap:20px;padding:20px;transition:transform .3s ease}.whitelist-step:hover{transform:translateX(10px)}.step-number{align-items:center;background:linear-gradient(45deg,#026718,#03a728);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;width:40px}.whitelist-step p{color:#fff;font-size:1.2rem;margin:0;text-align:left}.whitelist-step a{color:#1da1f2;font-weight:700;text-decoration:none;transition:color .2s}.whitelist-step a:hover{color:#0c85d0}.whitelist-info{margin-bottom:32px}.whitelist-info p{color:gold;font-size:1.3rem;font-weight:700}.whitelist-button{background:linear-gradient(45deg,#026718,#03a728);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:.5px;padding:16px 40px;transition:transform .2s,box-shadow .2s}.whitelist-button:hover{box-shadow:0 5px 15px #0267184d;transform:translateY(-2px)}@media (max-width:768px){.whitelist-content{padding:30px 20px}.whitelist-content h2{font-size:2rem}.whitelist-step{padding:15px}.whitelist-info p,.whitelist-step p{font-size:1.1rem}.whitelist-button{font-size:1.1rem;padding:14px 32px}}.loader-container{align-items:center;background:#101214;display:flex;height:100%;justify-content:center;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease-out,visibility .5s ease-out;visibility:visible;width:100%;z-index:9999}.loader-container.hidden{opacity:0;visibility:hidden}.loader-content{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;position:relative;width:200px}.loader-logo{animation:pulse 2s infinite;height:120px;position:relative;width:120px}.loader-logo img{height:100%;object-fit:contain;width:100%}.loader-tiger{height:100%;left:0;position:absolute;top:0;width:100%}.tiger-eye{animation:blink 3s infinite;background:gold;border-radius:50%;height:12px;position:absolute;top:45%;width:12px}.tiger-eye.left{left:35%}.tiger-eye.right{right:35%}.tiger-stripes{height:100%;left:0;position:absolute;top:0;width:100%}.tiger-stripe{animation:stripeAppear 1s infinite;animation-delay:var(--delay);background:linear-gradient(45deg,gold,#ff6b6b);height:40px;opacity:0;position:absolute;width:4px}.tiger-stripe:first-child{left:20%;top:30%;transform:rotate(-15deg)}.tiger-stripe:nth-child(2){left:35%;top:40%;transform:rotate(15deg)}.tiger-stripe:nth-child(3){left:50%;top:35%;transform:rotate(-10deg)}.tiger-stripe:nth-child(4){left:65%;top:45%;transform:rotate(20deg)}.tiger-stripe:nth-child(5){left:80%;top:30%;transform:rotate(-5deg)}.loader-text{display:flex;gap:4px;margin-top:20px}.loader-text span{animation:letterAppear .5s forwards;animation-delay:calc(var(--index)*.1s);color:#fff;font-size:1.8rem;font-weight:700;opacity:0}.loader-text span:first-child{--index:1}.loader-text span:nth-child(2){--index:2}.loader-text span:nth-child(3){--index:3}.loader-text span:nth-child(4){--index:4}.loader-text span:nth-child(5){--index:5}.loader-text span:nth-child(6){--index:6}@keyframes pulse{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.05)}to{filter:brightness(1);transform:scale(1)}}@keyframes blink{0%,45%,55%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes stripeAppear{0%,to{opacity:0;transform:scale(.8) rotate(var(--rotation))}50%{opacity:1;transform:scale(1) rotate(var(--rotation))}}@keyframes letterAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.App.loaded{opacity:1}.App.loading{opacity:0;overflow:hidden}.App.loaded .hero-section{padding-top:90px}@media (max-width:600px){.hero-title{font-size:3rem}}.winners-section{background:#000c;color:#fff;min-height:100vh;padding:80px 20px}.winners-content{margin:0 auto;max-width:1200px;text-align:center}.winners-content h2{color:gold;font-size:2.5rem;margin-bottom:2rem}.winner-search-form{margin-bottom:2rem}.search-container{display:flex;gap:1rem;margin:0 auto;max-width:600px}.winner-search-input{background:#ffffff1a;border:2px solid gold;border-radius:8px;color:#fff;flex:1 1;font-size:1rem;padding:12px 20px;transition:all .3s ease}.winner-search-input:focus{background:#ffffff26;box-shadow:0 0 10px #ffd7004d;outline:none}.winner-search-button{background:gold;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;padding:12px 24px;transition:all .3s ease}.winner-search-button:hover{background:#ffc800;transform:translateY(-2px)}.winner-search-button:disabled{background:#666;cursor:not-allowed;transform:none}.winner-search-button:disabled:hover{background:#666;transform:none}.winner-message{border-radius:12px;margin:2rem auto;max-width:500px;padding:1.5rem}.winner-message.success{background:#4caf5033;border:2px solid #4caf50}.winner-message.error,.winner-message.not-found{background:#f4433633;border:2px solid #f44336}.winner-message.error{color:#ff6b6b}.winner-message h3{color:#4caf50;font-size:1.5rem;margin-bottom:1rem}.winners-list{margin-top:3rem}.winners-list h3{color:gold;font-size:1.8rem;margin-bottom:1.5rem}.winners-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1000px}.winner-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.winner-item:hover{background:#ffffff1a}.winner-item.highlighted{background:#ffd70033;border:2px solid gold;transform:scale(1.02)}.winner-rank{color:gold;font-weight:700;min-width:40px}.winner-address{font-family:monospace;font-size:.9rem;word-break:break-all}@media (max-width:768px){.search-container{flex-direction:column}.winner-search-button{width:100%}.winners-grid{grid-template-columns:1fr}}.about-section{align-items:center;animation:about-fade-in-up 1.2s cubic-bezier(.4,.2,.2,1);background:#0000;display:flex;flex-direction:column;justify-content:center;min-height:40vh;padding:80px 16px 60px;width:100%}@keyframes about-fade-in-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.about-header{align-items:center;display:flex;justify-content:center;margin-bottom:32px;width:100%}.about-title{color:#fff;font-size:3rem;font-weight:700;letter-spacing:2px;margin:0 24px;text-shadow:0 2px 12px #0000002e}.about-line{background:linear-gradient(90deg,#fff 60%,#222);border-radius:8px;display:inline-block;height:6px;position:relative;width:180px}.about-line.left:after,.about-line.right:after{background:#fff;border-radius:50%;content:"";display:block;height:18px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.about-line.left:after{left:calc(100% - 9px)}.about-line.right:after{right:calc(100% - 9px)}.about-description{color:#fff;font-family:DM Sans,Segoe UI,Arial,sans-serif;font-size:1.6rem;letter-spacing:1px;line-height:1.6;margin:0 auto;max-width:900px;text-align:center;text-shadow:0 2px 8px #0000001f}@media (max-width:900px){.about-title{font-size:2.2rem}.about-description{font-size:1.2rem}.about-line{height:4px;width:80px}}.parallax-container{height:-webkit-fill-available;overflow:hidden;width:-webkit-fill-available;z-index:0}.parallax-container,.parallax-layer{left:0;pointer-events:none;position:absolute;top:0}.parallax-layer{height:100vh;width:100vw}.parallax-layer img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.layer-a{animation:fadeUp 1s ease-out 0s forwards;z-index:1}.layer-b{animation:fadeUp 1s ease-out .3s forwards;z-index:2}.layer-c{animation:fadeUp 1s ease-out .6s forwards;z-index:3}.layer-d{animation:fadeUp 1s ease-out .9s forwards;z-index:4}.layer-e{animation:fadeUp 1s ease-out 1.2s forwards;z-index:5}.parallax-container:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:6}.parallax-wrapper{height:100%;overflow:hidden;position:relative;width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.story-wrapper{margin:0;min-height:100vh;overflow-x:hidden;padding:20% 0 0;position:relative;width:100%}.story-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%}.story-container:before{background:linear-gradient(180deg,#02671833,#026718cc,#02671833);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:1}.story-section{align-items:center;display:flex;justify-content:space-between;margin:4rem 0;opacity:0;position:relative;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.story-section:nth-child(2n){flex-direction:row-reverse}.story-section.active{opacity:1;transform:translateY(0)}.story-section:before{background:#026718;border:4px solid #000;border-radius:50%;box-shadow:0 0 0 4px #0267184d;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:20px;z-index:2}.story-section.active:before{box-shadow:0 0 0 4px #0267184d,0 0 20px #02671880}.story-image{flex:0 0 45%;opacity:0;padding:1rem;transform:translateX(-30px);transition:all .6s cubic-bezier(.4,0,.2,1) .2s}.story-section:nth-child(2n) .story-image{transform:translateX(30px)}.story-section.active .story-image{opacity:1;transform:translateX(0)}.story-image img{background-color:#0000001a;border-radius:15px;box-shadow:0 8px 20px #0000004d;height:auto;padding:.5rem;transition:transform .3s ease;width:100%}.story-section.active .story-image img:hover{transform:scale(1.02)}.story-text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0003;border:1px solid #ffffff1a;border-radius:15px;color:#fff;flex:0 0 45%;font-size:1.4rem;line-height:1.6;opacity:0;padding:1rem 2rem;text-align:left;transform:translateX(30px);transition:all .6s cubic-bezier(.4,0,.2,1) .3s}.story-section:nth-child(2n) .story-text{transform:translateX(-30px)}.story-section.active .story-text{opacity:1;transform:translateX(0)}.story-text p{font-family:DM Sans,Segoe UI,Arial,sans-serif;margin:0;text-shadow:0 2px 4px #0003}@media (max-width:1024px){.story-container{padding:0 1.5rem}.story-text{font-size:1.2rem;padding:1rem}.story-section{margin:3rem 0}}@media (max-width:768px){.story-container:before{left:30px}.story-section,.story-section:nth-child(2n){flex-direction:column;margin:3rem 0;padding-left:60px}.story-section:before,.story-section:nth-child(2n):before{left:30px}.story-image,.story-text{flex:0 0 100%;padding:.5rem;transform:translateX(0)!important;width:100%}.story-image{margin-bottom:1rem}.story-text{font-size:1.1rem;padding:1rem;text-align:left}}@media (max-width:480px){.story-container{padding:0 1rem}.story-section{padding-left:40px}.story-section:before{height:16px;left:20px;width:16px}.story-container:before{left:20px}.story-text{font-size:1rem}}.story-frame-top{display:block;height:auto;left:0;max-width:100vw;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:0}@media (max-width:768px){.story-frame-top{height:auto;min-height:60px}}
/*# sourceMappingURL=main.55a36eb9.css.map*/