@font-face{font-family:PGHand;src:url(/build/assets/alex-brush-DdOafNbo.ttf)format("truetype");font-display:swap}.pg-stage{color:var(--pg-ink);background:#e6e3dc}.pg-shell{background:var(--pg-paper) var(--pg-paper-image) center/100% auto;isolation:isolate;width:100%;max-width:480px;margin:auto;font:14px/1.85 Georgia,serif;position:relative;overflow:clip}.pg-shell *{box-sizing:border-box}.pg-shell h1,.pg-shell h2,.pg-shell h3,.pg-shell p,.pg-shell figure{margin:0}.pg-shell h1,.pg-shell h2,.pg-shell h3{overflow-wrap:anywhere;font-weight:400;line-height:1.13}.pg-shell h1{font-family:PGHand,cursive;font-size:clamp(52px,15vw,76px)}.pg-shell h2{font:43px/1.08 Georgia,serif}.pg-shell h2 em{color:#b76c81;font:54px/1.1 PGHand,cursive}.pg-shell h3{font-size:27px}.pg-shell a{color:inherit}.pg-shell button,.pg-shell input,.pg-shell textarea{font:inherit}.pg-shell button,.pg-shell summary,.pg-shell a{-webkit-tap-highlight-color:transparent}.pg-shell button,.pg-shell summary{cursor:pointer}.pg-shell :focus-visible{outline-offset:5px;outline:3px solid #ce8090}.pg-eyebrow,.pg-brand{letter-spacing:2.4px;text-transform:uppercase;font:9px/1.9 Arial,sans-serif}.pg-brand{text-align:center;letter-spacing:2px}.pg-button{border:1px solid var(--pg-ink);background:var(--pg-ink);text-align:center;white-space:normal;border-radius:30px;justify-content:center;align-items:center;gap:11px;max-width:100%;min-height:46px;padding:11px 21px;text-decoration:none;display:inline-flex;color:var(--pg-paper)!important;font:12px/1.5 Arial,sans-serif!important}.pg-button svg{flex:0 0 16px}.pg-outline{background:0 0;color:var(--pg-ink)!important}.pg-demo{color:#75716b;margin:14px 0!important;font:10px/1.8 Arial,sans-serif!important}.pg-ornament{pointer-events:none;display:block;position:absolute}.pg-ornament img{-o-object-fit:contain;object-fit:contain;transform-origin:50% 90%;width:100%;height:100%;animation:8s ease-in-out infinite alternate paused pg-breeze;display:block}.pg-motion.pg-playing img{animation-play-state:running}.pg-paused .pg-motion img{animation-play-state:paused!important}.pg-ornament:nth-of-type(2n) img{animation-duration:11s;animation-delay:-4s}.pg-cover{text-align:center;min-height:100svh;padding:25px 22px 28px}.pg-cover-letter{transform-origin:10% 90%;min-height:640px;margin:20px 0 16px;transition:transform .8s,opacity .8s;position:relative}.pg-cover-frame{-o-object-fit:fill;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pg-cover-lanterns{width:74%;height:95px;top:27px;left:13%}.pg-cover-lanterns img,.pg-thanks-lanterns img{transform-origin:50% 0}.pg-cover-copy{z-index:1;padding:133px 40px 0;position:relative}.pg-cover-copy .pg-eyebrow{letter-spacing:1.7px;font-size:8px}.pg-cover h1{margin:20px 0 6px;line-height:.98}.pg-cover h1 em{color:#b76c81;margin:2px 0;font:italic 32px/1.1 Georgia;display:block}.pg-cover-date{font-size:12px;margin-top:14px!important}.pg-cover-couple{width:38%;height:190px;bottom:32px;left:31%}.pg-opening .pg-cover-letter{opacity:0;transform:translateY(-30px)rotate(-5deg)}.pg-recipient{z-index:1;max-width:350px;margin:15px auto 0;position:relative}.pg-recipient small{color:#78746a;margin-bottom:8px;font:10px Arial,sans-serif;display:block}.pg-recipient strong{overflow-wrap:anywhere;margin-bottom:18px;font-size:18px;font-weight:400;line-height:1.4;display:block}.pg-cover-foot{color:#a76a7c;font:25px PGHand,cursive;margin:25px 0 0!important}.pg-home{text-align:center;padding:34px 28px 55px;position:relative}.pg-home h1{margin:32px 0 10px;font-size:clamp(43px,13vw,65px)}.pg-home h1 em{color:#b76c81}.pg-date-line{font-size:11px}.pg-hero{background:#fffcf6;border:1px dashed #7b8ca3;border-radius:22px;padding:9px 9px 0;box-shadow:3px 5px #ce809026;margin:30px 0 0!important}.pg-hero>img,.pg-hero>.pg-empty{aspect-ratio:1.05;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 5%;object-position:50% 5%;border-radius:15px;width:100%;display:block}.pg-hero figcaption{color:#a76579;font:27px/1.8 PGHand,cursive}.pg-countdown{border-block:1px solid #a8b1ba;grid-template-columns:repeat(4,1fr);margin:35px 0 30px;padding:18px 0;display:grid}.pg-countdown div{border-right:1px solid #a8b1ba}.pg-countdown div:last-child{border:0}.pg-countdown b{font:30px/1.1 Georgia}.pg-countdown small{letter-spacing:1px;margin-top:9px;font:8px/2 Arial,sans-serif;display:block}.pg-home-note{text-align:left;min-height:210px;padding:35px 18px 30px 95px;position:relative}.pg-note-flowers{width:125px;height:210px;bottom:0;left:-28px}.pg-home blockquote{margin:0;font:italic 19px/1.65 Georgia}.pg-home cite{letter-spacing:1px;color:#9c7382;margin-top:17px;font:9px Arial,sans-serif;display:block}.pg-next{border:1px solid #9ea8b4;border-radius:50%;place-items:center;width:37px;height:37px;margin:25px auto 0;display:grid}.pg-section{padding:88px 28px 70px;position:relative}.pg-section-content{z-index:1;position:relative}.pg-heading{text-align:center;margin-bottom:32px}.pg-heading .pg-eyebrow{margin-bottom:17px}.pg-intro{text-align:center;max-width:310px;font-size:12px;line-height:1.9;margin:0 auto 38px!important}.pg-couple{background:#f1ece8;padding-top:112px}.pg-corner-right{opacity:.85;width:160px;height:115px;top:4px;right:0}.pg-people{gap:30px;display:grid}.pg-person{border-bottom:1px solid #c4b7bd;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:21px;padding-bottom:28px;display:grid}.pg-person:last-child{border:0;grid-template-columns:minmax(0,1fr) 115px;padding-bottom:0}.pg-person:last-child .pg-person-photo{grid-area:1/2}.pg-person:last-child>div:last-child{text-align:right;grid-area:1/1}.pg-person-photo{border:1px solid #a7afba;border-radius:55px 55px 18px 18px;padding:6px}.pg-person-photo img,.pg-person-photo .pg-empty{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 24%;object-position:50% 24%;border-radius:48px 48px 12px 12px;width:100%;height:168px;display:block}.pg-person h3{margin:8px 0 13px;font:33px/1.04 PGHand,cursive}.pg-person .pg-eyebrow{letter-spacing:1.5px;font-size:7px}.pg-person p:not(.pg-eyebrow){font-size:10px;line-height:1.9}.pg-instagram{align-items:center;gap:5px;margin-top:18px;font:9px Arial,sans-serif;text-decoration:none;display:inline-flex}.pg-table{width:82%;height:205px;margin:0 auto 24px;position:relative}.pg-marked{color:#fff;background:var(--pg-ink)}.pg-events{gap:20px;display:grid}.pg-event{text-align:center;background:#f5e9e5;border:1px solid #b1a4a9;border-radius:22px;padding:30px 20px}.pg-event h3{margin:10px 0 18px;font:42px PGHand,cursive}.pg-event p:not(.pg-eyebrow){margin:10px 0;font-size:12px}.pg-event strong{letter-spacing:1px;font-weight:400}.pg-event .pg-button{margin-top:17px}.pg-location{background:#f0f0e5;padding-bottom:180px}.pg-venue-flower{width:145px;height:190px;bottom:0;left:0}.pg-venue{margin:25px 0}.pg-venue article{text-align:left;background:#fffcf6;border:1px solid #a7b49c;border-radius:25px;padding:25px}.pg-venue h3{margin:16px 0;font-size:24px}.pg-venue p{font-size:12px;line-height:1.8}.pg-venue .pg-button{margin-top:20px}.pg-venue iframe{border:1px solid #bac6bc;border-radius:20px;width:100%;height:250px;margin-top:20px;display:block}.pg-gallery-section{padding-top:115px}.pg-gallery-flower{width:160px;height:105px;top:2px;right:0}.pg-gallery{gap:23px;display:grid}.pg-gallery button{color:var(--pg-ink);text-align:left;background:#fffcf5;border:0;border-radius:18px;padding:8px 8px 0;box-shadow:0 2px 12px #24446c15}.pg-gallery button:nth-child(3n+2){margin-inline:20px 0}.pg-gallery button:nth-child(3n){margin-inline:0 20px}.pg-gallery img,.pg-gallery .pg-empty{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;border-radius:12px;width:100%;height:300px;display:block}.pg-gallery button span{justify-content:space-between;align-items:center;padding:13px 8px;font:26px PGHand,cursive;display:flex}.pg-gift{text-align:center;background:#f2e9e8;padding-top:55px}.pg-gift-vase{width:90px;height:140px;margin:0 auto 25px;position:relative}.pg-gift-intro{background:#fffcf6;border:1px solid #c4adb7;border-radius:22px;padding:27px 22px;font-size:13px}.pg-accounts{margin-top:25px}.pg-accounts>summary{list-style:none}.pg-accounts>summary::-webkit-details-marker{display:none}.pg-bank{text-align:left;background:var(--bank-color);color:#fff;border-radius:20px;width:82%;max-width:320px;margin:24px auto 0;padding:22px;font:11px/1.7 Arial,sans-serif}.pg-bank header{justify-content:space-between;align-items:center;display:flex}.pg-bank header img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:9px;width:75px;height:35px;padding:5px}.pg-account-number{letter-spacing:1px;overflow-wrap:anywhere;font-size:clamp(18px,5vw,27px);margin:25px 0 7px!important}.pg-bank button{color:#fff;background:#ffffff20;border:1px solid #ffffff80;border-radius:14px;align-items:center;gap:7px;margin-top:18px;padding:10px 12px;font:10px Arial,sans-serif;display:flex}.pg-status{min-height:1.8em;font:11px/1.8 Arial,sans-serif;margin-top:18px!important}.pg-rsvp-flower{opacity:.85;width:115px;height:170px;top:0;left:0}.pg-rsvp{background:#fffcf6;border:1px solid #b6b1ad;border-radius:22px;padding:25px 22px}.pg-rsvp fieldset{border:0;min-width:0;margin:0;padding:0}.pg-rsvp>fieldset>legend{text-align:center;margin-bottom:15px;font:30px/1.2 PGHand,cursive}.pg-rsvp label{margin:16px 0;font:11px/1.7 Arial,sans-serif;display:block}.pg-rsvp input:not([type=radio]),.pg-rsvp textarea{width:100%;max-width:100%;color:var(--pg-ink);background:#fffdf9;border:1px solid #b9c0c9;border-radius:12px;margin-top:7px;padding:12px;font:13px/1.5 Arial,sans-serif;display:block}.pg-rsvp textarea{resize:vertical}.pg-rsvp .pg-attendance{margin-top:20px}.pg-attendance legend{font:11px Arial,sans-serif}.pg-attendance label{border:1px solid #b9c0c9;border-radius:12px;align-items:center;gap:9px;margin:8px 0;padding:12px 10px;display:flex}.pg-attendance input{accent-color:var(--pg-ink);flex-shrink:0;width:16px;height:16px}.pg-rsvp .pg-button{width:100%;margin-top:6px}.pg-rsvp fieldset:disabled{opacity:.7}.pg-wishes{background:#eeeee4;padding-block:70px}.pg-shell .wwc-card{box-shadow:none;background:#fffcf6;border-color:#b6bec9}.pg-shell .wwc-note{font-family:Georgia,serif;font-size:17px}.pg-shell .wwc-name{font-family:PGHand,cursive!important}.pg-shell .wwc-row{gap:10px}.pg-shell .wwc-arrow{background:0 0;flex:0 0 34px;width:34px;height:34px}.pg-thanks{text-align:center;min-height:720px;padding:145px 30px 230px;position:relative}.pg-thanks>div{z-index:1;position:relative}.pg-thanks-lanterns{width:90%;height:120px;top:5px;left:5%}.pg-thanks h2{margin:25px 0 10px;font:60px PGHand,cursive}.pg-thanks p:not(.pg-eyebrow){max-width:300px;margin:auto;font-size:13px}.pg-thanks strong{overflow-wrap:anywhere;margin:28px 0 9px;font:48px/1.2 PGHand,cursive;display:block}.pg-thanks small{font:9px Arial,sans-serif;display:block}.pg-thanks .pg-button{margin-top:25px}.pg-thanks footer{letter-spacing:2px;margin-top:35px;font:8px Arial,sans-serif}.pg-thanks-garden{width:100%;height:200px;bottom:0;left:0}.pg-empty{color:#24446c;background:#e8e5dc;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100px;font:12px Arial,sans-serif;display:flex}.pg-lightbox{color:#24446c;z-index:100;background:#f7f0df;border:1px solid #b1bdc9;border-radius:22px;width:min(92vw,760px);max-width:92vw;height:fit-content;max-height:92dvh;padding:48px 16px 16px;position:fixed;inset:0;overflow:auto;margin:auto!important}.pg-lightbox::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b2c43dc}.pg-lightbox>img,.pg-lightbox>.pg-empty{-o-object-fit:contain;object-fit:contain;border-radius:12px;width:100%;height:min(68dvh,670px);display:block}.pg-close{width:34px;height:34px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:12px}.pg-gallery-controls{justify-content:center;align-items:center;gap:25px;margin-top:16px;font:12px Arial,sans-serif;display:flex}.pg-gallery-controls button{width:38px;height:38px;color:inherit;background:0 0;border:1px solid #a5b2c3;border-radius:12px;place-items:center;display:grid}.pg-shell:not(.pg-aos-ready) [data-aos]{opacity:1!important;visibility:visible!important;transform:none!important}@keyframes pg-breeze{0%{transform:rotate(-1deg)}to{transform:rotate(1.4deg)}}@media (width<=360px){.pg-cover{padding-inline:14px}.pg-cover-letter{min-height:620px}.pg-cover-copy{padding-inline:28px}.pg-cover-copy .pg-eyebrow{font-size:7px}.pg-section,.pg-home{padding-inline:22px}.pg-person,.pg-person:last-child{grid-template-columns:95px minmax(0,1fr);gap:15px}.pg-person:last-child{grid-template-columns:minmax(0,1fr) 95px}.pg-person-photo img,.pg-person-photo .pg-empty{height:150px}.pg-person h3{font-size:29px}.pg-shell h2{font-size:37px}.pg-shell h2 em{font-size:47px}.pg-gallery img{height:245px}.pg-rsvp{padding:23px 17px}.pg-table{height:175px}}@media (prefers-reduced-motion:reduce){.pg-shell *,.pg-shell :before,.pg-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pg-shell [data-aos]{opacity:1!important;visibility:visible!important;transform:none!important}}.pg-long-names .pg-cover-letter{min-height:820px}.pg-cover.pg-long-names h1{font-size:52px}.pg-long-names .pg-cover-copy{padding-inline:32px}.pg-cover-letter{flex-direction:column;justify-content:space-between;padding:133px 0 34px;display:flex}.pg-cover-copy{padding:0 40px}.pg-cover-couple{flex-shrink:0;align-self:center;margin-top:30px;position:relative;bottom:auto;left:auto}.pg-long-names .pg-cover-copy{padding:0 32px}.pg-layered>svg{width:100%;height:100%;display:block;overflow:visible}.pg-art-part{transform-box:view-box;will-change:transform;animation:5s ease-in-out infinite alternate paused pg-pendant}.pg-motion.pg-playing .pg-art-part,.pg-motion.pg-playing>svg{animation-play-state:running}.pg-paused .pg-art-part,.pg-paused .pg-walking>svg{animation-play-state:paused!important}.pg-ribbon{animation-name:pg-ribbon-sway}.pg-lantern{animation-name:pg-lantern-sway}.pg-bulb{animation-name:pg-bulb-sway}.pg-walking>svg{transform-origin:50% 95%;animation:2.8s ease-in-out infinite paused pg-walk}.pg-step-left{animation-name:pg-step-left;animation-direction:normal}.pg-step-right{animation-name:pg-step-right;animation-direction:normal}.pg-dress{animation-name:pg-dress;animation-direction:alternate}@keyframes pg-pendant{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes pg-ribbon-sway{0%{transform:rotate(-3.8deg)skew(-1.5deg)}to{transform:rotate(4deg)skew(1.5deg)}}@keyframes pg-lantern-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes pg-bulb-sway{0%{transform:rotate(-7deg)}to{transform:rotate(6deg)}}@keyframes pg-walk{0%,50%,to{transform:translate(0)}25%{transform:translate(1px,-1.4px)rotate(.25deg)}75%{transform:translate(-1px,-1.4px)rotate(-.25deg)}}@keyframes pg-step-left{0%,to{transform:rotate(-1.3deg)}50%{transform:rotate(1.5deg)}}@keyframes pg-step-right{0%,to{transform:rotate(1.5deg)}50%{transform:rotate(-1.3deg)}}@keyframes pg-dress{0%{transform:skew(-1.4deg)rotate(-.7deg)}to{transform:skew(1.5deg)rotate(.8deg)}}.pg-note-flowers,.pg-venue-flower,.pg-rsvp-flower{left:auto;right:0;transform:rotate(180deg)}.pg-note-flowers{top:0;bottom:auto;right:-28px}.pg-home-note{padding:35px 95px 30px 18px}.pg-rsvp-flower{top:0;right:0}.pg-celebration{pointer-events:none;z-index:80;isolation:isolate;position:fixed;top:0;bottom:0;overflow:hidden}.pg-confetti,.pg-entrance{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pg-confetto{animation:pg-paper-fall var(--fall) linear infinite;animation-delay:var(--delay);opacity:0;position:absolute;top:-25px}.pg-confetto i{opacity:.65;border-radius:1px;animation:3.7s ease-in-out infinite pg-paper-tumble;display:block}.pg-entrance-wash{background:#f7f0df;animation:3.2s ease-in-out both pg-wash;position:absolute;inset:0}.pg-butterfly{left:0;top:var(--y);width:var(--size);height:var(--size);opacity:0;animation:pg-butterfly-cross var(--duration) cubic-bezier(.3,.08,.65,.95) both;animation-delay:var(--delay);will-change:transform,opacity;position:absolute}.pg-butterfly svg{width:100%;height:100%;display:block;overflow:visible}.pg-wing-left,.pg-wing-right{transform-origin:30px 26px;transform-box:view-box;animation:.22s ease-in-out infinite alternate pg-wing-flap}.pg-wing-right{animation-delay:-.07s}.pg-butterfly-route-1{animation-name:pg-butterfly-return}.pg-butterfly-route-2{animation-name:pg-butterfly-rise}.pg-celebration-paused *{animation-play-state:paused!important}.pg-cover.pg-opening .pg-cover-letter{opacity:.1;transform:translateY(-15px)rotate(-2deg)}.pg-cover.pg-opening .pg-recipient,.pg-cover.pg-opening .pg-cover-foot{opacity:.15;transition:opacity .5s}.pg-home{animation:.65s ease-out both pg-page-enter}@keyframes pg-paper-fall{0%{opacity:0;transform:translateY(-20px)}8%{opacity:.65}85%{opacity:.5}to{transform:translate3d(var(--drift),110dvh,0);opacity:0}}@keyframes pg-paper-tumble{0%,to{transform:rotate(0)rotateY(15deg)}50%{transform:rotate(150deg)rotateY(150deg)}}@keyframes pg-wing-flap{0%{transform:scaleX(.25)rotate(-6deg)}to{transform:scaleX(1)rotate(6deg)}}@keyframes pg-butterfly-cross{0%{opacity:0;transform:translate(-90px,45px)rotate(-20deg)}15%{opacity:1}50%{transform:translate(calc(var(--column-width) * .5),var(--lift)) rotate(12deg)}85%{opacity:1}to{transform:translate(calc(var(--column-width) + 90px),-50px) rotate(-16deg);opacity:0}}@keyframes pg-butterfly-return{0%{transform:translate(calc(var(--column-width) + 90px),-50px) rotate(18deg);opacity:0}15%{opacity:1}50%{transform:translate(calc(var(--column-width) * .45),var(--lift)) rotate(-15deg)}85%{opacity:1}to{opacity:0;transform:translate(-90px,65px)rotate(12deg)}}@keyframes pg-butterfly-rise{0%{opacity:0;transform:translate(35px,80dvh)rotate(-28deg)}15%{opacity:1}55%{transform:translate(calc(var(--column-width) * .65),var(--lift)) rotate(15deg)}85%{opacity:1}to{transform:translate(calc(var(--column-width) * .3),-90dvh) rotate(-10deg);opacity:0}}@keyframes pg-wash{0%{opacity:0}18%,70%{opacity:.8}to{opacity:0}}@keyframes pg-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-celebration{display:none}.pg-shell .pg-art-part,.pg-shell .pg-walking>svg{animation:none!important;transform:none!important}}.pg-hero{box-shadow:none;background:0 0;border:0;padding:42px 28px 27px;position:relative}.pg-hero-frame{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pg-hero>img,.pg-hero>.pg-empty{z-index:0;border-radius:15px;position:relative}.pg-hero figcaption{z-index:1;padding-top:6px;font-size:25px;position:relative}.pg-location{padding-top:190px;padding-bottom:70px}.pg-venue-flower{width:130px;height:175px;inset:0 auto auto 0;transform:scaleY(-1)}.pg-prayer{width:165px;height:150px;margin:0 auto 24px;position:relative}.pg-prayer img{transform-origin:50% 95%;animation-duration:10s}.pg-wishes{padding-top:45px}@media (width<=360px){.pg-hero{padding:34px 23px 25px}.pg-hero figcaption{font-size:22px}.pg-prayer{width:145px;height:135px}}.pg-person:first-child{border-bottom:0;padding-bottom:0}.pg-ribbon-divider{color:#24446c;grid-column:1/-1;width:100%;height:48px;margin:3px 0 -8px;display:block;overflow:visible}.pg-pavilion{width:100%;height:270px;margin:0 auto 24px;position:relative}.pg-location{padding-top:48px}.pg-location .pg-heading{min-height:145px;margin-bottom:35px;margin-left:92px;position:relative}.pg-location .pg-heading h2{font-size:36px}.pg-location .pg-heading h2 em{font-size:46px}.pg-location .pg-heading .pg-eyebrow{letter-spacing:1.8px;font-size:8px}.pg-location .pg-venue-flower{width:115px;height:160px}.pg-bank{isolation:isolate;background:#fffcf3 var(--pg-paper-image) center/cover;color:#24446c;border:1px solid #b8a8ad;padding:22px;position:relative;overflow:hidden;box-shadow:4px 5px #dcc3c34d}.pg-bank:before{content:"";z-index:-1;pointer-events:none;border:1px dashed #c9b5bb;border-radius:14px;position:absolute;inset:7px}.pg-bank:after{content:"";opacity:.45;z-index:-1;pointer-events:none;background:url(/build/assets/05-Cp6VZuAO.webp) 50%/contain no-repeat;width:94px;height:80px;position:absolute;bottom:-10px;right:-20px}.pg-bank header small{letter-spacing:1.5px;color:#9e6379;font-size:8px}.pg-bank button{color:#24446c;background:#f5e6e8;border-color:#bd9ba8}.pg-bank .pg-account-number{font-family:Georgia,serif}@media (width<=360px){.pg-location .pg-heading{margin-left:76px}.pg-location .pg-heading h2{font-size:30px}.pg-location .pg-heading h2 em{font-size:40px}.pg-location .pg-venue-flower{width:98px;height:145px}.pg-pavilion{height:230px}}.pg-location .pg-heading{text-align:right}.pg-rsvp-section{padding-top:48px}.pg-rsvp-section .pg-heading{text-align:left;min-height:145px;margin-bottom:35px;margin-right:92px}.pg-rsvp-section .pg-heading h2{font-size:36px}.pg-rsvp-section .pg-heading h2 em{font-size:46px}.pg-rsvp-section .pg-heading .pg-eyebrow{letter-spacing:1.8px;font-size:8px}.pg-rsvp-section .pg-rsvp-flower{width:115px;height:160px}@media (width<=360px){.pg-rsvp-section .pg-heading{margin-right:76px}.pg-rsvp-section .pg-heading h2{font-size:30px}.pg-rsvp-section .pg-heading h2 em{font-size:40px}.pg-rsvp-section .pg-rsvp-flower{width:98px;height:145px}}.pg-dates{padding-top:48px}.pg-events{gap:30px}.pg-event{isolation:isolate;background:#f0f1e6;border:1px solid #aebbb4;border-radius:28px;padding:34px 27px 42px;position:relative;overflow:hidden;box-shadow:4px 6px #d8bbc62b}.pg-event-resepsi{background:#f5e9ed;border-color:#c4aab6}.pg-event:before{content:"";pointer-events:none;z-index:-1;border:1px dashed #899aab66;border-radius:21px;position:absolute;inset:9px}.pg-event .pg-ribbon-divider{width:72%;height:43px;color:var(--pg-ink);margin:0 auto 24px;position:relative}.pg-event .pg-eyebrow{letter-spacing:1.7px;font-size:7px}.pg-event h3{color:var(--pg-ink);overflow-wrap:anywhere;margin:12px 0 27px;font:46px/1.2 PGHand,cursive;position:relative}.pg-event-schedule{text-align:left;border-top:1px solid #9ba9b14d;align-items:center;gap:14px;padding:13px 0;display:flex}.pg-event-schedule>svg{color:#ab6a80;flex:0 0 19px}.pg-event .pg-event-schedule p{min-width:0;margin:0;font:14px/1.6 Georgia,serif}.pg-event-schedule span{letter-spacing:1.6px;color:#675e65;margin-bottom:5px;font:7px/1.8 Arial,sans-serif;display:block}.pg-event-schedule time,.pg-event-schedule strong{letter-spacing:0;font:15px/1.7 Georgia,serif;display:block}.pg-event-place>svg{color:#ab6a80;margin:0 auto 10px}.pg-event h4{overflow-wrap:anywhere;margin:0;font:22px/1.4 Georgia,serif}.pg-event .pg-event-place p{overflow-wrap:anywhere;margin:10px 0 0;font:12px/1.9 Georgia,serif}.pg-event-actions{gap:11px;margin-top:25px;display:grid;position:relative}.pg-event .pg-event-actions .pg-button{width:100%;min-height:46px;margin:0;padding:12px 10px;font-size:11px!important}.pg-event .pg-event-actions .pg-outline{background:#fffcf3d9}@media (width<=360px){.pg-event{padding:28px 22px 36px}.pg-event h3{font-size:40px}.pg-event h4{font-size:20px}.pg-event-schedule time,.pg-event-schedule strong{font-size:14px}.pg-event .pg-ribbon-divider{width:65%}}.pg-event-couple{width:148px;height:190px;margin:0 auto 10px;display:block;position:relative}.pg-event-couple img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.pg-event-resepsi .pg-event-couple{width:174px;height:195px}.pg-event .pg-ribbon-divider{margin-bottom:18px}.pg-event-location-preview{background:#e6ebe2;border:1px solid #a8b6b5;border-radius:17px;margin:22px 0 0;position:relative;overflow:hidden}.pg-event-location-preview figcaption{color:#5d6673;background:#fffcf3;padding:7px 10px;font:9px/1.5 Arial,sans-serif}.pg-event-place{border-top:0;margin-top:20px;padding-top:0}.pg-event-actions{z-index:1}@media (width<=360px){.pg-event-couple{width:135px;height:175px}.pg-event-resepsi .pg-event-couple{width:155px;height:180px}}.pg-event{padding-bottom:34px}.pg-event .pg-event-couple{max-width:100%;margin:0 auto 10px}.pg-event .pg-event-location-preview{margin:22px 0 0}.pg-event-location-preview>img{-o-object-fit:cover;object-fit:cover;width:100%;height:195px;display:block}.pg-event-location-preview>.pg-empty{height:160px}@media (width<=360px){.pg-event{padding-bottom:30px}.pg-event-location-preview>img{height:170px}}.pg-section,.pg-couple,.pg-gallery-section,.pg-rsvp-section,.pg-location,.pg-thanks{padding-top:64px}.pg-couple>.pg-corner-right,.pg-gallery-section>.pg-gallery-flower{width:78px;height:90px;top:5px}.pg-rsvp-section>.pg-rsvp-flower,.pg-location>.pg-venue-flower{width:64px;height:105px;top:5px}.pg-location .pg-heading{min-height:0;margin-bottom:26px;margin-left:62px}.pg-rsvp-section .pg-heading{min-height:0;margin-bottom:26px;margin-right:62px}
