.music-control-module__tFqooa__shell{--music-accent:#2c4a30;--music-contrast:#fff;border:1px solid color-mix(in srgb, var(--music-accent) 24%, #ffffffbf);background:color-mix(in srgb, #ffffffa3 88%, var(--music-accent));color:#252525;max-width:min(92vw,280px);min-height:58px;box-shadow:inset 0 1px 0 #ffffffe6, 0 12px 32px color-mix(in srgb, var(--music-accent) 18%, transparent);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .55rem .42rem .45rem;display:inline-flex}.music-control-module__tFqooa__floating{z-index:70;right:max(1rem, env(safe-area-inset-right));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--invitation-fab-offset,0px) + var(--browser-bottom-overlap,0px));position:fixed}.music-control-module__tFqooa__mainButton,.music-control-module__tFqooa__secondaryButton{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s,background-color .18s;display:grid}.music-control-module__tFqooa__mainButton{width:44px;height:44px;color:var(--music-contrast);background:color-mix(in srgb, var(--music-accent) 88%, transparent);position:relative;box-shadow:inset 0 1px #fff3}.music-control-module__tFqooa__mainButton:after{content:"";border:1px solid color-mix(in srgb, var(--music-accent) 35%, transparent);border-radius:inherit;opacity:0;position:absolute;inset:-4px}.music-control-module__tFqooa__playing .music-control-module__tFqooa__mainButton:after{animation:1.8s cubic-bezier(.16,1,.3,1) infinite music-control-module__tFqooa__music-ring}.music-control-module__tFqooa__secondaryButton{width:34px;height:34px;color:color-mix(in srgb, var(--music-accent) 82%, #1f2937);background:color-mix(in srgb, var(--music-accent) 9%, transparent)}.music-control-module__tFqooa__mainButton:hover,.music-control-module__tFqooa__secondaryButton:hover{transform:translateY(-1px)}.music-control-module__tFqooa__mainButton:active,.music-control-module__tFqooa__secondaryButton:active{transform:scale(.96)}.music-control-module__tFqooa__mainButton:focus-visible,.music-control-module__tFqooa__secondaryButton:focus-visible{outline:3px solid color-mix(in srgb, var(--music-accent) 34%, transparent);outline-offset:3px}.music-control-module__tFqooa__errorMessage{color:#9f2f2f;max-width:11rem;padding:0 .35rem;font-size:.72rem;font-weight:650;line-height:1.15}@keyframes music-control-module__tFqooa__music-ring{0%{opacity:.72;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.music-control-module__tFqooa__mainButton,.music-control-module__tFqooa__secondaryButton{transition:none}.music-control-module__tFqooa__playing .music-control-module__tFqooa__mainButton:after{animation:none}}@media (prefers-reduced-transparency:reduce){.music-control-module__tFqooa__shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f7f5}}@media (prefers-color-scheme:dark){.music-control-module__tFqooa__shell{border-color:color-mix(in srgb, var(--music-accent) 32%, #fff3);background:color-mix(in srgb, #181818a3 88%, var(--music-accent));color:#f4f4f2;box-shadow:inset 0 1px #ffffff1f,0 14px 36px #0000004d}.music-control-module__tFqooa__secondaryButton{color:#f8fbfc;background:color-mix(in srgb, var(--music-accent) 48%, #ffffff14)}.music-control-module__tFqooa__errorMessage{color:#ffaaa2}}@media (max-width:639px){.music-control-module__tFqooa__shell{gap:0;min-height:0;padding:.3rem}.music-control-module__tFqooa__secondaryButton{display:none}}
[data-enter]{--enter-step:85ms;--enter-order:0;animation-name:invite-enter-rise;animation-duration:.64s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards;animation-delay:calc(var(--enter-base,80ms) + var(--enter-order,0) * var(--enter-step))}[data-enter=name]{animation-name:invite-enter-name;animation-duration:.9s}[data-enter=photo]{animation-name:invite-enter-photo;animation-duration:.86s}[data-enter=line]{animation-name:invite-enter-line;animation-duration:.72s}[data-enter=pop]{animation-name:invite-enter-pop;animation-duration:.56s}[data-enter=float]{animation-name:invite-enter-float;animation-duration:.9s}[data-enter=fade]{animation-name:invite-enter-fade;animation-duration:.7s}[data-enter=card]{animation-name:invite-enter-card;animation-duration:.76s}[data-entrance=hold] [data-enter]{animation-play-state:paused}[data-enter-order="1"]{--enter-order:1}[data-enter-order="2"]{--enter-order:2}[data-enter-order="3"]{--enter-order:3}[data-enter-order="4"]{--enter-order:4}[data-enter-order="5"]{--enter-order:5}[data-enter-order="6"]{--enter-order:6}[data-enter-order="7"]{--enter-order:7}[data-enter-order="8"]{--enter-order:8}[data-enter-order="9"]{--enter-order:9}[data-enter-order="10"]{--enter-order:10}[data-enter-order="11"]{--enter-order:11}[data-enter-order="12"]{--enter-order:12}@keyframes invite-enter-rise{0%{opacity:0;translate:0 14px}}@keyframes invite-enter-name{0%{opacity:0;filter:blur(6px);translate:0 10px;scale:.97}to{filter:blur()}}@keyframes invite-enter-photo{0%{opacity:0;translate:0 10px;scale:.94}}@keyframes invite-enter-line{0%{opacity:0;scale:0 1}}@keyframes invite-enter-pop{0%{opacity:0;translate:0 6px;scale:.92}}@keyframes invite-enter-float{0%{opacity:0;translate:0 -12px;scale:.9}}@keyframes invite-enter-fade{0%{opacity:0}}@keyframes invite-enter-card{0%{opacity:0;translate:0 22px;scale:.975}}@media (prefers-reduced-motion:reduce){[data-enter]{--enter-step:0s;animation-name:invite-enter-fade!important;animation-duration:.24s!important}}
.elegancia-borgona-module__ICcHoG__invitation{--t-paper:#f5eee3;--t-surface:#fcf8f1;--t-ink:#38292c;--t-accent:#722f43;--t-companion:#b49a71;--t-muted:#776469;--t-on-accent:#fff8ed;--t-script:"Corinthia",cursive;--t-display:"Bodoni Moda",Georgia,serif;--t-body:"Manrope",sans-serif;--t-space:clamp(88px,10cqw,160px);color:var(--t-ink);background:var(--t-paper);font:400 1rem/1.8 var(--t-body);isolation:isolate;position:relative;overflow-x:clip}.elegancia-borgona-module__ICcHoG__invitation[data-palette-colors=custom]{--t-paper:var(--invite-paper);--t-surface:var(--invite-surface);--t-ink:var(--invite-ink);--t-accent:var(--invite-action);--t-companion:var(--invite-companion);--t-muted:var(--invite-muted);--t-on-accent:var(--invite-on-action)}.elegancia-borgona-module__ICcHoG__invitation *,.elegancia-borgona-module__ICcHoG__invitation :before,.elegancia-borgona-module__ICcHoG__invitation :after{box-sizing:border-box}.elegancia-borgona-module__ICcHoG__invitation h1,.elegancia-borgona-module__ICcHoG__invitation h2,.elegancia-borgona-module__ICcHoG__invitation h3,.elegancia-borgona-module__ICcHoG__invitation p,.elegancia-borgona-module__ICcHoG__invitation figure,.elegancia-borgona-module__ICcHoG__invitation blockquote{margin:0}.elegancia-borgona-module__ICcHoG__invitation img{max-width:100%;display:block}.elegancia-borgona-module__ICcHoG__invitation h2{font:400 clamp(2.7rem,4.8cqw,5rem)/1.12 var(--t-display);letter-spacing:-.055em;text-wrap:balance}.elegancia-borgona-module__ICcHoG__invitation h3{font:400 clamp(1.7rem,2.5cqw,2.5rem)/1.2 var(--t-display);letter-spacing:-.03em}.elegancia-borgona-module__ICcHoG__invitation button,.elegancia-borgona-module__ICcHoG__invitation a,.elegancia-borgona-module__ICcHoG__invitation summary{-webkit-tap-highlight-color:transparent}.elegancia-borgona-module__ICcHoG__invitation a{color:inherit;text-underline-offset:.35em}.elegancia-borgona-module__ICcHoG__invitation button{font:inherit;cursor:pointer}.elegancia-borgona-module__ICcHoG__invitation svg{stroke-width:1.5px;flex-shrink:0;width:18px;height:18px}.elegancia-borgona-module__ICcHoG__invitation :focus-visible{outline:2px solid var(--t-companion);outline-offset:5px}.elegancia-borgona-module__ICcHoG__musicMount{width:1px;height:1px;position:absolute;overflow:hidden}.elegancia-borgona-module__ICcHoG__locked{visibility:hidden;opacity:0}.elegancia-borgona-module__ICcHoG__content{position:relative;container-type:inline-size}.elegancia-borgona-module__ICcHoG__music{z-index:35}.elegancia-borgona-module__ICcHoG__eyebrow,.elegancia-borgona-module__ICcHoG__detailLabel,.elegancia-borgona-module__ICcHoG__familyGrid small,.elegancia-borgona-module__ICcHoG__location small,.elegancia-borgona-module__ICcHoG__photoIndex,.elegancia-borgona-module__ICcHoG__programIndex{font:500 .66rem/1.7 var(--t-body);text-transform:uppercase;letter-spacing:.19em}.elegancia-borgona-module__ICcHoG__sectionScript{font:400 clamp(3.4rem,7cqw,6.7rem)/1.1 var(--t-script);color:var(--t-accent);padding:.08em .15em;display:block}.elegancia-borgona-module__ICcHoG__primaryButton,.elegancia-borgona-module__ICcHoG__gateButton{background:var(--t-accent);min-height:54px;color:var(--t-on-accent);text-transform:uppercase;letter-spacing:.13em;border:0;justify-content:space-between;align-items:center;gap:28px;padding:18px 25px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;font:500 .68rem/1.5 var(--t-body)!important}.elegancia-borgona-module__ICcHoG__primaryButton:hover,.elegancia-borgona-module__ICcHoG__gateButton:hover{background:color-mix(in srgb,var(--t-accent),var(--t-ink) 25%);transform:translateY(-2px)}.elegancia-borgona-module__ICcHoG__primaryButton:active,.elegancia-borgona-module__ICcHoG__gateButton:active{transform:translateY(0)}.elegancia-borgona-module__ICcHoG__gateButton:disabled{cursor:wait}.elegancia-borgona-module__ICcHoG__textLink{border-bottom:1px solid color-mix(in srgb,var(--t-accent),transparent 60%);align-items:center;gap:12px;padding-block:12px;font-size:.75rem;text-decoration:none;display:inline-flex}.elegancia-borgona-module__ICcHoG__textLink:hover svg,.elegancia-borgona-module__ICcHoG__mapLinks a:hover svg{transform:translate(2px,-2px)}.elegancia-borgona-module__ICcHoG__textLink svg,.elegancia-borgona-module__ICcHoG__mapLinks svg{transition:transform .2s}.elegancia-borgona-module__ICcHoG__actions{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.elegancia-borgona-module__ICcHoG__gate{z-index:80;background:var(--t-accent);place-items:center;padding:36px 22px;display:grid;position:fixed;inset:0;overflow:auto}.elegancia-borgona-module__ICcHoG__gateSilk{-o-object-fit:cover;object-fit:cover;opacity:.45;pointer-events:none;width:45%;height:120%;position:fixed;inset:-10% auto auto -8%}.elegancia-borgona-module__ICcHoG__pass{background:var(--t-paper);isolation:isolate;grid-template-columns:1fr;width:min(100%,850px);margin:auto;display:grid;position:relative;box-shadow:0 25px 100px #2f102b50}.elegancia-borgona-module__ICcHoG__passSide{min-width:0;display:none;position:relative;overflow:hidden}.elegancia-borgona-module__ICcHoG__passPhoto{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.elegancia-borgona-module__ICcHoG__passBand{background:var(--t-accent) url(/images/elegancia-borgona/silk-right-v1.webp) center/auto 140%;width:23%;color:var(--t-on-accent);place-items:center;display:grid;position:absolute;inset:0 auto 0 12%;box-shadow:5px 0 20px #38292c30}.elegancia-borgona-module__ICcHoG__passBand>span{writing-mode:vertical-rl;font:400 2.4rem var(--t-display);letter-spacing:.12em}.elegancia-borgona-module__ICcHoG__passSeal{filter:drop-shadow(2px 8px 10px #38292c30);width:100px;position:absolute;top:59%;left:11%}.elegancia-borgona-module__ICcHoG__passBody{background:var(--t-paper) url(/images/elegancia-borgona/pass-paper-v1.webp) center/100% 100%;min-width:0;padding:36px 26px;position:relative}.elegancia-borgona-module__ICcHoG__passBody>.elegancia-borgona-module__ICcHoG__eyebrow{text-align:center}.elegancia-borgona-module__ICcHoG__passNames{font:400 clamp(2.7rem,7cqw,4.3rem)/1.2 var(--t-script);white-space:nowrap;text-align:center;color:var(--t-accent);padding:.15em .1em}.elegancia-borgona-module__ICcHoG__ampersand{margin-inline:.15em}.elegancia-borgona-module__ICcHoG__passRecipient{border-top:1px solid color-mix(in srgb,var(--t-companion),transparent 45%);margin-top:20px;padding-top:24px}.elegancia-borgona-module__ICcHoG__passGuest{font:400 clamp(1.8rem,5cqw,2.8rem)/1.25 var(--t-display);white-space:nowrap;letter-spacing:-.03em;margin-top:10px!important}.elegancia-borgona-module__ICcHoG__passDetails{grid-template-columns:90px minmax(0,1fr);gap:25px;margin-top:8px;padding-block:24px;display:grid}.elegancia-borgona-module__ICcHoG__passCalendar{border:1px solid var(--t-companion);color:var(--t-accent);flex-direction:column;justify-content:center;align-items:center;padding:12px 4px;display:flex;position:relative}.elegancia-borgona-module__ICcHoG__passCalendar:before{content:"";border:1px solid color-mix(in srgb,var(--t-companion),transparent 55%);pointer-events:none;position:absolute;inset:3px}.elegancia-borgona-module__ICcHoG__passCalendar strong{font:400 3.4rem/1.1 var(--t-display);letter-spacing:-.04em}.elegancia-borgona-module__ICcHoG__passCalendar .elegancia-borgona-module__ICcHoG__detailLabel{letter-spacing:.1em;font-size:.53rem}.elegancia-borgona-module__ICcHoG__passVenue{align-content:center;gap:12px;min-width:0;display:grid}.elegancia-borgona-module__ICcHoG__passVenue .elegancia-borgona-module__ICcHoG__detailLabel{letter-spacing:.12em;color:var(--t-muted);font-size:.53rem;display:block}.elegancia-borgona-module__ICcHoG__passVenue strong{font:400 1.7rem/1.2 var(--t-display)}.elegancia-borgona-module__ICcHoG__passVenue p>span:last-child:not(.elegancia-borgona-module__ICcHoG__detailLabel){margin-top:4px;font-size:.83rem;line-height:1.5;display:block}.elegancia-borgona-module__ICcHoG__passSeats{letter-spacing:.06em;color:var(--t-muted);font-size:.65rem;margin:0 0 18px!important}.elegancia-borgona-module__ICcHoG__passBody .elegancia-borgona-module__ICcHoG__gateButton{text-align:left;width:100%}.elegancia-borgona-module__ICcHoG__hero{outline:0;max-width:1900px;margin:auto;padding:0 clamp(22px,5cqw,90px) 65px}.elegancia-borgona-module__ICcHoG__masthead{border-bottom:1px solid color-mix(in srgb,var(--t-companion),transparent 45%);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:18px;min-height:90px;font-size:.6rem;display:flex}.elegancia-borgona-module__ICcHoG__masthead>span:first-child{font:400 1.4rem var(--t-display);letter-spacing:-.03em;white-space:nowrap}.elegancia-borgona-module__ICcHoG__masthead>span:last-child{white-space:nowrap;font-size:.6rem}.elegancia-borgona-module__ICcHoG__heroGrid{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:45px;display:grid}.elegancia-borgona-module__ICcHoG__heroCopy{min-width:0;padding:0 0 5px}.elegancia-borgona-module__ICcHoG__heroNames{font:400 clamp(4rem,16cqw,6.5rem)/1.05 var(--t-display);letter-spacing:-.07em;color:var(--t-accent);position:relative}.elegancia-borgona-module__ICcHoG__heroNames>span:not(.elegancia-borgona-module__ICcHoG__heroAmp){white-space:nowrap;padding-bottom:.08em;display:block}.elegancia-borgona-module__ICcHoG__heroNames>span:last-child{text-align:right}.elegancia-borgona-module__ICcHoG__heroAmp{font:400 clamp(4rem,15cqw,6rem)/.6 var(--t-script);text-align:center;letter-spacing:0;margin:0 25% 0 0;padding:.1em 0 .18em;display:block}.elegancia-borgona-module__ICcHoG__heroInformation{border-left:1px solid var(--t-companion);margin-top:30px;padding-left:18px}.elegancia-borgona-module__ICcHoG__heroDate{font-size:.85rem;line-height:1.6}.elegancia-borgona-module__ICcHoG__heroVenue{color:var(--t-muted);font-size:.68rem;line-height:1.6;margin-top:5px!important}.elegancia-borgona-module__ICcHoG__heroCopy .elegancia-borgona-module__ICcHoG__actions{margin-top:28px}.elegancia-borgona-module__ICcHoG__heroScene{min-width:0;position:relative}.elegancia-borgona-module__ICcHoG__sceneStage{aspect-ratio:4/5;isolation:isolate;background:var(--t-surface);border-radius:46% 46% 0 0;position:relative;overflow:hidden}.elegancia-borgona-module__ICcHoG__sceneBackground{-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none;width:120%;height:120%;position:absolute;inset:-7% -10%;max-width:none!important}.elegancia-borgona-module__ICcHoG__sceneWord{z-index:2;font:italic clamp(4rem,19cqw,7rem)/1.1 var(--t-display);letter-spacing:-.07em;color:var(--t-accent);pointer-events:none;position:absolute;top:2%;left:9%}.elegancia-borgona-module__ICcHoG__sceneFoliage{-o-object-fit:contain;object-fit:contain;z-index:2;pointer-events:none;width:40%;height:70%;position:absolute;top:4%;right:-15%}.elegancia-borgona-module__ICcHoG__heroPortrait{z-index:3;background:var(--t-paper);border-radius:45% 45% 0 0;width:61%;height:65%;padding:6px;position:absolute;top:23%;left:20%;overflow:hidden;box-shadow:8px 16px 35px #38292c32}.elegancia-borgona-module__ICcHoG__heroPortrait>img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.elegancia-borgona-module__ICcHoG__sceneSilk{z-index:5;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:70%;height:118%;position:absolute;bottom:-26%;right:-22%}.elegancia-borgona-module__ICcHoG__sceneFlower{z-index:6;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:50%;height:75%;position:absolute;bottom:-26%;left:-13%}.elegancia-borgona-module__ICcHoG__sceneCaption{letter-spacing:.11em;text-transform:uppercase;color:var(--t-muted);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:.59rem;display:flex}.elegancia-borgona-module__ICcHoG__verse{padding:var(--t-space) clamp(24px,9cqw,160px);gap:25px;max-width:1600px;margin:auto;display:grid;position:relative}.elegancia-borgona-module__ICcHoG__verseMark{font:italic 7rem/.9 var(--t-display);color:var(--t-companion)}.elegancia-borgona-module__ICcHoG__verse h2{max-width:880px}.elegancia-borgona-module__ICcHoG__verse blockquote{font:italic 1.3rem/1.6 var(--t-display);max-width:650px;margin-top:28px}.elegancia-borgona-module__ICcHoG__verseFlower{-o-object-fit:contain;object-fit:contain;opacity:.65;pointer-events:none;width:150px;height:220px;position:absolute;bottom:0;right:-40px}.elegancia-borgona-module__ICcHoG__countdown{background:var(--t-accent);color:var(--t-on-accent);gap:45px;padding:80px clamp(24px,6cqw,100px);display:grid;overflow:hidden}.elegancia-borgona-module__ICcHoG__countIntro{z-index:2;position:relative}.elegancia-borgona-module__ICcHoG__countIntro h2{margin:22px 0 25px;font-size:clamp(3rem,6cqw,5.5rem)}.elegancia-borgona-module__ICcHoG__countIntro .elegancia-borgona-module__ICcHoG__sectionScript{color:var(--t-companion);white-space:nowrap;margin-left:40px;font-size:clamp(3.8rem,9cqw,7rem)}.elegancia-borgona-module__ICcHoG__countIntro>p:last-child{opacity:.8;font-size:.72rem}.elegancia-borgona-module__ICcHoG__countComposition{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;display:grid;position:relative}.elegancia-borgona-module__ICcHoG__countSilk{-o-object-fit:contain;object-fit:contain;z-index:-1;opacity:.45;pointer-events:none;width:80%;height:130%;position:absolute;top:-10%;right:-25%}.elegancia-borgona-module__ICcHoG__countUnit{text-align:center;min-width:0;position:relative}.elegancia-borgona-module__ICcHoG__countUnit strong{font:400 clamp(2.1rem,8cqw,4.5rem)/1 var(--t-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;display:block}.elegancia-borgona-module__ICcHoG__countUnit small{font:400 .56rem/2 var(--t-body);text-transform:uppercase;letter-spacing:.2em;margin-top:8px;display:block}.elegancia-borgona-module__ICcHoG__countDays{text-align:left;border-bottom:1px solid #b49a714d;grid-column:1/-1;align-items:baseline;gap:20px;margin-bottom:5px;padding-bottom:16px;display:flex}.elegancia-borgona-module__ICcHoG__countDays strong{font-size:clamp(7rem,32cqw,16rem)}.elegancia-borgona-module__ICcHoG__countDays small{font:italic 1.5rem var(--t-display);letter-spacing:0;text-transform:none}.elegancia-borgona-module__ICcHoG__rolling{display:inline-flex}.elegancia-borgona-module__ICcHoG__digitWindow{height:1.12em;display:inline-block;overflow:hidden}.elegancia-borgona-module__ICcHoG__digitStrip{flex-direction:column;transition:transform .65s cubic-bezier(.2,.65,.2,1);display:flex}.elegancia-borgona-module__ICcHoG__digitStrip>span{height:1.12em;line-height:1.12;display:block}.elegancia-borgona-module__ICcHoG__story{padding:var(--t-space) clamp(24px,7cqw,120px);align-items:center;gap:55px;max-width:1600px;margin:auto;display:grid}.elegancia-borgona-module__ICcHoG__storyPhoto{padding-left:20px;position:relative}.elegancia-borgona-module__ICcHoG__storyPhoto:before{content:"";background:var(--t-companion);width:1px;position:absolute;top:30px;bottom:30px;left:0}.elegancia-borgona-module__ICcHoG__storyPhoto>img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.elegancia-borgona-module__ICcHoG__storyPhoto figcaption{font:400 2.6rem/1.2 var(--t-script);text-align:center;color:var(--t-accent);padding-top:18px}.elegancia-borgona-module__ICcHoG__storyCopy h2{margin-top:20px}.elegancia-borgona-module__ICcHoG__storyCopy>p:not(.elegancia-borgona-module__ICcHoG__eyebrow){white-space:pre-line;margin-top:30px;font-size:.92rem;line-height:1.9}.elegancia-borgona-module__ICcHoG__storySeal{width:76px;margin-top:30px}.elegancia-borgona-module__ICcHoG__family{padding:0 clamp(24px,8cqw,140px) var(--t-space);text-align:center;max-width:1500px;margin:auto}.elegancia-borgona-module__ICcHoG__familyMessage{font:400 clamp(1.3rem,2.7cqw,2.2rem)/1.5 var(--t-display);max-width:800px;margin:15px auto 50px!important}.elegancia-borgona-module__ICcHoG__familyGrid{flex-wrap:wrap;justify-content:center;gap:35px 60px;display:flex}.elegancia-borgona-module__ICcHoG__familyGrid>div{width:min(100%,290px)}.elegancia-borgona-module__ICcHoG__familyGrid small{color:var(--t-muted)}.elegancia-borgona-module__ICcHoG__familyGrid p{font:400 1.6rem/1.5 var(--t-display);white-space:pre-line;margin-top:14px}.elegancia-borgona-module__ICcHoG__locations{padding:var(--t-space) clamp(24px,7cqw,120px);background:var(--t-surface)}.elegancia-borgona-module__ICcHoG__sectionHeader{justify-content:space-between;align-items:end;gap:28px;max-width:1400px;margin:0 auto 55px;display:flex}.elegancia-borgona-module__ICcHoG__sectionHeader h2{margin-top:18px}.elegancia-borgona-module__ICcHoG__dateSignature{font:400 clamp(3.7rem,10cqw,8rem)/1 var(--t-display);letter-spacing:-.06em;color:var(--t-accent);text-align:center;flex-shrink:0}.elegancia-borgona-module__ICcHoG__dateSignature small{font:400 .64rem/1.6 var(--t-body);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;display:block}.elegancia-borgona-module__ICcHoG__locationsGrid{gap:36px;max-width:1400px;margin:auto;display:grid}.elegancia-borgona-module__ICcHoG__location{border-top:1px solid var(--t-companion);min-width:0;padding-top:24px;position:relative}.elegancia-borgona-module__ICcHoG__locationTop{align-items:center;gap:20px;display:flex}.elegancia-borgona-module__ICcHoG__locationIndex{font:italic 1.4rem var(--t-display);color:var(--t-muted)}.elegancia-borgona-module__ICcHoG__location>strong{font:400 clamp(4.2rem,8cqw,7rem)/1.2 var(--t-display);letter-spacing:-.06em;color:var(--t-accent);margin:18px 0;display:block}.elegancia-borgona-module__ICcHoG__location>strong>span{font:italic 1.5rem var(--t-display);color:var(--t-muted);padding-left:8px}.elegancia-borgona-module__ICcHoG__location>p{max-width:420px;margin-top:16px;font-size:.85rem}.elegancia-borgona-module__ICcHoG__mapLinks{flex-wrap:wrap;gap:25px;margin-top:28px;display:flex}.elegancia-borgona-module__ICcHoG__mapLinks a{border-bottom:1px solid var(--t-companion);align-items:center;gap:8px;padding-bottom:5px;font-size:.7rem;text-decoration:none;display:inline-flex}.elegancia-borgona-module__ICcHoG__timeline{background:var(--t-paper);align-items:start;display:grid}.elegancia-borgona-module__ICcHoG__receptionScene{min-width:0;position:relative}.elegancia-borgona-module__ICcHoG__receptionStage{aspect-ratio:1/1.1;isolation:isolate;position:relative;overflow:hidden}.elegancia-borgona-module__ICcHoG__receptionBackground{-o-object-fit:cover;object-fit:cover;z-index:0;width:120%;height:120%;position:absolute;inset:-10%;max-width:none!important}.elegancia-borgona-module__ICcHoG__receptionTitle{z-index:2;text-align:center;color:var(--t-accent);position:absolute;top:9%;left:12%;right:12%}.elegancia-borgona-module__ICcHoG__receptionTitle>.elegancia-borgona-module__ICcHoG__sectionScript{font-size:clamp(3rem,8cqw,6rem);line-height:.9}.elegancia-borgona-module__ICcHoG__receptionTitle>span:last-child{font:400 clamp(3.3rem,10cqw,7rem)/1.15 var(--t-display);letter-spacing:-.06em;display:block}.elegancia-borgona-module__ICcHoG__receptionFoliage{z-index:3;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:55%;height:80%;position:absolute;top:-18%;right:-23%}.elegancia-borgona-module__ICcHoG__candles{z-index:4;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:40%;height:65%;position:absolute;bottom:-15%;left:-5%}.elegancia-borgona-module__ICcHoG__receptionFlower{z-index:5;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:56%;height:72%;position:absolute;bottom:-20%;right:-12%}.elegancia-borgona-module__ICcHoG__program{min-width:0;padding:65px 24px 80px}.elegancia-borgona-module__ICcHoG__program h2{margin-top:20px}.elegancia-borgona-module__ICcHoG__program ol{margin:35px 0 0;padding:0;list-style:none}.elegancia-borgona-module__ICcHoG__program li{border-top:1px solid color-mix(in srgb,var(--t-companion),transparent 40%);grid-template-columns:25px 65px minmax(0,1fr);gap:15px;padding:24px 0;display:grid}.elegancia-borgona-module__ICcHoG__programIndex{color:var(--t-muted);padding-top:5px;font-size:.55rem}.elegancia-borgona-module__ICcHoG__program time{font:italic 1.4rem/1.3 var(--t-display);color:var(--t-accent)}.elegancia-borgona-module__ICcHoG__program h3{font-size:1.5rem}.elegancia-borgona-module__ICcHoG__program li p{color:var(--t-muted);margin-top:8px;font-size:.76rem;line-height:1.7}.elegancia-borgona-module__ICcHoG__dress{padding:var(--t-space) clamp(24px,8cqw,140px);background:var(--t-accent);color:var(--t-on-accent);gap:45px;display:grid}.elegancia-borgona-module__ICcHoG__dressCopy h2{margin:20px 0 30px;font-size:clamp(4rem,8cqw,7rem)}.elegancia-borgona-module__ICcHoG__dressCopy>p:not(.elegancia-borgona-module__ICcHoG__eyebrow){max-width:520px;font-size:.86rem}.elegancia-borgona-module__ICcHoG__swatches{flex-wrap:wrap;gap:20px;margin-top:35px;display:flex}.elegancia-borgona-module__ICcHoG__swatches>div{text-align:center;width:50px}.elegancia-borgona-module__ICcHoG__swatches span{border-radius:0 0 22px 22px;width:100%;height:66px;display:block;box-shadow:0 3px 12px #38292c40}.elegancia-borgona-module__ICcHoG__swatches small{letter-spacing:.12em;margin-top:12px;font-size:.5rem;display:block}.elegancia-borgona-module__ICcHoG__avoid{margin-top:24px;font-size:.7rem;display:block}.elegancia-borgona-module__ICcHoG__dressFrame{background:var(--t-paper);border-radius:50% 50% 0 0;min-width:0;padding:65px 20px 25px;position:relative}.elegancia-borgona-module__ICcHoG__dressLook{width:100%;height:350px}.elegancia-borgona-module__ICcHoG__dressScript{text-align:center;font:400 3.8rem/1 var(--t-script);color:var(--t-accent);z-index:2;padding:.1em;position:absolute;top:10px;left:0;right:0}.elegancia-borgona-module__ICcHoG__gallery{padding:var(--t-space) clamp(24px,5cqw,90px);max-width:1800px;margin:auto}.elegancia-borgona-module__ICcHoG__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.elegancia-borgona-module__ICcHoG__galleryGrid>figure{min-width:0}.elegancia-borgona-module__ICcHoG__galleryGrid>figure:nth-child(3n+1){grid-column:1/-1}.elegancia-borgona-module__ICcHoG__galleryGrid button{background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.elegancia-borgona-module__ICcHoG__galleryGrid img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .6s}.elegancia-borgona-module__ICcHoG__galleryGrid>figure:nth-child(3n+1) img{aspect-ratio:5/4}.elegancia-borgona-module__ICcHoG__galleryGrid button:hover img{transform:scale(1.035)}.elegancia-borgona-module__ICcHoG__photoIndex{background:color-mix(in srgb,var(--t-paper),transparent 10%);color:var(--t-ink);justify-content:space-between;align-items:center;padding:8px 10px;font-size:.55rem;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.elegancia-borgona-module__ICcHoG__notices{padding:0 clamp(24px,7cqw,120px) var(--t-space);gap:40px;max-width:1600px;margin:auto;display:grid}.elegancia-borgona-module__ICcHoG__notices h2{margin-top:20px}.elegancia-borgona-module__ICcHoG__noticesBody>p{margin-bottom:24px;font-size:.88rem}.elegancia-borgona-module__ICcHoG__noticesBody details,.elegancia-borgona-module__ICcHoG__bank{border-top:1px solid var(--t-companion);padding:22px 0}.elegancia-borgona-module__ICcHoG__noticesBody summary,.elegancia-borgona-module__ICcHoG__bank summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:.92rem;list-style:none;display:flex}.elegancia-borgona-module__ICcHoG__noticesBody summary::-webkit-details-marker{display:none}.elegancia-borgona-module__ICcHoG__bank summary::-webkit-details-marker{display:none}.elegancia-borgona-module__ICcHoG__noticesBody details p,.elegancia-borgona-module__ICcHoG__bank p{white-space:pre-line;padding-top:20px;font-size:.83rem}.elegancia-borgona-module__ICcHoG__noticesBody details a{align-items:center;gap:10px;margin-top:12px;font-size:.72rem;display:inline-flex}.elegancia-borgona-module__ICcHoG__noticesBody details[open] summary svg,.elegancia-borgona-module__ICcHoG__bank[open] summary svg{transform:rotate(180deg)}.elegancia-borgona-module__ICcHoG__gifts{padding:var(--t-space) clamp(24px,8cqw,140px);background:var(--t-surface);align-items:center;gap:50px;display:grid}.elegancia-borgona-module__ICcHoG__giftArt{aspect-ratio:1/.9;isolation:isolate;width:100%;max-width:500px;margin:auto;position:relative}.elegancia-borgona-module__ICcHoG__giftArt>img:first-child{-o-object-fit:fill;object-fit:fill;width:62%;height:100%;position:absolute;top:0;left:10%;transform:rotate(-9deg)}.elegancia-borgona-module__ICcHoG__giftArt>img:nth-child(2){-o-object-fit:contain;object-fit:contain;z-index:2;width:58%;height:105%;position:absolute;top:-4%;right:-1%}.elegancia-borgona-module__ICcHoG__giftArt>span{font:400 clamp(4rem,15cqw,7rem)/1.1 var(--t-script);color:var(--t-accent);z-index:3;position:absolute;top:39%;left:13%;transform:rotate(-9deg)}.elegancia-borgona-module__ICcHoG__giftCopy h2{margin-top:20px}.elegancia-borgona-module__ICcHoG__giftCopy>p:not(.elegancia-borgona-module__ICcHoG__eyebrow){max-width:550px;margin-top:30px;font-size:.9rem}.elegancia-borgona-module__ICcHoG__registries{flex-wrap:wrap;gap:18px 28px;margin-top:20px;display:flex}.elegancia-borgona-module__ICcHoG__bank{margin-top:25px}.elegancia-borgona-module__ICcHoG__rsvp{padding:var(--t-space) clamp(22px,7cqw,120px);background:var(--t-accent);color:var(--t-on-accent);align-items:start;gap:45px;display:grid}.elegancia-borgona-module__ICcHoG__rsvpIntro h2{margin-top:22px}.elegancia-borgona-module__ICcHoG__rsvpIntro>.elegancia-borgona-module__ICcHoG__sectionScript{color:var(--t-companion);margin-top:10px;font-size:clamp(3.8rem,7cqw,6rem)}.elegancia-borgona-module__ICcHoG__rsvpIntro>img{width:85px;margin-top:20px}.elegancia-borgona-module__ICcHoG__rsvpPaper{background:var(--t-paper);color:var(--t-ink);min-width:0;padding:20px 8px}.elegancia-borgona-module__ICcHoG__footer{isolation:isolate;text-align:center;background:var(--t-paper);padding:85px 24px 160px;position:relative;overflow:hidden}.elegancia-borgona-module__ICcHoG__footerSilk{-o-object-fit:fill;object-fit:fill;z-index:-1;pointer-events:none;width:110%;height:95%;position:absolute;bottom:-35%;left:-5%;max-width:none!important}.elegancia-borgona-module__ICcHoG__footerNames{font:400 clamp(3rem,10cqw,8rem)/1.3 var(--t-script);color:var(--t-accent);white-space:nowrap;padding:.2em .15em}.elegancia-borgona-module__ICcHoG__footerDate,.elegancia-borgona-module__ICcHoG__footer small{letter-spacing:.1em;font-size:.68rem}.elegancia-borgona-module__ICcHoG__footer small{margin-top:14px;display:block}.elegancia-borgona-module__ICcHoG__photoDialog{background:0 0;border:0;max-width:94cqw;max-height:94dvh;padding:0;overflow:visible}.elegancia-borgona-module__ICcHoG__photoDialog::backdrop{background:#291b24ed}.elegancia-borgona-module__ICcHoG__photoDialog>img{-o-object-fit:contain;object-fit:contain;max-width:92cqw;max-height:87dvh}.elegancia-borgona-module__ICcHoG__closePhoto{background:var(--t-paper);width:44px;height:44px;color:var(--t-ink);border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}@container (min-width:600px){.elegancia-borgona-module__ICcHoG__pass{grid-template-columns:.7fr 1fr}.elegancia-borgona-module__ICcHoG__passSide{display:block}.elegancia-borgona-module__ICcHoG__passBody{padding:40px 34px}.elegancia-borgona-module__ICcHoG__heroGrid{padding-top:55px}.elegancia-borgona-module__ICcHoG__heroNames{font-size:clamp(5rem,15cqw,9rem)}.elegancia-borgona-module__ICcHoG__sceneStage{aspect-ratio:5/4;border-radius:40% 40% 0 0}.elegancia-borgona-module__ICcHoG__heroPortrait{border-radius:45% 45% 0 0;width:45%;height:76%;top:16%;left:29%}.elegancia-borgona-module__ICcHoG__sceneSilk{width:60%;height:130%;bottom:-26%;right:-15%}.elegancia-borgona-module__ICcHoG__sceneFlower{width:36%;left:-7%}.elegancia-borgona-module__ICcHoG__locationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.elegancia-borgona-module__ICcHoG__galleryGrid{gap:25px}.elegancia-borgona-module__ICcHoG__program{padding-inline:45px}.elegancia-borgona-module__ICcHoG__passGuest{font-size:2rem}}@container (min-width:900px){.elegancia-borgona-module__ICcHoG__hero{padding-bottom:80px}.elegancia-borgona-module__ICcHoG__masthead{min-height:100px}.elegancia-borgona-module__ICcHoG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5%;padding-top:60px}.elegancia-borgona-module__ICcHoG__heroCopy{padding:20px 0 30px}.elegancia-borgona-module__ICcHoG__heroNames{font-size:clamp(4.7rem,8cqw,10rem)}.elegancia-borgona-module__ICcHoG__heroAmp{margin-right:0;font-size:clamp(4.5rem,7cqw,8rem)}.elegancia-borgona-module__ICcHoG__heroInformation{margin-top:35px}.elegancia-borgona-module__ICcHoG__heroScene{padding:25px 0}.elegancia-borgona-module__ICcHoG__sceneStage{aspect-ratio:4/5;border-radius:46% 46% 0 0}.elegancia-borgona-module__ICcHoG__sceneWord{font-size:clamp(5rem,9cqw,10rem)}.elegancia-borgona-module__ICcHoG__heroPortrait{width:61%;height:65%;top:23%;left:20%}.elegancia-borgona-module__ICcHoG__sceneSilk{width:70%;height:118%;bottom:-26%;right:-22%}.elegancia-borgona-module__ICcHoG__sceneFlower{width:50%;height:75%;left:-13%}.elegancia-borgona-module__ICcHoG__verse{grid-template-columns:130px 1fr;gap:50px}.elegancia-borgona-module__ICcHoG__verseMark{font-size:11rem}.elegancia-borgona-module__ICcHoG__verseFlower{width:240px;height:320px;right:-20px}.elegancia-borgona-module__ICcHoG__countdown{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7%;padding-block:100px}.elegancia-borgona-module__ICcHoG__countUnit strong{font-size:clamp(3rem,5cqw,5rem)}.elegancia-borgona-module__ICcHoG__countDays strong{font-size:clamp(8rem,16cqw,17rem)}.elegancia-borgona-module__ICcHoG__story{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:10%}.elegancia-borgona-module__ICcHoG__storyPhoto{padding-left:35px}.elegancia-borgona-module__ICcHoG__storyCopy{padding-block:30px}.elegancia-borgona-module__ICcHoG__timeline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.elegancia-borgona-module__ICcHoG__receptionScene{min-height:100%}.elegancia-borgona-module__ICcHoG__receptionStage{aspect-ratio:4/5;min-height:620px;max-height:900px;position:sticky;top:0}.elegancia-borgona-module__ICcHoG__program{padding:85px clamp(30px,5cqw,90px)}.elegancia-borgona-module__ICcHoG__program li{grid-template-columns:25px 72px minmax(0,1fr);gap:20px;padding-block:28px}.elegancia-borgona-module__ICcHoG__dress{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:12%}.elegancia-borgona-module__ICcHoG__dressLook{height:450px}.elegancia-borgona-module__ICcHoG__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.elegancia-borgona-module__ICcHoG__galleryGrid>figure:nth-child(3n+1){grid-area:span 2/span 2}.elegancia-borgona-module__ICcHoG__galleryGrid img{aspect-ratio:4/5}.elegancia-borgona-module__ICcHoG__galleryGrid>figure:nth-child(3n+1) img{aspect-ratio:auto;height:100%;min-height:600px}.elegancia-borgona-module__ICcHoG__galleryGrid>figure:nth-child(3n+1) button{height:100%}.elegancia-borgona-module__ICcHoG__notices{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:10%}.elegancia-borgona-module__ICcHoG__gifts{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:12%}.elegancia-borgona-module__ICcHoG__rsvp{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:10%}.elegancia-borgona-module__ICcHoG__rsvpPaper{padding:35px 20px}.elegancia-borgona-module__ICcHoG__rsvpIntro{position:sticky;top:65px}.elegancia-borgona-module__ICcHoG__footer{padding-block:110px 190px}}@container (min-width:1500px){.elegancia-borgona-module__ICcHoG__heroCopy{padding-right:20px}.elegancia-borgona-module__ICcHoG__heroInformation{margin-top:45px}.elegancia-borgona-module__ICcHoG__heroCopy .elegancia-borgona-module__ICcHoG__actions{margin-top:36px}.elegancia-borgona-module__ICcHoG__sceneStage{max-height:850px}.elegancia-borgona-module__ICcHoG__passBody{padding:50px 45px}}@media (max-height:650px){.elegancia-borgona-module__ICcHoG__gate{place-items:start center;padding-block:22px}.elegancia-borgona-module__ICcHoG__pass{margin-block:auto}.elegancia-borgona-module__ICcHoG__passBody{padding-block:25px}.elegancia-borgona-module__ICcHoG__passRecipient{margin-top:10px;padding-top:15px}.elegancia-borgona-module__ICcHoG__passDetails{padding-block:18px}.elegancia-borgona-module__ICcHoG__passNames{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.elegancia-borgona-module__ICcHoG__digitStrip,.elegancia-borgona-module__ICcHoG__galleryGrid img,.elegancia-borgona-module__ICcHoG__primaryButton,.elegancia-borgona-module__ICcHoG__gateButton,.elegancia-borgona-module__ICcHoG__textLink svg,.elegancia-borgona-module__ICcHoG__mapLinks svg{transition:none}.elegancia-borgona-module__ICcHoG__receptionStage,.elegancia-borgona-module__ICcHoG__rsvpIntro{position:relative;top:auto}.elegancia-borgona-module__ICcHoG__primaryButton:hover,.elegancia-borgona-module__ICcHoG__gateButton:hover,.elegancia-borgona-module__ICcHoG__galleryGrid button:hover img{transform:none}}.elegancia-borgona-module__ICcHoG__gate{container-type:inline-size}.elegancia-borgona-module__ICcHoG__passSide{background:var(--t-accent);height:100px;display:block}.elegancia-borgona-module__ICcHoG__passPhoto{opacity:.2;-o-object-position:50% 38%;object-position:50% 38%}.elegancia-borgona-module__ICcHoG__passBand{width:100%;box-shadow:none;background-size:cover;inset:0}.elegancia-borgona-module__ICcHoG__passBand>span{writing-mode:horizontal-tb;font-size:1.8rem;position:absolute;top:30px;left:25px}.elegancia-borgona-module__ICcHoG__passSeal{width:74px;top:12px;left:auto;right:22px}.elegancia-borgona-module__ICcHoG__passBody{background:var(--t-paper);isolation:isolate}.elegancia-borgona-module__ICcHoG__passBody:before{content:"";opacity:.07;z-index:-1;pointer-events:none;background:url(/images/elegancia-borgona/pass-paper-v1.webp) 50%/100% 100%;position:absolute;inset:0}.elegancia-borgona-module__ICcHoG__masthead{min-height:68px}.elegancia-borgona-module__ICcHoG__heroGrid{gap:28px;padding-top:28px}.elegancia-borgona-module__ICcHoG__heroNames{font-size:clamp(3.7rem,15cqw,6.5rem)}.elegancia-borgona-module__ICcHoG__heroInformation{margin-top:20px}.elegancia-borgona-module__ICcHoG__heroCopy .elegancia-borgona-module__ICcHoG__actions{gap:14px;margin-top:20px}.elegancia-borgona-module__ICcHoG__heroCopy .elegancia-borgona-module__ICcHoG__actions .elegancia-borgona-module__ICcHoG__textLink{border:1px solid var(--t-companion);justify-content:center;width:48px;height:54px;padding:0}.elegancia-borgona-module__ICcHoG__heroCopy .elegancia-borgona-module__ICcHoG__actions .elegancia-borgona-module__ICcHoG__textLink span{display:none}.elegancia-borgona-module__ICcHoG__sceneWord{font-size:clamp(4rem,17cqw,7rem);top:8%;left:26%}@container (min-width:600px){.elegancia-borgona-module__ICcHoG__passSide{height:auto}.elegancia-borgona-module__ICcHoG__passPhoto{opacity:1}.elegancia-borgona-module__ICcHoG__passBand{background-size:auto 140%;width:23%;inset:0 auto 0 12%}.elegancia-borgona-module__ICcHoG__passBand>span{writing-mode:vertical-rl;font-size:2.4rem;position:static}.elegancia-borgona-module__ICcHoG__passSeal{width:100px;top:59%;left:11%;right:auto}.elegancia-borgona-module__ICcHoG__heroCopy .elegancia-borgona-module__ICcHoG__actions .elegancia-borgona-module__ICcHoG__textLink{border:0;border-bottom:1px solid var(--t-companion);width:auto;height:auto;padding:12px 0}.elegancia-borgona-module__ICcHoG__heroCopy .elegancia-borgona-module__ICcHoG__actions .elegancia-borgona-module__ICcHoG__textLink span{display:inline}}@container (min-width:900px){.elegancia-borgona-module__ICcHoG__masthead{min-height:85px}.elegancia-borgona-module__ICcHoG__heroGrid{gap:5%;padding-top:40px}.elegancia-borgona-module__ICcHoG__heroNames{font-size:clamp(4.7rem,8cqw,10rem)}.elegancia-borgona-module__ICcHoG__sceneStage{aspect-ratio:auto;height:clamp(480px,68svh,760px)}.elegancia-borgona-module__ICcHoG__sceneWord{font-size:clamp(5rem,8cqw,9rem);top:8%;left:26%}.elegancia-borgona-module__ICcHoG__heroInformation{margin-top:30px}.elegancia-borgona-module__ICcHoG__heroCopy .elegancia-borgona-module__ICcHoG__actions{gap:18px 26px;margin-top:28px}}.elegancia-borgona-module__ICcHoG__verseFlower{opacity:1;justify-self:end;width:110px;height:145px;margin-top:-5px;position:relative;bottom:auto;right:auto}@container (min-width:900px){.elegancia-borgona-module__ICcHoG__verseFlower{opacity:.65;width:240px;height:320px;margin-top:0;position:absolute;bottom:0;right:-20px}}
.plata-y-rosa-module__ehc4KW__invitation{--t-paper:#f5f0e8;--t-ink:#463b42;--t-accent:#895368;--t-companion:#b4b6bd;--t-muted:#776b71;--t-surface:#eee5dd;--t-on-accent:#fffaf3;--t-border:#c9bdba;--t-script:"Imperial Script",cursive;--t-display:"Italiana",serif;--t-body:"Tenor Sans",sans-serif;isolation:isolate;width:100%;color:var(--t-ink);background:var(--t-paper);font:15px/1.8 var(--t-body);position:relative;overflow-x:clip}.plata-y-rosa-module__ehc4KW__invitation[data-palette-colors=custom]{--t-paper:var(--invite-paper);--t-ink:var(--invite-ink);--t-accent:var(--invite-action);--t-companion:var(--invite-companion);--t-muted:var(--invite-muted);--t-surface:var(--invite-surface);--t-on-accent:var(--invite-on-action);--t-border:var(--invite-border)}.plata-y-rosa-module__ehc4KW__invitation *{box-sizing:border-box}.plata-y-rosa-module__ehc4KW__invitation h1,.plata-y-rosa-module__ehc4KW__invitation h2,.plata-y-rosa-module__ehc4KW__invitation h3,.plata-y-rosa-module__ehc4KW__invitation p,.plata-y-rosa-module__ehc4KW__invitation figure{margin:0}.plata-y-rosa-module__ehc4KW__invitation h2,.plata-y-rosa-module__ehc4KW__invitation h3{font-family:var(--t-display);font-weight:400;line-height:1.15}.plata-y-rosa-module__ehc4KW__invitation h2{font-size:clamp(2.5rem,5vw,4rem)}.plata-y-rosa-module__ehc4KW__invitation a{color:inherit;text-decoration:none}.plata-y-rosa-module__ehc4KW__invitation button,.plata-y-rosa-module__ehc4KW__invitation summary{font:inherit;cursor:pointer}.plata-y-rosa-module__ehc4KW__invitation button:focus-visible,.plata-y-rosa-module__ehc4KW__invitation a:focus-visible,.plata-y-rosa-module__ehc4KW__invitation summary:focus-visible{outline:2px solid var(--t-accent);outline-offset:6px}.plata-y-rosa-module__ehc4KW__invitation img{display:block}.plata-y-rosa-module__ehc4KW__musicMount{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.plata-y-rosa-module__ehc4KW__content{position:relative}.plata-y-rosa-module__ehc4KW__locked{visibility:hidden;opacity:0;height:100svh;overflow:hidden}.plata-y-rosa-module__ehc4KW__music{z-index:40}.plata-y-rosa-module__ehc4KW__primaryButton,.plata-y-rosa-module__ehc4KW__lightButton{border:1px solid var(--t-accent);background:var(--t-accent);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 27px;transition:background .25s,transform .25s;display:inline-flex;color:var(--t-on-accent)!important;font-size:11px!important}.plata-y-rosa-module__ehc4KW__primaryButton:hover,.plata-y-rosa-module__ehc4KW__lightButton:hover{transform:translateY(-2px)}.plata-y-rosa-module__ehc4KW__primaryButton svg,.plata-y-rosa-module__ehc4KW__lightLink svg,.plata-y-rosa-module__ehc4KW__textLink svg,.plata-y-rosa-module__ehc4KW__mapLinks svg{width:15px;height:15px}.plata-y-rosa-module__ehc4KW__eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.plata-y-rosa-module__ehc4KW__script{font:clamp(2.8rem,5vw,4rem)/1.05 var(--t-script);color:var(--t-accent);display:block}.plata-y-rosa-module__ehc4KW__sectionHeading{text-align:center;z-index:3;max-width:800px;margin:0 auto 50px;padding:0 24px;position:relative}.plata-y-rosa-module__ehc4KW__headingCrest{-o-object-fit:contain;object-fit:contain;width:130px;height:60px;margin:0 auto 14px}.plata-y-rosa-module__ehc4KW__sectionHeading h2{margin-top:6px}.plata-y-rosa-module__ehc4KW__headingLight,.plata-y-rosa-module__ehc4KW__headingLight .plata-y-rosa-module__ehc4KW__script{color:#fff4e7}.plata-y-rosa-module__ehc4KW__smallCrest{-o-object-fit:contain;object-fit:contain;width:150px;height:80px;margin:35px auto 0}.plata-y-rosa-module__ehc4KW__textLink{letter-spacing:.08em;border-bottom:1px solid;align-items:center;gap:10px;padding:6px 0;font-size:11px;display:inline-flex}.plata-y-rosa-module__ehc4KW__hero{background:#394252;outline:none;height:190svh;min-height:1100px;position:relative}.plata-y-rosa-module__ehc4KW__heroViewport,.plata-y-rosa-module__ehc4KW__timelineViewport{isolation:isolate;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.plata-y-rosa-module__ehc4KW__world{z-index:-1;background:#444a5a;position:absolute;inset:0;overflow:hidden}.plata-y-rosa-module__ehc4KW__worldLayer{pointer-events:none;transform-origin:50% 70%;position:absolute}.plata-y-rosa-module__ehc4KW__worldLayer img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.plata-y-rosa-module__ehc4KW__worldCanopyLeft,.plata-y-rosa-module__ehc4KW__worldCanopyRight{z-index:5;width:54%;height:44%;top:-8%}.plata-y-rosa-module__ehc4KW__worldCanopyLeft{transform-origin:0 0;left:-16%}.plata-y-rosa-module__ehc4KW__worldCanopyRight{transform-origin:100% 0;right:-16%}.plata-y-rosa-module__ehc4KW__worldUrnLeft,.plata-y-rosa-module__ehc4KW__worldUrnRight{z-index:7;width:33%;height:61%;bottom:-19%}.plata-y-rosa-module__ehc4KW__worldUrnLeft{transform-origin:0 100%;left:-9%}.plata-y-rosa-module__ehc4KW__worldUrnRight{transform-origin:100% 100%;right:-9%}.plata-y-rosa-module__ehc4KW__worldShade{z-index:2;background:linear-gradient(#1a233123,#0000 25%,#23314314 55%,#18202c70 100%);position:absolute;inset:0}.plata-y-rosa-module__ehc4KW__worldChandelier{z-index:3;width:28%;height:40%;top:-15%;left:36%}.plata-y-rosa-module__ehc4KW__heroIntro{z-index:2;text-align:center;color:#fff6eb;text-shadow:0 2px 30px #1d243a88;position:absolute;top:13%;left:20%;right:20%}.plata-y-rosa-module__ehc4KW__heroCrest{-o-object-fit:contain;object-fit:contain;width:210px;height:105px;margin:auto}.plata-y-rosa-module__ehc4KW__heroKicker{letter-spacing:.25em;text-transform:uppercase;font-size:11px;margin-top:3px!important}.plata-y-rosa-module__ehc4KW__heroNames{font:clamp(5rem,10.3vw,10rem)/1.18 var(--t-script);max-width:100%;padding:10px 0 0;font-weight:400}.plata-y-rosa-module__ehc4KW__heroAge{font:clamp(1.3rem,2.6vw,2rem)/1.2 var(--t-display);letter-spacing:.24em;text-transform:uppercase}.plata-y-rosa-module__ehc4KW__heroDate{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;font-size:10px;display:flex;margin:27px auto 0!important}.plata-y-rosa-module__ehc4KW__heroDate span{width:95px;line-height:1.8}.plata-y-rosa-module__ehc4KW__heroDate span:first-child{text-align:right}.plata-y-rosa-module__ehc4KW__heroDate span:last-child{text-align:left}.plata-y-rosa-module__ehc4KW__heroDate strong{font:3.2rem/1 var(--t-display);border-left:1px solid #f3e5d577;border-right:1px solid #f3e5d577;padding:0 18px;font-weight:400}.plata-y-rosa-module__ehc4KW__heroPortraitReveal{z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:8% 28% 17%}.plata-y-rosa-module__ehc4KW__portrait{aspect-ratio:11/14;isolation:isolate;width:min(100%,370px);position:relative}.plata-y-rosa-module__ehc4KW__portraitCrop{background:#b9a5a2;border-radius:50%;position:absolute;inset:13% 15% 14%;overflow:hidden}.plata-y-rosa-module__ehc4KW__portraitCrop img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.plata-y-rosa-module__ehc4KW__portraitFrame{-o-object-fit:contain;object-fit:contain;z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.plata-y-rosa-module__ehc4KW__portraitSignature{font:clamp(3rem,5vw,5rem)/1.1 var(--t-script);color:#fff6eb;text-shadow:0 2px 20px #20293b;z-index:3;max-width:100%;margin-top:-20px!important}.plata-y-rosa-module__ehc4KW__heroActions{z-index:8;color:#fff6eb;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;bottom:9%;left:20%;right:20%}.plata-y-rosa-module__ehc4KW__lightButton{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28304355;border-color:#e3d6cc88;color:#fff6eb!important}.plata-y-rosa-module__ehc4KW__lightLink{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:inline-flex}.plata-y-rosa-module__ehc4KW__scrollHint{z-index:8;color:#fff5e9;letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;bottom:2%;left:0;right:0}.plata-y-rosa-module__ehc4KW__scrollHint svg{width:15px;height:15px}.plata-y-rosa-module__ehc4KW__gate{z-index:90;background:#303444;place-items:center;min-height:100svh;padding:35px 20px;display:grid;position:fixed;inset:0;overflow:auto}.plata-y-rosa-module__ehc4KW__pass{text-align:center;width:min(390px,100%);color:var(--t-ink);outline-offset:-10px;background:#f5f0e9ed;border:1px solid #d8c6be;outline:1px solid #ac9e9666;padding:24px 34px 30px;position:relative;box-shadow:0 20px 100px #13192455}.plata-y-rosa-module__ehc4KW__passCrest{-o-object-fit:contain;object-fit:contain;width:150px;height:65px;margin:0 auto 10px}.plata-y-rosa-module__ehc4KW__passGuest{font:2.4rem/1.2 var(--t-display);margin:8px 0 18px!important}.plata-y-rosa-module__ehc4KW__passPortrait{border:3px double #b7a9a2;border-radius:50%;width:98px;height:115px;margin:0 auto 12px;overflow:hidden}.plata-y-rosa-module__ehc4KW__passPortrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.plata-y-rosa-module__ehc4KW__passNames{font:3.7rem/1.05 var(--t-script);padding:4px 0}.plata-y-rosa-module__ehc4KW__passAge{font:1rem var(--t-display);letter-spacing:.2em;text-transform:uppercase}.plata-y-rosa-module__ehc4KW__passDate{letter-spacing:.1em;font-size:10px;margin:14px 0 8px!important}.plata-y-rosa-module__ehc4KW__pass small{font-size:10px;display:block}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__primaryButton{width:100%;margin-top:20px}.plata-y-rosa-module__ehc4KW__verse{text-align:center;background:var(--t-paper);padding:130px 24px 85px;position:relative;overflow:hidden}.plata-y-rosa-module__ehc4KW__verseFlowers{-o-object-fit:contain;object-fit:contain;width:460px;max-width:110%;height:170px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.plata-y-rosa-module__ehc4KW__verseTitle{color:var(--t-accent);max-width:850px;font:clamp(3rem,5.5vw,5rem)/1.15 var(--t-script)!important;margin:0 auto 20px!important}.plata-y-rosa-module__ehc4KW__verse blockquote{max-width:650px;margin:0 auto;font:italic clamp(1.3rem,2vw,1.65rem)/1.7 Cormorant,serif}.plata-y-rosa-module__ehc4KW__countdown{text-align:center;color:#fff4e7;background:linear-gradient(#303447eb,#303447f5),url(/_next/image?url=%2Fimages%2Fplata-y-rosa%2Fv2%2Fgarden-distant-v2.webp&w=1200&q=75) 50%/cover;padding:100px 24px 85px;position:relative;overflow:hidden}.plata-y-rosa-module__ehc4KW__countFlowers{-o-object-fit:contain;object-fit:contain;opacity:.8;width:700px;max-width:110%;height:220px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.plata-y-rosa-module__ehc4KW__countdown .plata-y-rosa-module__ehc4KW__sectionHeading{margin-bottom:10px}.plata-y-rosa-module__ehc4KW__clockStage{aspect-ratio:13/14;width:390px;max-width:100%;margin:0 auto;position:relative}.plata-y-rosa-module__ehc4KW__clockBezel{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.plata-y-rosa-module__ehc4KW__clockDays{justify-content:center;font-family:Bodoni Moda,serif;font-size:clamp(3rem,7vw,4.8rem);display:flex;position:absolute;top:39%;left:25%;right:25%}.plata-y-rosa-module__ehc4KW__rollingNumber{font-variant-numeric:tabular-nums;justify-content:center;line-height:1.15;display:inline-flex}.plata-y-rosa-module__ehc4KW__digitWindow{min-width:.6em;height:1.15em;display:inline-block;overflow:hidden}.plata-y-rosa-module__ehc4KW__digitReel{flex-direction:column;transition:transform .75s cubic-bezier(.2,.7,.2,1);display:flex}.plata-y-rosa-module__ehc4KW__digitReel>span{flex-shrink:0;height:1.15em}.plata-y-rosa-module__ehc4KW__daysLabel{letter-spacing:.2em;text-transform:uppercase;font-size:10px;position:relative;margin-top:-26px!important}.plata-y-rosa-module__ehc4KW__clockUnits{justify-content:center;gap:30px;margin:27px auto;display:flex}.plata-y-rosa-module__ehc4KW__clockUnits>div{min-width:65px;position:relative}.plata-y-rosa-module__ehc4KW__clockUnits>div+div:before{content:":";color:#b7acaa;font-family:var(--t-display);font-size:25px;position:absolute;top:-1px;left:-18px}.plata-y-rosa-module__ehc4KW__clockUnits .plata-y-rosa-module__ehc4KW__rollingNumber{font:2.2rem/1.15 Bodoni Moda,serif}.plata-y-rosa-module__ehc4KW__clockUnits small{text-transform:uppercase;letter-spacing:.18em;margin-top:6px;font-size:8px;display:block}.plata-y-rosa-module__ehc4KW__countDate{opacity:.85;font:italic 1.3rem Cormorant,serif}.plata-y-rosa-module__ehc4KW__story{background:var(--t-surface);padding:100px 24px}.plata-y-rosa-module__ehc4KW__storyLetter{text-align:center;background:var(--t-paper) url(/_next/image?url=%2Fimages%2Fplata-y-rosa%2Fv2%2Fstationery-v2.webp&w=1200&q=75) center/cover;outline-offset:-15px;border:1px solid #c7b5a955;outline:1px solid #c7b5a944;max-width:730px;margin:auto;padding:65px 70px 110px;position:relative;box-shadow:0 15px 55px #68515a12}.plata-y-rosa-module__ehc4KW__letterCrest{-o-object-fit:contain;object-fit:contain;width:150px;height:80px;margin:0 auto 20px}.plata-y-rosa-module__ehc4KW__storyLetter h2{font-size:2.5rem}.plata-y-rosa-module__ehc4KW__letterBody{white-space:pre-line;margin-top:25px;font:1.35rem/1.85 Cormorant,serif}.plata-y-rosa-module__ehc4KW__letterBody p+p{margin-top:18px}.plata-y-rosa-module__ehc4KW__letterSign{font:3.5rem var(--t-script);color:var(--t-accent);margin-top:30px!important}.plata-y-rosa-module__ehc4KW__letterFlowers{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:80%;height:150px;position:absolute;bottom:-44px;left:10%}.plata-y-rosa-module__ehc4KW__family{text-align:center;padding:100px 24px 80px}.plata-y-rosa-module__ehc4KW__familyMessage{max-width:620px;font:italic 1.4rem/1.6 Cormorant,serif;margin:0 auto 40px!important}.plata-y-rosa-module__ehc4KW__familyEntries{max-width:700px;margin:auto}.plata-y-rosa-module__ehc4KW__familyEntries article{padding:12px 0}.plata-y-rosa-module__ehc4KW__familyEntries small{letter-spacing:.2em;text-transform:uppercase;color:var(--t-accent);font-size:9px}.plata-y-rosa-module__ehc4KW__familyEntries p{white-space:pre-line;font:1.8rem/1.55 Cormorant,serif;margin-top:10px!important}.plata-y-rosa-module__ehc4KW__familyDivider{-o-object-fit:contain;object-fit:contain;width:85px;height:55px;margin:22px auto 5px}.plata-y-rosa-module__ehc4KW__familyEntries .plata-y-rosa-module__ehc4KW__court p{font-size:1.45rem}.plata-y-rosa-module__ehc4KW__locations{background:var(--t-surface);text-align:center;padding:85px 24px 100px}.plata-y-rosa-module__ehc4KW__locationGrid{flex-wrap:wrap;justify-content:center;gap:65px;max-width:1000px;margin:auto;display:flex}.plata-y-rosa-module__ehc4KW__location{flex:280px;max-width:420px}.plata-y-rosa-module__ehc4KW__venueIllustration{-o-object-fit:contain;object-fit:contain;width:100%;height:270px;margin-bottom:15px}.plata-y-rosa-module__ehc4KW__locationTime{margin:8px 0 12px;font:2.4rem Bodoni Moda,serif;display:block}.plata-y-rosa-module__ehc4KW__location h3{font-size:2rem}.plata-y-rosa-module__ehc4KW__location>p{max-width:350px;font:1.2rem/1.6 Cormorant,serif;margin:15px auto!important}.plata-y-rosa-module__ehc4KW__mapLinks{justify-content:center;gap:20px;margin-top:20px;display:flex}.plata-y-rosa-module__ehc4KW__mapLinks a{letter-spacing:.05em;border-bottom:1px solid var(--t-border);align-items:center;gap:8px;padding-bottom:5px;font-size:10px;display:inline-flex}.plata-y-rosa-module__ehc4KW__locations>.plata-y-rosa-module__ehc4KW__textLink{margin-top:25px}.plata-y-rosa-module__ehc4KW__timelineScene{background:#343748;height:200svh;min-height:1500px;position:relative}.plata-y-rosa-module__ehc4KW__timelineViewport{place-items:center;min-height:790px;display:grid}.plata-y-rosa-module__ehc4KW__programme{z-index:3;text-align:center;outline-offset:-10px;background:#f4ede4ed;border:1px solid #c6b7aa;outline:1px solid #ab9a8b77;width:560px;max-width:80%;padding:28px 45px 38px;position:relative;box-shadow:0 15px 65px #161e2c44}.plata-y-rosa-module__ehc4KW__programmeCrest{-o-object-fit:contain;object-fit:contain;width:130px;height:55px;margin:0 auto 8px}.plata-y-rosa-module__ehc4KW__programme .plata-y-rosa-module__ehc4KW__script{font-size:2.8rem}.plata-y-rosa-module__ehc4KW__programme h2{font-size:3.4rem}.plata-y-rosa-module__ehc4KW__programme ol{text-align:left;margin:35px 0 0;padding:0;list-style:none}.plata-y-rosa-module__ehc4KW__programme li{grid-template-columns:75px 16px 1fr;align-items:start;gap:14px;padding:0 0 24px;display:grid;position:relative}.plata-y-rosa-module__ehc4KW__programme li:last-child{padding-bottom:0}.plata-y-rosa-module__ehc4KW__programme li:not(:last-child):after{content:"";border-left:1px solid #baa9a2;position:absolute;top:13px;bottom:0;left:96px}.plata-y-rosa-module__ehc4KW__programme time{text-align:right;white-space:nowrap;padding-top:4px;font-size:10px}.plata-y-rosa-module__ehc4KW__programmeGem{border:1px solid var(--t-accent);background:var(--t-paper);z-index:1;width:7px;height:7px;margin:8px 4px;position:relative;transform:rotate(45deg)}.plata-y-rosa-module__ehc4KW__programme h3{font-size:1.5rem}.plata-y-rosa-module__ehc4KW__programme li p{margin-top:5px;font:1rem/1.5 Cormorant,serif}.plata-y-rosa-module__ehc4KW__dress{text-align:center;padding:95px 24px 145px;position:relative;overflow:hidden}.plata-y-rosa-module__ehc4KW__dressLayout{text-align:left;justify-content:center;align-items:center;gap:55px;max-width:700px;margin:auto;display:flex}.plata-y-rosa-module__ehc4KW__dressLook{flex-shrink:0;width:200px}.plata-y-rosa-module__ehc4KW__dressCopy{max-width:330px}.plata-y-rosa-module__ehc4KW__dressCopy h3{color:var(--t-accent);font-size:2.2rem}.plata-y-rosa-module__ehc4KW__dressCopy p{font:1.2rem/1.7 Cormorant,serif;margin:15px 0!important}.plata-y-rosa-module__ehc4KW__dressCopy small{font-size:10px;display:block}.plata-y-rosa-module__ehc4KW__swatches{justify-content:flex-start;gap:17px;margin:25px 0;display:flex}.plata-y-rosa-module__ehc4KW__swatches span{border:3px double #fffa;width:27px;height:27px;transform:rotate(45deg);box-shadow:0 0 0 1px #a18c8b66}.plata-y-rosa-module__ehc4KW__dressFlowers{-o-object-fit:contain;object-fit:contain;width:500px;max-width:100%;height:170px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.plata-y-rosa-module__ehc4KW__gallery{background:var(--t-surface);padding:90px 0 75px}.plata-y-rosa-module__ehc4KW__galleryHint{text-align:center;letter-spacing:.1em;font-size:9px;margin-top:25px!important}.plata-y-rosa-module__ehc4KW__photoDialog{color:#fff;background:#191b25f5;border:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;padding:25px}.plata-y-rosa-module__ehc4KW__photoDialog::backdrop{background:#151824e8}.plata-y-rosa-module__ehc4KW__photoDialog>img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:90%;height:auto;max-height:80%;margin:20px auto}.plata-y-rosa-module__ehc4KW__closePhoto{color:#fff;background:0 0;border:0;padding:12px;position:absolute;top:20px;right:20px}.plata-y-rosa-module__ehc4KW__photoControls{justify-content:center;align-items:center;gap:30px;display:flex}.plata-y-rosa-module__ehc4KW__photoControls button{color:#fff;background:0 0;border:1px solid #fff6;padding:10px;display:flex}.plata-y-rosa-module__ehc4KW__photoControls span{font-size:11px}.plata-y-rosa-module__ehc4KW__notices{max-width:800px;margin:auto;padding:90px 24px}.plata-y-rosa-module__ehc4KW__noticeLead,.plata-y-rosa-module__ehc4KW__notice{text-align:center;max-width:600px;font:1.2rem/1.7 Cormorant,serif;margin:20px auto!important}.plata-y-rosa-module__ehc4KW__notices details,.plata-y-rosa-module__ehc4KW__bank{border-top:1px solid var(--t-border);max-width:600px;margin:auto;padding:18px 0}.plata-y-rosa-module__ehc4KW__notices summary,.plata-y-rosa-module__ehc4KW__bank summary{letter-spacing:.08em;font-size:11px}.plata-y-rosa-module__ehc4KW__notices details p,.plata-y-rosa-module__ehc4KW__bank p{white-space:pre-line;font:1.15rem/1.7 Cormorant,serif;margin:18px 0!important}.plata-y-rosa-module__ehc4KW__gifts{background:var(--t-surface);padding:70px 24px 100px;position:relative}.plata-y-rosa-module__ehc4KW__giftStationery{text-align:center;background:var(--t-paper) url(/_next/image?url=%2Fimages%2Fplata-y-rosa%2Fv2%2Fstationery-v2.webp&w=1200&q=75) center/cover;outline-offset:-14px;outline:1px solid #bbaba077;max-width:700px;margin:auto;padding:45px 70px 90px;position:relative}.plata-y-rosa-module__ehc4KW__giftCrest{display:none}.plata-y-rosa-module__ehc4KW__giftStationery .plata-y-rosa-module__ehc4KW__sectionHeading{margin-bottom:25px}.plata-y-rosa-module__ehc4KW__giftStationery>p{font:1.3rem/1.8 Cormorant,serif}.plata-y-rosa-module__ehc4KW__registries{flex-wrap:wrap;justify-content:center;gap:15px;margin:30px 0;display:flex}.plata-y-rosa-module__ehc4KW__giftFlowers{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:90%;height:170px;position:absolute;bottom:-50px;left:5%}.plata-y-rosa-module__ehc4KW__bank{text-align:left;margin-top:25px}.plata-y-rosa-module__ehc4KW__rsvp{background:linear-gradient(#303447d9,#303447f5),url(/_next/image?url=%2Fimages%2Fplata-y-rosa%2Fv2%2Fconservatory-v2.webp&w=1200&q=75) 50%/cover;padding:100px 24px 130px;position:relative;overflow:hidden}.plata-y-rosa-module__ehc4KW__rsvpCanopy{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:60%;height:300px;position:absolute;top:-110px;left:-8%}.plata-y-rosa-module__ehc4KW__rsvpCard{z-index:3;background:var(--t-paper);outline-offset:-12px;outline:1px solid #b7a39b88;width:min(620px,100%);margin:auto;padding:35px 40px 45px;position:relative}.plata-y-rosa-module__ehc4KW__rsvpCrest{-o-object-fit:contain;object-fit:contain;width:130px;height:65px;margin:0 auto 10px}.plata-y-rosa-module__ehc4KW__rsvpFlowers{-o-object-fit:contain;object-fit:contain;width:700px;max-width:120%;height:220px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.plata-y-rosa-module__ehc4KW__footer{text-align:center;background:var(--t-paper);padding:55px 24px 65px;position:relative}.plata-y-rosa-module__ehc4KW__footerCrest{-o-object-fit:contain;object-fit:contain;width:170px;height:70px;margin:auto}.plata-y-rosa-module__ehc4KW__footerName{font:4.5rem/1.15 var(--t-script);color:var(--t-accent);max-width:750px;margin:10px auto 15px!important}.plata-y-rosa-module__ehc4KW__footer>p:not(.plata-y-rosa-module__ehc4KW__footerName){letter-spacing:.12em;font-size:10px}.plata-y-rosa-module__ehc4KW__footer small{margin-top:15px;font-size:10px;display:block}@media (min-width:1500px){.plata-y-rosa-module__ehc4KW__heroIntro{top:15%}.plata-y-rosa-module__ehc4KW__heroCrest{width:260px;height:130px}.plata-y-rosa-module__ehc4KW__heroNames{font-size:11rem}.plata-y-rosa-module__ehc4KW__heroAge{font-size:2.2rem}.plata-y-rosa-module__ehc4KW__heroDate{margin-top:35px!important}.plata-y-rosa-module__ehc4KW__heroDate strong{font-size:4rem}.plata-y-rosa-module__ehc4KW__heroPortraitReveal .plata-y-rosa-module__ehc4KW__portrait{width:440px}}@media (max-width:899px){.plata-y-rosa-module__ehc4KW__hero{height:185svh;min-height:1000px}.plata-y-rosa-module__ehc4KW__heroViewport{min-height:580px}.plata-y-rosa-module__ehc4KW__worldCanopyLeft,.plata-y-rosa-module__ehc4KW__worldCanopyRight{width:100%;height:35%;top:-5%}.plata-y-rosa-module__ehc4KW__worldCanopyLeft{left:-48%}.plata-y-rosa-module__ehc4KW__worldCanopyRight{right:-48%}.plata-y-rosa-module__ehc4KW__worldUrnLeft,.plata-y-rosa-module__ehc4KW__worldUrnRight{width:72%;height:48%;bottom:-13%}.plata-y-rosa-module__ehc4KW__worldUrnLeft{left:-39%}.plata-y-rosa-module__ehc4KW__worldUrnRight{right:-39%}.plata-y-rosa-module__ehc4KW__heroIntro{top:18%;left:10%;right:10%}.plata-y-rosa-module__ehc4KW__heroCrest{width:175px;height:95px}.plata-y-rosa-module__ehc4KW__heroKicker{letter-spacing:.2em;max-width:230px;font-size:9px;margin:auto!important}.plata-y-rosa-module__ehc4KW__heroNames{padding-top:12px;font-size:clamp(4.4rem,15vw,7.5rem);line-height:1.2}.plata-y-rosa-module__ehc4KW__heroAge{letter-spacing:.2em;font-size:1.3rem}.plata-y-rosa-module__ehc4KW__heroDate{gap:11px;font-size:8px;margin-top:27px!important}.plata-y-rosa-module__ehc4KW__heroDate span{width:70px}.plata-y-rosa-module__ehc4KW__heroDate strong{padding:0 12px;font-size:2.6rem}.plata-y-rosa-module__ehc4KW__heroActions{flex-wrap:wrap;gap:15px;bottom:10%;left:10%;right:10%}.plata-y-rosa-module__ehc4KW__lightButton{min-height:43px;padding:10px 18px;font-size:9px!important}.plata-y-rosa-module__ehc4KW__lightLink{gap:7px;font-size:8px}.plata-y-rosa-module__ehc4KW__scrollHint{font-size:8px;bottom:3%}.plata-y-rosa-module__ehc4KW__heroPortraitReveal{inset:15% 8% 20%}.plata-y-rosa-module__ehc4KW__heroPortraitReveal .plata-y-rosa-module__ehc4KW__portrait{width:min(330px,85%)}.plata-y-rosa-module__ehc4KW__portraitSignature{font-size:3.5rem}.plata-y-rosa-module__ehc4KW__worldChandelier{width:65%;height:36%;top:-14%;left:17.5%}.plata-y-rosa-module__ehc4KW__programme{width:500px;max-width:86%;padding:25px 22px 30px}.plata-y-rosa-module__ehc4KW__timelineViewport{min-height:790px}.plata-y-rosa-module__ehc4KW__programme .plata-y-rosa-module__ehc4KW__script{font-size:2.5rem}.plata-y-rosa-module__ehc4KW__programme h2{font-size:2.9rem}.plata-y-rosa-module__ehc4KW__programme ol{margin-top:26px}.plata-y-rosa-module__ehc4KW__programme li{grid-template-columns:62px 12px 1fr;gap:10px;padding-bottom:22px}.plata-y-rosa-module__ehc4KW__programme li:not(:last-child):after{left:79px}.plata-y-rosa-module__ehc4KW__programme time{font-size:9px}.plata-y-rosa-module__ehc4KW__programme h3{font-size:1.3rem}.plata-y-rosa-module__ehc4KW__programme li p{font-size:1rem}.plata-y-rosa-module__ehc4KW__sectionHeading{margin-bottom:35px}.plata-y-rosa-module__ehc4KW__sectionHeading h2{font-size:2.65rem}.plata-y-rosa-module__ehc4KW__verse{padding:115px 27px 70px}.plata-y-rosa-module__ehc4KW__verseTitle{font-size:3rem!important}.plata-y-rosa-module__ehc4KW__verse blockquote{font-size:1.3rem}.plata-y-rosa-module__ehc4KW__countdown{padding:85px 22px 65px}.plata-y-rosa-module__ehc4KW__clockStage{width:335px}.plata-y-rosa-module__ehc4KW__clockDays{font-size:3.5rem}.plata-y-rosa-module__ehc4KW__story{padding:70px 22px 90px}.plata-y-rosa-module__ehc4KW__storyLetter{padding:45px 30px 85px}.plata-y-rosa-module__ehc4KW__storyLetter h2{font-size:2.2rem}.plata-y-rosa-module__ehc4KW__letterBody{font-size:1.25rem}.plata-y-rosa-module__ehc4KW__family{padding:75px 28px}.plata-y-rosa-module__ehc4KW__familyMessage{font-size:1.3rem}.plata-y-rosa-module__ehc4KW__familyEntries p{font-size:1.6rem}.plata-y-rosa-module__ehc4KW__locations{padding:75px 25px 85px}.plata-y-rosa-module__ehc4KW__locationGrid{gap:50px}.plata-y-rosa-module__ehc4KW__venueIllustration{height:240px}.plata-y-rosa-module__ehc4KW__location h3{font-size:2rem}.plata-y-rosa-module__ehc4KW__dress{padding:80px 25px 120px}.plata-y-rosa-module__ehc4KW__dressLayout{text-align:center;flex-direction:column;gap:25px}.plata-y-rosa-module__ehc4KW__dressLook{width:190px}.plata-y-rosa-module__ehc4KW__swatches{justify-content:center}.plata-y-rosa-module__ehc4KW__gallery{padding:75px 0 55px}.plata-y-rosa-module__ehc4KW__notices{padding:75px 28px}.plata-y-rosa-module__ehc4KW__gifts{padding:60px 22px 90px}.plata-y-rosa-module__ehc4KW__giftStationery{padding:40px 28px 85px}.plata-y-rosa-module__ehc4KW__giftStationery .plata-y-rosa-module__ehc4KW__sectionHeading{padding:0}.plata-y-rosa-module__ehc4KW__rsvp{padding:85px 20px 110px}.plata-y-rosa-module__ehc4KW__rsvpCard{padding:30px 22px 35px}.plata-y-rosa-module__ehc4KW__rsvpCanopy{width:100%;height:240px;top:-75px;left:-35%}.plata-y-rosa-module__ehc4KW__footerName{font-size:3.8rem}}@media (max-height:730px) and (min-width:900px){.plata-y-rosa-module__ehc4KW__heroIntro{top:7%}.plata-y-rosa-module__ehc4KW__heroCrest{height:75px}.plata-y-rosa-module__ehc4KW__heroNames{font-size:7rem}.plata-y-rosa-module__ehc4KW__heroDate{margin-top:16px!important}.plata-y-rosa-module__ehc4KW__heroPortraitReveal{inset:5% 30% 16%}.plata-y-rosa-module__ehc4KW__heroPortraitReveal .plata-y-rosa-module__ehc4KW__portrait{width:300px}}@media (prefers-reduced-motion:reduce){.plata-y-rosa-module__ehc4KW__hero,.plata-y-rosa-module__ehc4KW__timelineScene{height:auto;min-height:0}.plata-y-rosa-module__ehc4KW__heroViewport{height:auto;min-height:1050px;padding:90px 24px 130px;position:relative}.plata-y-rosa-module__ehc4KW__heroIntro{position:relative;inset:auto}.plata-y-rosa-module__ehc4KW__heroPortraitReveal{width:320px;max-width:100%;height:400px;margin:35px auto 0;position:relative;inset:auto}.plata-y-rosa-module__ehc4KW__heroActions{bottom:55px}.plata-y-rosa-module__ehc4KW__scrollHint{display:none}.plata-y-rosa-module__ehc4KW__timelineViewport{height:auto;min-height:850px;padding:65px 0;position:relative}.plata-y-rosa-module__ehc4KW__programme [data-scene-title]{transform:none!important}.plata-y-rosa-module__ehc4KW__digitReel,.plata-y-rosa-module__ehc4KW__primaryButton,.plata-y-rosa-module__ehc4KW__lightButton{transition:none}.plata-y-rosa-module__ehc4KW__worldLayer{transform:none!important}}.plata-y-rosa-module__ehc4KW__world{z-index:auto}.plata-y-rosa-module__ehc4KW__heroPortraitReveal{visibility:hidden}.plata-y-rosa-module__ehc4KW__worldCanopyRight{-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(#000 70%,#0000),linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(#000 70%,#0000),linear-gradient(90deg,#0000,#000 18%);-webkit-mask-composite:source-in;mask-composite:intersect}.plata-y-rosa-module__ehc4KW__worldCanopyLeft{-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(#000 70%,#0000),linear-gradient(270deg,#0000,#000 18%);mask-image:linear-gradient(#000 70%,#0000),linear-gradient(270deg,#0000,#000 18%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:reduce){.plata-y-rosa-module__ehc4KW__heroPortraitReveal{visibility:visible}}.plata-y-rosa-module__ehc4KW__clockDays{font-size:clamp(2.5rem,6vw,3.8rem);top:50%}.plata-y-rosa-module__ehc4KW__daysLabel{margin-top:12px!important}@media (max-width:899px){.plata-y-rosa-module__ehc4KW__heroIntro{left:17%;right:17%}.plata-y-rosa-module__ehc4KW__heroNames{font-size:clamp(3.3rem,13vw,6rem)}.plata-y-rosa-module__ehc4KW__clockDays{font-size:3rem}}.plata-y-rosa-module__ehc4KW__timelineViewport{grid-template-columns:minmax(0,1fr)}.plata-y-rosa-module__ehc4KW__programme{width:min(560px,86%);min-width:0;max-width:none}.plata-y-rosa-module__ehc4KW__programme li>div{min-width:0}.plata-y-rosa-module__ehc4KW__programme h3{overflow-wrap:anywhere}.plata-y-rosa-module__ehc4KW__hero{height:calc(var(--world-viewport,100svh)*1.9)}.plata-y-rosa-module__ehc4KW__heroViewport{height:var(--world-viewport,100svh)}.plata-y-rosa-module__ehc4KW__timelineScene{height:calc(var(--world-viewport,100svh)*2)}.plata-y-rosa-module__ehc4KW__timelineViewport{height:auto;min-height:max(790px,var(--world-viewport,100svh));padding:45px 0}@media (max-width:899px){.plata-y-rosa-module__ehc4KW__hero{height:calc(var(--world-viewport,100svh)*1.85)}}@media (prefers-reduced-motion:reduce){.plata-y-rosa-module__ehc4KW__hero,.plata-y-rosa-module__ehc4KW__timelineScene,.plata-y-rosa-module__ehc4KW__heroViewport{height:auto}.plata-y-rosa-module__ehc4KW__timelineViewport{min-height:850px}.plata-y-rosa-module__ehc4KW__heroIntro{inset:auto}.plata-y-rosa-module__ehc4KW__heroPortraitReveal{visibility:visible}}.plata-y-rosa-module__ehc4KW__clockDays{width:50%;top:51.4%;left:50%;right:auto;transform:translate(-50%,-50%)}.plata-y-rosa-module__ehc4KW__gateWorld{isolation:isolate;pointer-events:none;z-index:0;position:absolute;inset:0}.plata-y-rosa-module__ehc4KW__pass{z-index:2}.plata-y-rosa-module__ehc4KW__worldHorizon{z-index:0;inset:-4% -10% -8%}.plata-y-rosa-module__ehc4KW__worldHorizon img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%}.plata-y-rosa-module__ehc4KW__worldArcadeLeft,.plata-y-rosa-module__ehc4KW__worldArcadeRight{aspect-ratio:2/3;z-index:3;width:auto;height:112%;top:-5%}.plata-y-rosa-module__ehc4KW__worldArcadeLeft img,.plata-y-rosa-module__ehc4KW__worldArcadeRight img{-o-object-fit:contain;object-fit:contain}.plata-y-rosa-module__ehc4KW__worldFloor,.plata-y-rosa-module__ehc4KW__worldRail{width:max(118%,calc(var(--world-viewport,100svh) * 1.9));aspect-ratio:3/2;height:auto;left:50%;translate:-50%}.plata-y-rosa-module__ehc4KW__worldFloor{z-index:1;bottom:-20%}.plata-y-rosa-module__ehc4KW__worldRail{z-index:4;bottom:-17%}.plata-y-rosa-module__ehc4KW__worldFloor img,.plata-y-rosa-module__ehc4KW__worldRail img{-o-object-fit:contain;object-fit:contain}.plata-y-rosa-module__ehc4KW__worldCurtainLeft,.plata-y-rosa-module__ehc4KW__worldCurtainRight{aspect-ratio:2/3;z-index:4;width:auto;height:115%;top:-5%}.plata-y-rosa-module__ehc4KW__worldCurtainLeft{left:calc(var(--world-viewport,100svh) * -.2)}.plata-y-rosa-module__ehc4KW__worldCurtainRight{right:calc(var(--world-viewport,100svh) * -.2)}.plata-y-rosa-module__ehc4KW__worldCurtainLeft img,.plata-y-rosa-module__ehc4KW__worldCurtainRight img{-o-object-fit:contain;object-fit:contain}.plata-y-rosa-module__ehc4KW__gateCurtainLeft,.plata-y-rosa-module__ehc4KW__gateCurtainRight{aspect-ratio:2/3;-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:1;width:auto;height:115%;position:absolute;top:-5%}.plata-y-rosa-module__ehc4KW__gateCurtainLeft{left:-20svh}.plata-y-rosa-module__ehc4KW__gateCurtainRight{right:-20svh}.plata-y-rosa-module__ehc4KW__carousel{--slide-width:330px;--slide-gap:28px;max-width:1200px;margin:auto}.plata-y-rosa-module__ehc4KW__carouselViewport{padding:18px 0 30px;overflow:hidden}.plata-y-rosa-module__ehc4KW__carouselTrack{gap:var(--slide-gap);align-items:center;width:100%;transition:transform .75s cubic-bezier(.22,.7,.2,1);display:flex}.plata-y-rosa-module__ehc4KW__carouselPhoto{flex:0 0 var(--slide-width);opacity:.6;background:#f8f4ed;border:1px solid #c9bcb1;min-width:0;height:445px;padding:12px;transition:opacity .75s,scale .75s;position:relative;scale:.91;box-shadow:0 10px 25px #59434a15}.plata-y-rosa-module__ehc4KW__carouselPhoto[data-active=true]{opacity:1;scale:1}.plata-y-rosa-module__ehc4KW__carouselPhoto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.plata-y-rosa-module__ehc4KW__carouselPhoto span{color:#fff;font:1rem var(--t-display);text-shadow:0 1px 5px #000;position:absolute;bottom:20px;left:22px}.plata-y-rosa-module__ehc4KW__carouselControls{justify-content:center;align-items:center;gap:18px;display:flex}.plata-y-rosa-module__ehc4KW__carouselControls button{border:1px solid var(--t-border);width:42px;height:42px;color:var(--t-ink);background:0 0;justify-content:center;align-items:center;display:flex}.plata-y-rosa-module__ehc4KW__carouselControls svg{width:15px;height:15px}.plata-y-rosa-module__ehc4KW__carouselControls span{letter-spacing:.1em;text-align:center;min-width:40px;font-size:10px}@media (max-width:899px){.plata-y-rosa-module__ehc4KW__carousel{--slide-width:min(74vw,330px);--slide-gap:20px}.plata-y-rosa-module__ehc4KW__carouselPhoto{height:380px;padding:10px}}@media (prefers-reduced-motion:reduce){.plata-y-rosa-module__ehc4KW__carouselTrack,.plata-y-rosa-module__ehc4KW__carouselPhoto{transition:none}}.plata-y-rosa-module__ehc4KW__worldFloor,.plata-y-rosa-module__ehc4KW__worldRail{left:min(-9%,calc(50% - var(--world-viewport,100svh) * .95));translate:none}.plata-y-rosa-module__ehc4KW__carouselPhoto{overflow:hidden}.plata-y-rosa-module__ehc4KW__worldArcadeLeft{left:calc(var(--world-viewport,100svh) * -.16)}.plata-y-rosa-module__ehc4KW__worldArcadeRight{right:calc(var(--world-viewport,100svh) * -.08)}.plata-y-rosa-module__ehc4KW__heroActions,.plata-y-rosa-module__ehc4KW__scrollHint{text-shadow:0 1px 6px #18202c}.plata-y-rosa-module__ehc4KW__worldRail img{filter:brightness(.85)}.plata-y-rosa-module__ehc4KW__worldRail{bottom:-34%}.plata-y-rosa-module__ehc4KW__mapLinks a{min-height:44px}.plata-y-rosa-module__ehc4KW__primaryButton,.plata-y-rosa-module__ehc4KW__lightButton{font-size:13px!important}.plata-y-rosa-module__ehc4KW__textLink,.plata-y-rosa-module__ehc4KW__lightLink{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.plata-y-rosa-module__ehc4KW__dressLook{aspect-ratio:4/5}.plata-y-rosa-module__ehc4KW__dressLayout[data-without-image]{text-align:center;display:block}.plata-y-rosa-module__ehc4KW__dressLayout[data-without-image] .plata-y-rosa-module__ehc4KW__dressCopy{max-width:600px;margin-inline:auto}@media (max-width:1023px) and (pointer:coarse){.plata-y-rosa-module__ehc4KW__hero,.plata-y-rosa-module__ehc4KW__timelineScene{height:auto;min-height:0}.plata-y-rosa-module__ehc4KW__heroViewport{flex-direction:column;align-items:center;gap:32px;height:auto;min-height:100svh;padding:65px 24px 45px;display:flex;position:relative}.plata-y-rosa-module__ehc4KW__heroIntro{width:100%;position:relative;inset:auto}.plata-y-rosa-module__ehc4KW__heroPortraitReveal{visibility:visible;width:min(320px,100%);position:relative;inset:auto}.plata-y-rosa-module__ehc4KW__heroActions{flex-wrap:wrap;position:relative;inset:auto}.plata-y-rosa-module__ehc4KW__scrollHint{display:none}.plata-y-rosa-module__ehc4KW__timelineViewport{height:auto;min-height:0;padding:65px 0;position:relative}.plata-y-rosa-module__ehc4KW__lightButton{-webkit-backdrop-filter:none;backdrop-filter:none}}.plata-y-rosa-module__ehc4KW__heroOpening{z-index:8;text-align:center;color:#fff6eb;width:min(900px,78%);margin:0 auto;padding-top:clamp(24px,5svh,64px);position:relative}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroIntro{position:relative;inset:auto}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroCrest{width:185px;height:clamp(58px,10svh,88px)}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroKicker{font-size:11px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroNames{word-spacing:.16em;padding:12px 12px 4px;font-size:clamp(4rem,8.5vw,8rem);line-height:1.2}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroAge{font-size:clamp(1.25rem,2.5vw,2rem)}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroDate{font-size:11px;margin-top:18px!important}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroDate strong{font-size:3rem}.plata-y-rosa-module__ehc4KW__eventDetails{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px 22px;margin:18px auto 0;font-size:13px;line-height:1.55;display:flex}.plata-y-rosa-module__ehc4KW__eventDetails p{justify-content:center;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.plata-y-rosa-module__ehc4KW__eventDetails svg{flex:0 0 15px;width:15px;height:15px;margin-top:3px}.plata-y-rosa-module__ehc4KW__eventDetails small{font-size:11px;line-height:1.5;display:block}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroActions{flex-wrap:wrap;gap:12px 24px;margin-top:24px;position:relative;inset:auto}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__lightButton{background:#3c2c3caa;min-height:48px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__lightLink{min-height:44px;font-size:11px}.plata-y-rosa-module__ehc4KW__heroViewport>.plata-y-rosa-module__ehc4KW__world .plata-y-rosa-module__ehc4KW__worldShade{background:linear-gradient(#24223360,#30253842 60%,#18202c50)}.plata-y-rosa-module__ehc4KW__pass{border-color:var(--t-companion);isolation:isolate;background:linear-gradient(135deg,#fffaf4f5,#eee4e8f5);width:min(450px,100%);min-width:0;padding:22px 38px 28px}.plata-y-rosa-module__ehc4KW__pass:before,.plata-y-rosa-module__ehc4KW__pass:after{content:"";border:1px solid var(--t-companion);pointer-events:none;width:34px;height:34px;position:absolute}.plata-y-rosa-module__ehc4KW__pass:before{border-bottom:0;border-right:0;top:16px;left:16px}.plata-y-rosa-module__ehc4KW__pass:after{border-top:0;border-left:0;bottom:16px;right:16px}.plata-y-rosa-module__ehc4KW__passRoses{-o-object-fit:contain;object-fit:contain;opacity:.28;pointer-events:none;z-index:-1;width:100%;height:155px;position:absolute;top:0;left:0}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passCrest{height:48px;margin-bottom:6px}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passGuest{font-size:1.8rem;margin:4px 0 12px!important}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passPortrait{width:82px;height:94px;margin-bottom:8px}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passNames{word-spacing:.14em;font-size:3.3rem;line-height:1.15}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passDate{font-size:12px;margin:14px 0 0!important}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__eventDetails{border-block:1px solid var(--t-border);gap:8px;margin-top:10px;padding:12px 0;display:grid}.plata-y-rosa-module__ehc4KW__passDress{font-size:11px;margin-top:10px!important}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passAdmission{border:1px solid var(--t-companion);letter-spacing:.06em;text-transform:uppercase;border-radius:30px;margin-top:12px;padding:3px 14px;display:inline-block}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__primaryButton{margin-top:16px}.plata-y-rosa-module__ehc4KW__gate{grid-template-columns:minmax(0,1fr)}@media (max-width:899px){.plata-y-rosa-module__ehc4KW__heroOpening{width:88%;padding-top:34px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroNames{padding-inline:6px;font-size:clamp(3.3rem,12vw,6rem)}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroDate{gap:12px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroDate span{width:80px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroCrest{width:160px;height:65px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__eventDetails{flex-direction:column;align-items:center;gap:5px;margin-top:16px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroActions{gap:8px 16px;margin-top:18px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__lightButton{font-size:10px!important}.plata-y-rosa-module__ehc4KW__gate{padding:18px 16px}.plata-y-rosa-module__ehc4KW__pass{padding:20px 26px 24px}}@media (max-height:700px) and (min-width:900px){.plata-y-rosa-module__ehc4KW__heroOpening{padding-top:18px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroCrest{height:52px}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroNames{padding-top:4px;font-size:clamp(4rem,7.5vw,6.5rem)}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroDate{margin-top:12px!important}.plata-y-rosa-module__ehc4KW__heroOpening .plata-y-rosa-module__ehc4KW__heroActions{margin-top:16px}}@media (max-height:700px){.plata-y-rosa-module__ehc4KW__gate{padding-block:12px}.plata-y-rosa-module__ehc4KW__pass{padding-top:16px;padding-bottom:18px}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passCrest{height:38px}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passGuest{font-size:1.5rem;margin-bottom:6px!important}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passPortrait{width:64px;height:74px}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passNames{font-size:2.8rem}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__passDate{margin-top:10px!important}.plata-y-rosa-module__ehc4KW__pass .plata-y-rosa-module__ehc4KW__primaryButton{margin-top:12px}}@media (prefers-reduced-motion:reduce),(max-width:1023px) and (pointer:coarse){.plata-y-rosa-module__ehc4KW__heroOpening{width:min(900px,100%);padding-top:0}.plata-y-rosa-module__ehc4KW__heroViewport{padding-top:32px}}
.aleteo-module__gA4DYa__invitation{--t-paper:#faf7f2;--t-surface:#f0e8f1;--t-ink:#392d43;--t-muted:#74647b;--t-accent:#a58ac2;--t-accent-text:#75558f;--t-companion:#e8bacb;--t-border:#d6c6dd;--t-action:#75558f;--t-on-action:#fff;--t-on-dark:#faf7f2;--t-photo-overlay:#392d43;--t-script:"Parisienne", cursive;--t-display:"Prata", Georgia, serif;--t-body:"Raleway", sans-serif;--t-gutter:clamp(20px, 5vw, 80px);--t-section:clamp(56px, 8vw, 120px);min-height:100dvh;color:var(--t-ink);background:var(--t-paper);font-family:var(--t-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.aleteo-module__gA4DYa__invitation[data-palette-colors=custom]{--t-paper:var(--invite-paper);--t-surface:var(--invite-surface);--t-ink:var(--invite-ink);--t-muted:var(--invite-muted-text);--t-accent:var(--invite-accent);--t-accent-text:var(--invite-accent-text);--t-companion:var(--invite-companion);--t-border:var(--invite-border);--t-action:var(--invite-action);--t-on-action:var(--invite-on-action);--t-on-dark:var(--invite-on-dark);--t-photo-overlay:var(--invite-photo-overlay)}.aleteo-module__gA4DYa__invitation *,.aleteo-module__gA4DYa__invitation :before,.aleteo-module__gA4DYa__invitation :after{box-sizing:border-box}.aleteo-module__gA4DYa__invitation img{max-width:100%;display:block}.aleteo-module__gA4DYa__invitation button,.aleteo-module__gA4DYa__invitation a{-webkit-tap-highlight-color:transparent}.aleteo-module__gA4DYa__invitation :is(button,a,summary):focus-visible{outline:2px solid var(--t-accent-text);outline-offset:6px}.aleteo-module__gA4DYa__musicMount{pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.aleteo-module__gA4DYa__locked{visibility:hidden;opacity:0}.aleteo-module__gA4DYa__music{z-index:40}.aleteo-module__gA4DYa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aleteo-module__gA4DYa__gate{z-index:60;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:var(--t-paper);perspective:1200px;padding-bottom:max(88px, calc(env(safe-area-inset-bottom) + 24px));place-items:safe center center;display:grid;position:fixed;inset:0;overflow:hidden auto}.aleteo-module__gA4DYa__gateDecor{pointer-events:none;position:fixed;inset:0;overflow:hidden}.aleteo-module__gA4DYa__paperBack,.aleteo-module__gA4DYa__paperLeft,.aleteo-module__gA4DYa__paperRight{pointer-events:none;position:absolute}.aleteo-module__gA4DYa__paperBack{background:var(--t-paper);inset:-15%;transform:rotate(-5deg)}.aleteo-module__gA4DYa__paperLeft,.aleteo-module__gA4DYa__paperRight{background:var(--t-paper);width:65%;height:130%;top:-15%}.aleteo-module__gA4DYa__paperLeft{border-radius:0 46% 25% 0;left:-30%;transform:rotate(-12deg)}.aleteo-module__gA4DYa__paperRight{border-radius:40% 0 0 32%;right:-30%;transform:rotate(12deg)}.aleteo-module__gA4DYa__paperLeft img,.aleteo-module__gA4DYa__paperRight img{width:100%;position:absolute;top:25%}.aleteo-module__gA4DYa__paperRight img{top:56%;transform:rotate(165deg)}.aleteo-module__gA4DYa__pass{text-align:center;background:var(--t-paper);width:min(410px,100%);box-shadow:0 28px 80px color-mix(in srgb, var(--t-ink) 16%, transparent);border-radius:48% 48% 3px 3px/20% 20% 3px 3px;justify-items:center;gap:15px;padding:clamp(24px,4vh,48px) 20px;display:grid;position:relative}.aleteo-module__gA4DYa__pass:before{content:"";border:1px solid var(--t-border);border-radius:inherit;pointer-events:none;position:absolute;inset:10px}.aleteo-module__gA4DYa__passButterfly{width:70px;color:var(--t-accent-text)}.aleteo-module__gA4DYa__passPortrait{-o-object-fit:cover;object-fit:cover;border-radius:50% 50% 12% 12%;width:82px;height:100px}.aleteo-module__gA4DYa__passKicker,.aleteo-module__gA4DYa__passSeats,.aleteo-module__gA4DYa__eyebrow,.aleteo-module__gA4DYa__heroEyebrow{text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:.69rem;font-weight:500;line-height:1.9}.aleteo-module__gA4DYa__passKicker,.aleteo-module__gA4DYa__passSeats{color:var(--t-muted);max-width:28ch}.aleteo-module__gA4DYa__passKicker{letter-spacing:.14em;max-width:none;font-size:.65rem}.aleteo-module__gA4DYa__passGuest{width:100%;font:400 clamp(1.29rem, 4.73vw, 1.97rem)/1.3 var(--t-display);white-space:nowrap;margin:0}.aleteo-module__gA4DYa__passNames{width:100%;font:400 2.45rem/1.2 var(--t-script);white-space:nowrap;color:var(--t-accent-text);margin:0;padding-inline:.2em}.aleteo-module__gA4DYa__passDate{margin:0;font-size:.85rem}.aleteo-module__gA4DYa__passEvent{justify-items:center;gap:6px;width:100%;padding-top:12px;display:grid}.aleteo-module__gA4DYa__passEventTitle{max-width:30ch;font:400 .8rem/1.5 var(--t-display);letter-spacing:.08em;margin:0}.aleteo-module__gA4DYa__passDetails{max-width:32ch;color:var(--t-muted);gap:8px;padding-block:5px;display:grid}.aleteo-module__gA4DYa__passDetails p{justify-content:center;align-items:center;gap:8px;margin:0;font-size:.78rem;line-height:1.5;display:flex}.aleteo-module__gA4DYa__passDetails svg{flex-shrink:0;width:14px;height:14px}.aleteo-module__gA4DYa__passDate{line-height:1.6}.aleteo-module__gA4DYa__passDate:first-letter{text-transform:uppercase}.aleteo-module__gA4DYa__passSeats{background:var(--t-surface);color:var(--t-ink);letter-spacing:.12em;padding:8px 16px}.aleteo-module__gA4DYa__gateButton,.aleteo-module__gA4DYa__primaryButton{background:var(--t-action);min-height:48px;color:var(--t-on-action);font:500 .7rem/1.4 var(--t-body);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border:0;border-radius:2px 18px;justify-content:center;align-items:center;padding:16px 24px;text-decoration:none;transition:transform .25s,opacity .25s;display:inline-flex}.aleteo-module__gA4DYa__gateButton:active,.aleteo-module__gA4DYa__primaryButton:active{transform:scale(.97)}.aleteo-module__gA4DYa__gateButton:disabled{opacity:.65;cursor:default}.aleteo-module__gA4DYa__content>section{padding:var(--t-section) var(--t-gutter)}.aleteo-module__gA4DYa__content h2{font:400 clamp(1.97rem, 5.14vw, 3.67rem)/1.17 var(--t-display);text-wrap:balance;margin:0 0 24px}.aleteo-module__gA4DYa__content p{text-wrap:pretty;line-height:1.85}.aleteo-module__gA4DYa__hero{text-align:center;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--t-companion) 24%, var(--t-paper)), var(--t-paper) 70%);outline:none;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative}.aleteo-module__gA4DYa__content>.aleteo-module__gA4DYa__hero{padding-top:clamp(20px,4.5svh,48px);padding-bottom:clamp(18px,4svh,68px)}.aleteo-module__gA4DYa__heroEyebrow{color:var(--t-accent-text);margin-bottom:clamp(6px,1.6svh,24px)}.aleteo-module__gA4DYa__portraitBox{--portrait-w:min(66vw, 330px);min-height:170px;max-height:calc(var(--portrait-w) * 1.5);flex:1 1 0;place-items:center;width:100%;display:grid;container-type:size}.aleteo-module__gA4DYa__portraitFrame{height:min(calc(var(--portrait-w) * 1.5), 100cqh);aspect-ratio:2/3;place-items:center;display:grid;position:relative}.aleteo-module__gA4DYa__heroImage{-o-object-fit:cover;object-fit:cover;width:79%;height:80%;box-shadow:0 20px 45px color-mix(in srgb, var(--t-ink) 14%, transparent);border-radius:50% 50% 45% 45%}.aleteo-module__gA4DYa__portraitInitial{font:400 6.39rem var(--t-display);color:var(--t-accent-text)}.aleteo-module__gA4DYa__frameArt{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:108%;height:108%;position:absolute;inset:-4%}.aleteo-module__gA4DYa__ageTag{color:var(--t-accent-text);background:var(--t-paper);font:500 .65rem/1.5 var(--t-body);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 7px 25px color-mix(in srgb, var(--t-ink) 8%, transparent);padding:9px 13px;position:absolute;top:15%;right:-4%}.aleteo-module__gA4DYa__heroCopy{justify-items:center;gap:clamp(4px,1svh,10px);width:min(820px,100%);margin-top:-14px;display:grid;position:relative}.aleteo-module__gA4DYa__heroNames{width:100%;color:var(--t-accent-text);font:400 clamp(2.99rem, 10.71vw, 5.71rem)/1.2 var(--t-script);white-space:nowrap;margin:0;padding:.05em .18em}.aleteo-module__gA4DYa__ampersand{padding-inline:.15em}.aleteo-module__gA4DYa__heroCopy .aleteo-module__gA4DYa__heroEventTitle{font:400 clamp(1.02rem, 2.58vw, 1.29rem)/1.5 var(--t-display);color:var(--t-ink);margin:-6px 0 4px}.aleteo-module__gA4DYa__heroDate{-moz-column-gap:18px;font-family:var(--t-display);grid-template-columns:auto auto;align-items:center;column-gap:18px;margin:clamp(6px,1.6svh,16px) 0 clamp(4px,1svh,8px);display:grid}.aleteo-module__gA4DYa__heroWeekday{text-transform:uppercase;letter-spacing:.22em;font:500 .65rem var(--t-body);grid-column:1/-1;margin-bottom:12px}.aleteo-module__gA4DYa__heroDay{font:400 clamp(2.58rem, 8.89vw, 3.33rem)/1 var(--t-display);color:var(--t-accent-text)}.aleteo-module__gA4DYa__heroMonth{text-align:left;text-transform:capitalize;gap:8px;font-size:1.02rem;display:grid}.aleteo-module__gA4DYa__heroMonth>span{font:500 .7rem var(--t-body);letter-spacing:.22em}.aleteo-module__gA4DYa__heroPractical{justify-items:center;gap:10px;max-width:42ch;margin-block:8px;display:grid}.aleteo-module__gA4DYa__heroTime,.aleteo-module__gA4DYa__heroLocation{color:var(--t-muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:.83rem;display:flex}.aleteo-module__gA4DYa__heroPractical svg{flex-shrink:0;width:15px;height:15px}.aleteo-module__gA4DYa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,1.6svh,20px) 20px;margin-top:clamp(6px,1.6svh,16px);display:flex}.aleteo-module__gA4DYa__textLink{color:inherit;border-bottom:1px solid var(--t-border);align-items:center;gap:8px;padding-block:8px;font-size:.78rem;text-decoration:none;display:inline-flex}.aleteo-module__gA4DYa__textLink svg,.aleteo-module__gA4DYa__mapLinks svg,.aleteo-module__gA4DYa__notices svg{width:16px;height:16px}.aleteo-module__gA4DYa__verse{text-align:center;background:var(--t-surface);clip-path:polygon(1% 2%,99% 0,100% 98%,0 100%);max-width:1000px;margin:0 auto;position:relative}.aleteo-module__gA4DYa__verse blockquote{max-width:28ch;font:400 clamp(1.19rem, 3.24vw, 1.7rem)/1.65 var(--t-display);margin:0 auto}.aleteo-module__gA4DYa__sectionOrnament{-o-object-fit:contain;object-fit:contain;width:120px;height:100px;color:var(--t-accent-text);margin:0 auto 32px}.aleteo-module__gA4DYa__countdown{text-align:center;color:var(--t-on-dark);background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--t-accent) 23%, var(--t-ink)), var(--t-ink));position:relative}.aleteo-module__gA4DYa__countdown h2{margin-top:18px}.aleteo-module__gA4DYa__countArc{width:min(780px,100%);height:clamp(300px,50vw,440px);margin:54px auto 20px;position:relative}.aleteo-module__gA4DYa__arcLine{opacity:.45;width:100%;height:100%;color:var(--t-companion);position:absolute;inset:0}.aleteo-module__gA4DYa__countUnit{aspect-ratio:1;width:26%;color:var(--t-on-dark);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;container-type:inline-size}.aleteo-module__gA4DYa__countUnit[data-unit=days]{width:54%;top:-12%;left:23%}.aleteo-module__gA4DYa__countUnit[data-unit=hours]{top:45%;left:-3%}.aleteo-module__gA4DYa__countUnit[data-unit=minutes]{top:61%;left:37%}.aleteo-module__gA4DYa__countUnit[data-unit=seconds]{top:45%;right:-3%}.aleteo-module__gA4DYa__unitArc{opacity:.6;width:100%;height:100%;color:var(--t-companion);position:absolute;inset:0}.aleteo-module__gA4DYa__countButterfly{width:26%;color:var(--t-companion);position:absolute;top:-7%;right:3%;transform:rotate(20deg)}.aleteo-module__gA4DYa__digits{font:400 calc(100cqw / max(3, var(--digit-count,2)))/1.25 var(--t-display);font-variant-numeric:tabular-nums;margin-top:8cqw;display:inline-flex;position:relative}.aleteo-module__gA4DYa__digitWindow{height:1.25em;display:inline-block;overflow:hidden}.aleteo-module__gA4DYa__digitReel{flex-direction:column;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}.aleteo-module__gA4DYa__digitReel>span{height:1.25em;line-height:1.25}.aleteo-module__gA4DYa__countUnit small{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;position:relative}.aleteo-module__gA4DYa__countDate{opacity:.85;font-size:.88rem}.aleteo-module__gA4DYa__story{max-width:1200px;margin:auto;position:relative}.aleteo-module__gA4DYa__sectionIndex{font:400 clamp(5.5rem, 20vw, 14rem)/1 var(--t-display);color:var(--t-accent);opacity:.13;pointer-events:none;position:absolute;top:35px;right:16px}.aleteo-module__gA4DYa__story h2{max-width:12ch;position:relative}.aleteo-module__gA4DYa__story p{white-space:pre-line;max-width:55ch;font-size:.99rem;position:relative}.aleteo-module__gA4DYa__family{text-align:center;background:var(--t-surface)}.aleteo-module__gA4DYa__familyMessage{max-width:50ch;font:400 1.19rem/1.8 var(--t-display);margin:0 auto 36px}.aleteo-module__gA4DYa__familyGrid{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1000px;margin:auto;display:flex}.aleteo-module__gA4DYa__familyGrid>div{background:var(--t-paper);max-width:420px;box-shadow:0 15px 40px color-mix(in srgb, var(--t-ink) 7%, transparent);flex:240px;padding:26px 22px;transform:rotate(-1deg)}.aleteo-module__gA4DYa__familyGrid>div:nth-child(2n){margin-top:20px;transform:rotate(1deg)}.aleteo-module__gA4DYa__familyGrid small,.aleteo-module__gA4DYa__location small,.aleteo-module__gA4DYa__dressCopy small{letter-spacing:.2em;text-transform:uppercase;color:var(--t-muted);font-size:.67rem}.aleteo-module__gA4DYa__familyGrid p{font:400 1.39rem/1.65 var(--t-script);white-space:pre-line}.aleteo-module__gA4DYa__locations{isolation:isolate;gap:35px;display:grid;position:relative}.aleteo-module__gA4DYa__locations:before{content:"";z-index:-1;pointer-events:none;opacity:.65;background-image:url(/_next/image?url=%2Fimages%2Faleteo%2Fpaper-places-v1.webp&w=1200&q=75);background-position:50%;background-size:cover;position:absolute;inset:0}.aleteo-module__gA4DYa__locations>h2{text-align:center;grid-column:1/-1}.aleteo-module__gA4DYa__location{background:color-mix(in srgb, var(--t-paper) 72%, transparent);clip-path:polygon(0 2%,98% 0,100% 99%,1% 97%);padding:38px 30px;position:relative}.aleteo-module__gA4DYa__locationButterfly{width:65px;color:var(--t-accent-text);position:absolute;top:22px;right:22px;transform:rotate(20deg)}.aleteo-module__gA4DYa__location strong{font:400 clamp(2.52rem, 5.83vw, 4.08rem)/1 var(--t-display);margin:20px 0 12px;display:block}.aleteo-module__gA4DYa__location h3,.aleteo-module__gA4DYa__timeline h3,.aleteo-module__gA4DYa__notices h3{font:400 1.26rem/1.4 var(--t-display)}.aleteo-module__gA4DYa__location p{max-width:40ch;font-size:.88rem}.aleteo-module__gA4DYa__mapLinks{flex-wrap:wrap;gap:20px;margin-top:26px;display:flex}.aleteo-module__gA4DYa__mapLinks a,.aleteo-module__gA4DYa__notices a{color:var(--t-accent-text);align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.aleteo-module__gA4DYa__timeline{background:var(--t-surface)}.aleteo-module__gA4DYa__timeline h2{text-align:center}.aleteo-module__gA4DYa__timeline ol{max-width:800px;margin:auto;padding:0;list-style:none}.aleteo-module__gA4DYa__timeline li{padding:18px 0 24px 68px;position:relative}.aleteo-module__gA4DYa__timeline li:after{content:"";border-left:1px dashed var(--t-border);position:absolute;top:60px;bottom:6px;left:21px}.aleteo-module__gA4DYa__timeline li:last-child:after{display:none}.aleteo-module__gA4DYa__timelineButterfly{width:44px;color:var(--t-accent-text);position:absolute;top:18px;left:0}.aleteo-module__gA4DYa__timeline time{font:400 2.07rem var(--t-display);color:var(--t-accent-text)}.aleteo-module__gA4DYa__timeline h3{margin:8px 0 4px}.aleteo-module__gA4DYa__timeline p{font-size:.88rem}.aleteo-module__gA4DYa__dress{align-items:center;gap:40px;display:grid}.aleteo-module__gA4DYa__dressCopy{text-align:center;justify-self:center;width:100%;max-width:600px}.aleteo-module__gA4DYa__dressCopy h2{margin-top:22px}.aleteo-module__gA4DYa__swatches{justify-content:center;width:100%;padding:20px 10px 30px;display:flex}.aleteo-module__gA4DYa__swatches span{border:5px solid var(--t-paper);width:52px;height:76px;box-shadow:0 4px 12px color-mix(in srgb, var(--t-ink) 15%, transparent);transform:rotate(-12deg)}.aleteo-module__gA4DYa__swatches span:nth-child(2n){transform:rotate(6deg)}.aleteo-module__gA4DYa__swatches span:nth-child(3n){transform:rotate(20deg)}.aleteo-module__gA4DYa__content>.aleteo-module__gA4DYa__gallery{background:var(--t-surface);text-align:center;padding:50px 0 55px;overflow:hidden}.aleteo-module__gA4DYa__galleryTrack{width:max-content;animation:48s linear infinite aleteo-module__gA4DYa__galleryDrift;display:flex}.aleteo-module__gA4DYa__galleryGroup{gap:20px;padding-right:20px;display:flex}.aleteo-module__gA4DYa__gallery figure{background:var(--t-paper);flex:none;width:min(74vw,380px);height:clamp(260px,40vw,440px);margin:0;padding:10px 10px 36px;overflow:hidden}.aleteo-module__gA4DYa__gallery figure:nth-child(2n){margin-top:45px}.aleteo-module__gA4DYa__gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aleteo-module__gA4DYa__gallery[data-loop=false] .aleteo-module__gA4DYa__galleryTrack{margin-inline:auto;animation:none}.aleteo-module__gA4DYa__galleryPause{border:0;border-bottom:1px solid var(--t-border);color:var(--t-accent-text);font:500 .72rem var(--t-body);cursor:pointer;letter-spacing:.08em;background:0 0;margin-top:30px;padding:10px 14px}@keyframes aleteo-module__gA4DYa__galleryDrift{to{transform:translate(-50%)}}.aleteo-module__gA4DYa__notices{gap:20px;max-width:1000px;margin:auto;display:grid}.aleteo-module__gA4DYa__noticesHeading{text-align:center;margin-bottom:24px}.aleteo-module__gA4DYa__noticesHeading h2{margin-top:20px}.aleteo-module__gA4DYa__notices article{border-bottom:1px solid var(--t-border);padding-block:10px 25px}.aleteo-module__gA4DYa__notices details{border-bottom:1px solid var(--t-border);padding-block:20px}.aleteo-module__gA4DYa__notices summary{cursor:pointer;font:400 1.16rem/1.5 var(--t-display)}.aleteo-module__gA4DYa__notice{border-left:2px solid var(--t-companion);color:var(--t-muted);padding-left:22px;font-size:.9rem}.aleteo-module__gA4DYa__gifts{text-align:center;background:var(--t-surface)}.aleteo-module__gA4DYa__giftArt{-o-object-fit:contain;object-fit:contain;width:min(170px,45vw);height:170px;margin:0 auto 24px}.aleteo-module__gA4DYa__gifts>p{max-width:48ch;margin:0 auto 30px}.aleteo-module__gA4DYa__registries{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.aleteo-module__gA4DYa__registryLink{min-width:min(240px,100%);max-width:100%;color:var(--t-accent-text);background:var(--t-paper);box-shadow:0 8px 30px color-mix(in srgb, var(--t-ink) 6%, transparent);font:400 1.05rem var(--t-display);justify-content:space-between;align-items:center;gap:30px;padding:22px 26px;text-decoration:none;display:inline-flex}.aleteo-module__gA4DYa__registryLink span{overflow-wrap:anywhere}.aleteo-module__gA4DYa__registryLink svg{flex-shrink:0;width:18px;height:18px}.aleteo-module__gA4DYa__bank{text-align:left;border-block:1px solid var(--t-border);white-space:pre-line;max-width:650px;margin:32px auto 0;padding:22px}.aleteo-module__gA4DYa__bank summary{cursor:pointer;font-size:.88rem}.aleteo-module__gA4DYa__bank p{font-size:.88rem}.aleteo-module__gA4DYa__rsvp{align-items:center;gap:30px;display:grid}.aleteo-module__gA4DYa__rsvpArt{text-align:center}.aleteo-module__gA4DYa__rsvpArt img{width:min(260px,70vw);margin:auto}.aleteo-module__gA4DYa__rsvpArt p{color:var(--t-accent-text);font:400 2.65rem/1.2 var(--t-script);margin:0}.aleteo-module__gA4DYa__rsvpForm{min-width:0}.aleteo-module__gA4DYa__footer{padding:70px var(--t-gutter) calc(80px + env(safe-area-inset-bottom));text-align:center;background:var(--t-ink);color:var(--t-on-dark);justify-items:center;gap:12px;display:grid}.aleteo-module__gA4DYa__footerArt{width:min(260px,65vw)}.aleteo-module__gA4DYa__footerName{width:min(850px,100%);font:400 clamp(2.52rem, 8.7vw, 4.35rem)/1.3 var(--t-script);white-space:nowrap;margin:0;padding-inline:.2em}.aleteo-module__gA4DYa__footer p{margin:0}.aleteo-module__gA4DYa__footer small{letter-spacing:.1em;font-size:.7rem}.aleteo-module__gA4DYa__monogram{font:400 1.63rem var(--t-display);opacity:.6}@media (min-width:900px){.aleteo-module__gA4DYa__hero{-moz-column-gap:clamp(45px, 6vw, 100px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(45px,6vw,100px);display:grid}.aleteo-module__gA4DYa__heroEyebrow{grid-column:1/-1;justify-self:center;margin-bottom:clamp(14px,3svh,38px)}.aleteo-module__gA4DYa__portraitBox{--portrait-w:min(34vw, 430px);align-self:center;height:100%}.aleteo-module__gA4DYa__heroCopy{text-align:left;justify-items:start;margin-top:0}.aleteo-module__gA4DYa__heroNames{font-size:clamp(3.33rem,5.36vw,5.71rem)}.aleteo-module__gA4DYa__heroWeekday{text-align:left}.aleteo-module__gA4DYa__heroPractical{justify-items:start}.aleteo-module__gA4DYa__heroLocation,.aleteo-module__gA4DYa__hero .aleteo-module__gA4DYa__actions{justify-content:start}.aleteo-module__gA4DYa__locations{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.aleteo-module__gA4DYa__story p{margin-left:30%;font-size:1.05rem}.aleteo-module__gA4DYa__dress{grid-template-columns:1fr}.aleteo-module__gA4DYa__rsvp{grid-template-columns:.85fr 1.15fr}.aleteo-module__gA4DYa__rsvpArt img{width:360px}.aleteo-module__gA4DYa__timeline li{-moz-column-gap:35px;grid-template-columns:180px 1fr;column-gap:35px;padding-left:100px;display:grid}.aleteo-module__gA4DYa__timeline p{grid-column:2;margin:0}.aleteo-module__gA4DYa__timeline h3{margin-top:10px}}@media (prefers-reduced-motion:reduce){.aleteo-module__gA4DYa__invitation *,.aleteo-module__gA4DYa__invitation :before,.aleteo-module__gA4DYa__invitation :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.aleteo-module__gA4DYa__galleryTrack{width:100%}.aleteo-module__gA4DYa__galleryGroup{flex-wrap:wrap;justify-content:center;width:100%;padding:0 24px}.aleteo-module__gA4DYa__galleryGroup[aria-hidden=true]{display:none}.aleteo-module__gA4DYa__gallery figure{width:min(74vw,380px);margin-top:0}.aleteo-module__gA4DYa__gallery figure[aria-hidden=true],.aleteo-module__gA4DYa__galleryPause{display:none}}@media (max-height:760px){.aleteo-module__gA4DYa__pass{gap:8px;padding:20px 18px}.aleteo-module__gA4DYa__passButterfly{width:44px}.aleteo-module__gA4DYa__passPortrait{width:58px;height:70px}.aleteo-module__gA4DYa__passGuest{font-size:1.39rem}.aleteo-module__gA4DYa__passNames{font-size:2.07rem}.aleteo-module__gA4DYa__passEvent{padding-top:6px}.aleteo-module__gA4DYa__passDetails{gap:4px;padding-block:0}}.aleteo-module__gA4DYa__hero{isolation:isolate;overflow:hidden}.aleteo-module__gA4DYa__heroBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aleteo-module__gA4DYa__heroBackdrop:before{content:"";background:radial-gradient(40% 32% at 18% 22%, color-mix(in srgb, var(--t-accent) 18%, transparent), transparent 70%), radial-gradient(36% 30% at 84% 74%, color-mix(in srgb, var(--t-companion) 30%, transparent), transparent 70%);position:absolute;inset:0}.aleteo-module__gA4DYa__heroNumeral{font:400 clamp(16rem, 58vw, 40rem)/.8 var(--t-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--t-accent) 38%, transparent);opacity:.4;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.aleteo-module__gA4DYa__heroArch{width:min(92vw,640px);height:88%;color:color-mix(in srgb, var(--t-accent) 45%, transparent);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.aleteo-module__gA4DYa__heroFlutter{width:clamp(28px,4vw,54px);color:var(--t-accent-text);opacity:.5;animation:9s ease-in-out infinite aleteo-module__gA4DYa__heroFlutter;position:absolute}.aleteo-module__gA4DYa__heroFlutter:nth-child(3){animation-delay:-1s;top:14%;left:9%}.aleteo-module__gA4DYa__heroFlutter:nth-child(4){width:clamp(22px,3vw,40px);animation-delay:-3s;top:22%;right:11%;transform:scaleX(-1)}.aleteo-module__gA4DYa__heroFlutter:nth-child(5){width:clamp(20px,2.6vw,34px);animation-delay:-5s;bottom:22%;left:14%}.aleteo-module__gA4DYa__heroFlutter:nth-child(6){animation-delay:-7s;bottom:12%;right:18%}.aleteo-module__gA4DYa__heroFlutter:nth-child(7){opacity:.35;width:clamp(18px,2.2vw,30px);animation-delay:-2s;top:48%;left:4%}@keyframes aleteo-module__gA4DYa__heroFlutter{0%,to{translate:0;rotate:-8deg;scale:1}25%{scale:.72 1}50%{translate:14px -22px;rotate:6deg;scale:1}75%{scale:.78 1}}.aleteo-module__gA4DYa__heroEyebrow{align-items:center;gap:14px;display:inline-flex}.aleteo-module__gA4DYa__heroEyebrow>span{opacity:.55;background:currentColor;width:clamp(28px,6vw,60px);height:1px}.aleteo-module__gA4DYa__portraitFrame:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--t-companion) 55%, transparent), transparent 70%);filter:blur(28px);z-index:-1;border-radius:50%;position:absolute;inset:6% 8%}.aleteo-module__gA4DYa__heroInvite{max-width:34ch;font:italic 400 clamp(.92rem, 2.02vw, 1.05rem)/1.6 var(--t-display);color:var(--t-muted);margin:0}.aleteo-module__gA4DYa__heroCopy .aleteo-module__gA4DYa__heroEventTitle{align-items:center;gap:12px;display:inline-flex}.aleteo-module__gA4DYa__heroTitleButterfly{width:30px;color:var(--t-accent-text);flex-shrink:0}.aleteo-module__gA4DYa__heroDate{-moz-column-gap:0;grid-template-columns:auto auto auto;column-gap:0;margin:clamp(6px,1.8svh,18px) 0 clamp(4px,1.2svh,10px)}.aleteo-module__gA4DYa__heroWeekday{border-block:1px solid var(--t-border);grid-column:auto;margin:0;padding:10px 20px}.aleteo-module__gA4DYa__heroDay{padding:0 22px;font-size:clamp(2.99rem,9.47vw,4.08rem)}.aleteo-module__gA4DYa__heroMonth{border-block:1px solid var(--t-border);gap:4px;padding:10px 20px}.aleteo-module__gA4DYa__heroPractical{background:color-mix(in srgb, var(--t-paper) 78%, transparent);max-width:100%;box-shadow:0 8px 26px color-mix(in srgb, var(--t-ink) 7%, transparent);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:clamp(6px,1.2svh,10px) 22px;display:flex}.aleteo-module__gA4DYa__heroDot{background:var(--t-accent);border-radius:50%;width:4px;height:4px}.aleteo-module__gA4DYa__scrollCue{color:var(--t-accent-text);font:500 .62rem var(--t-body);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:6px 12px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.aleteo-module__gA4DYa__scrollCue i{transform-origin:top;background:linear-gradient(currentColor,#0000);width:1px;height:34px;animation:2.2s ease-in-out infinite aleteo-module__gA4DYa__scrollCue}@keyframes aleteo-module__gA4DYa__scrollCue{0%{opacity:0;scale:1 0}40%{opacity:1;scale:1}to{opacity:0;scale:1}}.aleteo-module__gA4DYa__content>.aleteo-module__gA4DYa__hero{padding-bottom:clamp(122px,15svh,140px)}@media (max-height:700px){.aleteo-module__gA4DYa__scrollCue{display:none}.aleteo-module__gA4DYa__content>.aleteo-module__gA4DYa__hero{padding-bottom:clamp(36px,6svh,44px)}.aleteo-module__gA4DYa__heroInvite{font-size:.86rem;line-height:1.4}.aleteo-module__gA4DYa__heroNames{font-size:clamp(2.5rem,9.4vw,3.4rem)}.aleteo-module__gA4DYa__heroDay{font-size:2.5rem}.aleteo-module__gA4DYa__heroWeekday,.aleteo-module__gA4DYa__heroMonth{padding-block:6px}.aleteo-module__gA4DYa__heroTime,.aleteo-module__gA4DYa__heroLocation{font-size:.76rem}.aleteo-module__gA4DYa__ageTag{padding:6px 9px;font-size:.58rem}}.aleteo-module__gA4DYa__passPortraitFrame{aspect-ratio:2/3;place-items:center;width:112px;display:grid;position:relative}.aleteo-module__gA4DYa__passPortraitFrame .aleteo-module__gA4DYa__passPortrait{border-radius:50% 50% 45% 45%;width:79%;height:80%}.aleteo-module__gA4DYa__passFrameArt{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:108%;height:108%;position:absolute;inset:-4%}@media (min-width:900px){.aleteo-module__gA4DYa__heroArch{width:min(40vw,560px);left:28%}.aleteo-module__gA4DYa__heroNumeral{font-size:clamp(12.51rem,23.39vw,23.39rem);top:46%;left:72%}.aleteo-module__gA4DYa__heroDate,.aleteo-module__gA4DYa__heroPractical,.aleteo-module__gA4DYa__heroCopy .aleteo-module__gA4DYa__heroEventTitle{justify-content:start}}@media (max-height:760px){.aleteo-module__gA4DYa__passPortraitFrame{width:78px}}@media (prefers-reduced-motion:reduce){.aleteo-module__gA4DYa__heroFlutter,.aleteo-module__gA4DYa__scrollCue i{animation:none}}.aleteo-module__gA4DYa__mapLinks a{min-height:44px}.aleteo-module__gA4DYa__gateButton,.aleteo-module__gA4DYa__primaryButton,.aleteo-module__gA4DYa__textLink,.aleteo-module__gA4DYa__galleryPause{min-height:44px;font-size:.8125rem}.aleteo-module__gA4DYa__dress .aleteo-module__gA4DYa__dressPhoto{aspect-ratio:4/5;grid-column:1/-1;width:min(100%,360px);margin:0 auto 32px}
