.campaign-clock-slot{width:min(100%,515px);min-width:0;max-width:100%;margin:42px auto 0}.campaign-clock{isolation:isolate;color:#fff2d9;text-align:left;background:linear-gradient(110deg,#23100894,#2a170d61),url(/images/material-wood.webp) 75% 0/400%;border:1px solid #6f482c;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:28px 25px 20px;animation:.75s cubic-bezier(.2,.75,.25,1) both clock-arrive;position:relative;box-shadow:inset 0 1px 1px #c29a70,inset 0 0 0 5px #22110833,0 5px #412615,0 7px #29190f,0 16px 24px -10px #50362388;container-type:inline-size}.campaign-clock:after{content:"";pointer-events:none;border:1px solid #d6ae7836;border-radius:5px;position:absolute;inset:9px}.campaign-clock__screw{background:linear-gradient(135deg,#e2bd86 40%,#422719 43% 56%,#a47b4b 59%);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;box-shadow:0 1px 2px #140a08}.campaign-clock__screw--left{left:12px}.campaign-clock__screw--right{right:12px}.campaign-clock__header{justify-content:space-between;align-items:center;gap:14px;padding-bottom:21px;display:flex}.campaign-clock__header>div,.campaign-clock__invitation{min-width:0}.campaign-clock__eyebrow{letter-spacing:.17em;color:#ebcc9c;margin-bottom:9px;font-size:clamp(8px,2.3cqi,10px);font-weight:800;display:block}.campaign-clock h2{font-family:var(--display);letter-spacing:-.035em;color:#fff4dd;margin:0;font-size:clamp(20px,6.5cqi,30px);font-weight:500;line-height:1.1}.campaign-clock h2 span{color:#efd0a0;font-style:italic;display:block}.campaign-clock__date{color:#493021;background:#f0e4cc url(/images/launch-ivory-cardstock.webp) 50%/270px;border-radius:1px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:72px;height:66px;display:flex;transform:rotate(5deg);box-shadow:1px 3px 5px #190f0a88}.campaign-clock__date:before{content:"";background:#c5a579b8;width:35px;height:13px;position:absolute;top:-6px;transform:rotate(-9deg)}.campaign-clock__date strong{font-family:var(--display);letter-spacing:-.09em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:1}.campaign-clock__date span{letter-spacing:.2em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:800}.campaign-clock__mechanism{background:#20140fbd;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,2cqi,10px);padding:12px 10px 10px;display:grid;box-shadow:inset 0 2px 5px #140904,0 1px #bd90665c}.flip-unit{text-align:center;min-width:0}.flip-unit__card{--flap-height:clamp(57px, 22cqi, 103px);height:var(--flap-height);perspective:500px;border-radius:4px;position:relative;box-shadow:0 3px #9e825c,0 5px #62472e,0 7px 6px #0c0806}.flip-unit__half{backface-visibility:hidden;background:#e6d5b5 url(/images/launch-ivory-cardstock.webp) 50%/420px;width:100%;height:50%;position:absolute;left:0;overflow:hidden}.flip-unit__half--top{background-image:linear-gradient(#5b381826,#45270e15),url(/images/launch-ivory-cardstock.webp);border-bottom:1px solid #967750;border-radius:4px 4px 0 0;top:0}.flip-unit__half--bottom{background-image:linear-gradient(#fff4dc0d,#b3864926),url(/images/launch-ivory-cardstock.webp);border-top:1px solid #fff2d9;border-radius:0 0 4px 4px;bottom:0}.flip-unit__half span{width:100%;height:var(--flap-height);color:#362719;font-family:var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.075em;text-shadow:0 1px #fffaf0;justify-content:center;align-items:center;padding-right:.065em;font-size:clamp(30px,15cqi,72px);font-weight:800;line-height:1;display:flex;position:absolute;top:0;left:0}.flip-unit__half--bottom span{top:calc(var(--flap-height) / -2)}.flip-unit__leaves{transform-style:preserve-3d;position:absolute;inset:0}.flip-unit__leaf--outgoing{z-index:3;transform-origin:bottom;animation:.32s cubic-bezier(.55,.04,.85,.5) both flap-out}.flip-unit__leaf--incoming{z-index:4;transform-origin:top;animation:.38s cubic-bezier(.16,.7,.3,1) .32s both flap-in}.flip-unit__hinge{z-index:5;pointer-events:none;height:6px;position:absolute;top:calc(50% - 3px);left:-2px;right:-2px}.flip-unit__hinge:before,.flip-unit__hinge:after{content:"";background:linear-gradient(90deg,#3f3023,#d3b784,#806748);border-radius:1px;width:4px;height:6px;position:absolute;box-shadow:0 1px 1px #2c1c13}.flip-unit__hinge:before{left:0}.flip-unit__hinge:after{right:0}.flip-unit__label{color:#f0d6ab;letter-spacing:.15em;margin-top:13px;font-size:clamp(8px,2.1cqi,10px);font-weight:800;display:block}.campaign-clock__footer{justify-content:space-between;align-items:center;gap:12px;padding:19px 2px 16px;display:flex}.campaign-clock__capacity{color:#372619;clip-path:polygon(0 3%,97% 0,100% 93%,3% 100%);background:#bd925e url(/images/launch-kraft-paper.webp) 50%/360px;align-items:center;gap:9px;padding:5px 13px 6px 10px;display:flex;transform:rotate(-2deg)}.campaign-clock__capacity strong{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:35px;font-weight:600;line-height:1}.campaign-clock__capacity span{letter-spacing:.06em;font-size:9px;font-weight:800;line-height:1.4}.campaign-clock__invitation{color:#f5e0be;font-family:var(--display);text-align:right;font-size:clamp(12px,3.7cqi,17px);line-height:1.3}.campaign-clock__invitation em{color:#f5e0be}.campaign-clock__action{color:#fff2da;letter-spacing:.14em;background:0 0;border:0;border-top:1px solid #f4d8ac55;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 3px 1px;font-size:10px;font-weight:800;display:flex}.campaign-clock__action svg{flex:none;width:23px;height:23px;transition:transform .2s}.campaign-clock__action:hover svg{transform:translate(3px,-3px)}.campaign-clock__action:focus-visible{outline-offset:4px;outline:2px solid #fff2da}.campaign-clock--floating{display:none}@keyframes flap-out{0%{filter:brightness();transform:rotateX(0)}to{filter:brightness(.55);transform:rotateX(-90deg)}}@keyframes flap-in{0%{filter:brightness(.65);transform:rotateX(90deg)}to{filter:brightness();transform:rotateX(0)}}@keyframes clock-arrive{0%{opacity:0;transform:translateY(18px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (min-width:1200px){.campaign-clock--floating.is-visible{z-index:20;width:clamp(255px,22vw,340px);padding:24px 17px 15px;animation:.4s both clock-dock;display:block;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.campaign-clock--floating .campaign-clock__date{width:60px;height:56px}.campaign-clock--floating .campaign-clock__date strong{font-size:22px}.campaign-clock--floating .campaign-clock__capacity{gap:5px;padding-inline:7px}.campaign-clock--floating .campaign-clock__capacity span{font-size:8px}@keyframes clock-dock{0%{opacity:0;transform:translate(15px,-50%)}to{opacity:1;transform:translateY(-50%)}}}@media (max-width:520px){.campaign-clock-slot{margin-top:35px;margin-bottom:42px}.campaign-clock{border-radius:9px;padding:25px 16px 16px}.campaign-clock__header{gap:9px;padding-bottom:19px}.campaign-clock h2{font-size:clamp(19px,6.8cqi,24px)}.campaign-clock__date{width:62px;height:58px}.campaign-clock__date strong{font-size:22px}.campaign-clock__mechanism{gap:6px;padding:10px 7px}.campaign-clock__footer{gap:8px;padding-top:17px;padding-bottom:12px}.campaign-clock__capacity{gap:6px;padding-inline:7px}.campaign-clock__capacity strong{font-size:30px}.campaign-clock__capacity span{font-size:8px}.campaign-clock__invitation{font-size:13px}}@media (prefers-reduced-motion:reduce){.campaign-clock,.campaign-clock--floating.is-visible{animation:none}.flip-unit__leaf--outgoing{display:none}.flip-unit__leaf--incoming{animation:none;transform:none}.campaign-clock__action svg{transition:none}}
.invitation-page{--paper:#b99a78;--dark:#2f241b;--ivory:#f6f0e7;width:100%;max-width:100%;min-height:100vh;color:var(--dark);background:var(--ivory);touch-action:pan-y pinch-zoom}.invitation-page *{box-sizing:border-box}.invitation-page h1,.invitation-page p{margin:0}.invitation-page h1 em{background:0 0;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;color:#866647;font-weight:inherit;letter-spacing:inherit}.invitation-page button{cursor:pointer}.invitation-page a{color:inherit;text-decoration:none}.opening-track{background:var(--paper) url(/images/launch-kraft-paper.webp) center / cover;height:165svh;position:relative}.opening-stage{isolation:isolate;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.opening-paper,.opening-world,.opening-paper-ui{position:absolute;inset:0}.opening-paper{background:#b99a78 url(/images/launch-kraft-paper.webp) 50%/cover}.opening-world{will-change:clip-path;background:#241d17;overflow:hidden}.opening-world__image{object-fit:cover;object-position:center;filter:saturate(.86)brightness(.88)contrast(1.03);transform:scale(1.04)}.opening-world__shade{background:radial-gradient(circle,#0f0a0714,#100a057a);position:absolute;inset:0}.opening-world__brand{z-index:1;transform-origin:50%;width:340px;max-width:76vw;position:absolute;top:51%;left:50%}.opening-world__logo{object-fit:contain;filter:drop-shadow(0 4px 15px #0000008c);width:100%;height:auto;display:block}.opening-world__offering{color:#fff7e9;letter-spacing:.18em;text-align:center;text-shadow:0 2px 12px #140b07;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:800;display:block}.opening-rip{object-fit:contain;pointer-events:none;will-change:width, height, opacity, transform;max-width:none;position:absolute;top:51%;left:50%}.opening-rip--outer{z-index:2;filter:saturate(.78)brightness(.84)drop-shadow(0 17px 18px #27130766)}.opening-rip--inner{z-index:3;filter:brightness(.7)contrast(1.08)drop-shadow(0 8px 10px #27130747)}.opening-rip--front{z-index:4;filter:drop-shadow(0 12px 15px #27130766)}.opening-paper-ui{z-index:4;flex-direction:column;justify-content:space-between;padding:clamp(35px,5vw,76px) clamp(27px,5vw,80px);display:flex}.opening-paper-ui__head{justify-content:flex-start;align-items:flex-start;display:flex}.opening-brand-badge{isolation:isolate;filter:drop-shadow(0 3px 5px #331e0c2e);width:clamp(270px,21vw,320px);padding:21px 27px 23px;display:block;position:relative;transform:rotate(-1deg)}.opening-brand-badge:before{content:"";z-index:-1;background-blend-mode:multiply;background:#efe2cc url(/images/launch-ivory-cardstock.webp) 50%/540px;position:absolute;inset:0;-webkit-mask:url(/images/launch-brand-swatch-mask.svg) 50%/100% 100% no-repeat;mask:url(/images/launch-brand-swatch-mask.svg) 50%/100% 100% no-repeat}.opening-paper-ui__logo{object-fit:contain;filter:contrast(1.12)saturate(1.1);width:100%;height:auto;display:block}.opening-brand-badge__offering{color:#38291d;letter-spacing:.1em;text-align:center;text-transform:uppercase;border-top:1px solid #432d1d4d;width:max-content;max-width:100%;margin:7px auto 0;padding-top:7px;font-size:10px;font-weight:800;display:block}.opening-hole-action{background:0 0;border:0;border-radius:50%;width:190px;height:190px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.opening-hole-action:focus-visible{outline-offset:8px;outline:3px solid #fff9ec}.opening-cue{color:#20150d;text-align:center;letter-spacing:.045em;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:12px;min-height:74px;padding:8px 18px;font-size:16px;font-weight:800;line-height:1.25;display:flex}.opening-cue__text strong{font-weight:800}.opening-cue:focus-visible,.opening-sound:focus-visible{outline-offset:5px;outline:3px solid #2f2118}.opening-cue__mouse{border:2px solid;border-radius:17px;justify-content:center;width:27px;height:42px;padding-top:7px;display:flex}.opening-cue__mouse i{background:currentColor;border-radius:2px;width:2px;height:7px;animation:1.5s infinite opening-scroll;display:block}.opening-cue:hover .opening-cue__mouse{transform:translateY(4px)}.opening-sound{z-index:8;color:#20150d;letter-spacing:.04em;background:0 0;border:0;border-bottom:2px solid;min-height:44px;padding:8px 4px;font-size:14px;font-weight:800;position:absolute;bottom:clamp(27px,5vw,80px);right:clamp(27px,5vw,80px)}.opening-sound:hover{color:#69492f}.opening-sound span{margin-right:5px;font-size:16px}@keyframes opening-scroll{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.invitation-letter{isolation:isolate;background:#b99a78 url(/images/launch-kraft-paper.webp) 50%/cover;min-height:100svh;padding:60px 25px 135px;position:relative;overflow:clip}.invitation-letter__card{z-index:0;filter:drop-shadow(0 0 2px #42230e61)drop-shadow(0 9px 18px #341e0e57);pointer-events:none;width:min(76vw,1480px);position:absolute;top:-18px;bottom:-18px;left:50%;transform:translate(-50%)}.invitation-letter__card:before,.invitation-letter__card:after{content:"";position:absolute;inset:0;-webkit-mask:url(/images/launch-card-tear-mask.svg) 50%/100% 100% no-repeat;mask:url(/images/launch-card-tear-mask.svg) 50%/100% 100% no-repeat}.invitation-letter__card:before{z-index:1;background:linear-gradient(90deg,#673f1b1f,#0000 5% 95%,#673f1b1c),#f8f4eb url(/images/launch-ivory-cardstock.webp) 50%/820px}.invitation-letter__card:after{z-index:0;background:#dfcdb5;transform:scaleX(1.006)translateY(2px)}.invitation-letter__inner{z-index:1;text-align:center;width:min(620px,100%);margin:0 auto;position:relative}.invitation-letter__brand{object-fit:contain;width:225px;height:auto;margin:0 auto;display:block}.invitation-letter__event{color:#684c34;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin-top:5px;font-size:10px;font-weight:800;line-height:1.5;display:flex}.invitation-letter__event i{background:#9c7652;border-radius:50%;width:4px;height:4px;display:block}.invitation-letter__intro{margin-top:32px}.invitation-rule{background:#91765a;width:45px;height:1px;margin:0 auto 26px;display:block}.invitation-letter h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(39px,3.8vw,57px);font-weight:500;line-height:1.08}.invitation-letter__intro p{color:#503f31;width:min(100%,530px);margin:24px auto 0;font-size:15px;font-weight:500;line-height:1.65}.invitation-letter__intro .invitation-letter__lead{color:#866647;font-family:var(--display);margin-top:22px;font-size:clamp(23px,2.1vw,30px);font-weight:500;line-height:1.1}.invitation-letter__intro .invitation-letter__lead+p{margin-top:17px}.invitation-wheel-note{text-align:center;border-top:1px solid #6f523752;border-bottom:1px solid #6f523752;width:min(100%,515px);margin:29px auto 0;padding:16px 0 15px}.invitation-wheel-note>span{color:#76583c;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.4;display:block}.invitation-wheel-note p{color:#35271c;font-family:var(--display);margin:6px auto;font-size:clamp(24px,2.35vw,32px);line-height:1.15}.invitation-wheel-note p em{color:#8b6748}.invitation-wheel-note>span:last-child{color:#735c48;letter-spacing:.12em}.invitation-form{text-align:left;gap:20px;width:min(100%,515px);margin:38px auto 0;scroll-margin-top:24px;display:grid}.invitation-form label:not(.invitation-form__consent):not(.invitation-form__trap){flex-direction:column;gap:7px;display:flex}.invitation-form label>span:first-child,.invitation-form legend{letter-spacing:.08em;color:#4b3829;text-transform:uppercase;font-size:11px;font-weight:800}.invitation-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.invitation-form select{color:#2f241b;letter-spacing:0;background:#ffffffb8;border:1px solid #a58e77;border-radius:3px;outline:0;width:100%;height:48px;padding:0 14px;font-size:15px;font-weight:600;display:block}.invitation-form input:focus-visible,.invitation-form select:focus-visible{outline-offset:2px;outline:2px solid #563a2557;border-color:#563a25!important}.invitation-form input::placeholder{color:#796655;opacity:1}.invitation-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.invitation-form__choice{border:0;justify-content:center;align-items:center;gap:18px;margin:3px 0 0;padding:0;display:flex}.invitation-form__choice legend{float:left;margin-right:15px;line-height:20px}.invitation-form__choice label{white-space:nowrap;color:#3f3025;cursor:pointer;align-items:center;min-height:34px;font-size:13px;font-weight:700;flex-direction:row!important;gap:7px!important;display:inline-flex!important}.invitation-form__choice input{accent-color:#806143}.invitation-form__upload input{opacity:0;width:1px;height:1px;position:absolute}.invitation-form__upload>span:last-child{color:#4a3727;cursor:pointer;overflow-wrap:anywhere;border:1px dashed #92775c;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.invitation-form__upload small{color:#665443;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.invitation-form__upload:focus-within>span:last-child{outline-offset:2px;outline:2px solid #563a25}.invitation-form__consent{cursor:pointer;align-items:flex-start;gap:8px;margin:2px 0;display:flex}.invitation-form__consent input{accent-color:#806143;margin:1px 0 0}.invitation-form__consent span{line-height:1.45;color:#45352a!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:600!important}.invitation-form__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.invitation-form__error{color:#8d180c;font-size:13px;font-weight:700;line-height:1.4}.invitation-form__submit{color:#fff8ed;letter-spacing:.1em;background:#30251b;border:0;border-radius:3px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:52px;padding:12px 19px;font-size:12px;font-weight:800;transition:background .2s,transform .2s;display:flex}.invitation-form__submit:hover{background:#69492f;transform:translateY(-2px)}.invitation-form__submit:disabled{opacity:.55;cursor:wait;transform:none}.invitation-form__submit svg{flex:none;width:19px;height:19px}.invitation-form__privacy{text-align:center;color:#5b493b;font-size:11px;font-weight:600;line-height:1.45}.invitation-confirmation{max-width:550px;margin:110px auto 0}.invitation-confirmation h1{font-size:clamp(58px,6vw,86px)}.invitation-confirmation p{color:#6b5d4c;max-width:420px;margin:26px auto 0;font-size:14px;line-height:1.6}.invitation-confirmation a{letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #7d674f;align-items:center;gap:10px;margin-top:38px;padding:7px 4px;font-size:13px;font-weight:800;display:inline-flex}.invitation-confirmation a svg{width:17px;height:17px}.invitation-footer{background:#a98561 url(/images/launch-kraft-paper.webp) 50%/760px;border-top:1px solid #351f1159;padding:12px 25px 16px;position:relative}.invitation-footer__inner{clip-path:polygon(0 4%,1% 1%,4% 3%,8% 1%,13% 3%,18% 1%,24% 3%,30% 1%,36% 3%,43% 1%,49% 3%,56% 1%,63% 3%,70% 1%,77% 3%,84% 1%,91% 3%,97% 1%,100% 4%,99% 96%,96% 98%,90% 96%,84% 99%,77% 97%,70% 99%,63% 97%,56% 99%,49% 97%,42% 99%,35% 97%,28% 99%,21% 97%,14% 99%,7% 97%,1% 99%);background:linear-gradient(110deg,#231008ba,#2a170d8c),url(/images/material-wood.webp) 73% 11%/390%;border:1px solid #c59a6d66;justify-content:center;align-items:center;gap:8px;width:min(100%,310px);min-height:48px;margin:0 auto;padding:4px 12px;display:flex;box-shadow:inset 0 0 0 4px #2211082e,0 3px 8px #301b0d4d}.invitation-footer__label{color:#efd09d;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.invitation-footer__link{align-items:center;min-height:44px;padding:4px 0;transition:transform .2s,filter .2s;display:inline-flex}.invitation-footer__link img{width:95px;height:auto;display:block}.invitation-footer__link:hover{filter:drop-shadow(0 3px 2px #341f1133);transform:translateY(-2px)rotate(-1deg)}.invitation-footer__link:focus-visible{outline-offset:5px;outline:2px solid #4c3524}@media (max-width:800px){.opening-paper-ui{padding:31px 27px 52px}.opening-brand-badge{width:246px;padding:16px 20px 19px}.opening-world__image{object-position:55% center}.opening-sound{bottom:22px;right:21px}.invitation-letter__card{width:calc(100% - 22px)}.invitation-letter{padding:56px 33px 85px}.invitation-letter__intro{margin-top:44px}}@media (max-width:520px){.opening-track{height:145svh}.opening-world__brand{width:260px}.opening-cue{gap:10px;font-size:14px}.opening-sound{bottom:23px}.invitation-letter{padding:60px 27px 94px}.invitation-letter__card{width:calc(100% - 6px)}.invitation-letter__brand{width:210px}.invitation-letter__event{gap:2px 7px;margin-top:7px;font-size:9px}.invitation-letter__event i{display:none}.invitation-letter__event span{width:100%}.invitation-letter__intro{margin-top:29px}.invitation-letter h1{font-size:38px}.invitation-letter__intro p{font-size:15px}.invitation-wheel-note{margin-top:24px;padding-block:14px}.invitation-wheel-note p{font-size:25px}.invitation-form{gap:25px;width:calc(100% - 32px);margin-top:40px}.invitation-form label:not(.invitation-form__consent):not(.invitation-form__trap){gap:7px}.invitation-form label>span:first-child,.invitation-form legend{letter-spacing:.1em;font-size:11px;line-height:1.45}.invitation-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.invitation-form select{background:#fffcf7db;border:1px solid #ae967e;border-radius:5px;height:48px;padding-inline:14px;font-size:15px;font-weight:500;box-shadow:inset 0 1px 2px #5437230a,0 2px #5437230a}.invitation-form__choice{margin-top:5px}.invitation-form__choice label{min-height:42px}.invitation-form__consent{border-top:1px solid #6f523733;gap:12px;margin:0;padding-top:22px}.invitation-form__consent span{line-height:1.55;font-size:13px!important}.invitation-form__row{grid-template-columns:1fr;gap:25px}.invitation-form__choice{flex-wrap:wrap;justify-content:flex-start;gap:9px 18px}.invitation-form__choice legend{float:none;width:100%;margin-right:0}.invitation-form__upload>span:last-child{flex-direction:column;align-items:flex-start;gap:3px}.invitation-form__submit{letter-spacing:.08em;min-height:52px}.invitation-footer{padding:12px 18px 16px}}@media (prefers-reduced-motion:reduce){.invitation-page *,.invitation-page :before,.invitation-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
