.Navbar-module__cJzEcG__header{z-index:100;transition:background-color var(--duration-mid) var(--ease-standard), box-shadow var(--duration-mid) var(--ease-standard);position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__header.Navbar-module__cJzEcG__scrolled{background-color:var(--color-stone);box-shadow:0 2px 24px #2c25184d}.Navbar-module__cJzEcG__nav{width:100%}.Navbar-module__cJzEcG__container{max-width:var(--container-max);padding-inline:var(--container-pad);justify-content:space-between;align-items:center;height:72px;margin-inline:auto;display:flex}.Navbar-module__cJzEcG__wordmark{flex-direction:column;gap:1px;line-height:1;display:flex}.Navbar-module__cJzEcG__wordmarkMain{font-family:var(--font-display);color:var(--color-parchment);letter-spacing:-.01em;font-size:1.25rem}.Navbar-module__cJzEcG__wordmarkSub{font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:600}.Navbar-module__cJzEcG__desktopLinks{align-items:center;gap:var(--space-md);display:flex}.Navbar-module__cJzEcG__navLink{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-parchment);opacity:.8;transition:opacity var(--duration-fast) var(--ease-standard);padding:var(--space-xs) 0;font-size:.9375rem;font-weight:600;position:relative}.Navbar-module__cJzEcG__navLink:after{content:"";background-color:var(--color-gold);width:0;height:1px;transition:width var(--duration-fast) var(--ease-standard);position:absolute;bottom:0;left:0}.Navbar-module__cJzEcG__navLink:hover{opacity:1}.Navbar-module__cJzEcG__navLink:hover:after{width:100%}.Navbar-module__cJzEcG__hamburger{border-radius:var(--radius-sm);color:var(--color-parchment);cursor:pointer;min-width:44px;min-height:44px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:2px solid #f2ead880;align-items:center;gap:6px;padding:.5rem .875rem;display:none}.Navbar-module__cJzEcG__hamburger:hover{border-color:var(--color-parchment);background-color:#f2ead81a}.Navbar-module__cJzEcG__hamburgerLabel{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:600}.Navbar-module__cJzEcG__hamburgerIcon{align-items:center;display:flex}.Navbar-module__cJzEcG__mobileOverlay{background-color:var(--color-stone);z-index:99;animation:Navbar-module__cJzEcG__overlayIn var(--duration-mid) var(--ease-appear) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes Navbar-module__cJzEcG__overlayIn{0%{opacity:0}to{opacity:1}}.Navbar-module__cJzEcG__mobileLinks{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.Navbar-module__cJzEcG__mobileLinkItem{font-family:var(--font-display);color:var(--color-parchment);opacity:.85;transition:opacity var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:var(--space-xs) var(--space-md);font-size:clamp(2rem,8vw,3.5rem);font-style:italic;display:block}.Navbar-module__cJzEcG__mobileLinkItem:hover{opacity:1;color:var(--color-gold)}@media (max-width:900px){.Navbar-module__cJzEcG__desktopLinks{display:none}.Navbar-module__cJzEcG__hamburger{display:flex}}
.Footer-module__S6Hkya__footer{background-color:var(--color-stone);padding-block:var(--space-xl);border-top:1px solid var(--color-stone-mid)}.Footer-module__S6Hkya__container{gap:var(--space-xl);max-width:var(--container-max);padding-inline:var(--container-pad);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.Footer-module__S6Hkya__left{gap:var(--space-sm);flex-direction:column;display:flex}.Footer-module__S6Hkya__wordmarkMain{font-family:var(--font-display);color:var(--color-parchment);font-size:1.5rem;display:block}.Footer-module__S6Hkya__wordmarkSub{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);margin-top:-.25rem;margin-bottom:var(--space-sm);font-size:.75rem;font-weight:600;display:block}.Footer-module__S6Hkya__meta{color:var(--color-ash);max-width:none;font-size:.9375rem;line-height:1.6}.Footer-module__S6Hkya__copy{color:var(--color-smoke);max-width:none;font-size:.875rem;line-height:1.5}.Footer-module__S6Hkya__right{gap:var(--space-md);flex-direction:column;align-items:flex-end;display:flex}.Footer-module__S6Hkya__links{gap:var(--space-xs);text-align:right;flex-direction:column;display:flex}.Footer-module__S6Hkya__link{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ash);transition:color var(--duration-fast) var(--ease-standard);justify-content:flex-end;align-items:center;min-height:44px;padding:4px 0;font-size:.9375rem;font-weight:500;display:flex}.Footer-module__S6Hkya__link:hover{color:var(--color-gold)}.Footer-module__S6Hkya__contact{text-align:right;flex-direction:column;gap:6px;display:flex}.Footer-module__S6Hkya__contactItem{color:var(--color-smoke);transition:color var(--duration-fast) var(--ease-standard);justify-content:flex-end;align-items:center;min-height:44px;padding:4px 0;font-size:.9375rem;display:flex}.Footer-module__S6Hkya__contactItem:hover{color:var(--color-parchment)}@media (max-width:600px){.Footer-module__S6Hkya__container{grid-template-columns:1fr}.Footer-module__S6Hkya__right{align-items:flex-start}.Footer-module__S6Hkya__links{text-align:left}.Footer-module__S6Hkya__link,.Footer-module__S6Hkya__contactItem{justify-content:flex-start}.Footer-module__S6Hkya__contact{text-align:left}}
.Hero-module___w2HtG__hero{background-color:var(--color-stone);align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__bgImage{z-index:0;position:absolute;inset:0}.Hero-module___w2HtG__bgImg{object-fit:cover;object-position:center 30%;opacity:.55;width:100%;height:100%}.Hero-module___w2HtG__overlay{z-index:1;background:linear-gradient(90deg,#2c2518eb 45%,#2c25184d 100%);position:absolute;inset:0}.Hero-module___w2HtG__container{z-index:2;width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);padding-block:calc(72px + var(--space-xl)) var(--space-xl);grid-template-columns:1fr .6fr;align-items:center;margin-inline:auto;display:grid;position:relative}.Hero-module___w2HtG__content{gap:var(--space-md);flex-direction:column;max-width:680px;display:flex}.Hero-module___w2HtG__heading{font-family:var(--font-display);font-size:var(--text-hero);color:var(--color-parchment);letter-spacing:-.02em;line-height:1.08}.Hero-module___w2HtG__heading em{color:var(--color-gold);font-style:italic}.Hero-module___w2HtG__sub{font-size:var(--text-body-lg);color:var(--color-ash);max-width:56ch;line-height:1.75}.Hero-module___w2HtG__ctas{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.Hero-module___w2HtG__scrollHint{bottom:var(--space-lg);left:var(--container-pad);z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute}.Hero-module___w2HtG__scrollLine{background:linear-gradient(to bottom, var(--color-gold), transparent);width:1px;height:56px;animation:2s ease-in-out infinite Hero-module___w2HtG__scrollDrop;display:block}@keyframes Hero-module___w2HtG__scrollDrop{0%{transform-origin:top;opacity:0;transform:scaleY(0)}30%{opacity:1}70%{transform-origin:top;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(1)}}@media (max-width:900px){.Hero-module___w2HtG__container{grid-template-columns:1fr}.Hero-module___w2HtG__spacer{display:none}.Hero-module___w2HtG__overlay{background:#2c2518c7}}@media (max-width:600px){.Hero-module___w2HtG__ctas{flex-direction:column;align-items:flex-start}.Hero-module___w2HtG__ctas .Hero-module___w2HtG__btn{justify-content:center;width:100%}.Hero-module___w2HtG__scrollHint{display:none}}
.Sejarah-module__BTu8Xq__sejarah{background-color:var(--color-parchment);padding-block:var(--space-2xl)}.Sejarah-module__BTu8Xq__container{gap:var(--space-xl);max-width:var(--container-max);padding-inline:var(--container-pad);grid-template-columns:1fr 1fr;align-items:start;margin-inline:auto;display:grid}.Sejarah-module__BTu8Xq__textCol{gap:var(--space-md);padding-top:var(--space-sm);flex-direction:column;display:flex}.Sejarah-module__BTu8Xq__heading{font-size:var(--text-h2);color:var(--color-stone);line-height:1.12}.Sejarah-module__BTu8Xq__heading em{color:var(--color-vermilion);font-style:italic}.Sejarah-module__BTu8Xq__body{gap:var(--space-md);flex-direction:column;display:flex}.Sejarah-module__BTu8Xq__body p{font-size:var(--text-body-lg);color:var(--color-stone);line-height:1.8}.Sejarah-module__BTu8Xq__quote{border-left:3px solid var(--color-gold);padding-left:var(--space-md);margin-top:var(--space-sm)}.Sejarah-module__BTu8Xq__quote p{font-family:var(--font-display);font-style:italic;font-size:var(--text-h4);color:var(--color-vermilion);max-width:none;line-height:1.5}.Sejarah-module__BTu8Xq__cite{margin-top:var(--space-sm);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-smoke);font-style:normal;font-weight:600;display:block}.Sejarah-module__BTu8Xq__imageCol{gap:var(--space-sm);display:grid;position:relative}.Sejarah-module__BTu8Xq__imageMain{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;overflow:hidden}.Sejarah-module__BTu8Xq__imageSecondary{aspect-ratio:3/2;border-radius:var(--radius-md);width:65%;margin-left:auto;overflow:hidden}.Sejarah-module__BTu8Xq__img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard)}.Sejarah-module__BTu8Xq__imageMain:hover .Sejarah-module__BTu8Xq__img,.Sejarah-module__BTu8Xq__imageSecondary:hover .Sejarah-module__BTu8Xq__img{transform:scale(1.03)}.Sejarah-module__BTu8Xq__yearBadge{top:var(--space-md);left:calc(-1 * var(--space-lg));background-color:var(--color-vermilion);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);flex-direction:column;align-items:center;display:flex;position:absolute}.Sejarah-module__BTu8Xq__yearNum{font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-parchment);opacity:.7;font-size:.75rem;font-weight:600}.Sejarah-module__BTu8Xq__yearVal{font-family:var(--font-display);color:var(--color-gold);font-size:2.5rem;line-height:1}.Sejarah-module__BTu8Xq__yearLabel{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-parchment);opacity:.7;font-size:.7rem;font-weight:600}@media (max-width:1100px){.Sejarah-module__BTu8Xq__yearBadge{left:var(--space-sm)}}@media (max-width:900px){.Sejarah-module__BTu8Xq__sejarah{padding-block:var(--space-xl)}.Sejarah-module__BTu8Xq__container{gap:var(--space-lg);grid-template-columns:1fr}.Sejarah-module__BTu8Xq__imageSecondary{width:75%}.Sejarah-module__BTu8Xq__yearBadge{left:auto;right:var(--space-sm)}}@media (max-width:600px){.Sejarah-module__BTu8Xq__imageSecondary,.Sejarah-module__BTu8Xq__yearBadge{display:none}}
.Kunjungan-module__tFMyVG__kunjungan{background-color:var(--color-stone);padding-block:var(--space-2xl)}.Kunjungan-module__tFMyVG__container{gap:var(--space-xl);max-width:var(--container-max);padding-inline:var(--container-pad);grid-template-columns:1fr 1fr;align-items:start;margin-inline:auto;display:grid}.Kunjungan-module__tFMyVG__infoPanel{gap:var(--space-lg);flex-direction:column;display:flex}.Kunjungan-module__tFMyVG__heading{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-parchment);line-height:1.12}.Kunjungan-module__tFMyVG__block{gap:var(--space-sm);flex-direction:column;display:flex}.Kunjungan-module__tFMyVG__blockTitle{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-smoke);margin-bottom:4px;font-weight:600}.Kunjungan-module__tFMyVG__jamList{flex-direction:column;gap:4px;display:flex}.Kunjungan-module__tFMyVG__jamItem{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-stone-mid);display:flex}.Kunjungan-module__tFMyVG__jamHari{font-size:var(--text-body);color:var(--color-ash)}.Kunjungan-module__tFMyVG__jamJam{font-family:var(--font-label);letter-spacing:.04em;color:var(--color-parchment);text-align:right;font-size:1rem;font-weight:600}.Kunjungan-module__tFMyVG__ticketLoading{align-items:center;gap:var(--space-sm);color:var(--color-smoke);font-size:var(--text-body);padding-block:var(--space-sm);display:flex}.Kunjungan-module__tFMyVG__spinner{border:2px solid var(--color-stone-mid);border-top-color:var(--color-gold);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite Kunjungan-module__tFMyVG__spin}@keyframes Kunjungan-module__tFMyVG__spin{to{transform:rotate(360deg)}}.Kunjungan-module__tFMyVG__ticketError{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-vermilion);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:#8b1a1a1f}.Kunjungan-module__tFMyVG__ticketError p{color:var(--color-ash);font-size:var(--text-body);margin-bottom:var(--space-xs);max-width:none}.Kunjungan-module__tFMyVG__ticketList{flex-direction:column;display:flex}.Kunjungan-module__tFMyVG__ticketItem{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-stone-mid);display:flex}.Kunjungan-module__tFMyVG__ticketLeft{flex-direction:column;gap:2px;display:flex}.Kunjungan-module__tFMyVG__ticketKategori{font-size:var(--text-body);color:var(--color-parchment);font-weight:600}.Kunjungan-module__tFMyVG__ticketKet{color:var(--color-smoke);font-size:.875rem}.Kunjungan-module__tFMyVG__ticketHarga{font-family:var(--font-display);font-size:var(--text-h4);color:var(--color-gold);white-space:nowrap}.Kunjungan-module__tFMyVG__emptyText{color:var(--color-smoke);font-size:var(--text-body);max-width:none}.Kunjungan-module__tFMyVG__address{font-style:normal;font-size:var(--text-body);color:var(--color-ash);line-height:1.7}.Kunjungan-module__tFMyVG__contactLinks{margin-top:var(--space-xs);flex-direction:column;gap:4px;display:flex}.Kunjungan-module__tFMyVG__contactLink{color:var(--color-gold);font-size:var(--text-body);transition:color var(--duration-fast) var(--ease-standard);align-items:center;min-height:44px;display:flex}.Kunjungan-module__tFMyVG__contactLink:hover{color:var(--color-gold-light);text-decoration:underline}.Kunjungan-module__tFMyVG__mapPanel{aspect-ratio:4/5;border-radius:var(--radius-md);border:1px solid var(--color-stone-mid);width:100%;position:relative;overflow:hidden}.Kunjungan-module__tFMyVG__mapFrame{border:0;width:100%;height:100%}@media (max-width:900px){.Kunjungan-module__tFMyVG__kunjungan{padding-block:var(--space-xl)}.Kunjungan-module__tFMyVG__container{gap:var(--space-lg);grid-template-columns:1fr}.Kunjungan-module__tFMyVG__mapPanel{aspect-ratio:16/9}}
.AcaraBudaya-module__n8C_sa__acara{background-color:var(--color-parchment-dark);padding-block:var(--space-2xl)}.AcaraBudaya-module__n8C_sa__container{max-width:var(--container-max);padding-inline:var(--container-pad);gap:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.AcaraBudaya-module__n8C_sa__header{max-width:520px}.AcaraBudaya-module__n8C_sa__heading{font-size:var(--text-h2);color:var(--color-stone);line-height:1.12}.AcaraBudaya-module__n8C_sa__heading em{color:var(--color-vermilion);font-style:italic}.AcaraBudaya-module__n8C_sa__stateBox{gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);border:1px solid var(--color-ash);border-radius:var(--radius-md);background-color:var(--color-parchment);flex-direction:column;max-width:640px;display:flex}.AcaraBudaya-module__n8C_sa__spinner{border:2px solid var(--color-ash);border-top-color:var(--color-vermilion);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite AcaraBudaya-module__n8C_sa__spin}@keyframes AcaraBudaya-module__n8C_sa__spin{to{transform:rotate(360deg)}}.AcaraBudaya-module__n8C_sa__stateBox p{color:var(--color-stone);max-width:none}.AcaraBudaya-module__n8C_sa__errorText{color:var(--color-vermilion);font-weight:600}.AcaraBudaya-module__n8C_sa__errorSub{color:var(--color-smoke);font-size:.9375rem}.AcaraBudaya-module__n8C_sa__link{color:var(--color-vermilion);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.AcaraBudaya-module__n8C_sa__emptyTitle{font-family:var(--font-display);font-size:var(--text-h4);color:var(--color-stone);font-weight:400}.AcaraBudaya-module__n8C_sa__emptySub{color:var(--color-smoke);line-height:1.7;font-size:var(--text-body)}.AcaraBudaya-module__n8C_sa__content{gap:var(--space-xl);flex-direction:column;display:flex}.AcaraBudaya-module__n8C_sa__featured{background-color:var(--color-stone);padding:var(--space-xl);border-radius:var(--radius-md);gap:var(--space-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.AcaraBudaya-module__n8C_sa__featured:before{content:"";background-color:var(--color-gold);width:4px;height:100%;position:absolute;top:0;left:0}.AcaraBudaya-module__n8C_sa__featuredMeta{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.AcaraBudaya-module__n8C_sa__featuredLabel{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);font-weight:600}.AcaraBudaya-module__n8C_sa__featuredDate{font-size:var(--text-body);color:var(--color-smoke)}.AcaraBudaya-module__n8C_sa__featuredTitle{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-parchment);line-height:1.2}.AcaraBudaya-module__n8C_sa__featuredDesc{font-size:var(--text-body-lg);color:var(--color-ash);max-width:64ch;line-height:1.75}.AcaraBudaya-module__n8C_sa__featuredLokasi{font-size:var(--text-body);color:var(--color-smoke);max-width:none}.AcaraBudaya-module__n8C_sa__lokasiLabel{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-smoke);margin-right:6px}.AcaraBudaya-module__n8C_sa__eventList{flex-direction:column;display:flex}.AcaraBudaya-module__n8C_sa__eventItem{align-items:baseline;gap:var(--space-lg);padding-block:var(--space-md);border-bottom:1px solid var(--color-ash);display:flex}.AcaraBudaya-module__n8C_sa__eventDate{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-smoke);flex-shrink:0;min-width:180px;font-weight:600}.AcaraBudaya-module__n8C_sa__eventBody{flex-direction:column;gap:4px;display:flex}.AcaraBudaya-module__n8C_sa__eventTitle{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-stone);font-weight:600}.AcaraBudaya-module__n8C_sa__eventLokasi{color:var(--color-smoke);font-size:.9375rem}@media (max-width:900px){.AcaraBudaya-module__n8C_sa__acara{padding-block:var(--space-xl)}.AcaraBudaya-module__n8C_sa__featured{padding:var(--space-md)}.AcaraBudaya-module__n8C_sa__eventItem{gap:var(--space-xs);flex-direction:column}.AcaraBudaya-module__n8C_sa__eventDate{min-width:unset}}
.Galeri-module__rGraBq__galeri{background-color:var(--color-stone);padding-block:var(--space-2xl)}.Galeri-module__rGraBq__container{max-width:var(--container-max);padding-inline:var(--container-pad);gap:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.Galeri-module__rGraBq__header{max-width:520px}.Galeri-module__rGraBq__heading{font-size:var(--text-h2);color:var(--color-parchment);line-height:1.12}.Galeri-module__rGraBq__heading em{color:var(--color-gold);font-style:italic}.Galeri-module__rGraBq__note{color:var(--color-smoke);margin-top:var(--space-sm);max-width:none;font-size:.9375rem;font-style:italic}.Galeri-module__rGraBq__grid{columns:3 280px;column-gap:var(--space-sm)}.Galeri-module__rGraBq__gridItem{break-inside:avoid;margin-bottom:var(--space-sm)}.Galeri-module__rGraBq__photoBtn{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;width:100%;min-height:44px;padding:0;display:block;position:relative;overflow:hidden}.Galeri-module__rGraBq__photo{width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-standard);display:block}.Galeri-module__rGraBq__photoBtn:hover .Galeri-module__rGraBq__photo{transform:scale(1.04)}.Galeri-module__rGraBq__photoOverlay{padding:var(--space-sm) var(--space-md);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-parchment);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:linear-gradient(#0000,#2c2518d9);font-weight:600;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.Galeri-module__rGraBq__photoBtn:hover .Galeri-module__rGraBq__photoOverlay,.Galeri-module__rGraBq__photoBtn:focus-visible .Galeri-module__rGraBq__photoOverlay{opacity:1;transform:translateY(0)}.Galeri-module__rGraBq__lightbox{z-index:200;animation:Galeri-module__rGraBq__lbIn var(--duration-fast) var(--ease-appear);background-color:#18140cf2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes Galeri-module__rGraBq__lbIn{0%{opacity:0}to{opacity:1}}.Galeri-module__rGraBq__lightboxInner{align-items:center;gap:var(--space-sm);flex-direction:column;max-width:90vw;max-height:90dvh;display:flex;position:relative}.Galeri-module__rGraBq__lbClose{border-radius:var(--radius-sm);color:var(--color-parchment);cursor:pointer;width:44px;height:44px;transition:border-color var(--duration-fast), background-color var(--duration-fast);background:0 0;border:1px solid #f2ead84d;justify-content:center;align-items:center;display:flex;position:absolute;top:-48px;right:0}.Galeri-module__rGraBq__lbClose:hover{border-color:var(--color-parchment);background-color:#f2ead81a}.Galeri-module__rGraBq__lbNav{border-radius:var(--radius-sm);color:var(--color-parchment);cursor:pointer;width:44px;height:44px;transition:border-color var(--duration-fast), background-color var(--duration-fast);z-index:1;background:0 0;border:1px solid #f2ead84d;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Galeri-module__rGraBq__lbNav:hover{border-color:var(--color-parchment);background-color:#f2ead81a}.Galeri-module__rGraBq__lbPrev{left:-60px}.Galeri-module__rGraBq__lbNext{right:-60px}.Galeri-module__rGraBq__lbPhoto{object-fit:contain;border-radius:var(--radius-sm);max-width:80vw;max-height:75dvh}.Galeri-module__rGraBq__lbCaption{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-smoke);font-weight:600}.Galeri-module__rGraBq__lbCounter{font-family:var(--font-label);color:var(--color-smoke);font-size:.875rem}@media (max-width:900px){.Galeri-module__rGraBq__galeri{padding-block:var(--space-xl)}.Galeri-module__rGraBq__grid{columns:2 200px}.Galeri-module__rGraBq__lbPrev{left:-12px}.Galeri-module__rGraBq__lbNext{right:-12px}.Galeri-module__rGraBq__lbPhoto{max-width:92vw}}@media (max-width:600px){.Galeri-module__rGraBq__grid{columns:1}}
.Kontak-module__HvkRGq__kontak{background-color:var(--color-parchment);padding-block:var(--space-2xl)}.Kontak-module__HvkRGq__container{gap:var(--space-xl);max-width:var(--container-max);padding-inline:var(--container-pad);grid-template-columns:1fr 1fr;align-items:start;margin-inline:auto;display:grid}.Kontak-module__HvkRGq__infoCol{gap:var(--space-md);flex-direction:column;display:flex}.Kontak-module__HvkRGq__heading{font-size:var(--text-h2);color:var(--color-stone);line-height:1.12}.Kontak-module__HvkRGq__heading em{color:var(--color-vermilion);font-style:italic}.Kontak-module__HvkRGq__desc{font-size:var(--text-body-lg);color:var(--color-stone);line-height:1.8}.Kontak-module__HvkRGq__contactList{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.Kontak-module__HvkRGq__contactItem{align-items:flex-start;gap:var(--space-sm);font-size:var(--text-body);color:var(--color-stone);min-height:44px;transition:color var(--duration-fast) var(--ease-standard);display:flex}a.Kontak-module__HvkRGq__contactItem:hover{color:var(--color-vermilion)}.Kontak-module__HvkRGq__address{font-style:normal;line-height:1.6}.Kontak-module__HvkRGq__formCol{background-color:var(--color-parchment-dark);border:1px solid var(--color-ash);border-radius:var(--radius-md);padding:var(--space-xl)}.Kontak-module__HvkRGq__form{gap:var(--space-md);flex-direction:column;display:flex}.Kontak-module__HvkRGq__field{gap:var(--space-xs);flex-direction:column;display:flex}.Kontak-module__HvkRGq__label{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-smoke);font-weight:600}.Kontak-module__HvkRGq__input{background-color:var(--color-parchment);border:1.5px solid var(--color-ash);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-stone);width:100%;min-height:44px;transition:border-color var(--duration-fast) var(--ease-standard);resize:none;padding:.75rem 1rem}.Kontak-module__HvkRGq__input::placeholder{color:var(--color-smoke)}.Kontak-module__HvkRGq__input:hover{border-color:var(--color-smoke)}.Kontak-module__HvkRGq__input:focus{border-color:var(--color-vermilion);outline:none;box-shadow:0 0 0 3px #8b1a1a26}.Kontak-module__HvkRGq__inputError{border-color:var(--color-vermilion)}.Kontak-module__HvkRGq__textarea{resize:vertical;min-height:140px}.Kontak-module__HvkRGq__errorMsg{color:var(--color-vermilion);font-size:.875rem}.Kontak-module__HvkRGq__successBox{align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);flex-direction:column;display:flex}.Kontak-module__HvkRGq__successTitle{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-stone)}.Kontak-module__HvkRGq__successText{color:var(--color-smoke);font-size:var(--text-body);max-width:none;line-height:1.7}@media (max-width:900px){.Kontak-module__HvkRGq__kontak{padding-block:var(--space-xl)}.Kontak-module__HvkRGq__container{gap:var(--space-lg);grid-template-columns:1fr}.Kontak-module__HvkRGq__formCol{padding:var(--space-md)}}
