@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap";.ex-page{--ex-paper:#fcfaf7;--ex-ink:#2b2032;--ex-soft:#726675;--ex-purple:#682a83;--ex-copper:#b78661;--ex-line:#ded5de;background:var(--ex-paper);color:var(--ex-ink);isolation:isolate;font-family:Manrope,sans-serif;line-height:1.65;position:relative;overflow:clip}.ex-page *{box-sizing:border-box}.ex-page h1,.ex-page h2,.ex-page h3,.ex-page p{margin:0}.ex-page a{color:inherit;text-decoration:none}.ex-page button,.ex-page input{font:inherit}.ex-shell{width:min(1320px,100% - 112px);margin-inline:auto}.ex-page h1,.ex-page h2{letter-spacing:-.04em;text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.02}.ex-page h2{font-size:clamp(38px,4.5vw,66px)}.ex-page p{text-wrap:pretty}.ex-page em{font-weight:400}.ex-nav{z-index:5;border-bottom:1px solid var(--ex-line);align-items:center;gap:32px;min-height:110px;display:flex;position:relative}.ex-nav>a{align-items:center;display:flex}.ex-nav img{width:120px;height:auto;display:block}.ex-nav nav{align-items:center;gap:36px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.ex-nav .ex-nav-attend{border-bottom:1px solid var(--ex-purple);padding-bottom:3px}.ex-languages{gap:4px;margin-left:12px;display:flex}.ex-languages a{letter-spacing:.05em;text-align:center;border-radius:50%;min-width:31px;padding:8px 7px;font-size:10px}.ex-languages a[aria-current]{background:var(--ex-purple);color:#fff}.ex-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:4vw;min-height:790px;padding-block:70px 110px;display:grid;position:relative}.ex-hero-wash{z-index:-1;opacity:.45;mix-blend-mode:multiply;width:47%;position:absolute;bottom:5%;left:-16%}.ex-event-name{letter-spacing:.16em;text-transform:uppercase;color:var(--ex-soft);font-size:11px;font-weight:600;margin-bottom:29px!important}.ex-hero h1{max-width:680px;font-size:clamp(65px,7.7vw,118px);line-height:.95}.ex-hero h1 em{color:var(--ex-purple);margin-top:5px;display:block}.ex-hero-description{color:var(--ex-soft);font-size:14px;line-height:1.9;margin:30px 0!important}.ex-button{border:1px solid var(--ex-purple);background:var(--ex-purple);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:30px;max-width:100%;min-height:57px;padding:18px 24px;font-size:12px;font-weight:600;line-height:1.5;transition:background .25s,transform .25s;display:inline-flex;color:#fff!important}.ex-button>span:last-child{font-size:20px}.ex-button:hover{background:#4b185f;transform:translateY(-2px)}.ex-button:disabled{opacity:.6;cursor:wait;transform:none}.ex-hero-date{color:var(--ex-soft);align-items:center;gap:15px;margin-top:24px;font-size:11px;display:flex}.ex-hero-date i{background:var(--ex-copper);border-radius:50%;width:3px;height:3px}.ex-artwork{height:590px;padding:35px 40px 0 15px;position:relative}.ex-frame{z-index:1;background:linear-gradient(135deg,#9a6e4d,#f0dcc2 11%,#b78661 15%,#e7c7a5 52%,#9e704a 95%);border:1px solid #ab835f;width:100%;height:485px;padding:18px;position:relative;transform:rotate(6deg);box-shadow:14px 22px 35px #4b305125,2px 3px 4px #54384240}.ex-frame:before{content:"";pointer-events:none;border:1px solid #f6e5cf9e;position:absolute;inset:5px}.ex-canvas{background:#fff;border:1px solid #96704e;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #472f4020}.ex-canvas-violet{opacity:.9;width:110%;position:absolute;top:-12%;left:-20%}.ex-canvas-lilac{opacity:.8;width:85%;position:absolute;bottom:-18%;right:-22%}.ex-canvas-copper{mix-blend-mode:multiply;opacity:.75;width:75%;position:absolute;top:9%;right:-20%}.ex-canvas-type{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:30px;display:flex;position:absolute;inset:0}.ex-canvas-type>span{letter-spacing:.035em;color:#36173f;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3vw,47px);line-height:1.05}.ex-canvas-type em{font-size:32px;line-height:1.6}.ex-canvas-type small{letter-spacing:.23em;color:#68466e;font-size:8px}.ex-hanging-line{opacity:.6;border:0;border-top:1px solid #b9a18a;border-left:1px solid #b9a18a;height:90px;position:absolute;top:0;left:30%;right:30%;transform:rotate(30deg)}.ex-hero-brush{z-index:3;filter:drop-shadow(10px 16px 10px #351d3b35);height:420px;position:absolute;bottom:3%;right:-6%;transform:rotate(24deg)}.ex-art-label{border-left:2px solid var(--ex-copper);color:var(--ex-soft);padding:2px 14px;font-size:11px;position:absolute;bottom:0;left:50px}.ex-art-label small{letter-spacing:.1em;font-size:9px;display:block}.ex-guest{border-block:1px solid var(--ex-line);max-width:420px;margin:15px 0 25px;padding:16px 0}.ex-guest small,.ex-guest span{color:var(--ex-soft);font-size:11px;display:block}.ex-guest strong{overflow-wrap:anywhere;margin:5px 0;font-size:22px;line-height:1.4;display:block}.ex-facts{border-block:1px solid var(--ex-line);grid-template-columns:1fr .8fr 1.4fr 1fr;gap:25px;padding:28px 0;display:grid}.ex-facts small{color:var(--ex-soft);margin-bottom:7px;font-size:10px;display:block}.ex-facts strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.ex-facts strong span{margin-left:6px;font-size:9px;font-weight:400}.ex-story{text-align:center;padding-block:150px 130px;position:relative}.ex-story h2{max-width:900px;margin:0 auto}.ex-story h2 em{color:var(--ex-purple);margin-top:18px;display:block}.ex-story>p{max-width:660px;color:var(--ex-soft);margin:32px auto 0;font-size:14px;line-height:1.9}.ex-painted-mark{opacity:.5;width:150px;height:58px;position:absolute;top:40px;left:calc(50% - 75px);overflow:hidden;transform:rotate(180deg)}.ex-painted-mark img{mix-blend-mode:multiply;width:180px}.ex-awards{color:#fbf3fb;background:#482052;padding-block:100px;position:relative;overflow:hidden}.ex-awards:before{content:"";mix-blend-mode:screen;opacity:.12;pointer-events:none;background:url(/assets/invitation/themes/exely_art_2026/paint-violet.png) 0/70% no-repeat;position:absolute;inset:0}.ex-awards-inner{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.ex-awards-title>span{letter-spacing:.18em;color:#ddbadf;font-size:10px}.ex-awards h2{margin-top:23px;font-size:clamp(42px,5vw,76px)}.ex-awards-title p{color:#e1c9e4;max-width:420px;margin-top:28px;font-size:14px;line-height:1.9}.ex-award-object{aspect-ratio:500/370;text-align:center;filter:drop-shadow(12px 15px 14px #22092c50);flex-direction:column;justify-content:center;align-items:center;padding:12% 9%;display:flex;position:relative}.ex-drawn-frame{stroke:#d7b38f;stroke-width:1.5px;fill:none;stroke-dasharray:1700;stroke-dashoffset:1700px;width:100%;height:100%;transition:stroke-dashoffset 2s;position:absolute;inset:0}.ex-awards.is-visible .ex-drawn-frame{stroke-dashoffset:0}.ex-award-object>img{width:88px;max-width:25%;margin-bottom:18px}.ex-award-object>strong{font:500 clamp(27px,3vw,44px)/1.05 Cormorant Garamond,serif}.ex-award-object>strong em{color:#e2c7aa;margin-top:10px;font-size:.65em;display:block}.ex-award-object>span{color:#d8b9d9;max-width:250px;margin-top:20px;font-size:9px;line-height:1.5}.ex-programme{grid-template-columns:1fr 1.1fr;gap:12%;padding-block:120px;display:grid}.ex-programme-intro{position:relative}.ex-programme-intro>p{color:var(--ex-soft);margin-top:32px;font-size:12px;line-height:1.9}.ex-programme-intro>img{opacity:.5;mix-blend-mode:multiply;width:75%;margin-top:55px}.ex-timeline{margin:0;padding:0;list-style:none}.ex-timeline li{border-bottom:1px solid var(--ex-line);grid-template-columns:65px 1fr;align-items:baseline;gap:20px;padding:25px 0;display:grid}.ex-timeline li:first-child{padding-top:0}.ex-timeline time{color:var(--ex-purple);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ex-timeline h3{font-size:15px;font-weight:500;line-height:1.65}.ex-meeting{border-block:1px solid var(--ex-line);grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-block:35px;display:grid}.ex-meeting>div>small{color:var(--ex-soft);margin-bottom:8px;font-size:11px;display:block}.ex-meeting>div>strong{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.015em;font-family:Manrope,Arial,sans-serif;font-size:38px;font-weight:600;line-height:1.3}.ex-clock{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ex-clock strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.ex-clock span{color:var(--ex-soft);margin-top:9px;font-size:9px;display:block}.ex-venue{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%;padding-block:120px;display:grid}.ex-venue h2{font-size:60px}.ex-venue p{color:var(--ex-soft);margin-top:20px;font-size:13px}.ex-text-link{border:0;border-bottom:1px solid var(--ex-copper);cursor:pointer;background:0 0;width:fit-content;margin-top:22px;font:600 12px Manrope,sans-serif;display:block;color:var(--ex-purple)!important;padding:0 0 3px!important}.ex-venue iframe{border:1px solid var(--ex-line);filter:saturate(.5);width:100%;height:330px}.ex-attendance{grid-template-columns:1fr 1fr;align-items:start;gap:12%;padding-block:30px 120px;display:grid}.ex-attendance-copy{padding-top:42px;position:relative}.ex-attendance-copy h2{font-size:clamp(48px,5vw,76px)}.ex-attendance-copy p{color:var(--ex-soft);max-width:370px;margin-top:25px;font-size:13px;line-height:1.9}.ex-attendance-copy img{filter:drop-shadow(6px 12px 7px #351d3b20);height:250px;margin:10px 0 0 75px;display:block;transform:rotate(45deg)}.ex-attendance-copy>span{color:var(--ex-purple);margin-top:25px;font:italic 26px Cormorant Garamond,serif;display:block}.ex-rsvp-card{border:1px solid var(--ex-line);background:#fff;min-width:0;padding:36px;box-shadow:10px 15px 35px #46245108}.ex-rsvp-card form>label,.ex-rsvp-card legend{color:var(--ex-ink);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.ex-rsvp-card b{color:#b12648}.ex-rsvp-card form>input{border:1px solid var(--ex-line);width:100%;min-width:0;min-height:48px;color:var(--ex-ink);background:#fcfaf7;border-radius:1px;margin:0 0 23px;padding:13px 14px;font:400 13px Manrope,sans-serif;display:block}.ex-rsvp-card input::placeholder{color:#887789;opacity:1}.ex-rsvp-card fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.ex-rsvp-card legend{float:none;width:auto;margin-top:4px}.ex-choice{border:1px solid var(--ex-line);cursor:pointer;align-items:center;gap:12px;min-height:50px;padding:14px;font-size:12px;margin:8px 0!important;display:flex!important}.ex-choice:has(input:checked){border-color:var(--ex-purple);background:#f6eff8}.ex-choice input{accent-color:var(--ex-purple);cursor:pointer;flex:none;width:18px;height:18px;margin:0}.ex-rsvp-card .ex-privacy{color:var(--ex-soft);margin-bottom:21px;font-size:10px;line-height:1.8}.ex-rsvp-card .ex-button{width:100%}.ex-admission-note{color:var(--ex-soft);font-size:11px;margin-top:22px!important}.ex-response-status{color:#4b265c;background:#f1edf5;margin-bottom:25px;padding:14px;font-size:12px;line-height:1.8}.ex-rsvp-card [data-ex-feedback]{color:var(--ex-purple);margin:14px 0;font-size:12px;line-height:1.7}.ex-rsvp-card [data-ex-feedback].is-error{color:#a62c45}.ex-personal-pass{text-align:center;border-top:1px dashed var(--ex-copper);margin-top:32px;padding-top:25px}.ex-personal-pass h3{font-size:16px;font-weight:600}.ex-personal-pass>strong{margin:12px 0;font-size:13px;display:block}.ex-qr{background:#fff;max-width:190px;margin:0 auto;padding:10px}.ex-qr svg{max-width:100%;height:auto}.ex-personal-pass>p{color:var(--ex-soft);margin:12px 0;font-size:11px}.ex-footer{border-top:1px solid var(--ex-line);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;padding-block:40px;display:grid}.ex-footer>img{width:100px;height:auto}.ex-footer p{max-width:400px;font-size:12px}.ex-footer small{color:var(--ex-soft);margin-top:7px;font-size:10px;display:block}.ex-footer>a{color:var(--ex-soft);justify-self:end;font-size:10px}.ex-page a:focus-visible,.ex-page button:focus-visible,.ex-page input:focus-visible{outline:2px solid var(--ex-purple);outline-offset:5px}.ex-frame,.ex-hero-brush,.ex-hero-wash{will-change:translate}.ex-page section[id]{scroll-margin-top:30px}html:has(.ex-page):not(:has(dialog[open])){height:auto!important;overflow:clip auto!important}body.invitation-opened:has(.ex-page){touch-action:pan-y!important;background:#fcfaf7!important;height:auto!important;max-height:none!important;overflow:visible!important}body:has(.ex-page) #langBtnFloat{display:none!important}body:has(.ex-page) .invitation-music-control{bottom:22px;top:auto!important;right:20px!important}body:has(.ex-page) #shareStoryBtn{top:auto!important;bottom:22px!important;right:72px!important}@media (width>=1500px){.ex-hero{min-height:850px}.ex-frame{height:530px}.ex-artwork{height:630px}.ex-hero-brush{height:470px}}@media (width<=1000px){.ex-shell{width:calc(100% - 64px)}.ex-hero{gap:20px;min-height:680px;padding-block:55px 70px}.ex-hero h1{font-size:80px}.ex-artwork{height:500px;padding:30px 18px 0 0}.ex-frame{height:390px;padding:14px}.ex-hero-brush{height:340px;bottom:7%;right:-4%}.ex-canvas-type>span{font-size:32px}.ex-nav nav{gap:20px}.ex-facts{gap:18px}.ex-art-label{bottom:30px;left:20px}.ex-programme,.ex-venue,.ex-attendance{gap:7%}.ex-rsvp-card{padding:25px}.ex-venue h2{font-size:48px}}@media (width<=700px){.ex-shell{width:calc(100% - 40px)}.ex-nav{gap:14px;min-height:84px}.ex-nav img{width:100px}.ex-nav nav{display:none}.ex-languages{gap:2px;margin-left:auto}.ex-languages a{padding:8px 5px;font-size:10px}.ex-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:48px 0 38px}.ex-event-name{letter-spacing:.11em;font-size:9px;margin-bottom:22px!important}.ex-hero h1{max-width:100%;font-size:clamp(49px,12vw,74px);line-height:1.02}.ex-hero-description{font-size:12px;line-height:1.8;margin:22px 0!important}.ex-button{gap:20px;min-height:52px;padding:15px 19px;font-size:11px}.ex-hero-date{gap:11px;margin-top:20px;font-size:10px}.ex-artwork{justify-self:center;width:90%;max-width:390px;height:450px;padding:20px 15px 0 0}.ex-frame{height:365px;padding:12px;transform:rotate(5deg)}.ex-canvas-type>span{font-size:34px}.ex-canvas-type{gap:19px}.ex-canvas-type small{font-size:7px}.ex-hero-brush{height:300px;bottom:6%;right:-3%}.ex-art-label{font-size:10px;bottom:14px;left:14px}.ex-hero-wash{opacity:.2;width:90%;bottom:35%;left:-45%}.ex-facts{grid-template-columns:1fr 1fr;gap:23px 18px;padding-block:25px}.ex-facts small{font-size:9px}.ex-facts strong{font-size:11px}.ex-story{text-align:left;padding-block:95px 75px}.ex-story h2{font-size:39px;line-height:1.1}.ex-story h2 em{margin-top:15px}.ex-story>p{margin-top:24px;font-size:12px;line-height:1.9}.ex-painted-mark{width:80px;height:40px;top:17px;left:auto;right:0}.ex-painted-mark img{width:110px}.ex-awards{padding-block:60px}.ex-awards-inner{grid-template-columns:1fr;gap:35px}.ex-awards h2{margin-top:16px;font-size:49px}.ex-awards-title p{margin-top:20px;font-size:12px;line-height:1.85}.ex-award-object{justify-self:center;width:100%;max-width:450px}.ex-award-object>strong{font-size:35px}.ex-award-object>img{width:70px;margin-bottom:15px}.ex-award-object>span{margin-top:16px;font-size:9px}.ex-programme{grid-template-columns:1fr;gap:30px;padding-block:75px}.ex-programme h2{max-width:320px;font-size:43px}.ex-programme-intro>p{margin-top:20px;font-size:11px}.ex-programme-intro>img{display:none}.ex-timeline li{grid-template-columns:55px 1fr;gap:15px;padding:21px 0}.ex-timeline time{font-size:11px}.ex-timeline h3{font-size:13px}.ex-meeting{grid-template-columns:1fr;gap:26px;padding-block:28px}.ex-meeting>div>strong{font-size:35px}.ex-clock{gap:15px;max-width:100%}.ex-clock strong{font-size:28px}.ex-clock span{font-size:9px}.ex-venue{grid-template-columns:1fr;gap:27px;padding-block:75px}.ex-venue h2{font-size:48px}.ex-venue p{font-size:12px}.ex-venue iframe{height:270px}.ex-attendance{grid-template-columns:1fr;gap:28px;padding-block:0 70px}.ex-attendance-copy{padding-top:0}.ex-attendance-copy h2{max-width:320px;font-size:52px}.ex-attendance-copy>p{margin-top:19px;font-size:12px}.ex-attendance-copy img{display:none}.ex-attendance-copy>span{margin-top:18px;font-size:24px}.ex-rsvp-card{padding:23px 20px}.ex-rsvp-card input{font-size:16px!important}.ex-choice span{font-size:12px}.ex-footer{grid-template-columns:1fr;gap:23px;padding-block:30px 85px}.ex-footer>img{width:90px}.ex-footer>a{justify-self:start}.ex-guest strong{font-size:21px}.ex-guest span{font-size:10px}.ex-guest{margin-bottom:22px}.ex-hero .ex-button{max-width:100%}.ex-page section[id]{scroll-margin-top:20px}}@media (prefers-reduced-motion:reduce){.ex-motion [data-ex-reveal]{opacity:1;transition:none;transform:none}.ex-drawn-frame{stroke-dashoffset:0;transition:none}.ex-frame,.ex-hero-brush,.ex-hero-wash{will-change:auto;translate:none!important}.ex-button{transition:none}}.ex-hero-brush{right:1%}@media (width<=700px){.ex-hero-brush{right:2%}}html[lang=ru] .ex-hero h1{font-size:clamp(56px,6vw,90px)}html[lang=az] .ex-hero h1{font-size:clamp(55px,6.3vw,96px)}@media (width<=700px){html[lang=ru] .ex-hero h1,html[lang=az] .ex-hero h1{font-size:clamp(40px,10.3vw,62px)}}.ex-page [data-ex-reveal]{position:relative}.ex-page [data-ex-paint-mode=brush].is-painting>:not(.ex-reveal-brush){animation:2.8s cubic-bezier(.22,.5,.25,1) both exPaintContent}.ex-page [data-ex-paint-mode=pour].is-painting>:not(.ex-paint-spill):not(h1):not(h2),.ex-page [data-ex-paint-mode=bloom].is-painting>:not(.ex-paint-spill){animation:2.8s both exPigmentSettle}.ex-page [data-ex-paint-mode=pour].is-painting h1,.ex-page [data-ex-paint-mode=pour].is-painting h2{animation:3.2s cubic-bezier(.2,.45,.3,1) both exInkPour}.ex-page [data-ex-reveal].is-painting>h2{z-index:1;position:relative}.ex-page .ex-timeline [data-ex-reveal].is-painting>*{animation-duration:1.8s}.ex-reveal-brush{object-fit:contain;z-index:8;pointer-events:none;transform-origin:50% 5%;animation:3s cubic-bezier(.22,.5,.25,1) both exPaintElement;width:52px!important;height:220px!important;margin:0!important;position:absolute!important;inset:36% auto auto -22px!important}.ex-paint-spill{pointer-events:none;z-index:0;opacity:0;transform-origin:38% 25%;background:url(/assets/invitation/themes/exely_art_2026/paint-violet.png) 50%/contain no-repeat;width:min(380px,85%);height:220px;animation:3.6s both exSpillBloom;position:absolute;top:35px;left:-25px}.ex-paint-spill i{transform-origin:50% 0;background:#8c519f;border-radius:45% 55% 48% 52%;width:7%;height:55%;animation:3.4s both exPigmentDrip;position:absolute;top:35%}.ex-paint-spill i:first-child{height:42%;animation-delay:.15s;left:17%}.ex-paint-spill i:nth-child(2){width:4%;height:75%;animation-delay:.3s;left:32%}.ex-paint-spill i:nth-child(3){height:60%;animation-delay:50ms;left:48%}.ex-paint-spill i:nth-child(4){width:5%;height:90%;animation-delay:.25s;left:65%}.ex-paint-spill i:nth-child(5){height:40%;animation-delay:.4s;left:79%}[data-ex-paint-mode=bloom]>.ex-paint-spill{width:min(550px,65%);height:70%;animation-name:exStainBloom;top:12%;left:auto;right:4%}[data-ex-paint-mode=bloom]>.ex-paint-spill i{display:none}@keyframes exPaintContent{0%{clip-path:inset(-12% 100% -12% -12%);opacity:.6}75%{opacity:1}to{clip-path:inset(-12%);opacity:1}}@keyframes exPigmentSettle{0%{opacity:.6;transform:translateY(10px)}65%,to{opacity:1;transform:none}}@keyframes exInkPour{0%{clip-path:polygon(-10% -15%,110% -15%,110% 12%,85% 5%,70% 22%,50% 8%,30% 28%,10% 9%,-10% 18%)}40%{clip-path:polygon(-10% -15%,110% -15%,110% 60%,85% 45%,70% 78%,50% 55%,30% 82%,10% 48%,-10% 65%)}to{clip-path:polygon(-10% -15%,110% -15%,110% 115%,85% 115%,70% 115%,50% 115%,30% 115%,10% 115%,-10% 115%)}}@keyframes exSpillBloom{0%{opacity:0;transform:scale(.15)rotate(-14deg)}18%{opacity:.2}65%{opacity:.18;transform:scale(1)rotate(2deg)}to{opacity:0;transform:scale(1.08)rotate(3deg)}}@keyframes exStainBloom{0%{opacity:0;transform:scale(.04)rotate(-18deg)}30%{opacity:.32}72%{opacity:.2;transform:scale(1)rotate(2deg)}to{opacity:0;transform:scale(1.12)rotate(4deg)}}@keyframes exPigmentDrip{0%,12%{transform:scaleY(0)}75%,to{transform:scaleY(1)}}@keyframes exPaintElement{0%{opacity:0;transform:translate(0)rotate(-62deg)}8%{opacity:1}85%{opacity:1;transform:translateX(var(--ex-reveal-travel)) rotate(-78deg)}to{opacity:0;transform:translateX(var(--ex-reveal-travel)) rotate(-85deg)}}@media (width<=700px){.ex-paint-spill{width:85%;height:190px;left:-12px}.ex-reveal-brush{width:40px!important;height:170px!important}}@media (prefers-reduced-motion:reduce){.ex-page [data-ex-reveal].is-painting>:not(.ex-reveal-brush):not(.ex-paint-spill),.ex-page [data-ex-paint-mode=pour].is-painting h1,.ex-page [data-ex-paint-mode=pour].is-painting h2{animation:none}.ex-reveal-brush,.ex-paint-spill{display:none!important}}.ex-gallery{padding-block:0 110px}.ex-gallery>h2{max-width:700px;margin-bottom:45px}.ex-gallery-grid{grid-template-columns:1.12fr 1fr;align-items:start;gap:5%;display:grid}.ex-gallery figure{min-width:0;margin:0}.ex-gallery figure:nth-child(2){padding-top:85px}.ex-photo{background:#ede4ec;border:1px solid #d8c8d6;overflow:hidden}.ex-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform 1.2s;display:block}.ex-photo:hover img{transform:scale(1.035)}.ex-gallery figcaption{color:var(--ex-purple);margin-top:19px;font:italic 28px/1.3 Cormorant Garamond,Georgia,serif}.ex-gallery-note{color:var(--ex-soft);margin-top:28px!important;font-size:10px!important}.ex-gallery.is-painting .ex-photo img{animation:3.2s cubic-bezier(.22,.5,.25,1) both exPhotoBloom}.ex-gallery.is-painting figure:nth-child(2) .ex-photo img{animation-delay:.3s}@keyframes exPhotoBloom{0%{clip-path:ellipse(10% 15% at 35% 40%);transform:scale(1.06)}55%{clip-path:ellipse(65% 70% at 45% 45%)}to{clip-path:ellipse(100% 110%);transform:scale(1)}}@media (width<=700px){.ex-gallery{padding-bottom:70px}.ex-gallery>h2{margin-bottom:28px;font-size:43px}.ex-gallery-grid{grid-template-columns:1fr;gap:30px}.ex-gallery figure:nth-child(2){padding-top:0}.ex-gallery figcaption{margin-top:13px;font-size:25px}.ex-gallery-note{line-height:1.8;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.ex-gallery.is-painting .ex-photo img{animation:none}.ex-photo img{transition:none}}.ex-dress-inspiration{max-width:350px;margin:30px 0 0}.ex-dress-inspiration img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--ex-line);width:100%;height:auto;display:block}.ex-dress-inspiration figcaption{color:var(--ex-soft);margin-top:10px;font-size:10px;line-height:1.7}@media (width<=700px){.ex-dress-inspiration{max-width:280px;margin-top:24px}.ex-meeting>div>strong{font-size:32px}}.ex-page .ex-hero h1.ex-cover-title{letter-spacing:-.02em;color:#4a1e5c;text-wrap:balance;max-width:760px;font:600 clamp(42px,4.8vw,76px)/1.06 Cormorant Garamond,Georgia,serif}.ex-cover-subtitle{letter-spacing:.04em;color:var(--ex-purple);font:italic 400 31px/1.35 Cormorant Garamond,Georgia,serif;margin-top:18px!important}.ex-cover-subtitle em{font-style:italic}.ex-hero-date{color:var(--ex-ink);flex-wrap:wrap;gap:18px;font-size:18px;font-weight:700}.ex-hero-date span{font-variant-numeric:lining-nums tabular-nums}.ex-facts{grid-template-columns:1.1fr .65fr 1.5fr 1fr;gap:25px;padding-block:35px}.ex-facts small{font-size:12px;font-weight:600}.ex-facts strong{font-size:18px;font-weight:700;line-height:1.55}.ex-facts strong span{font-size:11px}.ex-guest{max-width:500px;margin-block:24px 30px;padding:22px 0}.ex-guest strong{font-size:28px}.ex-guest .ex-admission-description,.ex-admission-note .ex-admission-description{color:var(--ex-ink);font-size:17px;font-weight:500;line-height:1.65;display:block}.ex-guest .ex-admission-description b,.ex-admission-note .ex-admission-description b{color:var(--ex-purple);font-weight:800}.ex-guest .ex-link-private,.ex-link-private{color:var(--ex-soft);margin-top:10px;line-height:1.65;display:block;font-size:13px!important}.ex-programme-intro>p{font-size:14px}.ex-programme-intro>p>strong{color:var(--ex-purple);margin-top:12px;font-size:28px;font-weight:700;line-height:1.4;display:block}.ex-date-statement{grid-template-columns:1.5fr 1fr;gap:30px;padding-block:45px}.ex-date-statement>div>small{font-size:13px;font-weight:600}.ex-date-statement>div>strong{letter-spacing:-.04em;color:var(--ex-purple);font:700 clamp(32px,3.7vw,55px)/1.2 Manrope,Arial,sans-serif;display:block}.ex-date-statement>div>strong>span{color:var(--ex-soft);letter-spacing:0;font:500 13px/1.5 Manrope,Arial,sans-serif}.ex-rsvp-card select{background:var(--ex-paper);border:1px solid var(--ex-line);width:100%;min-height:52px;color:var(--ex-ink);border-radius:2px;margin-bottom:24px;padding:12px 14px;font:500 14px Manrope,Arial,sans-serif}.ex-rsvp-card .ex-presence{color:var(--ex-purple);text-align:center;letter-spacing:.015em;margin-top:30px;font:500 clamp(24px,2.5vw,34px)/1.35 Cormorant Garamond,Georgia,serif}.ex-admission-note{border-top:1px solid var(--ex-line);padding-top:22px}.tp-exely .ex-presence{color:var(--tp-brand-text);font-size:29px}.tp-exely .ex-admission-description{color:var(--tp-cream)}.tp-exely .ex-link-private{color:var(--tp-text-muted)}.tp-exely .ex-rsvp-card select{background:var(--tp-midnight);color:var(--tp-cream)}@media (width<=700px){.ex-page .ex-hero h1.ex-cover-title{letter-spacing:-.015em;font-size:clamp(34px,9.4vw,52px);line-height:1.12}.ex-cover-subtitle{letter-spacing:.025em;font-size:24px;margin-top:15px!important}.ex-hero-date{gap:10px 14px;font-size:16px;line-height:1.7}.ex-facts{grid-template-columns:1fr 1fr;gap:26px 20px}.ex-facts small{font-size:11px}.ex-facts strong{font-size:16px}.ex-facts>div:nth-child(3){grid-column:1/-1}.ex-guest .ex-admission-description,.ex-admission-note .ex-admission-description{font-size:16px}.ex-guest .ex-link-private,.ex-link-private{font-size:12px!important}.ex-programme-intro>p>strong{font-size:27px}.ex-date-statement{grid-template-columns:1fr;gap:25px;padding-block:35px}.ex-date-statement>div>strong{font-size:clamp(30px,8.2vw,42px)}.ex-rsvp-card select{font-size:16px}.ex-rsvp-card .ex-presence{padding-bottom:36px;font-size:29px}}.ex-award-object>span{font-size:12px;line-height:1.6}@media (width<=700px){.ex-award-object>span{font-size:11px}}.ex-pigment-filters{pointer-events:none;position:absolute;overflow:hidden}.ex-hero-wash,.ex-canvas-violet,.ex-canvas-lilac,.ex-canvas-copper,.ex-painted-mark img,.ex-paint-spill,.ex-awards:before{filter:url(#ex-pigment-only);mix-blend-mode:normal;pointer-events:none;-webkit-mask-image:radial-gradient(#000 48%,#0000 72%);mask-image:radial-gradient(#000 48%,#0000 72%)}.ex-painted-mark{height:auto;overflow:visible}.ex-painted-mark img{width:100%;height:auto;display:block}.ex-awards:before{aspect-ratio:860/470;opacity:.25;background-size:100% 100%;width:78%;inset:50% auto auto -5%;transform:translateY(-50%)}.ex-awards>.ex-paint-spill{filter:url(#ex-pigment-only)brightness(2)}.ex-page .ex-paint-spill{aspect-ratio:860/470;background-size:100% 100%;height:auto}.ex-page .ex-drawn-frame{stroke-dasharray:none;stroke-dashoffset:0;pointer-events:none;transition:none}.ex-page .ex-drawn-frame rect{fill:none;stroke:#d7b38f;stroke-width:1.5px;vector-effect:non-scaling-stroke}
