.tk-template-adat-jawa{--tk-ink:#293b3b;--tk-paper:#f5eddc;--tk-rule:#31423d3d;--tk-focus:#aa7a3f;--tk-body-font:"Cormorant Garamond", Georgia, serif;--tk-ui-font:Arial, sans-serif;--sekar-blue:#243e48;--sekar-blue-dark:#182e37;--sekar-brass:#ae8952;--sekar-paper:#f7f0df;background:var(--sekar-paper);color:var(--tk-ink)}.tk-template-adat-jawa h1,.tk-template-adat-jawa h2,.tk-template-adat-jawa h3{font-family:var(--font-invitation-serif,"Cormorant Garamond", Georgia, serif);letter-spacing:-.035em;font-weight:400}.tk-template-adat-jawa .tk-toolbar,.tk-template-adat-jawa .tk-controls,.tk-template-adat-jawa .tk-open-button,.tk-template-adat-jawa .tk-greeting-continue,.tk-template-adat-jawa .tk-rsvp-submit,.tk-template-adat-jawa .tk-rsvp label,.tk-template-adat-jawa .tk-calendar-link,.tk-template-adat-jawa .tk-event-map>a{font-family:var(--tk-ui-font)}.tk-template-adat-jawa .tk-open-button,.tk-template-adat-jawa .tk-rsvp-submit{border-color:var(--sekar-blue);background:var(--sekar-blue);border-radius:0;color:var(--sekar-paper)!important}.tk-template-adat-jawa .tk-open-button:hover,.tk-template-adat-jawa .tk-rsvp-submit:hover{background:#936b3e;border-color:#936b3e}.tk-template-adat-jawa .sekar__world{background:var(--sekar-paper);overflow:clip}.tk-template-adat-jawa .sekar__cover{isolation:isolate;background:var(--sekar-blue-dark);height:100%;color:var(--sekar-paper);text-align:center;place-items:center;padding:28px 24px;display:grid;position:relative;overflow:hidden}.tk-template-adat-jawa .sekar__cover:before{z-index:0;outline-offset:6px;content:"";pointer-events:none;border:1px solid #dcbf85b8;outline:1px solid #dcbf8552;position:absolute;inset:18px}.tk-template-adat-jawa .sekar__cover-print,.tk-template-adat-jawa .sekar__closing-paper,.tk-template-adat-jawa .sekar__genealogy-paper{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tk-template-adat-jawa .sekar__cover-print .tk-decoration-picture,.tk-template-adat-jawa .sekar__closing-paper .tk-decoration-picture,.tk-template-adat-jawa .sekar__genealogy-paper .tk-decoration-picture{width:100%;height:100%;position:absolute;inset:0}.tk-template-adat-jawa .sekar__cover-print .tk-decoration,.tk-template-adat-jawa .sekar__closing-paper .tk-decoration,.tk-template-adat-jawa .sekar__genealogy-paper .tk-decoration{object-fit:cover;width:100%;height:100%}.tk-template-adat-jawa .sekar__cover-print{opacity:.29;mix-blend-mode:screen}.tk-template-adat-jawa .sekar__cover-medallion{z-index:1;width:clamp(68px,10vw,120px);position:absolute;top:7%;left:50%;transform:translate(-50%)}.tk-template-adat-jawa .sekar__cover-medallion .tk-decoration-picture,.tk-template-adat-jawa .sekar__cover-medallion .tk-decoration{width:100%}.tk-template-adat-jawa .sekar__cover-copy{z-index:2;width:min(100%,780px);padding:clamp(80px,13vh,124px) 0 20px;position:relative}.tk-template-adat-jawa .sekar__cover-copy>p{color:#e0c88f;font-family:var(--tk-ui-font);letter-spacing:.08em;margin:0;font-size:14px}.tk-template-adat-jawa .sekar__cover-copy h1{color:#fff4dd;justify-items:center;gap:2px;margin:20px 0 17px;font-size:clamp(52px,9vw,98px);line-height:.87;display:grid}.tk-template-adat-jawa .sekar__cover-copy h1 span{display:block}.tk-template-adat-jawa .sekar__cover-copy h1 small{color:#ddc88f;font-family:var(--tk-ui-font);letter-spacing:.2em;margin-top:8px;font-size:.17em;line-height:1.4;display:block}.tk-template-adat-jawa .sekar__cover-copy h1 i{color:#c3a46c;font-size:.48em;font-weight:400}.tk-template-adat-jawa .sekar__open{margin-top:25px}.tk-template-adat-jawa .sekar__cover-batik{z-index:1;opacity:.56;pointer-events:none;height:17%;position:absolute;bottom:-8%;left:-9%;right:-9%}.tk-template-adat-jawa .sekar__cover-batik .tk-decoration-picture{width:100%;height:100%}.tk-template-adat-jawa .sekar__cover-batik .tk-decoration{object-fit:cover;width:100%;height:100%}.tk-template-adat-jawa .sekar__genealogy{isolation:isolate;background:#ede2ca;padding:clamp(62px,8vw,104px) clamp(20px,8vw,112px) clamp(70px,9vw,120px);position:relative;overflow:hidden}.tk-template-adat-jawa .sekar__genealogy-paper{z-index:-1;opacity:.14}.tk-template-adat-jawa .sekar__genealogy-head{z-index:1;text-align:center;width:min(100%,740px);margin:0 auto 36px;position:relative}.tk-template-adat-jawa .sekar__genealogy-seal{width:clamp(70px,10vw,112px);margin:0 auto 13px}.tk-template-adat-jawa .sekar__genealogy-seal .tk-decoration{width:100%}.tk-template-adat-jawa .sekar__genealogy-head h2{color:#2b4345;margin:0;font-size:clamp(39px,6vw,70px)}.tk-template-adat-jawa .sekar__genealogy-head p{color:#6c5738;margin:7px 0 0;font-size:18px}.tk-template-adat-jawa .sekar__family-pair{z-index:1;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:clamp(10px,3vw,40px);width:min(100%,1040px);margin-inline:auto;display:grid;position:relative}.tk-template-adat-jawa .sekar__family-person{text-align:center;justify-items:center;gap:18px;min-width:0;display:grid}.tk-template-adat-jawa .sekar__family-photo{aspect-ratio:4/5;background:#f8f1e1;border:1px solid #ad8953;width:min(100%,320px);padding:8px;box-shadow:0 16px 34px #3e322029}.tk-template-adat-jawa .sekar__family-photo .tk-photo-picture,.tk-template-adat-jawa .sekar__family-photo .tk-photo{width:100%;height:100%}.tk-template-adat-jawa .sekar__family-photo .tk-photo{object-fit:cover;object-position:center 17%}.tk-template-adat-jawa .sekar__family-name h3{color:#243e48;margin:0;font-size:clamp(27px,4vw,42px)}.tk-template-adat-jawa .sekar__family-name p{max-width:29ch;margin:6px auto 0;font-size:15px;line-height:1.5}.tk-template-adat-jawa .sekar__family-join{color:#947044;justify-items:center;gap:4px;display:grid}.tk-template-adat-jawa .sekar__family-join span{font-size:40px;font-style:italic}.tk-template-adat-jawa .sekar__genealogy-rule{background:linear-gradient(90deg,#0000,#9170428c 18% 82%,#0000);height:1px;position:absolute;bottom:28px;left:7%;right:7%}.tk-template-adat-jawa .sekar__salon{background:#f5eddc;padding:clamp(56px,8vw,94px) clamp(14px,5vw,72px) clamp(72px,9vw,108px)}.tk-template-adat-jawa .sekar__salon>header{width:min(100%,1080px);margin:0 auto 24px}.tk-template-adat-jawa .sekar__salon h2{color:#293f40;margin:0;font-size:clamp(42px,6vw,68px)}.tk-template-adat-jawa .sekar__salon-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,3vw,34px);width:min(100%,1080px);margin-inline:auto;display:grid}.tk-template-adat-jawa .sekar__salon-photo{aspect-ratio:4/5;outline-offset:-13px;background:#f9f3e4;border:1px solid #9e7948;outline:4px solid #e8dcc4;width:100%;padding:8px;box-shadow:0 10px 26px #3a312221}.tk-template-adat-jawa .sekar__salon-photo .tk-photo-picture,.tk-template-adat-jawa .sekar__salon-photo .tk-photo{width:100%;height:100%}.tk-template-adat-jawa .sekar__salon-photo .tk-photo{object-fit:cover;object-position:center 18%}.tk-template-adat-jawa .sekar__salon-photo--three,.tk-template-adat-jawa .sekar__salon-photo--six{aspect-ratio:1.65;grid-column:1/-1}.tk-template-adat-jawa .sekar__salon-photo--three .tk-photo,.tk-template-adat-jawa .sekar__salon-photo--six .tk-photo{object-position:center 16%}.tk-template-adat-jawa .sekar__ledger{isolation:isolate;background:#e4d4b4;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(25px,6vw,84px);padding:clamp(62px,9vw,112px) clamp(18px,7vw,100px);display:grid;position:relative;overflow:hidden}.tk-template-adat-jawa .sekar__ledger-date{z-index:1;text-align:center;position:relative}.tk-template-adat-jawa .sekar__ledger-date>p{color:#67593e;font-family:var(--tk-ui-font);margin:0;font-size:14px}.tk-template-adat-jawa .sekar__ledger-date h2{color:#273f44;justify-content:center;align-items:center;gap:.08em;margin:8px 0 7px;font-size:clamp(50px,8vw,86px);line-height:.95;display:flex}.tk-template-adat-jawa .sekar__ledger-date h2 i{color:#a47f4b;font-size:.48em;font-style:normal}.tk-template-adat-jawa .sekar__countdown{justify-content:center;gap:8px 13px;margin-top:21px}.tk-template-adat-jawa .sekar__countdown>div{min-width:44px}.tk-template-adat-jawa .sekar__countdown dt{color:#665d48;font-size:12px}.tk-template-adat-jawa .sekar__countdown dd{color:#273f44;font-size:23px}.tk-template-adat-jawa .sekar__ledger-date>.tk-calendar-link{color:#29454a;margin-top:15px}.tk-template-adat-jawa .sekar__ledger-details{z-index:1;background:#f9f3e5;border:1px solid #81623685;min-width:0;padding:clamp(18px,3vw,34px);position:relative;box-shadow:0 18px 38px #42311d24}.tk-template-adat-jawa .sekar__ledger-details ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0 0 24px;list-style:none;display:grid}.tk-template-adat-jawa .sekar__ledger-details li{border-left:2px solid #ad8952;padding-left:15px}.tk-template-adat-jawa .sekar__ledger-details time{color:#725b37;font-family:var(--tk-ui-font);font-size:14px}.tk-template-adat-jawa .sekar__ledger-details li h3{color:#263f43;margin:5px 0 0;font-size:clamp(24px,4vw,34px)}.tk-template-adat-jawa .sekar__ledger-map{background:#f4eddd;border:1px solid #81623652;grid-template-columns:minmax(100px,.5fr) minmax(0,1.5fr);align-items:stretch;display:grid}.tk-template-adat-jawa .sekar__ledger-map>div{align-content:center;gap:6px;padding:14px;display:grid}.tk-template-adat-jawa .sekar__ledger-map h3{color:#29434a;margin:0;font-size:27px}.tk-template-adat-jawa .sekar__ledger-map p{margin:0;font-size:14px}.tk-template-adat-jawa .sekar__map iframe{height:100%;min-height:225px}.tk-template-adat-jawa .sekar__ledger-carving{z-index:0;opacity:.16;pointer-events:none;width:clamp(190px,28vw,350px);position:absolute;bottom:-16%;right:-7%}.tk-template-adat-jawa .sekar__chronicle{isolation:isolate;color:#f7efdd;background:#203a43;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:clamp(24px,7vw,90px);padding:clamp(58px,8vw,96px) clamp(22px,8vw,112px);display:grid;position:relative;overflow:hidden}.tk-template-adat-jawa .sekar__chronicle-heading{z-index:1;position:relative}.tk-template-adat-jawa .sekar__chronicle h2{color:#f2dfb5;margin:0;font-size:clamp(36px,5vw,56px)}.tk-template-adat-jawa .sekar__chronicle ol{z-index:1;margin:0;padding:0;list-style:none;position:relative}.tk-template-adat-jawa .sekar__chronicle li{border-top:1px solid #e8d3a766;grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:16px;padding:17px 0;display:grid}.tk-template-adat-jawa .sekar__chronicle li:last-child{border-bottom:1px solid #e8d3a766}.tk-template-adat-jawa .sekar__chronicle time{color:#e5ca8e;font-family:var(--tk-ui-font);font-size:14px}.tk-template-adat-jawa .sekar__chronicle li p{margin:0;font-size:17px}.tk-template-adat-jawa .sekar__chronicle-flower{z-index:0;opacity:.18;pointer-events:none;width:clamp(180px,24vw,295px);position:absolute;bottom:-25%;right:-6%}.tk-template-adat-jawa .sekar__closing{isolation:isolate;background:#ede2ca;padding:clamp(58px,8vw,94px) 22px calc(clamp(58px,8vw,94px) + 88px);position:relative;overflow:hidden}.tk-template-adat-jawa .sekar__closing-paper{opacity:.25}.tk-template-adat-jawa .sekar__closing-seal{z-index:1;aspect-ratio:1;color:#31484a;place-items:center;width:112px;margin:0 auto 15px;display:grid;position:relative}.tk-template-adat-jawa .sekar__closing-seal>.tk-decoration-picture{position:absolute;inset:0}.tk-template-adat-jawa .sekar__closing-seal .tk-decoration{width:100%;height:100%}.tk-template-adat-jawa .sekar__closing-seal span{z-index:1;font-size:23px;position:relative}.tk-template-adat-jawa .sekar__closing-seal i{color:#a27d49;font-size:.8em}.tk-template-adat-jawa .sekar__closing-content{z-index:1;width:min(100%,760px);margin-inline:auto;position:relative}.tk-template-adat-jawa .sekar__closing-content h2{color:#293f40;text-align:center;margin:0 0 22px;font-size:clamp(39px,6vw,62px)}.tk-template-adat-jawa .sekar__rsvp{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.tk-template-adat-jawa .sekar__rsvp input,.tk-template-adat-jawa .sekar__rsvp select,.tk-template-adat-jawa .sekar__rsvp textarea{background:#fffaf0;border-color:#2a403f61}.tk-template-adat-jawa .sekar__gift{border-top:1px solid #2a403f47;margin-top:24px;padding-top:8px}.tk-template-adat-jawa .sekar__gift summary{font-family:var(--tk-ui-font);justify-content:center;font-size:14px}@media (max-width:760px){.tk-template-adat-jawa .sekar__cover-copy{padding-top:102px}.tk-template-adat-jawa .sekar__cover-copy h1{gap:4px;font-size:clamp(46px,12vw,62px)}.tk-template-adat-jawa .sekar__cover-medallion{width:72px;top:6%}.tk-template-adat-jawa .sekar__genealogy{padding:59px 14px 72px}.tk-template-adat-jawa .sekar__genealogy-head{margin-bottom:26px}.tk-template-adat-jawa .sekar__family-pair{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:6px}.tk-template-adat-jawa .sekar__family-person{gap:13px}.tk-template-adat-jawa .sekar__family-photo{padding:4px}.tk-template-adat-jawa .sekar__family-name h3{font-size:clamp(21px,6vw,29px)}.tk-template-adat-jawa .sekar__family-name p{font-size:14px}.tk-template-adat-jawa .sekar__family-join span{font-size:27px}.tk-template-adat-jawa .sekar__salon{padding:55px 12px 76px}.tk-template-adat-jawa .sekar__salon-wall{gap:12px}.tk-template-adat-jawa .sekar__salon-photo{outline-offset:-9px;outline-width:2px;padding:4px}.tk-template-adat-jawa .sekar__salon-photo--three,.tk-template-adat-jawa .sekar__salon-photo--six{aspect-ratio:1.35}.tk-template-adat-jawa .sekar__ledger{grid-template-columns:minmax(0,1fr);gap:28px;padding:62px 16px 74px}.tk-template-adat-jawa .sekar__ledger-date h2{font-size:clamp(54px,14vw,72px)}.tk-template-adat-jawa .sekar__ledger-details{padding:17px 13px}.tk-template-adat-jawa .sekar__ledger-details ol{gap:10px}.tk-template-adat-jawa .sekar__ledger-details li{padding-left:9px}.tk-template-adat-jawa .sekar__ledger-details time{font-size:14px}.tk-template-adat-jawa .sekar__ledger-map{grid-template-columns:minmax(0,1fr)}.tk-template-adat-jawa .sekar__ledger-map>div{padding:11px 13px}.tk-template-adat-jawa .sekar__map iframe{min-height:205px}.tk-template-adat-jawa .sekar__chronicle{grid-template-columns:minmax(0,1fr);gap:22px;padding:58px 22px 68px}.tk-template-adat-jawa .sekar__chronicle li{grid-template-columns:62px minmax(0,1fr);gap:10px}.tk-template-adat-jawa .sekar__chronicle li p{font-size:16px}.tk-template-adat-jawa .sekar__closing{padding:58px 18px 146px}.tk-template-adat-jawa .sekar__rsvp{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:360px){.tk-template-adat-jawa .sekar__family-pair{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.tk-template-adat-jawa .sekar__family-name h3{font-size:20px}.tk-template-adat-jawa .sekar__family-name p{font-size:14px}.tk-template-adat-jawa .sekar__ledger-details li h3{font-size:22px}}
