body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Inter,"Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;background-color:#f5f5f7;color:#1d1d20;min-height:100vh}body.dark-mode~html,html{background-color:inherit}body,html{overflow-x:hidden}*,::after,::before{box-sizing:border-box}.navbar{width:100%;background-color:rgba(255,255,255,.68);display:flex;justify-content:center;align-items:center;height:60px;position:fixed;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(5px);top:0;left:0;right:0;z-index:1000;box-shadow:0 .8px 1px rgba(18,18,18,.089)}.menu{display:flex;justify-content:center;align-items:center;gap:30px;width:100%;padding:0}.menu-link{text-decoration:none;color:#333;font-weight:500;font-size:18px;transition:color .3s;position:relative;padding-bottom:5px}.menu-link::after{content:'';position:absolute;left:0;bottom:-18px;width:100%;height:2px;background-color:#6c6c6c;transform:scaleX(0);transition:transform .3s ease}.menu-link.active::after,.menu-link:hover::after{transform:scaleX(1)}.container{display:flex;justify-content:flex-start;align-items:center;min-height:92vh;padding:80px 10% 0 10%;margin-top:0;box-sizing:border-box;background-color:#f1f1f1}body.dark-mode .container{background-color:#2a2a2a}.profile-section{display:flex;align-items:flex-start;gap:40px;width:100%;padding-top:20px}@media screen and (max-width:768px){.container{padding-top:4rem;min-height:auto}.profile-section{flex-direction:column;align-items:center;gap:1rem}.gradient-text{font-size:3rem;line-height:1}.menu-icon img{transition:opacity .3s ease}.container .profile-section .profile-pic{width:248px!important;height:auto!important;margin-top:0!important}}.profile-pic{width:280px;height:280px;height:auto;border-radius:48px;object-fit:cover;box-shadow:0 4px 20px rgba(255,255,255,.1)}.intro-text{max-width:650px;text-align:left;color:#585858;font-size:1.5rem;line-height:1.4;letter-spacing:.2px;font-weight:600;padding-left:0}body.dark-mode .intro-text{color:#e6e6eb}.nowrap{white-space:nowrap;display:inline-block}.gradient-text{font-size:4.6rem;font-weight:700;background:linear-gradient(to bottom,#1e3c72 0,#2a5298 40%,#005f73 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:25px;font-weight:600}body.dark-mode .gradient-text{background:linear-gradient(to right,#e44bae 0,#ff7750 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.instagram-section{text-align:left;padding:5px 110px;background-color:#e9e7e7;margin-top:2rem}.instagram-section h2{font-size:48px;margin-bottom:20px;background:linear-gradient(135deg,#2c3f53,#5a6ef5,#f8f9fa);-webkit-background-clip:text;color:transparent;margin-top:2px;text-align:left;padding-left:0;line-height:1.5}body.dark-mode .instagram-section h2{background:linear-gradient(90deg,#c471f5 0,#fa71cd 50%,#ff416c 100%);-webkit-background-clip:text;color:transparent}.instagram-section p{font-size:24px;margin-bottom:40px;font-weight:480;color:#212020;max-width:100%;margin-top:10px}.instagram-section p a{text-decoration:none;color:#72737b;font-weight:700;transition:color .3s ease}.instagram-section p a:hover{color:#3f5ad3}body.dark-mode .instagram-section p a{color:#858485}body.dark-mode .instagram-section p a:hover{color:#8a2be2}.instagram-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 auto;padding:0;width:100%;justify-content:center;align-items:center}.instagram-post{width:100%;aspect-ratio:1/1}.instagram-post img{width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 4px 12px rgba(255,255,255,.1);transition:transform .3s ease}.instagram-post img:hover{transform:scale(1.05)}.instagram-header{background-color:#e4e3e3;color:#000;display:block;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:0;text-align:left}.tag{background:#e6e6eb;color:#000;border-radius:100px;padding:1px 25px;font-size:36px;font-weight:480;display:inline-block;box-shadow:0 0 4px #364465,0 0 8px #5260c2,0 0 12px #7684f0;text-decoration:none;transition:box-shadow .5s ease,background-color .5s ease,color .5s ease}body.dark-mode .tag{background:#000;color:#d8d8d8;border-radius:100px;padding:1px 25px;font-size:36px;box-shadow:0 0 4px #c471f5,0 0 8px #fa71cd,0 0 12px #ff416c;display:inline-block;text-decoration:none;transition:box-shadow .5s ease,background-color .5s ease,color .5s ease}.tag:hover{box-shadow:0 0 2px #364465,0 0 4px #5260c2,0 0 6px #7684f0}body.dark-mode .tag:hover{box-shadow:0 0 2px #c471f5,0 0 4px #fa71cd,0 0 6px #ff416c}@media (max-width:600px){.tag{font-size:32px}body.dark-mode .tag{box-shadow:0 0 4px #c471f5,0 0 8px #fa71cd,0 0 12px #ff416c;display:inline-block;font-size:32px}}.content-section{text-align:left;margin:2rem 0;padding:20px 110px 30px;background-color:#e6e6eb;box-sizing:border-box;font-size:36px;margin-bottom:0}.content-section h2{background-image:linear-gradient(135deg,#13265f,#2a3d86,#3f5ad3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;font-weight:700;font-size:48px;margin-top:1%;line-height:1.3}body.dark-mode .content-section h2{background:linear-gradient(90deg,#c471f5 0,#fa71cd 50%,#ff416c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content-section p{padding-left:0;max-width:80%}.content-section .section-desc{font-size:1.5rem;font-weight:600;color:#555;max-width:100%;margin-top:.25rem;margin-bottom:1.5rem;line-height:1.6;margin-left:20px}body.dark-mode .content-section .section-desc{color:#bbb}@media (max-width:768px){.content-section .section-desc{max-width:100%;margin-left:0}}.post-grid{display:flex;flex-direction:column;gap:30px;padding:20px}.post-card{padding:0;width:100%;min-height:auto;display:flex;gap:20px;position:relative;transition:transform .3s ease-out;transform-origin:center center}.post-card::after{content:'';position:absolute;bottom:-1.25rem;left:0;right:0;height:1px;background-color:rgba(170,170,170,.82)}.post-card:last-child::after{content:none}.post-card-image{width:180px;height:180px;object-fit:cover;border-radius:16px;flex-shrink:0;transition:transform .5s ease}.post-card:hover .post-card-image{transform:scale(1.05)}.post-card a:hover{transform:none!important}.post-card-content{flex:1;display:flex;flex-direction:column;gap:8px}.post-card-content h3{margin:0;font-size:24px;font-weight:600;color:#373737}.post-card-content p{margin:0;font-size:1.4rem!important;font-weight:500;color:#555;line-height:1.6}.post-card h3{margin-top:0;font-size:24px;font-weight:700;color:#333}.post-card a{display:flex;width:100%;text-decoration:none;gap:20px;transition:transform .2s ease}.post-card a:hover{transform:translateX(5px)}body.dark-mode .post-card-content h3{color:#fff}body.dark-mode .post-card-content p{color:#d2d2d2}@media (max-width:600px){.content-section .post-grid{display:flex;flex-direction:column;gap:1.5rem;padding:0 1rem;padding-left:0!important;padding-right:0!important}.post-card a{display:flex;flex-direction:row!important;align-items:center;gap:1rem;padding:.75rem 0;padding-left:0!important;padding-right:0!important}.post-card-image{width:100px;height:100px;border-radius:16px;flex-shrink:0}.post-card-content{flex:1;display:flex;flex-direction:column;gap:.25rem}.post-card-content h3{font-size:1.125rem;line-height:1.2;margin:0}.post-card-content p{font-size:1rem!important;line-height:1.4;margin:0;white-space:normal;overflow:visible;text-overflow:clip;color:#555}.post-card::after{left:calc(0rem)}.post-card p,.post-card-content p{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block}}.post-card p{font-size:16px;font-weight:400;color:#555;line-height:1.6;margin:10px 0 0}.toggle-mode{position:absolute;left:20px;top:50%;transform:translateY(-50%);cursor:pointer}.toggle-mode img{width:36px;height:36px;transition:transform .3s ease}body.dark-mode{background-color:#121212;color:#fff}body.dark-mode .navbar{background-color:rgba(30,30,30,.68)!important;box-shadow:0 .8px 1px rgba(240,240,240,.271)}body.dark-mode .menu a{color:#fff}body.dark-mode .menu-link{color:#fff}body.dark-mode .menu-link::after{background-color:#fff}body.dark-mode .instagram-section{background-color:#2a2a2a}body.dark-mode .instagram-section p{color:#fff}body.dark-mode .instagram-header{background-color:#2a2a2a;color:#fff}body.dark-mode .content-section{background-color:#2a2a2a}body.dark-mode .post-card{background-color:transparent}body.dark-mode .post-card h3{color:#fff}body.dark-mode .post-card p{color:#d2d2d2}.language-toggle{position:absolute;right:24px;top:50%;transform:translateY(-50%);cursor:pointer}.language-toggle img{width:28px;height:28px;transition:transform .3s ease}.language-toggle:hover img{transform:scale(1.1)}body.dark-mode .language-toggle img{filter:invert(1)}@media screen and (max-width:1200px){.instagram-section{padding-left:50px;padding-right:50px}.content-section{padding-left:50px;padding-right:50px}}@media screen and (max-width:900px){.instagram-grid{grid-template-columns:repeat(2,1fr);gap:15px}.profile-section{display:flex;flex-direction:column;align-items:center;text-align:center}.profile-section img{max-width:100%;height:auto}.profile-section h1{margin-top:10px}.profile-section p{margin-top:10px;max-width:100%;text-align:left}}@media screen and (max-width:600px){.instagram-section{padding-left:20px;padding-right:20px}.instagram-section h2{font-size:36px}.instagram-grid{grid-template-columns:1fr}.content-section{padding-left:20px;padding-right:20px}body.dark-mode .content-section h2{background:linear-gradient(90deg,#c471f5,#fa71cd,#ff416c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media screen and (max-width:800px){.instagram-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media screen and (max-width:1000px){.instagram-grid{grid-template-columns:repeat(2,1fr);gap:15px;max-width:600px}}.menu-icon{display:none}.mobile-site-title{display:none}@media (max-width:768px){.navbar{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;height:60px;background-color:rgba(255,255,255,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(5.0px);z-index:1000;box-shadow:0 .8px 1px rgba(18,18,18,.089)}body.dark-mode .navbar{background-color:rgba(30,30,30,.62)!important;box-shadow:0 .8px 1px rgba(240,240,240,.271)}.mobile-site-title{display:block;position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:1.2rem;font-weight:500;color:#333;text-align:left;z-index:1;font-family:-apple-system,BlinkMacSystemFont,Inter,"Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif}.toggle-mode{display:block;position:absolute;right:60px;top:50%;transform:translateY(-50%);cursor:pointer;margin:0;left:auto}.language-toggle{display:block;position:absolute;right:108px;top:50%;transform:translateY(-50%);margin:0}.language-toggle img{width:28px;height:28px;transition:transform .3s ease}.menu-icon{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}.menu{display:none;position:absolute;top:60px;left:0;width:100%;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);flex-direction:column;align-items:flex-start;padding:20px 0;text-align:left}.menu.active{display:flex}.menu-link{font-size:2rem;color:#555;padding-left:20px;width:auto;text-align:left;display:inline-block;position:relative}.menu-link::after{content:'';position:absolute;left:20px;bottom:-4px;width:0;height:2px;background-color:#6c6c6c;transform:scaleX(0);transition:transform .3s ease}.menu-link.active::after,.menu-link:hover::after{transform:scaleX(1);width:calc(100% - 20px)}body.dark-mode .mobile-site-title{color:#fff}body.dark-mode .menu-icon img{filter:invert(1)}body.dark-mode .toggle-mode img{content:url('night.png');width:36px;height:36px;object-fit:contain}body.dark-mode .navbar .menu{background:rgba(30,30,30,.95)}}body.dark-mode .toggle-mode img{content:url('night.png')}@media screen and (max-width:800px){.instagram-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}}.dual-section-container{display:flex;justify-content:center;gap:1rem;padding:1rem;margin:1rem auto;max-width:1200px;width:100%;box-sizing:border-box;overflow-x:hidden}.feature-box-left,.feature-box-right{background:#fff;padding:2rem;width:100%;max-width:none}.feature-box-left{position:relative;overflow:hidden}.feature-box-left .feature-images{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0}.feature-box-left .feature-image{width:100%;height:50%;object-fit:cover;margin:0}.feature-box-left .feature-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:20px;gap:20px}.feature-box-left h2{color:rgba(255,255,255,.883);text-align:center;margin:0;font-size:3rem}.feature-box-left p{color:#fff;text-align:center;margin:0;font-size:1.5rem;max-width:80%;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.feature-box-left .feature-button{margin-top:auto}.feature-box-right{position:relative;overflow:hidden;display:flex;flex-direction:column}.feature-box-right .feature-images{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.feature-box-right .feature-image{width:100%;height:100%;object-fit:cover;display:block}.feature-box-right .feature-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:20px}.feature-box-right h2{color:#fff;text-align:center;margin:0;font-size:2.7rem}.feature-button{background:#000000bb;color:#f18e2b;border-color:#f18e2b;border:1px solid;padding:.5rem 1.7rem;border-radius:100px;text-decoration:none;font-weight:500;transition:transform .3s ease}.feature-box-right .feature-button{background:linear-gradient(135deg,#935fed55,#ec489a54);color:#ffffffca;box-shadow:0 4px 12px rgba(0,0,0,.1)}.feature-box-left .feature-button:hover{background:#4848485f}.feature-box-right .feature-button:hover{background:linear-gradient(135deg,#b395e655,#e87eb354)}body.dark-mode .feature-box-left,body.dark-mode .feature-box-right{background:#2a2a2a}body.dark-mode .feature-box-right h2{color:#fff}.feature-box-left,.feature-box-right{background:#fff;padding:2rem;width:90%;max-width:none;aspect-ratio:1/1;position:relative;overflow:hidden}.feature-box-left .feature-content,.feature-box-right .feature-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem;box-sizing:border-box}@media (max-width:860px){.dual-section-container{flex-direction:column;gap:2rem;padding:1rem 20px}.feature-box-left,.feature-box-right{width:90%;max-width:90%;align-self:center}.feature-box-left .feature-content{justify-content:space-between}.feature-box-left .feature-button{margin-top:auto}.feature-box-right .feature-content{justify-content:space-between}.feature-box-right .feature-button{margin-top:auto}}@media (max-width:768px){.feature-box-left,.feature-box-right{padding:1rem;width:100%;max-width:none;align-self:center}.feature-box-left .feature-content,.feature-box-right .feature-content{padding-bottom:2.5rem;gap:.5rem}.feature-box-left h2,.feature-box-right h2{font-size:2.4rem;line-height:1}.feature-box-left p{font-size:1.2rem;max-width:100%}.feature-box-left .feature-button,.feature-box-right .feature-button{padding:.4rem .8rem;font-size:1.1rem}}@media (max-width:768px){.instagram-grid{max-width:none!important;width:100%!important;justify-content:center}}.marcia{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;padding:20px;box-sizing:border-box;margin-bottom:20px}.marcia img{width:38%;border-radius:38px;margin-right:20px}.marcia-content{width:60%}.marcia-content h2{font-size:2rem;margin-bottom:10px;color:#333}.marcia-content p{font-size:1.1rem;line-height:1.6;color:#555}body.dark-mode .marcia-content h2{color:#eee}body.dark-mode .marcia-content p{color:#ddd}@media (max-width:700px){.dual-section-container,.marcia{padding-left:10px;padding-right:10px}.marcia{flex-direction:column;align-items:flex-start}.marcia img{width:100%;max-width:none;margin-bottom:16px}}.marcia-wrapper{width:96.5%;max-width:1200px;margin:2rem auto;padding:0;box-sizing:border-box;background-color:#e8e8e8;border-radius:38px;box-shadow:-12px -12px 24px rgba(0,119,190,.15),-12px 12px 24px rgba(0,119,190,.15),12px -12px 24px rgba(0,119,190,.15),12px 12px 24px rgba(0,119,190,.15)}body.dark-mode .marcia-wrapper{background-color:#2a2a2a;box-shadow:-12px -12px 24px rgba(218,165,32,.15),-12px 12px 24px rgba(205,134,63,.15),12px -12px 24px rgba(218,165,32,.15),12px 12px 24px rgba(205,134,63,.15)}.marcia-wrapper .marcia{display:flex;align-items:center;gap:1.5rem;padding:0;margin:0}.marcia-wrapper .marcia img{flex:0 0 auto;width:32%;border-radius:38px}.marcia-wrapper .marcia-content{flex:1 1 0}@media (max-width:700px){.marcia-wrapper{padding:0}.marcia-wrapper .marcia{flex-direction:column;align-items:flex-start}.marcia-wrapper .marcia img{width:100%;margin-bottom:1rem}}@media (min-width:953px){.dual-section-container,.marcia-wrapper{max-width:90%;padding:0 0}}@media (max-width:953px){.marcia-wrapper{max-width:85.6%;padding:0 0}}@media (min-width:860px) and (max-width:953px){.marcia-wrapper{max-width:96%;padding:0 0}}@media (width:953px){.marcia-wrapper{max-width:90%;padding:0 0}}@media (max-width:768px){.marcia-wrapper{padding:0 0;width:94.8%;max-width:100%;box-sizing:border-box}.marcia-wrapper .marcia{flex-direction:column;align-items:flex-start;gap:1rem;padding:0}.marcia-wrapper .marcia img{width:100%;max-width:none;margin-bottom:1rem;border-radius:28px}.marcia-wrapper .marcia-content{width:100%;padding-left:16px;padding-bottom:16px;padding-right:16px;display:flex;flex-direction:column;align-items:flex-start}.marcia-wrapper .marcia-content h1,.marcia-wrapper .marcia-content h2{background:linear-gradient(to right,#966622,#e29a35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;margin:0 0 .5rem 0;text-align:left;align-self:flex-start}.marcia-wrapper .marcia-content p{font-size:1.5rem;font-weight:500;text-align:left;margin:0;align-self:flex-start}}@media (min-width:769px){.marcia-wrapper .marcia{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;padding:0;margin:0}.marcia-wrapper .marcia img{flex:0 0 auto;width:32%;border-radius:38px;margin:0;align-self:flex-start}.marcia-wrapper .marcia-content{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px 16px 0 16px;height:auto}.marcia-wrapper .marcia-content h1,.marcia-wrapper .marcia-content h2{background:linear-gradient(to top,#966622,#e29a35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;align-self:flex-start;margin-top:0;margin-bottom:.5rem;font-size:3rem}.marcia-wrapper .marcia-content p{text-align:left;align-self:flex-start;margin:0;font-size:1.5rem;font-weight:600;color:#555;line-height:1.6;max-width:90%}}@media (min-width:768px) and (max-width:900px){.marcia-wrapper .marcia-content p{font-size:1.28rem;line-height:1.4;max-width:100%}}.marcia-wrapper .marcia a{display:block;width:32%;min-width:120px;max-width:100%;margin:0;padding:0;border:none;box-shadow:none;background:0 0}.marcia-wrapper .marcia a img{width:100%;display:block;border-radius:38px;margin:0}@media (max-width:768px){.marcia-wrapper .marcia{flex-direction:column;align-items:flex-start;gap:1rem;padding:0}.marcia-wrapper .marcia a{width:100%!important;min-width:0!important;max-width:100%!important;margin:0;padding:0;display:block}.marcia-wrapper .marcia a img{width:100%!important;max-width:none!important;margin-bottom:1rem;border-radius:28px;display:block;height:620px;object-fit:cover;object-position:top}.marcia-wrapper .marcia-content{width:100%;padding-left:16px;padding-bottom:16px;padding-right:16px;display:flex;flex-direction:column;align-items:flex-start}}@media (min-width:700px) and (max-width:768px){.marcia-wrapper .marcia a img{width:100%!important;max-width:none!important;margin-bottom:1rem;border-radius:28px;display:block;height:720px;object-fit:cover;object-position:top}}.marcia-wrapper .marcia a{overflow:hidden;border-radius:38px;display:block;position:relative}.marcia-wrapper .marcia a img{transition:transform .8s cubic-bezier(.4,2,.6,1)}.marcia-wrapper .marcia a:focus img,.marcia-wrapper .marcia a:hover img{transform:scale(1.07)}@media (min-width:769px){.marcia-wrapper .marcia{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;padding:0;margin:0}.marcia-wrapper .marcia a{flex:0 0 39%;width:auto;min-width:180px;max-width:100%;height:100%;display:block;overflow:hidden;border-radius:38px;margin:0;padding:0;position:relative}.marcia-wrapper .marcia a img{width:100%;height:100%;object-fit:cover;border-radius:38px;display:block;transition:transform .8s cubic-bezier(.4,2,.6,1)}.marcia-wrapper .marcia-content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px 16px 0 16px;height:auto}}@media (min-width:1300px){.marcia-wrapper .marcia-content p{font-size:1.7rem;line-height:1.5;max-width:90%}.content-section .section-desc{font-size:1.7rem;line-height:1.5}}.handwriting{width:100%;height:auto}.handwriting text{font-family:Pacifico,cursive;font-size:48px;fill:none;stroke:#000;stroke-width:1px;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 4s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero-heading{position:relative;display:block;margin:20px auto;padding:0;text-align:center;width:100%}.hello-outline{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.fill-path{fill:url(#hello-gradient);opacity:0;animation:revealFill .3s ease-out forwards 3.5s}.stroke-path{fill-opacity:0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes drawHello{to{stroke-dashoffset:0}}@keyframes revealFill{to{opacity:1}}@media screen and (max-width:1400px){.hello-outline{width:64vw;max-width:800px}}@media screen and (max-width:900px){.profile-section{display:flex;flex-direction:column;align-items:center;text-align:center}.hello-outline{width:95vw;max-width:none}}@media screen and (max-width:768px){.hero-heading{display:block;width:90vw;max-width:none;margin:1rem auto 0;padding:0;text-align:center}.hello-outline{display:block;width:100%;max-width:100%;height:auto;overflow:visible;margin:0 auto}}.intro-content{flex:1 1 0;min-width:0}@media screen and (max-width:900px){.profile-section{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.hero-heading{position:relative;display:block;margin:0 auto;padding:0;text-align:center;width:100%;top:20%;transform:translateY(90%);transform:translateX(8%)}.hero-heading svg{display:inline-block;margin:0 auto;width:93vw;max-width:1880px;height:auto}.intro-content{padding:0 1rem}.intro-text{text-align:left;padding-left:20px;padding-right:20px;margin:1.2rem 0;font-size:1.5rem;max-width:100%;margin-top:10px}}@media (max-width:768px){.intro-text{padding-left:10px;padding-right:10px;margin:1rem 0;font-size:1.5rem;line-height:1.4;max-width:120%;text-align:left;font-weight:600}}@media screen and (min-width:600px) and (max-width:682px){.instagram-section h2{font-size:38px;line-height:1.2}}@media screen and (max-width:600px){.hero-heading svg{width:99vw;max-width:none;height:auto;margin:0 auto}}@media screen and (min-width:600px) and (max-width:800px){.intro-text{padding-left:32px;padding-right:40px;margin:1.2rem 0;font-size:1.5rem;line-height:1.4;max-width:100%;text-align:left;font-weight:600}}@media (max-width:768px){.intro-text{width:100vw;max-width:100vw;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;text-align:left;display:block}}.profile-section img{max-width:100%;height:auto;box-shadow:-45px -45px 70px rgba(255,255,255,.2),12px 12px 25px rgba(0,0,0,.5),inset 0 0 25px rgba(255,255,255,.3),inset 0 0 15px rgba(0,0,0,.4);transition:box-shadow .4s ease;border-radius:32px}@media screen and (min-width:768px){.instagram-header h1{margin-right:10px}}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.content-section .section-desc,.content-section h2,.instagram-section h2,.instagram-section p,.intro-text,.marcia-wrapper .marcia-content h2,.marcia-wrapper .marcia-content p{opacity:0;animation:slideUp 1.2s ease forwards;animation-play-state:paused}.content-section .section-desc,.instagram-section p,.marcia-wrapper .marcia-content p{animation-delay:.1s}.intro-text{animation-delay:0s!important}.intro-text.slide-up-visible{animation-play-state:running!important}.feature-box-left .feature-images img,.feature-box-right .feature-images img{opacity:0;animation:slideUp 1.2s ease forwards;animation-play-state:paused}.feature-box-left .feature-images img:nth-child(2){animation-delay:.1s}.feature-box-left .feature-content,.feature-box-right .feature-content{opacity:0;animation:slideUp 1.2s ease forwards;animation-play-state:paused;animation-delay:.3s}.post-card{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.post-card.slide-up-visible{opacity:1;transform:translateY(0)}.instagram-post{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.instagram-post.slide-up-visible{opacity:1;transform:translateY(0)}.slide-up-visible{animation-play-state:running!important}::selection{background-color:#94c8d8;color:#2b3759}body.dark-mode ::selection{background-color:#dd8ea6b8;color:#36364c}@media screen and (max-width:900px){.profile-section{display:flex;flex-direction:column;align-items:left;gap:1rem;width:100%;padding:20px}.profile-section .profile-pic{width:248px;height:auto;margin:0}.hero-heading{position:static;width:100%;margin:0;padding:0;order:2;transform:translateY(50%);transform:translateX(-2%)}.hello-outline{width:90vw;max-width:600px;height:auto;margin:0 auto;display:block}.intro-text{order:3;width:100%;margin-top:.5rem;padding:0 20px}.intro-content{display:flex;flex-direction:column;width:100%;gap:2rem;padding:0}}@media screen and (max-width:600px){.profile-section{gap:1.5rem}.hello-outline{width:95vw}.hero-heading{transform:translateY(50%);transform:translateX(-8%)}.intro-text{font-size:1.34rem!important;line-height:1.5!important;max-width:98vw!important;width:98vw!important;padding-right:18vw!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}@media screen and (min-width:1200px){.container{width:90%;max-width:1400px;margin:60px auto;padding:40px;border-radius:38px;background:#e9e7e7;margin-top:100px}.content-section,.instagram-section{width:90%;margin:60px auto;padding:40px;border-radius:38px}body.dark-mode .container,body.dark-mode .content-section,body.dark-mode .instagram-section,body.dark-mode .marcia-wrapper{background:rgba(38,50,56,.6);background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.15) 0,rgba(255,255,255,.02) 60%,rgba(48,55,59,.6) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:38px;color:#cfd8dc;overflow:hidden;transition:all .3s ease-in-out;border:none;box-shadow:-30px -30px 50px rgba(255,255,255,.05),8px 8px 15px rgba(0,0,0,.4),inset 0 0 15px rgba(255,255,255,.1),inset 0 0 8px rgba(0,0,0,.3)}body.dark-mode .container::before,body.dark-mode .content-section::before,body.dark-mode .instagram-section::before,body.dark-mode .marcia-wrapper::before{content:'';background:radial-gradient(circle,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 70%);transition:transform .6s ease}.dual-section-container{margin:60px auto}.marcia-wrapper{margin:60px auto}.instagram-grid,.post-grid{max-width:100%;margin:0 auto}}@media screen and (max-width:1200px){.instagram-section{margin-bottom:18px}.dual-section-container{margin:30px auto 30px auto}.marcia-wrapper{margin:30px auto 30px auto}}@media screen and (min-width:870px){.feature-box-left{border-radius:38px 0 0 38px}.feature-box-right{border-radius:0 38px 38px 0}body.dark-mode .feature-box-left{border-radius:38px 0 0 38px}body.dark-mode .feature-box-right{border-radius:0 38px 38px 0}}@media (max-width:600px){.profile-section{gap:1rem;padding:10px 0}.profile-section .profile-pic{width:120px}.hero-heading{position:static;width:100%;margin:0;padding:0;order:2;transform:translateY(50%);transform:translateX(-2%);animation-delay:0s!important}.marcia img{max-height:620px}}.post-card{margin:4px 0}.post-card:first-child{margin-top:32px}.post-card:last-child{margin-bottom:32px}@media (min-width:900px) and (max-width:970px){.hero-heading svg{width:88vw!important;max-width:500px!important;margin:0 auto!important;display:block!important}}