.jh-page,.jh-hero{--jh-cream:#fbf8ef;--jh-sky:#dce7f1;--jh-blue:#2158a8;--jh-peach:#f6aa96;--jh-butter:#f3d96b;--jh-ink:#15284b;color:var(--jh-ink);font-family:DM Sans,Arial,sans-serif}.invitation.theme-jatuh-hati{background:var(--jh-cream,#fbf8ef)}.jh-page{background:var(--jh-cream);--theme-paper:var(--jh-cream);--theme-soft:var(--jh-cream);--theme-ink:var(--jh-ink);--theme-accent:var(--jh-blue);--detail-ink:var(--jh-ink);--wish-paper:var(--jh-cream);--wish-ink:var(--jh-ink)}.jh-page :is(p,small,label){color:inherit}.jh-page :is(h1,h2,h3,h4,p,blockquote,figure){margin:0}.jh-page :is(h1,h2,h3,h4),.jh-hero :is(h1,dd,strong){overflow-wrap:anywhere}.jh-page :is(h1,h2,h3){font-family:Fraunces,Georgia,serif;font-weight:600}.jh-flight-mark{width:76px;height:76px;color:var(--jh-blue);flex-shrink:0;display:block}.jh-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--jh-ink);outline-offset:5px}.jh-page button{cursor:pointer}.jh-page button:disabled{cursor:not-allowed}.jh-hero{background:var(--jh-cream);text-align:left;isolation:isolate;border-radius:7px;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 12px 28px #15284b18}.jh-ticket-top{background:var(--jh-blue);min-height:58px;color:var(--jh-cream);letter-spacing:1px;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:14px 25px;font-size:9px;font-weight:700;display:flex}.jh-ticket-top>span:first-child{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.jh-ticket-top .jh-flight-mark{width:24px;height:24px;color:inherit}.jh-ticket-body{flex:1;padding:27px 26px 24px}.jh-ticket-route{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.jh-ticket-route>div:not(.jh-route-line){min-width:0;max-width:40%}.jh-ticket-route>div:last-child{text-align:right}.jh-ticket-route strong{letter-spacing:-3px;font-size:clamp(2.75rem,7vw,4.2rem);font-weight:800;line-height:1;display:block}.jh-ticket-route span{margin-top:6px;font-size:11px;display:block}.jh-route-line{flex:1;place-items:center;min-width:40px;display:grid;position:relative}.jh-route-line:before{content:"";border-top:1px dashed var(--jh-blue);position:absolute;left:0;right:0}.jh-route-line .jh-flight-mark{background:var(--jh-cream);width:43px;height:43px;padding:3px;position:relative;transform:rotate(30deg)}.jh-ticket-label,.jh-ticket-details dt,.jh-stub-info>div>span{color:var(--jh-ink);letter-spacing:1px;font-size:9px;font-weight:600;line-height:1.5}.jh-hero .jh-ticket-label{margin-bottom:7px}.jh-hero h1{color:var(--jh-ink);letter-spacing:-.8px;margin:0;font:750 clamp(1.55rem,3vw,2.1rem)/1.13 DM Sans,Arial,sans-serif}.jh-hero h1 span{display:block}.jh-hero .jh-ticket-invitation{color:var(--jh-ink);margin:10px 0 0;font-size:12px;line-height:1.6}.jh-ticket-details{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:19px 22px;margin:24px 0 0;display:grid}.jh-ticket-details>div{min-width:0}.jh-ticket-details .jh-ticket-wide{grid-column:1/-1}.jh-ticket-details dd{margin:5px 0 0;font-size:14px;font-weight:600;line-height:1.5}.jh-ticket-details .jh-ticket-wide:last-child dd{font-size:12px;font-weight:400}.jh-ticket-stub{border-top:1px dashed #2158a880;padding:21px 26px 20px;position:relative}.jh-ticket-stub:before,.jh-ticket-stub:after{content:"";background:var(--jh-surround,var(--jh-sky));border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.jh-ticket-stub:before{left:-10px}.jh-ticket-stub:after{right:-10px}.jh-stub-info{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.jh-stub-info>div{min-width:0}.jh-stub-info strong{margin-top:5px;font-size:14px;font-weight:600;line-height:1.4;display:block}.jh-love-stamp{text-align:center;border:2px double var(--jh-blue);outline:1px solid var(--jh-blue);outline-offset:3px;width:53px;height:53px;color:var(--jh-blue);border-radius:50%;flex-shrink:0;place-content:center;font-size:8px;font-weight:700;line-height:1.4;display:grid;transform:rotate(-13deg)}.jh-barcode{background:repeating-linear-gradient(90deg, var(--jh-ink) 0 2px, transparent 2px 4px, var(--jh-ink) 4px 5px, transparent 5px 8px, var(--jh-ink) 8px 12px, transparent 12px 14px, var(--jh-ink) 14px 15px, transparent 15px 19px, var(--jh-ink) 19px 22px, transparent 22px 25px);width:100%;height:34px}.jh-ticket-footer{letter-spacing:.6px;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:8px;font-size:7px;font-weight:600;display:flex}.invitation.theme-jatuh-hati .jh-content{outline:none;width:100%;max-width:none;margin:0;padding:0 0 76px}.jh-arrival{background:var(--jh-blue);color:var(--jh-cream);isolation:isolate;gap:34px;padding:72px 26px 65px;display:grid;position:relative}.jh-arrival-type{z-index:2;position:relative}.jh-arrival .jh-overline{letter-spacing:1.4px;margin-bottom:26px;font-size:9px;font-weight:600}.jh-arrival h1{letter-spacing:-3px;color:var(--jh-cream);flex-wrap:wrap;align-items:baseline;gap:0 12px;font-size:clamp(3.6rem,13vw,7.8rem);line-height:.95;display:flex}.jh-arrival h1 em{color:var(--jh-butter);font-size:.7em}.jh-arrival .jh-arrival-script{color:var(--jh-butter);margin:17px 0 25px;font:32px/1.15 Caveat,cursive;transform:rotate(-4deg)}.jh-arrival-date{font-size:14px;line-height:1.7}.jh-arrival-date span{font-size:12px;display:block}.jh-page .jh-button{border:1px solid var(--jh-blue);background:var(--jh-blue);min-height:48px;color:var(--jh-cream);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:12px 21px;font:600 13px/1.4 DM Sans,Arial,sans-serif;transition:background .18s,color .18s;display:inline-flex}.jh-page .jh-button:hover{background:var(--jh-ink);border-color:var(--jh-ink)}.jh-page .jh-button:active{filter:brightness(.85)}.jh-page .jh-button:disabled{opacity:.6;cursor:not-allowed}.jh-page .jh-cream-button{background:var(--jh-cream);color:var(--jh-ink);border-color:var(--jh-cream);margin-top:24px}.jh-page .jh-cream-button:hover{background:var(--jh-butter);color:var(--jh-ink)}.jh-arrival :is(a,button):focus-visible{outline-color:var(--jh-butter)}.jh-arrival-collage{z-index:1;width:min(78%,340px);margin:20px auto 18px;position:relative}.jh-arrival-photo{background:var(--jh-cream);padding:9px 9px 17px;transform:rotate(-7deg);box-shadow:8px 12px #15284b30}.jh-arrival-photo img,.jh-arrival-photo .photo-fallback{aspect-ratio:4/5;object-fit:cover;width:100%}.jh-arrival-photo figcaption{color:var(--jh-ink);text-align:center;padding-top:10px;font:20px/1.1 Caveat,cursive}.jh-arrival-small{background:var(--jh-cream);width:43%;padding:6px 6px 15px;position:absolute;bottom:-10%;right:-15%;transform:rotate(11deg);box-shadow:3px 5px #15284b25}.jh-arrival-small img{aspect-ratio:1;width:100%}.jh-sun-sticker{z-index:3;background:var(--jh-butter);width:88px;height:88px;color:var(--jh-ink);clip-path:polygon(50% 0,60% 12%,75% 7%,79% 23%,96% 25%,91% 43%,100% 50%,88% 61%,94% 76%,78% 80%,74% 96%,58% 90%,50% 100%,40% 88%,24% 94%,21% 77%,4% 74%,10% 58%,0 50%,12% 39%,6% 24%,24% 21%,27% 5%,42% 11%);place-items:center;display:grid;position:absolute;top:-24px;right:-24px;transform:rotate(16deg)}.jh-sun-sticker span{text-align:center;font-size:10px;font-weight:800;line-height:1.4}.jh-arrival-stamp{z-index:3;border:2px solid var(--jh-peach);color:var(--jh-cream);background:var(--jh-blue);text-align:center;border-radius:50%;padding:15px 9px;font-size:9px;font-weight:700;position:absolute;bottom:17px;left:-32px;transform:rotate(-16deg)}.jh-arrival-plane{z-index:4;width:85px;height:85px;color:var(--jh-cream);position:absolute;top:18%;left:-35px;transform:rotate(6deg)}.jh-arrival-trail{z-index:0;color:#fbf8ef55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jh-ribbon{background:var(--jh-butter);color:var(--jh-ink);border-block:1px solid var(--jh-ink);padding:15px 0;overflow:hidden}.jh-ribbon-track{width:max-content;display:flex}.jh-ribbon-track>span{white-space:nowrap;align-items:center;gap:24px;padding-right:24px;font:700 17px/1 DM Sans,Arial,sans-serif;display:flex}.jh-ribbon .jh-flight-mark{width:25px;height:25px;color:var(--jh-ink)}.jh-section{padding:62px 26px;scroll-margin-top:50px}.jh-section-heading{margin-bottom:32px;position:relative}.jh-section-heading>span,.jh-postal-note,.jh-closing>span{letter-spacing:1.2px;font-size:10px;font-weight:600}.jh-section h2{letter-spacing:-1.8px;color:var(--jh-ink);font-size:clamp(2.8rem,8vw,5.3rem);line-height:1.02}.jh-section h2 i{font-weight:400}.jh-section-heading h2{margin:18px 0}.jh-section-heading>p{max-width:300px;font-size:13px;line-height:1.7}.jh-welcome{text-align:center;padding-top:80px;padding-bottom:80px;position:relative}.jh-welcome h2{max-width:760px;margin:22px auto}.jh-welcome>p{max-width:510px;margin:auto;font-size:16px;line-height:1.8}.jh-welcome blockquote{max-width:480px;margin:23px auto 0;font-size:12px;line-height:1.8}.jh-welcome-plane{width:70px;height:70px;margin:28px auto 0;transform:rotate(-14deg)}.jh-couple{background:var(--jh-peach)}.jh-people{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:6px 0 18px;display:grid}.jh-person{background:var(--jh-cream);border:1px solid var(--jh-ink);min-width:0;padding:11px;position:relative;transform:rotate(-3deg);box-shadow:4px 5px #15284b20}.jh-person:nth-child(2){margin-top:55px;transform:rotate(4deg)}.jh-passport-top{letter-spacing:.5px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;font-size:7px;display:flex}.jh-passport-top b{font-size:14px}.jh-person-photo{position:relative}.jh-person-photo img,.jh-person-photo .photo-fallback{aspect-ratio:4/5;width:100%}.jh-person-photo>span{background:var(--jh-blue);color:var(--jh-cream);padding:5px 8px;font-size:8px;font-weight:600;position:absolute;bottom:9px;left:-16px;transform:rotate(-7deg)}.jh-page .jh-handwriting{font:25px/1.1 Caveat,cursive}.jh-person .jh-handwriting{margin:17px 0 8px;font-size:19px}.jh-person h3{margin-bottom:12px;font-size:23px;line-height:1.1}.jh-person>p:not(.jh-handwriting){font-size:10px;line-height:1.7}.jh-person a{align-items:center;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}.jh-passport-stamp{border:2px double var(--jh-blue);text-align:center;width:57px;height:57px;color:var(--jh-blue);border-radius:50%;margin:20px 0 0 auto;padding:11px 5px;font-size:9px;font-weight:700;display:block;transform:rotate(-18deg)}.jh-events{background:var(--jh-butter);position:relative}.jh-events .jh-section-heading>.jh-flight-mark{width:65px;height:65px;position:absolute;bottom:12px;right:0;transform:rotate(-9deg)}.jh-events .countdown{color:var(--jh-ink);margin:0 0 33px}.jh-events .countdown>div{background:var(--jh-cream);border:1px solid var(--jh-ink);border-radius:4px;box-shadow:3px 3px #15284b20}.jh-event-list{gap:25px;display:grid}.jh-event-ticket{border:1px solid var(--jh-ink);background:var(--jh-cream);border-radius:7px;padding:0 23px 20px;position:relative;box-shadow:5px 6px #15284b20}.jh-event-ticket-head{background:var(--jh-blue);color:var(--jh-cream);letter-spacing:1px;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:12px;margin:0 -23px 24px;padding:13px 23px;font-size:9px;display:flex}.jh-event-ticket-head b{font-size:19px}.jh-event-ticket h3{margin-bottom:18px;font-size:38px}.jh-event-ticket p{font-size:14px;line-height:1.8}.jh-event-ticket .jh-event-date{font-weight:600}.jh-event-ticket h4{margin:22px 0 6px;font:700 17px/1.5 DM Sans,Arial,sans-serif}.jh-event-actions{border-top:1px dashed var(--jh-blue);flex-wrap:wrap;align-items:center;gap:12px 20px;margin:24px -23px 0;padding:22px 23px 10px;display:flex;position:relative}.jh-event-actions:before,.jh-event-actions:after{content:"";background:var(--jh-butter);border:1px solid var(--jh-ink);border-radius:50%;width:17px;height:17px;position:absolute;top:-9px}.jh-event-actions:before{left:-9px}.jh-event-actions:after{right:-9px}.jh-event-ticket-bottom{letter-spacing:.6px;justify-content:space-between;gap:14px;margin-top:15px;font-size:8px;font-weight:600;display:flex}.jh-page .jh-text-link{min-height:44px;color:var(--jh-blue);text-underline-offset:4px;cursor:pointer;align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.jh-page .jh-text-link:hover{text-decoration-thickness:2px}.jh-gallery{background:var(--jh-sky);padding-inline:22px}.jh-gallery-heading{justify-content:space-between;align-items:end;gap:15px;display:flex}.jh-gallery-controls{gap:8px;margin-bottom:36px;display:flex}.jh-gallery-controls button{border:1px solid var(--jh-ink);min-width:44px;min-height:44px;color:var(--jh-ink);background:var(--jh-cream);border-radius:50%;place-items:center;font-size:23px;display:grid}.jh-gallery-controls button:hover{background:var(--jh-butter)}.jh-gallery-photos{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--jh-blue) var(--jh-sky);gap:25px;padding:24px 13px 35px;display:flex;overflow-x:auto}.jh-gallery-photos figure{scroll-snap-align:center;border:1px solid var(--jh-ink);background:var(--jh-cream);flex:0 0 min(76vw,300px);min-width:0;margin:0 0 15px;padding:9px 9px 18px;position:relative;transform:rotate(-3deg);box-shadow:4px 6px #15284b15}.jh-gallery-photos figure:nth-child(2n){margin:25px 0 0;transform:rotate(3deg)}.jh-gallery-photos img,.jh-gallery-photos .photo-fallback{aspect-ratio:4/5;width:100%}.jh-gallery-photos figcaption{padding-top:12px;font:22px/1.2 Caveat,cursive}.jh-photo-tape{z-index:1;clip-path:polygon(2% 0,98% 0,100% 30%,98% 60%,100% 100%,2% 100%,0 60%,2% 30%);background:#f3d96bdc;width:36%;height:28px;position:absolute;top:-13px;left:32%;transform:rotate(4deg)}.jh-gift{background:var(--jh-peach);position:relative}.jh-gift-sticker{background:var(--jh-butter);width:78px;height:78px;color:var(--jh-ink);border:1px solid var(--jh-ink);text-align:center;border-radius:50%;place-content:center;margin:0 0 28px auto;font-size:12px;font-weight:700;display:grid;transform:rotate(12deg);box-shadow:3px 3px #15284b20}.jh-gift>.jh-flight-mark{width:90px;height:90px;margin:30px 0 0 auto}.invitation.theme-jatuh-hati .jh-page .inv-section{color:var(--jh-ink);text-align:left;background:0 0;padding:0}.jh-page .inv-section .eyebrow{display:none}.jh-page .inv-section h2{margin-bottom:20px}.jh-page .inv-section>p{font-size:14px;line-height:1.8}.invitation.theme-jatuh-hati .jh-page .bank-card{background:var(--jh-cream);border:1px solid var(--jh-ink);color:var(--jh-ink)}.jh-page .bank-card :is(p,span,strong){color:var(--jh-ink)}.jh-rsvp{background:var(--jh-blue);color:var(--jh-cream);gap:35px;display:grid}.jh-rsvp-side>span{letter-spacing:1px;font-size:10px}.jh-rsvp-side h2{color:var(--jh-cream);margin:20px 0}.jh-rsvp-side>.jh-flight-mark{width:100px;height:100px;color:var(--jh-butter);transform:rotate(-8deg)}.jh-rsvp-side p{margin-top:20px;font-size:13px;line-height:1.8}.jh-rsvp-form{background:var(--jh-cream);color:var(--jh-ink);border:1px solid var(--jh-ink);border-radius:4px;padding:30px 22px;position:relative;box-shadow:7px 8px #15284b50}.jh-rsvp-form:before{content:"";background:repeating-linear-gradient(110deg, var(--jh-blue) 0 12px, var(--jh-cream) 12px 22px, var(--jh-peach) 22px 34px, var(--jh-cream) 34px 44px);height:7px;position:absolute;inset:0 0 auto}.jh-rsvp-form .rsvp-section h2{font-size:35px}.jh-page .rsvp-section form{gap:20px;margin-top:28px;display:grid}.jh-page .rsvp-section label{gap:8px;font-size:12px;font-weight:600;display:grid}.invitation.theme-jatuh-hati .jh-page .rsvp-section :is(input,select,textarea){border:1px solid var(--jh-ink);background:var(--jh-cream);width:100%;min-width:0;min-height:48px;color:var(--jh-ink);border-radius:4px;padding:12px;font-size:16px}.jh-page .rsvp-section .button{background:var(--jh-blue);min-height:48px;color:var(--jh-cream);border-radius:5px}.jh-page .rsvp-section .button:hover{background:var(--jh-ink)}.jh-page .rsvp-success{color:var(--jh-ink);background:var(--jh-butter)}.jh-wishes{background:var(--jh-cream)}.jh-wishes h2{margin:20px 0 32px}.jh-wishes :is(.wish-card,.wish-card p,.wish-card strong){color:var(--jh-ink)}.jh-page .wish-card{border:1px solid var(--jh-ink);background:var(--jh-sky);border-radius:4px}.jh-closing{text-align:center;background:var(--jh-peach);padding-bottom:70px;position:relative}.jh-closing>.jh-flight-mark{width:95px;height:95px;margin:0 auto 30px;transform:rotate(15deg)}.jh-closing h2{max-width:750px;margin:24px auto}.jh-closing .jh-handwriting{margin-bottom:30px;font-size:40px}.invitation.theme-jatuh-hati .jh-page .jh-wishes .wish-book nav{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex!important}.jh-page .wish-book button{min-width:44px;min-height:44px}.jh-page .wish-book nav button{border:1px solid var(--jh-ink);width:44px;height:44px;color:var(--jh-ink)}.jh-page .wish-book button:hover:not(:disabled){background:var(--jh-butter)}@media (min-width:600px){.jh-arrival{grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:85px 42px}.jh-arrival h1{font-size:clamp(4rem,8vw,7.8rem);display:block}.jh-arrival h1>span{display:block}.jh-arrival h1 em{margin:5px 0;display:inline-block}.jh-arrival-collage{width:85%}.jh-section{padding:75px max(38px,50% - 520px)}.jh-people{gap:35px;max-width:720px;margin:auto}.jh-person{padding:20px}.jh-person h3{font-size:34px}.jh-person>p:not(.jh-handwriting){font-size:13px}.jh-passport-top{font-size:10px}.jh-passport-top b{font-size:20px}.jh-person .jh-handwriting{font-size:26px}.jh-event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.jh-gallery{padding-inline:38px}.jh-rsvp{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px}.jh-rsvp-form{padding:40px 28px}}@media (min-width:1050px){.jh-arrival{gap:110px;min-height:760px;padding:90px max(75px,50% - 580px)}.jh-arrival h1{font-size:clamp(6rem,8.5vw,8.5rem)}.jh-arrival-script{font-size:40px!important}.jh-arrival-collage{width:88%;max-width:380px}.jh-section{padding-top:105px;padding-bottom:105px}.jh-couple{grid-template-columns:.75fr 1.25fr;align-items:center;gap:60px;display:grid}.jh-couple .jh-section-heading{padding-bottom:90px}.jh-gallery{padding-inline:max(60px,50% - 600px)}.jh-rsvp{gap:100px}}@media (prefers-reduced-motion:no-preference){.jh-arrival-type{animation:.85s both jh-content-arrive}.jh-arrival-collage{animation:1s .15s both jh-collage-arrive}.jh-arrival-plane{animation:4s ease-in-out paused jh-plane-hover}.jh-scene-visible .jh-arrival-plane{animation-play-state:running}.jh-sun-sticker{animation:4s ease-in-out paused jh-sticker-sway}.jh-scene-visible .jh-sun-sticker{animation-play-state:running}.jh-ribbon-track{animation:4.5s ease-in-out forwards paused jh-ribbon-run}.jh-ribbon.jh-scene-visible .jh-ribbon-track{animation-play-state:running}.jh-reveal-ready [data-jh-reveal]:not(.jh-arrival)>.jh-section-heading,.jh-reveal-ready [data-jh-reveal]:not(.jh-arrival)>h2{opacity:0;transition:opacity .65s,translate .65s;translate:0 25px}.jh-reveal-ready [data-jh-reveal].jh-seen>.jh-section-heading,.jh-reveal-ready [data-jh-reveal].jh-seen>h2{opacity:1;translate:0}.jh-seen .jh-person{animation:.8s both jh-passport-arrive}.jh-seen .jh-person:nth-child(2){animation-delay:.16s}.jh-seen .jh-event-ticket{animation:.75s both jh-ticket-land}.jh-seen .jh-event-ticket:nth-child(2n){animation-delay:.14s}.jh-seen .jh-gallery-photos figure{animation:.85s both jh-photo-land}.jh-seen .jh-gallery-photos figure:nth-child(2n){animation-delay:.14s}@keyframes jh-content-arrive{0%{opacity:0;translate:0 35px}to{opacity:1;translate:0}}@keyframes jh-collage-arrive{0%{opacity:0;translate:35px 50px;rotate:8deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes jh-plane-hover{0%,to{translate:0;rotate:0deg}50%{translate:14px -20px;rotate:9deg}}@keyframes jh-sticker-sway{0%,to{rotate:-5deg}50%{rotate:8deg}}@keyframes jh-ribbon-run{to{transform:translate(-80px)}}@keyframes jh-passport-arrive{0%{opacity:0;translate:0 60px;rotate:-10deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes jh-ticket-land{0%{opacity:0;translate:0 40px;rotate:4deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes jh-photo-land{0%{opacity:0;translate:35px 20px;rotate:7deg}to{opacity:1;translate:0;rotate:0deg}}}.jh-content[data-jh-paused=true] *,.jh-content[data-jh-paused=true] :before,.jh-content[data-jh-paused=true] :after{transition:none!important;animation:none!important}.jh-content[data-jh-paused=true] [data-jh-reveal]>.jh-section-heading,.jh-content[data-jh-paused=true] [data-jh-reveal]>h2{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.jh-page *,.jh-page :before,.jh-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
