html:has(.ev-page[data-look=painted]){background:#f5ecda}.ev-page[data-look=painted]{--night:var(--paper);--olive-night:var(--paper);--olive-deep:var(--paper);--rule:rgb(141 115 64/0.38);background:var(--paper);color:var(--ink)}.ev-page[data-look=painted] .ev-details__card>.ev-wash,.ev-page[data-look=painted] .ev-reply__card>.ev-wash,.ev-wash{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ev-page[data-look=painted] .ev-wash{opacity:0;transition:opacity .9s ease}.ev-page[data-look=painted] .ev-wash[data-painted]{opacity:1}.ev-doves{display:block;margin:0 auto;pointer-events:none}.ev-page[data-look=painted] .ev-envelope,.ev-page[data-look=painted] .ev-envelope[data-state=opening]{background-color:transparent;background-image:none;color:var(--ink)}.ev-envelope__paper{position:absolute;inset:0;background:var(--paper);pointer-events:none}.ev-page[data-look=painted] .ev-envelope__glow{opacity:.35}.ev-page[data-look=painted] .ev-envelope[data-state=opening] .ev-envelope__glow{opacity:0;transition:opacity 3.1s ease 1.8s}.ev-page[data-look=painted] .ev-envelope__mote{background:var(--gold-deep)}.ev-page[data-look=painted] .ev-envelope__kicker{color:var(--gold-deep)}.ev-page[data-look=painted] .ev-envelope__name{color:var(--ink)}.ev-page[data-look=painted] .ev-envelope__hint{color:var(--ink-soft)}.ev-page[data-look=painted] .ev-envelope__details{color:var(--ink)}.ev-page[data-look=painted] .ev-envelope__env:not([data-painted]) .env__float{opacity:0;translate:0 6px}.ev-page[data-look=painted] .ev-envelope__env:not([data-painted]) .env__shadow{visibility:hidden}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__shadow .env__paint{animation:env-set .9s ease both}@keyframes env-set{0%{opacity:0}}.ev-page[data-look=painted] .ev-envelope__env[data-painted] .env__float{transition:opacity .7s ease,translate .9s cubic-bezier(.16,1,.3,1)}.ev-page[data-look=painted] .ev-envelope__env[data-painted=plain] .env__float{transition:none}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__paint{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__shadow{background:none;bottom:-14%;height:18%;border-radius:0}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__back,.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__flap-in,.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__flap-out,.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__pocket{background:none;box-shadow:none;border-radius:0}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__flap-in,.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__flap-out,.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__pocket{clip-path:none}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__pocket{animation:none}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__pocket:after,.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__pocket:before{content:none}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__flap{filter:drop-shadow(0 1px 1.5px rgb(69 76 46/.16))}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__card{background:none;box-shadow:0 1px 3px rgb(69 76 46/.16)}.ev-page[data-look=painted] .env__card-face img,.ev-page[data-look=painted] .env__card-names,.ev-page[data-look=painted] .env__print{display:none}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__card-face{z-index:1;align-self:flex-start;margin-top:calc(var(--eh) * .13);padding-bottom:0}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__seal{background:none;box-shadow:none}.ev-page[data-look=painted] .ev-envelope__env[data-painted=ink] .env__seal img{position:relative;z-index:1}.ev-page[data-look=painted] .ev-envelope[data-state=opening] .env__back,.ev-page[data-look=painted] .ev-envelope[data-state=opening] .env__card,.ev-page[data-look=painted] .ev-envelope[data-state=opening] .env__card-face,.ev-page[data-look=painted] .ev-envelope[data-state=opening] .env__pocket,.ev-page[data-look=painted] .ev-envelope[data-state=opening] .env__shadow{animation:none}.ev-page[data-look=painted] .ev-envelope[data-state=opening] .env__flap{animation:env-flap-open 1s cubic-bezier(.45,0,.2,1) .12s forwards}.ev-page[data-look=painted] .ev-envelope[data-state=opening] .env__seal{animation:env-seal-lift .6s cubic-bezier(.4,0,.6,1) forwards}@keyframes env-seal-lift{0%{scale:1;opacity:1}40%{scale:1.08;opacity:1}to{scale:.85;opacity:0;translate:-50% -80%}}.ev-page[data-look=painted] .ev-envelope__env:focus-visible{outline-color:var(--gold-deep)}.ev-page[data-look=painted] .ev-details__scrim{background:rgb(245 236 218/.82);backdrop-filter:blur(2px)}.ev-page[data-look=painted] .ev-details__card{background:var(--paper);background-image:none;color:var(--ink);box-shadow:0 0 0 1px rgb(141 115 64/.55),0 24px 60px rgb(69 76 46/.22);isolation:isolate}.ev-page[data-look=painted] .ev-details__card:before{border-color:rgb(141 115 64/.32)}.ev-page[data-look=painted] .ev-details__actions,.ev-page[data-look=painted] .ev-details__date,.ev-page[data-look=painted] .ev-details__doves,.ev-page[data-look=painted] .ev-details__list,.ev-page[data-look=painted] .ev-details__mono,.ev-page[data-look=painted] .ev-details__title{position:relative;z-index:1}.ev-page[data-look=painted] .ev-details__close{z-index:2}.ev-page[data-look=painted] .ev-details__close,.ev-page[data-look=painted] .ev-details__link,.ev-page[data-look=painted] .ev-details__list dd a,.ev-page[data-look=painted] .ev-details__title{color:var(--ink)}.ev-page[data-look=painted] .ev-details__date,.ev-page[data-look=painted] .ev-details__title em{color:var(--gold-deep)}.ev-page[data-look=painted] .ev-details__list{border-top-color:var(--rule)}.ev-page[data-look=painted] .ev-details__row{border-bottom-color:var(--rule)}.ev-page[data-look=painted] .ev-details__list dt{color:var(--ink-soft)}.ev-page[data-look=painted] .ev-details__list dd{color:var(--ink)}.ev-page[data-look=painted] .ev-details__title{font-weight:500;letter-spacing:0}.ev-page[data-look=painted] .ev-details__list{container-type:inline-size}.ev-page[data-look=painted] .ev-details__list dd span{font-family:var(--serif);font-style:italic;font-weight:500;font-size:min(26px,5.8vw);font-size:min(26px,7.4cqi);line-height:1.15;white-space:nowrap}@media (max-height:700px) and (max-width:639.98px){.ev-page[data-look=painted] .ev-details__list dd span{font-size:min(22px,5.8vw);font-size:min(22px,7.4cqi)}}.ev-page[data-look=painted] .ev-details__reply{background:var(--ink);color:var(--ivory)}.ev-page[data-look=painted] .ev-details__reply:focus-visible,.ev-page[data-look=painted] .ev-details__reply:hover{background:var(--ink-soft)}.ev-page[data-look=painted] .ev-details__doves{margin-top:18px}.ev-page[data-look=painted] .ev-motes i{background:var(--gold-deep)}.ev-page[data-look=painted] .ev-final-frame{background:var(--paper)}.ev-page[data-look=painted] .ev-final-shade,.ev-page[data-look=painted] .ev-scene-finale[data-layout] .ev-final-shade{background:linear-gradient(180deg,rgb(245 236 218/.5),rgb(245 236 218/.12) 8svh,rgb(245 236 218/0) 14svh)}.ev-page[data-look=painted] .ev-final-lockup,.ev-page[data-look=painted] .ev-final-names{color:var(--ink)}.ev-page[data-look=painted] .ev-final-line{color:var(--ink-soft)}.ev-page[data-look=painted] .ev-final-date{color:var(--gold-deep)}.ev-page[data-look=painted] .ev-final-cue{color:var(--ink)}.ev-page[data-look=painted] .ev-final-monogram{filter:none}.ev-page[data-look=painted] .ev-calm{background:var(--paper);color:var(--ink)}.ev-page[data-look=painted] .ev-calm__photo{-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 96%);mask-image:linear-gradient(180deg,#000 58%,transparent 96%)}.ev-page[data-look=painted] .ev-calm__for,.ev-page[data-look=painted] .ev-inv-kicker,.ev-page[data-look=painted] .ev-inv-label,.ev-page[data-look=painted] .ev-inv-title em,.ev-page[data-look=painted] .ev-inv-venue__n,.ev-page[data-look=painted] .ev-inv-venue__time small{color:var(--gold-deep)}.ev-page[data-look=painted] .ev-inv-day__title,.ev-page[data-look=painted] .ev-inv-link,.ev-page[data-look=painted] .ev-inv-note__quote,.ev-page[data-look=painted] .ev-inv-sheet,.ev-page[data-look=painted] .ev-inv-title,.ev-page[data-look=painted] .ev-inv-venue__name,.ev-page[data-look=painted] .ev-inv-venue__time{color:var(--ink)}.ev-page[data-look=painted] .ev-inv-day__place,.ev-page[data-look=painted] .ev-inv-day__time,.ev-page[data-look=painted] .ev-inv-lede,.ev-page[data-look=painted] .ev-inv-note__body,.ev-page[data-look=painted] .ev-inv-venue__place{color:var(--ink-soft)}.ev-page[data-look=painted] .ev-inv-kicker,.ev-page[data-look=painted] .ev-inv-label{border-bottom-color:var(--rule)}.ev-page[data-look=painted] .ev-inv-venue{background:rgb(250 245 234/.72);box-shadow:inset 0 0 0 1px rgb(141 115 64/.4),0 18px 40px -26px rgb(69 76 46/.3)}.ev-page[data-look=painted] .ev-inv-day li{border-bottom-color:rgb(141 115 64/.22)}.ev-page[data-look=painted] .ev-inv-link{border-bottom-color:var(--gold-deep)}.ev-page[data-look=painted] .ev-inv-link:focus-visible,.ev-page[data-look=painted] .ev-inv-link:hover{color:var(--gold-deep)}.ev-page[data-look=painted] .ev-inv-sheet :focus-visible{outline-color:var(--gold-deep)}.ev-page[data-look=painted] .ev-after .ev-reply,.ev-page[data-look=painted] .ev-inv,.ev-page[data-look=painted] .ev-reply{background-color:var(--paper);background-image:none;color:var(--ink)}.ev-page[data-look=painted] .ev-reply{position:relative;isolation:isolate}.ev-page[data-look=painted] .ev-after .ev-reply{border-top-color:rgb(141 115 64/.5);box-shadow:0 -18px 44px rgb(69 76 46/.16)}.ev-page[data-look=painted] .ev-after .ev-reply:before{background:rgb(69 76 46/.25)}.ev-page[data-look=painted] .ev-reply__card{position:relative;z-index:1;background:rgb(250 245 234/.72);border-color:rgb(141 115 64/.5);box-shadow:0 18px 40px -22px rgb(69 76 46/.35)}.ev-page[data-look=painted] .ev-reply__card>:not(.ev-wash,.ev-motes){position:relative;z-index:1}.ev-page[data-look=painted] .ev-reply__card:before{border-color:rgb(141 115 64/.28)}.ev-page[data-look=painted] .ev-reply__kicker{color:var(--gold-deep);border-bottom-color:var(--rule)}.ev-page[data-look=painted] .ev-reply__title,.ev-page[data-look=painted] .ev-stepper output{color:var(--ink)}.ev-page[data-look=painted] .ev-reply__title em{color:var(--heart-deep,#c8763f)}.ev-page[data-look=painted] .ev-reply__rows{border-top-color:var(--rule)}.ev-page[data-look=painted] .ev-row{border-bottom-color:var(--rule)}.ev-page[data-look=painted] .ev-row__label{color:var(--ink)}.ev-page[data-look=painted] .ev-reply__note,.ev-page[data-look=painted] .ev-row__detail{color:var(--ink-soft)}.ev-page[data-look=painted] .ev-toggle{border:0;padding:0;gap:8px}.ev-page[data-look=painted] .ev-toggle button{position:relative;min-width:52px;background:transparent;color:var(--ink-soft);opacity:.7;transition:color .3s,opacity .3s}.ev-page[data-look=painted] .ev-toggle button[aria-checked=true]{background:transparent;color:var(--ink);opacity:1}.ev-page[data-look=painted] .ev-toggle button:hover:not(:disabled){opacity:1}.ev-ring{display:none}.ev-page[data-look=painted] .ev-ring{display:block;position:absolute;left:-2px;right:-2px;top:2px;bottom:2px;width:calc(100% + 4px);height:calc(100% - 4px);overflow:visible;pointer-events:none}.ev-page[data-look=painted] .ev-ring path{fill:none;stroke:var(--heart-deep,#c8763f);stroke-width:1.7;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .5s cubic-bezier(.45,.05,.3,1)}.ev-page[data-look=painted] .ev-toggle button[aria-checked=true] .ev-ring path{stroke-dashoffset:0}.ev-page[data-look=painted] .ev-stepper button{border:0;min-width:34px;color:var(--ink);font-size:22px;font-weight:400}.ev-page[data-look=painted] .ev-stepper button:hover:not(:disabled){background:transparent;color:var(--heart-deep,#c8763f)}.ev-page[data-look=painted] .ev-stepper output{min-width:46px;padding:0 6px 3px}.ev-page[data-look=painted] .ev-send{border-radius:3px;background:var(--ink);color:var(--ivory);box-shadow:inset 0 0 0 4px var(--ink),inset 0 0 0 5px rgb(205 178 124/.6),0 1px 0 rgb(255 255 255/.5)}.ev-page[data-look=painted] .ev-send:focus-visible,.ev-page[data-look=painted] .ev-send:hover:not(:disabled){background:var(--ink-soft);box-shadow:inset 0 0 0 4px var(--ink-soft),inset 0 0 0 5px rgb(205 178 124/.75),0 1px 0 rgb(255 255 255/.5)}.ev-reply__card[data-sending]{transform:translateY(6%) scale(.5);opacity:0;transition:transform .55s cubic-bezier(.45,0,.2,1),opacity .22s ease .16s}.ev-reply__card{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}.ev-reply__stage{position:relative}.ev-sendoff{--ew:min(62vw,300px);--eh:calc(var(--ew) * 0.66);position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.ev-sendoff__lift{display:block;animation:sendoff-lift 1s cubic-bezier(.55,0,.8,.35) 1.65s both}.ev-sendoff__env{display:block;animation:sendoff-in .35s ease .2s both}.ev-sendoff .env__float,.ev-sendoff .env__pocket,.ev-sendoff .env__shadow{animation:none}.ev-sendoff .env__card{animation:sendoff-card .5s cubic-bezier(.45,0,.3,1) .42s both}.ev-sendoff .env__flap{animation:sendoff-flap .4s cubic-bezier(.45,0,.25,1) .6s both}.ev-sendoff .env__flap-in{animation:sendoff-lining .4s cubic-bezier(.45,0,.25,1) .6s both}.ev-page[data-look=painted] .ev-sendoff .ev-envelope__env[data-painted=ink] .env__seal,.ev-sendoff .env__seal{animation:sendoff-seal .32s cubic-bezier(.2,.9,.3,1.15) 1s both}.ev-sendoff__doves{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:4}@keyframes sendoff-in{0%{opacity:0;transform:translateY(10px)}}@keyframes sendoff-card{0%{transform:translateY(-58%)}to{transform:translateY(0)}}@keyframes sendoff-flap{0%{transform:rotateX(-180deg);z-index:1}49%{z-index:1}50%{z-index:4}to{transform:rotateX(0deg);z-index:4}}@keyframes sendoff-lining{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sendoff-seal{0%{opacity:0;scale:1.3}to{opacity:1;scale:1}}@keyframes sendoff-lift{to{transform:translateY(-80vh) scale(.82);opacity:.6}}.ev-page[data-look=painted] .ev-send:focus-visible{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--gold-deep)}.ev-page[data-look=painted] .ev-link:focus-visible,.ev-page[data-look=painted] .ev-link:hover{color:var(--gold-deep)}.ev-page[data-look=painted] .ev-reply__signoff{color:var(--ink-soft)}.ev-page[data-look=painted] .ev-reply__signoff span{color:var(--gold-deep)}.ev-page[data-look=painted] .ev-reply__doves{margin:4px auto 10px}.ev-page[data-look=painted] .ev-veil{background:var(--paper);border-top-color:rgb(141 115 64/.5);box-shadow:0 -18px 44px rgb(69 76 46/.16)}.ev-page[data-look=painted] .ev-veil:before{background:rgb(69 76 46/.25)}.ev-page[data-look=painted] .ev-inv-foot{display:none}.ev-page[data-look=painted] .ev-after .ev-reply{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.ev-page[data-look=painted] .ev-inv-foot{background:var(--paper-shade,#e9dcc3);color:var(--ink-soft);border-top-color:var(--rule)}.ev-page[data-look=painted] .ev-inv-foot__mono{filter:none}.ev-page[data-look=painted] .ev-inv-foot__tag{color:var(--gold-deep)}.ev-page[data-look=painted] .ev-inv-foot__credit a,.ev-page[data-look=painted] .ev-inv-foot__links a{border-bottom-color:rgb(69 76 46/.35)}.ev-page[data-look=painted] .ev-inv-foot__credit{color:var(--ink-soft)}.ev-page[data-look=painted] .ev-inv-foot :focus-visible,.ev-page[data-look=painted] .ev-reply :focus-visible{outline-color:var(--gold-deep)}.ev-envelope__family{display:block;margin-top:.12em;font-size:.56em;line-height:1;color:var(--ink-soft)}.ev-reply__family{white-space:nowrap}