.page--casamentos{--fog-top:#b6b6b6;--fog-1:#c2c2c2;--fog-2:#cacaca;--fog-3:#cfcfcf;--fog-4:#c4c4c4;--fog-5:#b5b5b5;--fog-hz:#aaa;--field-1:#434343;--field-2:#3a3a3a;--field-3:#1f1f1f;--paper-hi:#f4f1ed;--paper-lo:#e3dfd9}.wd-hero{isolation:isolate;background:linear-gradient(180deg, var(--fog-top) 0%, var(--fog-1) 10%, var(--fog-2) 22%, var(--fog-3) 40%, var(--fog-3) 50%, var(--fog-4) 60%, var(--fog-5) 66%, var(--fog-hz) 69.4%, var(--field-1) 70.3%, var(--field-2) 77%, var(--field-3) 85%, var(--field-2) 93%, var(--field-3) 100%);height:100svh;min-height:560px;position:relative;overflow:clip}.wd-hero__media{z-index:-1;justify-content:center;display:flex;position:absolute;inset:0}.wd-hero__media picture{aspect-ratio:3/4;flex:none;height:100%}.wd-hero__media img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}@media (max-aspect-ratio:3/4){.wd-hero__media picture{aspect-ratio:auto;width:100%}.wd-hero__media img{object-position:50% 100%;-webkit-mask-image:none;mask-image:none}}.wd-hero:before,.wd-hero:after{content:"";pointer-events:none;z-index:0;position:absolute;left:0;right:0}.wd-hero:before{height:calc(var(--header-h) + 120px);background:linear-gradient(#050505d1,#05050561 55%,#0000);background:linear-gradient(lab(1.3738% 0 0/.82),lab(1.3738% 0 0/.38) 55%,#0000);top:0}.wd-hero:after{background:linear-gradient(0deg, var(--ink-0), transparent);height:24%;bottom:0}.wd-hero__sky{inset:calc(var(--header-h) + clamp(48px, 11svh, 140px)) 0 auto;z-index:1;text-align:center;justify-items:center;gap:var(--s-3);color:var(--ink-1);display:grid;position:absolute}.wd-hero__eyebrow{color:var(--ink-2)}.wd-hero__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-1);font-size:clamp(3.5rem,1.4rem + 9vw,10.5rem);font-style:italic;font-weight:300;line-height:.9}.wd-hero__sub{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-h3);color:var(--gold-700)}.wd-hero__down{z-index:1;min-height:44px;font-family:var(--font-brand);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--bone);align-items:center;gap:10px;padding:0 12px;display:inline-flex;position:absolute;bottom:clamp(20px,4svh,40px);left:50%;translate:-50%}.wd-hero__down .icon{width:18px;height:18px;color:var(--gold-300);transition:transform var(--dur-3) var(--ease-luz)}.wd-hero__down:hover .icon{transform:translateY(4px)}.ring{width:100%;height:100%;display:block;overflow:visible}.ring__glow{opacity:.28;filter:blur(2px)}.js .ring__line,.js .ring__glow{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-luz)}.js .ring__glow{stroke-dasharray:none;stroke-dashoffset:0;opacity:0;transition:opacity 1.2s var(--ease-luz) .4s}.is-in .ring__line{stroke-dashoffset:0}.is-in .ring__glow{opacity:.28}.rm .ring__line{transition:none;stroke-dashoffset:0!important}.rm .ring__glow{opacity:.28}.votos{padding-top:var(--s-10)}.votos__head{gap:var(--s-4);margin-bottom:var(--s-8);display:grid}.votos__title{max-width:18ch}.votos__lead{color:var(--text-muted);max-width:52ch;font-size:var(--fs-lead)}.votos__ring,.votos__counter{display:none}.atos{gap:var(--s-10);padding:0;list-style:none;display:grid}.ato{display:grid;position:relative}.ato__figure{margin:0;position:relative}.ato__window{background:var(--ink-1);position:relative;overflow:hidden}.ato__img img{width:100%;height:auto}.ato__shade{display:none}.ato__caption{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--margin) 0;display:flex}.ato__ring{flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}.ato__ring .ring{position:absolute;inset:0}.ato__numeral{font-family:var(--font-display);color:var(--gold-200);font-size:1.5rem;font-style:italic}.ato__text{gap:2px;display:grid}.ato__kicker{color:var(--gold-400)}.ato__title{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--fs-h2);color:var(--paper);line-height:1.05}.ato__line{color:var(--bone);max-width:44ch;margin-top:4px}.ato__detail{z-index:1;width:min(58%,340px);margin:var(--s-5) var(--margin) 0 auto;box-shadow:0 0 0 1px var(--ink-3), 0 24px 48px -24px #000c;justify-self:end;position:relative}@supports (color:lab(0% 0 0)){.ato__detail{box-shadow:0 0 0 1px var(--ink-3), 0 24px 48px -24px lab(0% 0 0/.8)}}.ato__detail img{width:100%;height:auto}@media (min-width:768px){.ato__img img{object-fit:cover;height:88svh}.ato__caption{padding:var(--s-9) var(--margin) var(--s-6);background:linear-gradient(#0000,#050505c7);background:linear-gradient(#0000,lab(1.3738% 0 0/.78));width:100%;position:absolute;bottom:0;left:0}.ato__detail{width:min(24vw,340px);margin-top:calc(var(--s-9) * -1);margin-right:calc(var(--margin) + 4vw)}}.js .votos:not(.is-pinned) .ato__window,.js .votos:not(.is-pinned) .ato__detail{opacity:0;transition:opacity var(--dur-4) var(--ease-luz), transform var(--dur-4) var(--ease-luz);transform:translateY(24px)}.js .votos:not(.is-pinned) .ato__detail{transition-delay:.24s}.js .votos:not(.is-pinned) .ato.is-in .ato__window,.js .votos:not(.is-pinned) .ato.is-in .ato__detail{opacity:1;transform:none}.rm .votos .ato__window,.rm .votos .ato__detail{opacity:1!important;transform:none!important}.votos.is-pinned .votos__stage{background:var(--ink-0);height:100svh;position:relative;overflow:hidden}.is-pinned .atos,.is-pinned .ato{display:block;position:absolute;inset:0}.is-pinned .ato__figure{position:absolute;inset:0}.is-pinned .ato__window{width:var(--D);height:var(--D);margin:calc(var(--D) / -2) 0 0 calc(var(--D) / -2);visibility:hidden;background:0 0;border-radius:50%;position:absolute;top:50%;left:50%}.is-pinned .ato__img{width:var(--W);height:var(--H);margin:calc(var(--H) / -2) 0 0 calc(var(--W) / -2);position:absolute;top:50%;left:50%}.is-pinned .ato__img picture,.is-pinned .ato__img img{object-fit:cover;width:100%;height:100%}.is-pinned .ato__shade{background:var(--ink-0);opacity:0;pointer-events:none;display:block;position:absolute;inset:0}.is-pinned .ato__caption{z-index:2;width:100%;padding:var(--s-10) var(--margin) clamp(32px, 8svh, 88px);opacity:0;background:linear-gradient(#0000,#05050559 40%,#050505cc);background:linear-gradient(#0000,lab(1.3738% 0 0/.35) 40%,lab(1.3738% 0 0/.8));position:absolute;bottom:0;left:0}.is-pinned .ato__ring{display:none}.is-pinned .ato__detail{right:calc(var(--margin) + 3vw);top:calc(var(--header-h) + 6svh);z-index:2;opacity:0;width:min(18vw,280px);margin:0;position:absolute}.is-pinned .votos__ring{z-index:3;width:calc(var(--R) * 2 * 120 / 112);height:calc(var(--R) * 2 * 120 / 112);margin:calc(var(--R) * -120 / 112) 0 0 calc(var(--R) * -120 / 112);pointer-events:none;filter:drop-shadow(0 0 14px #ffb85059);filter:drop-shadow(0 0 14px lab(80.2724% 19.1737 61.282/.35));display:block;position:absolute;top:50%;left:50%}.is-pinned .votos__ring .ring__line{stroke-width:1.4px;transition:none}.is-pinned .votos__ring .ring__glow{opacity:.3;transition:none}.is-pinned .votos__counter{right:var(--margin);z-index:3;font-family:var(--font-brand);letter-spacing:.2em;color:var(--paper);opacity:0;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:clamp(32px,8svh,88px)}.votos__counter-ring{width:64px;height:64px;font-family:var(--font-display);letter-spacing:0;color:var(--gold-200);place-items:center;font-size:1.375rem;font-style:italic;display:grid;position:relative}.votos__counter-ring .ring{position:absolute;inset:0}.votos__counter-ring .ring__line{stroke-dashoffset:0}.votos__counter-ring .ring__glow{opacity:.28}.votos__counter-total{color:var(--text-muted)}.convite{margin-top:var(--s-10);padding-block:var(--s-10);color:var(--text);background:radial-gradient(120% 70% at 50% 0%, var(--paper-hi) 0, var(--paper) 46%, var(--paper-lo) 100%);position:relative}.convite:before,.convite:after{content:"";height:18px;position:absolute;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 18' preserveAspectRatio='none'%3E%3Cpath d='M0 18V11l7-3 6 4 8-6 7 3 9-5 6 4 8-2 7 5 9-6 8 3 6-4 9 5 7-2 8 4 6-6 9 3 7-1 8 5 8-4 6 2 9-5 7 4 8-3 6 5 9-4 7 2 8-3 6 4 7-2L240 10V18z'/%3E%3C/svg%3E") 0 0/240px 18px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 18' preserveAspectRatio='none'%3E%3Cpath d='M0 18V11l7-3 6 4 8-6 7 3 9-5 6 4 8-2 7 5 9-6 8 3 6-4 9 5 7-2 8 4 6-6 9 3 7-1 8 5 8-4 6 2 9-5 7 4 8-3 6 5 9-4 7 2 8-3 6 4 7-2L240 10V18z'/%3E%3C/svg%3E") 0 0/240px 18px repeat-x}.convite:before{background:var(--paper-hi);top:-17px}.convite:after{background:var(--paper-lo);bottom:-17px;transform:scaleY(-1)}.convite__inner{gap:var(--s-8);grid-template-areas:"card""capa""prints";align-items:center;display:grid}@media (min-width:1000px){.convite__inner{gap:var(--s-7);grid-template-columns:1fr 1.15fr 1fr;grid-template-areas:"capa card prints"}}.convite__card{justify-items:center;gap:var(--s-4);text-align:center;padding:var(--s-8) var(--s-6);box-shadow:inset 0 0 0 1px var(--border), inset 0 0 0 9px #faf8f58c, inset 0 0 0 10px #76501159;background:#faf8f58c;background:lab(97.6872% .340343 1.47662/.55);grid-area:card;display:grid;position:relative}@supports (color:lab(0% 0 0)){.convite__card{box-shadow:inset 0 0 0 1px var(--border), inset 0 0 0 9px lab(97.6872% .340343 1.47662/.55), inset 0 0 0 10px lab(37.4873% 12.5207 40.3604/.35)}}.convite__eyebrow{color:var(--gold-700)}.convite__from{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lead);color:var(--text-muted);line-height:1.45}.convite__title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);color:var(--gold-700);line-height:1}.convite__seal{width:104px;height:104px;margin-block:var(--s-2);place-items:center;display:grid;position:relative}.convite__seal .ring{position:absolute;inset:0}.convite__falcon{width:58px;height:auto}.convite__when{font-size:var(--fs-small);color:var(--text-muted);max-width:40ch}.convite__when .eyebrow{color:var(--gold-700);margin-right:6px}.convite__dot{color:var(--gold-700);margin-inline:6px}.btn--paper{--btn-bd:var(--gold-700);--btn-fg:var(--ink-0);margin-top:var(--s-3)}.btn--paper:hover{--btn-bg:var(--gold-700);--btn-fg:var(--paper)}.btn--paper .icon{color:currentColor}.convite__print{background:#fffdfa;margin:0;padding:10px 10px 30px;box-shadow:0 1px 2px #00000014,0 22px 44px -22px #3f2e0e73;box-shadow:0 1px 2px lab(0% 0 0/.08),0 22px 44px -22px lab(20.4488% 5.29921 23.1265/.45)}.convite__print img{width:100%;height:auto}.convite__print--capa{grid-area:capa;justify-self:center;max-width:420px;rotate:-3deg}.convite__prints{gap:var(--s-5);grid-area:prints;justify-items:center;display:grid;position:relative}.convite__print--salao{width:100%;max-width:460px;rotate:2deg}.convite__print--jardim{width:100%;max-width:460px;rotate:-1.5deg}.convite__print--sol{width:34%;max-width:170px;padding:6px 6px 18px;position:absolute;bottom:-18%;right:-4%;rotate:5deg}@media (max-width:999px){.convite__print--sol{bottom:-10%;right:2%}}.convite__menu{margin-top:var(--s-10);gap:var(--s-6);display:grid}.convite__menu-title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);color:var(--ink-0)}.convite__list{gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid #76501159;border-top:1px solid lab(37.4873% 12.5207 40.3604/.35);display:grid}@media (min-width:900px){.convite__list{gap:var(--s-6);grid-template-columns:repeat(4,1fr)}}.convite__list div{gap:var(--s-2);align-content:start;display:grid}.convite__list dt{font-family:var(--font-display);color:var(--gold-700);font-size:1.5rem;font-style:italic}.convite__list dd{color:var(--text-muted);margin:0}.wd-films{padding-block:var(--s-11) var(--s-9)}.wd-films__grid{grid-template-columns:1fr}@media (min-width:700px){.wd-films__grid{grid-template-columns:repeat(2,1fr)}.wd-films__grid>.film-card:first-child{grid-column:1/-1}}.page--casamentos .film-card__title{font-style:italic;font-weight:300}.page--casamentos .film-card__media img{filter:grayscale(.35)brightness(.9)}.page--casamentos .film-card__media:hover img,.page--casamentos .film-card__media.is-previewing img{filter:none}.wd-celebra{gap:var(--s-7);padding-block:var(--s-8) var(--s-10);align-items:center;display:grid}@media (min-width:900px){.wd-celebra{grid-template-columns:5fr 7fr}}.wd-celebra__text{gap:var(--s-4);display:grid}.wd-celebra__lead{color:var(--text-muted);max-width:44ch}.wd-celebra__grid{grid-template-columns:1fr}.reserve{padding-block:var(--s-10);border-top:1px solid var(--ink-3);position:relative;overflow:clip}.reserve__inner{gap:var(--s-8);display:grid}@media (min-width:960px){.reserve__inner{gap:var(--s-9);grid-template-columns:5fr 7fr;align-items:start}}.reserve__intro{gap:var(--s-4);align-content:start;display:grid;position:relative}.reserve__ring{width:132px;height:132px;margin-bottom:var(--s-3);filter:drop-shadow(0 0 18px #ffb85040);filter:drop-shadow(0 0 18px lab(80.2724% 19.1737 61.282/.25))}.reserve__title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;color:var(--paper)}.reserve__lead{font-size:var(--fs-lead);color:var(--bone);max-width:40ch}.reserve__alt{gap:var(--s-3);margin-top:var(--s-3);display:grid}.reserve__alt .link{min-height:44px}.reserve__alt .icon{width:18px;height:18px}.reserve__form{gap:var(--s-3);display:grid}.reserve__req{color:var(--text-muted);font-size:13px}.reserve__row{gap:var(--s-3) var(--gutter);display:grid}@media (min-width:640px){.reserve__row{grid-template-columns:1fr 1fr}}.field__hint{color:var(--text-muted);font-size:13px}.field__input::placeholder{color:var(--text-muted);opacity:.75}.field__input--area{resize:vertical;min-height:104px;line-height:1.5}.field__input[type=date]{min-height:48px}.field--check{padding-top:var(--s-3)}.check{min-height:44px;font-size:var(--fs-small);color:var(--bone);cursor:pointer;align-items:flex-start;gap:12px;padding-top:10px;display:flex}.check input{appearance:none;border:1px solid var(--text-2);border-radius:var(--radius-1);background:var(--ink-2);cursor:pointer;width:22px;height:22px;transition:background-color var(--dur-2), border-color var(--dur-2);flex:none;place-items:center;margin:0;display:grid}.check input:after{content:"";border:2px solid var(--ink-0);width:11px;height:6px;transition:transform var(--dur-2) var(--ease-luz);border-top:0;border-right:0;margin-top:-3px;transform:rotate(-45deg)scale(0)}.check input:checked{background:var(--gold-500);border-color:var(--gold-500)}.check input:checked:after{transform:rotate(-45deg)scale(1)}.check input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.check input[aria-invalid=true]{border-color:var(--danger)}.check .link{display:inline}.reserve__nodate{padding-top:0}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.reserve__actions{margin-top:var(--s-4)}.reserve__status{min-height:1.6em;font-size:var(--fs-small);color:var(--text-muted)}.reserve__status.is-error{color:#ff8a8e}.reserve__done{gap:var(--s-3);padding:var(--s-7);border:1px solid var(--gold-500);box-shadow:var(--glow-2);align-content:start;display:grid}.reserve__done-title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);color:var(--paper)}.reserve__done .eyebrow{color:var(--gold-300)}.reserve__notice{padding:var(--s-4) var(--s-5);border:1px solid var(--gold-500);color:var(--paper);grid-column:1/-1;display:none}.reserve__notice--err{border-color:var(--danger)}.reserve__notice:target{display:block}
