.CoverPage-module__-6bBmG__cover{z-index:1000;background-color:var(--teal-bg);flex-direction:column;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow:hidden}.CoverPage-module__-6bBmG__fadeOut{opacity:0;pointer-events:none;transform:scale(1.05)}.CoverPage-module__-6bBmG__bgOverlay{filter:blur(5px)brightness(.5);z-index:0;background-image:url(https://digital-creative.id/undangan-final-pemilihan-duta-bahasa-provinsi-bali-2024/wp-content/uploads/2024/05/JGN4486-scaled.jpg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.CoverPage-module__-6bBmG__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:400px;padding:2rem;display:flex;position:relative}.CoverPage-module__-6bBmG__logoGroup{justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.CoverPage-module__-6bBmG__miniLogo{filter:drop-shadow(0 2px 4px #0000004d);width:auto;height:35px}.CoverPage-module__-6bBmG__crestContainer{margin-bottom:2rem}.CoverPage-module__-6bBmG__mainCrest{filter:drop-shadow(0 0 15px #c5963a80);width:100px;height:auto}.CoverPage-module__-6bBmG__textContainer{margin-bottom:2.5rem}.CoverPage-module__-6bBmG__subTitle{font-family:var(--font-body);color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:500}.CoverPage-module__-6bBmG__mainTitle{font-family:var(--font-heading);color:var(--white);letter-spacing:.02em;text-shadow:0 4px 10px #0000004d;margin:.25rem 0;font-size:2.8rem;font-weight:800}.CoverPage-module__-6bBmG__locationTitle{font-family:var(--font-body);color:var(--gold-text);letter-spacing:.15em;margin:0;font-size:.95rem;font-weight:600}.CoverPage-module__-6bBmG__divider{opacity:.7;margin:1.5rem 0}.CoverPage-module__-6bBmG__toLabel{font-family:var(--font-body);color:#fffc;margin-bottom:.5rem;font-size:.85rem;font-style:italic}.CoverPage-module__-6bBmG__guestName{font-family:var(--font-heading);color:var(--white);text-shadow:0 2px 5px #0000004d;margin:0;font-size:1.6rem;font-weight:700}.CoverPage-module__-6bBmG__openButton{color:var(--white);font-family:var(--font-body);cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;align-items:center;gap:.75rem;padding:.9rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #0003}.CoverPage-module__-6bBmG__openButton:hover{border-color:var(--white);background:#ffffff40;transform:translateY(-3px);box-shadow:0 8px 25px #0000004d}.CoverPage-module__-6bBmG__openButton:active{transform:translateY(-1px);box-shadow:0 2px 10px #0003}.CoverPage-module__-6bBmG__clicked{opacity:.7;transform:scale(.95)!important}@media (max-width:480px){.CoverPage-module__-6bBmG__mainTitle{font-size:2.2rem}}
.HeroSection-module__8AZ9Vq__hero{background-color:var(--teal-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:6rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.HeroSection-module__8AZ9Vq__bgWrapper{filter:blur(4px)brightness(.6);opacity:.35;z-index:0;background-image:url(https://digital-creative.id/wp-content/uploads/2024/05/JGN4331-scaled.jpeg);background-position:50%;background-size:cover;position:absolute;inset:0}.HeroSection-module__8AZ9Vq__logoPill{z-index:2;background-color:#ffffffe6;border-radius:50px;padding:.5rem 1.5rem;position:absolute;top:2rem;box-shadow:0 4px 15px #0003}.HeroSection-module__8AZ9Vq__insLogo{width:auto;height:24px}.HeroSection-module__8AZ9Vq__contentWrapper{z-index:1;flex-direction:column;align-items:center;max-width:400px;display:flex;position:relative}.HeroSection-module__8AZ9Vq__crestWrapper{margin-bottom:.5rem}.HeroSection-module__8AZ9Vq__crestLogo{filter:drop-shadow(0 0 15px #c5963a66);width:140px;height:auto}.HeroSection-module__8AZ9Vq__brandTextWrapper{margin-bottom:2rem}.HeroSection-module__8AZ9Vq__brandTitle{font-family:var(--font-heading);color:var(--white);letter-spacing:.05em;margin:0;font-size:1.25rem;font-weight:500}.HeroSection-module__8AZ9Vq__brandSubtitle{font-family:var(--font-heading);color:var(--white);letter-spacing:.02em;margin:-.25rem 0 0;font-size:1.75rem;font-weight:800}.HeroSection-module__8AZ9Vq__puncakFinal{font-family:var(--font-heading);color:var(--white);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.HeroSection-module__8AZ9Vq__goldHighlight{font-family:var(--font-body);color:var(--gold-text);letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;font-size:1.1rem;font-weight:800}.HeroSection-module__8AZ9Vq__eventDate{font-family:var(--font-heading);color:var(--white);opacity:.9;font-size:1.25rem;font-weight:500}.HeroSection-module__8AZ9Vq__filigree{margin-top:1.5rem}@media (max-width:480px){.HeroSection-module__8AZ9Vq__crestLogo{width:120px}.HeroSection-module__8AZ9Vq__brandSubtitle{font-size:1.5rem}.HeroSection-module__8AZ9Vq__puncakFinal{font-size:2.2rem}.HeroSection-module__8AZ9Vq__goldHighlight{font-size:.95rem}}
.SambutanSection-module__O5oODa__section{text-align:center;background-color:var(--teal-bg);max-width:500px;margin:0 auto;padding:4rem 1.5rem;position:relative}.SambutanSection-module__O5oODa__greeting{font-family:var(--font-heading);color:var(--gold-text);margin-bottom:1rem;font-size:1.1rem}.SambutanSection-module__O5oODa__swastyastu{filter:drop-shadow(0 0 10px #c5963a4d);width:120px;height:auto;margin-bottom:1.5rem}.SambutanSection-module__O5oODa__swastyastuText{font-family:var(--font-heading);color:var(--gold-accent);margin-bottom:2rem;font-size:1.8rem;font-weight:700}.SambutanSection-module__O5oODa__bodyText{font-family:var(--font-body);color:#ffffffe6;text-align:justify;font-size:.95rem;line-height:1.8}
.EventDetailsSection-module__XwUiXG__section{text-align:center;background-color:var(--teal-bg);max-width:500px;margin:0 auto;padding:4rem 1.5rem}.EventDetailsSection-module__XwUiXG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #c5963a33;border-radius:20px;padding:2rem 1.5rem;box-shadow:0 10px 30px #0003}.EventDetailsSection-module__XwUiXG__detailItem{text-align:left;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.EventDetailsSection-module__XwUiXG__iconWrapper{color:var(--gold-text);flex-shrink:0}.EventDetailsSection-module__XwUiXG__label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#fff9;margin-bottom:.2rem;font-size:.75rem}.EventDetailsSection-module__XwUiXG__value{font-family:var(--font-heading);color:var(--white);font-size:1.1rem;font-weight:600}.EventDetailsSection-module__XwUiXG__mapBtn{color:var(--gold-text);border-bottom:1px solid #0000;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.EventDetailsSection-module__XwUiXG__mapBtn:hover{border-color:var(--gold-text)}.EventDetailsSection-module__XwUiXG__timerTitle{font-family:var(--font-heading);color:var(--gold-text);margin:3rem 0 1.5rem;font-size:1.4rem;font-weight:700}.EventDetailsSection-module__XwUiXG__timerGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.EventDetailsSection-module__XwUiXG__timerBox{background:#ffffff14;border:1px solid #c5963a33;border-radius:12px;padding:.75rem .25rem}.EventDetailsSection-module__XwUiXG__timerNum{font-family:var(--font-heading);color:var(--white);font-size:1.5rem;font-weight:700;display:block}.EventDetailsSection-module__XwUiXG__timerLabel{font-family:var(--font-body);text-transform:uppercase;color:var(--gold-text);font-size:.65rem}
.WinnersSection-module__YrKrpq__section{text-align:center;background-color:var(--teal-bg);max-width:500px;margin:0 auto;padding:4rem 1.5rem}.WinnersSection-module__YrKrpq__heading{font-family:var(--font-heading);color:var(--gold-text);margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.WinnersSection-module__YrKrpq__subheading{font-family:var(--font-heading);color:var(--white);margin-bottom:2rem;font-size:1.2rem;font-weight:500}.WinnersSection-module__YrKrpq__divider{align-items:center;gap:.75rem;width:200px;margin:0 auto 2rem;display:flex}.WinnersSection-module__YrKrpq__divider span{background:linear-gradient(90deg, transparent, var(--gold-border), transparent);flex:1;height:1px}.WinnersSection-module__YrKrpq__winnersGrid{flex-direction:column;gap:3rem;margin-top:2rem;display:flex}.WinnersSection-module__YrKrpq__winnerCard{flex-direction:column;align-items:center;display:flex}.WinnersSection-module__YrKrpq__ovalFrame{border:3px solid var(--gold-border);border-radius:100px;width:200px;height:280px;margin-bottom:1rem;overflow:hidden;box-shadow:0 10px 30px #0000004d}.WinnersSection-module__YrKrpq__ovalFrame img{object-fit:cover;width:100%;height:100%}.WinnersSection-module__YrKrpq__winnerName{font-family:var(--font-heading);color:var(--gold-text);margin-bottom:.2rem;font-size:1.2rem;font-weight:600}.WinnersSection-module__YrKrpq__winnerTitle{font-family:var(--font-body);color:#ffffffb3;letter-spacing:.05em;font-size:.85rem}
.FinalistsSection-module__wUUy3a__section{text-align:center;background-color:var(--teal-bg);max-width:500px;margin:0 auto;padding:4rem 1.5rem}.FinalistsSection-module__wUUy3a__heading{margin-bottom:.5rem;font-size:1.8rem}.FinalistsSection-module__wUUy3a__subheading{margin-bottom:2rem;font-size:1.2rem}.FinalistsSection-module__wUUy3a__finalistsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.FinalistsSection-module__wUUy3a__finalistCard{flex-direction:column;align-items:center;display:flex}.FinalistsSection-module__wUUy3a__portraitFrame{aspect-ratio:1;border:2px solid var(--gold-border);border-radius:50%;width:100%;margin-bottom:.75rem;overflow:hidden;box-shadow:0 5px 15px #0003}.FinalistsSection-module__wUUy3a__portraitFrame img{object-fit:cover;width:100%;height:100%}.FinalistsSection-module__wUUy3a__finalistName{font-family:var(--font-heading);color:var(--white);margin-bottom:.2rem;font-size:.9rem;font-weight:600}.FinalistsSection-module__wUUy3a__finalistUni{font-family:var(--font-body);color:var(--gold-text);opacity:.8;font-size:.7rem}
.GallerySection-module__I00ByG__section{text-align:center;background-color:var(--teal-bg);max-width:500px;margin:0 auto;padding:4rem 1.5rem}.GallerySection-module__I00ByG__heading{margin-bottom:2rem;font-size:1.8rem}.GallerySection-module__I00ByG__grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.GallerySection-module__I00ByG__imageFrame{border:2px solid #c5963a4d;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0003}.GallerySection-module__I00ByG__imageFrame img{object-fit:cover;width:100%;height:150px;display:block}
.RSVPSection-module__GpTkoa__section{text-align:center;background-color:var(--teal-bg);max-width:500px;margin:0 auto;padding:4rem 1.5rem}.RSVPSection-module__GpTkoa__closingText{font-family:var(--font-body);color:#ffffffe6;text-align:justify;margin-bottom:2rem;font-size:.95rem;line-height:1.8}.RSVPSection-module__GpTkoa__formTitle{font-family:var(--font-heading);color:var(--gold-text);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.RSVPSection-module__GpTkoa__input,.RSVPSection-module__GpTkoa__textarea{width:100%;color:var(--white);font-family:var(--font-body);background:#ffffff14;border:1px solid #c5963a4d;border-radius:12px;margin-bottom:1rem;padding:.8rem 1.2rem}.RSVPSection-module__GpTkoa__submitBtn{background:var(--gold-3d);width:100%;color:var(--teal-dark);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;border-radius:12px;padding:1rem;font-weight:700;box-shadow:0 4px 15px #0000004d}.RSVPSection-module__GpTkoa__messageCard{border-left:3px solid var(--gold-border);text-align:left;background:#ffffff0d;border-radius:0 8px 8px 0;margin-bottom:1rem;padding:1rem}.RSVPSection-module__GpTkoa__messageName{color:var(--gold-text);font-size:.9rem;font-weight:700}
.FooterSection-module__BT7C-q__footer{text-align:center;background-color:var(--teal-dark);max-width:500px;margin:0 auto;padding:4rem 1.5rem 2rem}.FooterSection-module__BT7C-q__sloganTitle{font-family:var(--font-heading);color:var(--gold-text);margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.FooterSection-module__BT7C-q__santihImg{width:200px;margin:2rem 0}.FooterSection-module__BT7C-q__logo{width:80px;margin-bottom:2rem}.FooterSection-module__BT7C-q__contactLink{color:var(--white);justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;text-decoration:none;display:flex}.FooterSection-module__BT7C-q__credits{color:#fff6;margin-top:3rem;font-size:.7rem}
