.invite-card[data-paper]{background:var(--paper-tile) left top / calc(360px * var(--k)) auto repeat, var(--card-bg);border-color:#0000;border-image-source:var(--paper-edge);border-image-slice:136;border-image-width:calc(68px * var(--k));border-image-outset:calc(40px * var(--k));border-image-repeat:round;border-radius:0}.invite-card[data-paper=light] .invite-card__title{text-shadow:0 1px #ffffff8c}.ticket[data-paper],.casual[data-paper],.kids[data-paper]{background:var(--paper-tile) left top / calc(360px * var(--k)) auto repeat, var(--card-bg)}.kids[data-paper]{box-shadow:0 1px 1px #281e1414,3px 7px 16px #281e1429}.invite-card[data-paper][data-direction=shevitsa]:before{top:calc(12px * var(--k));left:calc(16px * var(--k));right:calc(16px * var(--k));height:calc(45px * var(--k));padding:0 calc(50px * var(--k)) 0 calc(35px * var(--k));background:var(--paper-band-start) left top / auto 100% no-repeat padding-box, var(--paper-band-end) right top / auto 100% no-repeat padding-box, var(--paper-band-mid) left top / auto 100% round no-repeat content-box;border-radius:0;-webkit-mask:none;mask:none}.invite-card[data-paper][data-direction=shevitsa]:after{display:none}.invite-card[data-paper][data-direction=shevitsa] .invite-card__date-wrap:before{width:calc(75px * var(--k));height:calc(35px * var(--k));margin:calc(2px * var(--k)) auto calc(2px * var(--k));background:var(--paper-divider) center / 100% 100% no-repeat;-webkit-mask:none;mask:none}
.invite-card__art,.invite-card__date-weekday,.invite-card__monogram{display:none}@media (prefers-reduced-motion:no-preference){[data-invite-reveal] .invite-card__art--top{animation:.8s ease-out backwards invite-reveal-up}}.invite-card[data-direction=editorial]{padding:calc(40px * var(--k)) calc(30px * var(--k)) calc(34px * var(--k));text-align:left}.invite-card[data-direction=editorial] .invite-card__icon-svg{display:none}.invite-card[data-direction=editorial] .invite-card__eyebrow{margin-bottom:calc(26px * var(--k));padding-bottom:calc(14px * var(--k));border-bottom:1px solid var(--card-text);font-size:calc(.6rem * var(--k));letter-spacing:.3em;color:var(--card-text)}.invite-card[data-direction=editorial] .invite-card__title{font-size:clamp(calc(2.3rem * var(--k)), 10.5vw, calc(3.3rem * var(--k)));letter-spacing:-.01em;line-height:1.04}.invite-card[data-direction=editorial] .invite-card__name:first-child{display:block}.invite-card[data-direction=editorial] .invite-card__amp{color:var(--card-accent)}.invite-card[data-direction=editorial] .invite-card__meta{font-size:calc(.85rem * var(--k))}.invite-card[data-direction=editorial] .invite-card__date-wrap{margin:calc(26px * var(--k)) 0 calc(12px * var(--k))}.invite-card[data-direction=editorial] .invite-card__date{column-gap:calc(14px * var(--k));font-family:var(--card-label-font);font-weight:500;font-size:calc(.62rem * var(--k));letter-spacing:.24em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:end;line-height:1.55;display:grid}.invite-card[data-direction=editorial] .invite-card__date-day{font-family:var(--card-body-font);font-weight:200;font-size:calc(4.6rem * var(--k));letter-spacing:-.04em;color:var(--card-accent);grid-row:1/span 3;line-height:.8}.invite-card[data-direction=editorial] .invite-card__date-weekday,.invite-card[data-direction=editorial] .invite-card__date-month,.invite-card[data-direction=editorial] .invite-card__date-year{grid-column:2;display:block}.invite-card[data-direction=editorial] .invite-card__date-time{margin-top:calc(12px * var(--k));grid-column:1/-1}.invite-card[data-direction=editorial] .invite-card__date-sep,.invite-card[data-direction=editorial] .invite-card__date-comma,.invite-card[data-direction=editorial] .invite-card__date-at{display:none}.invite-card[data-direction=editorial] .invite-card__countdown{justify-content:flex-start;align-items:baseline;gap:calc(8px * var(--k));width:auto;height:auto;margin:calc(4px * var(--k)) 0;border:0;flex-direction:row}.invite-card[data-direction=editorial] .invite-card__countdown-number{font-family:var(--card-body-font);font-weight:400;font-size:calc(1rem * var(--k))}.invite-card[data-direction=editorial] .invite-card__countdown-label{margin:0}.invite-card[data-direction=editorial] .invite-card__details{margin-top:calc(22px * var(--k));border-top:1px solid var(--card-border);gap:0}.invite-card[data-direction=editorial] .invite-card__detail-block{grid-template-columns:calc(6.4rem * var(--k)) 1fr;column-gap:calc(12px * var(--k));padding:calc(12px * var(--k)) 0;border-bottom:1px solid var(--card-border);text-align:left;display:grid}.invite-card[data-direction=editorial] .invite-card__detail-eyebrow{margin:calc(3px * var(--k)) 0 0;font-size:calc(.58rem * var(--k));color:var(--card-muted);grid-row:1/span 3}.invite-card[data-direction=editorial] .invite-card__detail-value,.invite-card[data-direction=editorial] .invite-card__detail-time,.invite-card[data-direction=editorial] .invite-card__detail-note{grid-column:2}.invite-card[data-direction=editorial] .invite-card__detail-value{font-weight:400;font-size:calc(1rem * var(--k))}.invite-card[data-direction=editorial] .invite-card__message{max-width:none;margin:calc(22px * var(--k)) 0;font-size:calc(.95rem * var(--k))}.invite-card[data-direction=editorial] .invite-card__divider{width:100%;margin:calc(22px * var(--k)) 0;background:var(--card-border)}.invite-card[data-direction=editorial] .invite-card__details+.invite-card__divider,.invite-card[data-direction=editorial] .invite-card__details~.invite-card__divider{height:0;margin-top:calc(10px * var(--k))}.invite-card[data-direction=editorial] .invite-card__btn{letter-spacing:.22em;border-radius:0}.invite-card[data-direction=editorial][data-variant=sand] .invite-card__date-wrap{margin:calc(26px * var(--k)) 0 calc(12px * var(--k));padding:calc(18px * var(--k)) calc(18px * var(--k)) calc(16px * var(--k));background:var(--card-accent);color:var(--card-bg);border-radius:0;display:block}.invite-card[data-direction=editorial][data-variant=sand] .invite-card__date,.invite-card[data-direction=editorial][data-variant=sand] .invite-card__date-day{color:var(--card-bg)}.invite-card[data-direction=evening]{padding:calc(54px * var(--k)) calc(30px * var(--k)) calc(44px * var(--k))}.invite-card[data-direction=evening] .invite-card__icon-svg{display:none}.invite-card[data-direction=evening] .invite-card__art--top{width:calc(156px * var(--k));height:calc(62px * var(--k));margin:0 auto calc(22px * var(--k));background:var(--card-art-top) center / contain no-repeat;display:block}.invite-card[data-direction=evening] .invite-card__eyebrow{margin-bottom:calc(20px * var(--k));font-size:calc(.6rem * var(--k));letter-spacing:.34em}.invite-card[data-direction=evening] .invite-card__title{font-size:clamp(calc(1.9rem * var(--k)), 8.4vw, calc(2.5rem * var(--k)));letter-spacing:.14em;text-transform:uppercase;line-height:1.16}.invite-card[data-direction=evening] .invite-card__name{display:block}.invite-card[data-direction=evening] .invite-card__amp{margin:calc(2px * var(--k)) 0;font-family:var(--font-cormorant);letter-spacing:0;text-transform:none;color:var(--card-accent);font-size:1.05em;font-style:italic;line-height:1;display:block}.invite-card[data-direction=evening] .invite-card__date-wrap{margin:calc(18px * var(--k)) 0 calc(10px * var(--k))}.invite-card[data-direction=evening] .invite-card__date{font-family:var(--card-headline-font);font-size:calc(.8rem * var(--k));letter-spacing:.24em;text-transform:uppercase;line-height:2}.invite-card[data-direction=evening] .invite-card__date-weekday{display:inline}.invite-card[data-direction=evening] .invite-card__date-weekday:after{content:" · ";color:var(--card-accent)}.invite-card[data-direction=evening] .invite-card__date-comma,.invite-card[data-direction=evening] .invite-card__date-sep--year,.invite-card[data-direction=evening] .invite-card__date-at{display:none}.invite-card[data-direction=evening] .invite-card__date-time{color:var(--card-accent);display:block}.invite-card[data-direction=evening] .invite-card__countdown{border-color:color-mix(in srgb, var(--card-accent) 70%, transparent);outline:1px solid color-mix(in srgb, var(--card-accent) 35%, transparent);outline-offset:calc(3px * var(--k));border-radius:0}.invite-card[data-direction=evening] .invite-card__countdown-number{font-family:var(--card-headline-font)}.invite-card[data-direction=evening] .invite-card__details{margin-top:calc(22px * var(--k))}.invite-card[data-direction=evening] .invite-card__detail-value{font-size:calc(1.15rem * var(--k))}.invite-card[data-direction=evening] .invite-card__btn{letter-spacing:.2em;border-radius:0}.invite-card[data-direction=evening] .invite-card__divider{width:calc(128px * var(--k));margin:calc(26px * var(--k)) auto;background:linear-gradient(to right, transparent, var(--card-border) 22%, var(--card-border) 42%, transparent 42%, transparent 58%, var(--card-border) 58%, var(--card-border) 78%, transparent);position:relative}.invite-card[data-direction=evening] .invite-card__divider:before{content:"";width:calc(6px * var(--k));height:calc(6px * var(--k));background:var(--card-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.invite-card[data-direction=botanika]{padding:calc(22px * var(--k)) calc(28px * var(--k)) calc(26px * var(--k))}.invite-card[data-direction=botanika] .invite-card__icon-svg{display:none}.invite-card[data-direction=botanika] .invite-card__art--top{width:calc(260px * var(--k));aspect-ratio:260/110;max-width:100%;margin:0 auto calc(6px * var(--k));background:var(--card-art-top) center / contain no-repeat;display:block}.invite-card[data-direction=botanika] .invite-card__art--end{width:calc(150px * var(--k));aspect-ratio:150/56;max-width:60%;margin:calc(16px * var(--k)) auto 0;background:var(--card-art-end) center / contain no-repeat;display:block}.invite-card[data-direction=botanika] .invite-card__eyebrow{margin-bottom:calc(10px * var(--k));font-size:calc(.6rem * var(--k));letter-spacing:.32em}.invite-card[data-direction=botanika] .invite-card__title{font-size:clamp(calc(2.9rem * var(--k)), 13vw, calc(3.8rem * var(--k)));color:var(--card-accent);line-height:1.08}.invite-card[data-direction=botanika] .invite-card__name{display:block}.invite-card[data-direction=botanika] .invite-card__amp{color:var(--card-muted);margin:-.08em 0 -.06em;font-size:.55em;line-height:1;display:block}.invite-card[data-direction=botanika] .invite-card__date-wrap{margin:calc(16px * var(--k)) 0 calc(8px * var(--k))}.invite-card[data-direction=botanika] .invite-card__date{font-family:var(--card-label-font);font-weight:500;font-size:calc(.64rem * var(--k));letter-spacing:.26em;text-transform:uppercase;line-height:1.9}.invite-card[data-direction=botanika] .invite-card__date-weekday{display:inline}.invite-card[data-direction=botanika] .invite-card__date-weekday:after{content:" · ";color:var(--card-accent)}.invite-card[data-direction=botanika] .invite-card__date-comma,.invite-card[data-direction=botanika] .invite-card__date-sep--year,.invite-card[data-direction=botanika] .invite-card__date-at{display:none}.invite-card[data-direction=botanika] .invite-card__date-time{font-family:var(--card-body-font);font-style:italic;font-size:calc(1.05rem * var(--k));letter-spacing:.02em;text-transform:none;display:block}.invite-card[data-direction=botanika] .invite-card__countdown,.invite-card[data-direction=pole] .invite-card__countdown{align-items:baseline;gap:calc(6px * var(--k));width:auto;height:auto;margin:calc(2px * var(--k)) 0 calc(4px * var(--k));border:0;flex-direction:row}.invite-card[data-direction=botanika] .invite-card__countdown-number{font-family:var(--card-body-font);font-style:italic;font-size:calc(1.15rem * var(--k));color:var(--card-muted)}.invite-card[data-direction=botanika] .invite-card__countdown-label,.invite-card[data-direction=pole] .invite-card__countdown-label{margin:0}.invite-card[data-direction=botanika] .invite-card__details{margin-top:calc(20px * var(--k));gap:calc(15px * var(--k))}.invite-card[data-direction=botanika] .invite-card__detail-value{font-size:calc(1.18rem * var(--k))}.invite-card[data-direction=botanika] .invite-card__detail-time,.invite-card[data-direction=botanika] .invite-card__message{font-style:italic}.invite-card[data-direction=botanika] .invite-card__divider{width:calc(56px * var(--k));margin:calc(22px * var(--k)) auto;background:var(--card-border)}.invite-card[data-direction=botanika] .invite-card__btn{border-radius:calc(2px * var(--k));letter-spacing:.18em}.invite-card[data-direction=pole]{padding:calc(18px * var(--k)) calc(28px * var(--k)) calc(34px * var(--k))}.invite-card[data-direction=pole] .invite-card__icon-svg{display:none}.invite-card[data-direction=pole] .invite-card__art--top{width:calc(240px * var(--k));aspect-ratio:240/150;max-width:100%;margin:0 auto calc(4px * var(--k));background:var(--card-art-top) center / contain no-repeat;display:block}.invite-card[data-direction=pole] .invite-card__eyebrow{margin-bottom:calc(12px * var(--k));font-size:calc(.6rem * var(--k));letter-spacing:.3em}.invite-card[data-direction=pole] .invite-card__title{font-size:clamp(calc(2.5rem * var(--k)), 11vw, calc(3.2rem * var(--k)));line-height:1.1}.invite-card[data-direction=pole] .invite-card__name{display:block}.invite-card[data-direction=pole] .invite-card__amp{color:var(--card-accent);margin:0;font-size:.6em;line-height:1.1;display:block}.invite-card[data-direction=pole] .invite-card__date-wrap{margin:calc(16px * var(--k)) 0 calc(8px * var(--k))}.invite-card[data-direction=pole] .invite-card__date{font-family:var(--card-label-font);font-size:calc(.66rem * var(--k));letter-spacing:.26em;text-transform:uppercase;line-height:1.9}.invite-card[data-direction=pole] .invite-card__date-weekday{display:inline}.invite-card[data-direction=pole] .invite-card__date-weekday:after{content:" | ";color:var(--card-accent)}.invite-card[data-direction=pole] .invite-card__date-comma,.invite-card[data-direction=pole] .invite-card__date-sep--year,.invite-card[data-direction=pole] .invite-card__date-at{display:none}.invite-card[data-direction=pole] .invite-card__date-time{display:block}.invite-card[data-direction=pole] .invite-card__countdown-number{font-family:var(--card-body-font);font-size:calc(1rem * var(--k));color:var(--card-muted)}.invite-card[data-direction=pole] .invite-card__details{margin-top:calc(20px * var(--k));gap:calc(14px * var(--k))}.invite-card[data-direction=pole] .invite-card__detail-value{font-size:calc(1.02rem * var(--k))}.invite-card[data-direction=pole] .invite-card__divider{width:calc(40px * var(--k));margin:calc(22px * var(--k)) auto;background:var(--card-accent)}.invite-card[data-direction=pole] .invite-card__btn{letter-spacing:.22em;border-radius:0}.invite-card[data-direction=vosak]{padding:calc(20px * var(--k)) calc(28px * var(--k)) calc(38px * var(--k))}.invite-card[data-direction=vosak] .invite-card__icon-svg{display:none}.invite-card[data-direction=vosak] .invite-card__art--top{width:calc(200px * var(--k));aspect-ratio:220/170;max-width:70%;margin:0 auto calc(10px * var(--k));background:var(--card-art-top) center / contain no-repeat;display:block}.invite-card[data-direction=vosak] .invite-card__eyebrow{margin-bottom:calc(14px * var(--k));font-size:calc(.6rem * var(--k));letter-spacing:.34em}.invite-card[data-direction=vosak] .invite-card__title{font-size:clamp(calc(1.7rem * var(--k)), 7.6vw, calc(2.2rem * var(--k)));letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.invite-card[data-direction=vosak] .invite-card__name{display:block}.invite-card[data-direction=vosak] .invite-card__amp{margin:calc(4px * var(--k)) 0;font-family:var(--font-cormorant);letter-spacing:0;text-transform:none;color:var(--card-accent);font-size:.9em;font-style:italic;line-height:1;display:block}.invite-card[data-direction=vosak] .invite-card__date-wrap{margin:calc(22px * var(--k)) 0 calc(12px * var(--k))}.invite-card[data-direction=vosak] .invite-card__date{align-items:center;row-gap:calc(8px * var(--k));font-family:var(--card-label-font);font-weight:500;font-size:calc(.64rem * var(--k));letter-spacing:.28em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;display:grid}.invite-card[data-direction=vosak] .invite-card__date-weekday{color:var(--card-muted);grid-area:1/1/auto/-1;display:block}.invite-card[data-direction=vosak] .invite-card__date-month{margin-right:calc(14px * var(--k) - .28em);grid-area:2/1;justify-self:end}.invite-card[data-direction=vosak] .invite-card__date-day{padding:calc(2px * var(--k)) calc(16px * var(--k));border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);font-family:var(--card-headline-font);font-weight:400;font-size:calc(2.1rem * var(--k));letter-spacing:0;color:var(--card-accent);grid-area:2/2;line-height:1}.invite-card[data-direction=vosak] .invite-card__date-year{margin-left:calc(14px * var(--k));grid-area:2/3;justify-self:start}.invite-card[data-direction=vosak] .invite-card__date-time{grid-area:3/1/auto/-1}.invite-card[data-direction=vosak] .invite-card__date-sep,.invite-card[data-direction=vosak] .invite-card__date-comma,.invite-card[data-direction=vosak] .invite-card__date-at{display:none}.invite-card[data-direction=vosak] .invite-card__countdown,.invite-card[data-direction=rozi] .invite-card__countdown{align-items:baseline;gap:calc(6px * var(--k));width:auto;height:auto;margin:calc(2px * var(--k)) 0 calc(4px * var(--k));border:0;flex-direction:row}.invite-card[data-direction=vosak] .invite-card__countdown-number,.invite-card[data-direction=rozi] .invite-card__countdown-number{font-family:var(--card-body-font);font-style:italic;font-size:calc(1.15rem * var(--k));color:var(--card-accent)}.invite-card[data-direction=vosak] .invite-card__countdown-label,.invite-card[data-direction=rozi] .invite-card__countdown-label{margin:0}.invite-card[data-direction=vosak] .invite-card__details{margin-top:calc(22px * var(--k));gap:calc(16px * var(--k))}.invite-card[data-direction=vosak] .invite-card__detail-eyebrow{font-size:calc(.6rem * var(--k));letter-spacing:.3em}.invite-card[data-direction=vosak] .invite-card__detail-value{font-size:calc(1.2rem * var(--k))}.invite-card[data-direction=vosak] .invite-card__detail-time,.invite-card[data-direction=vosak] .invite-card__message{font-style:italic}.invite-card[data-direction=vosak] .invite-card__divider{width:calc(120px * var(--k));margin:calc(24px * var(--k)) auto;background:linear-gradient(to right, transparent, var(--card-border) 26%, var(--card-border) 43%, transparent 43%, transparent 57%, var(--card-border) 57%, var(--card-border) 74%, transparent);position:relative}.invite-card[data-direction=vosak] .invite-card__divider:before{content:"";width:calc(7px * var(--k));height:calc(7px * var(--k));background:var(--card-accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.invite-card[data-direction=vosak] .invite-card__btn{letter-spacing:.2em}.invite-card[data-direction=rozi]{padding:calc(170px * var(--k)) calc(28px * var(--k)) calc(112px * var(--k))}.invite-card[data-direction=rozi] .invite-card__icon-svg{display:none}.invite-card[data-direction=rozi] .invite-card__art--top{top:calc(6px * var(--k));left:calc(4px * var(--k));width:calc(220px * var(--k));aspect-ratio:220/170;background:var(--card-art-top) left top / contain no-repeat;max-width:62%;display:block;position:absolute}.invite-card[data-direction=rozi] .invite-card__art--end{right:calc(6px * var(--k));bottom:calc(4px * var(--k));width:calc(130px * var(--k));aspect-ratio:130/110;background:var(--card-art-end) right bottom / contain no-repeat;max-width:38%;display:block;position:absolute}.invite-card[data-direction=rozi] .invite-card__eyebrow{margin-bottom:calc(10px * var(--k));font-size:calc(.62rem * var(--k));letter-spacing:.3em}.invite-card[data-direction=rozi] .invite-card__title{font-style:italic;font-size:clamp(calc(2.6rem * var(--k)), 12vw, calc(3.4rem * var(--k)));color:var(--card-accent);line-height:1.02}.invite-card[data-direction=rozi] .invite-card__name{display:block}.invite-card[data-direction=rozi] .invite-card__amp{margin:calc(2px * var(--k)) 0;color:var(--card-muted);font-size:.5em;line-height:1.2;display:block}.invite-card[data-direction=rozi] .invite-card__date-wrap{margin:calc(18px * var(--k)) 0 calc(10px * var(--k))}.invite-card[data-direction=rozi] .invite-card__date{font-family:var(--card-label-font);font-size:calc(.66rem * var(--k));letter-spacing:.24em;text-transform:uppercase;line-height:2}.invite-card[data-direction=rozi] .invite-card__date-weekday{color:var(--card-muted);display:block}.invite-card[data-direction=rozi] .invite-card__date-comma,.invite-card[data-direction=rozi] .invite-card__date-sep--year,.invite-card[data-direction=rozi] .invite-card__date-at{display:none}.invite-card[data-direction=rozi] .invite-card__date-time{font-family:var(--card-body-font);font-style:italic;font-size:calc(1.1rem * var(--k));letter-spacing:.02em;text-transform:none;color:var(--card-accent);display:block}.invite-card[data-direction=rozi] .invite-card__details{margin-top:calc(20px * var(--k));gap:calc(16px * var(--k))}.invite-card[data-direction=rozi] .invite-card__detail-eyebrow{font-size:calc(.6rem * var(--k));letter-spacing:.28em;color:var(--card-muted)}.invite-card[data-direction=rozi] .invite-card__detail-value{font-style:italic;font-size:calc(1.25rem * var(--k))}.invite-card[data-direction=rozi] .invite-card__message{font-style:italic}.invite-card[data-direction=rozi] .invite-card__divider{width:calc(44px * var(--k));margin:calc(22px * var(--k)) auto;background:var(--card-accent)}.invite-card[data-direction=rozi] .invite-card__btn{letter-spacing:.18em}.invite-card[data-direction=monogram]{padding:calc(30px * var(--k)) calc(30px * var(--k)) calc(40px * var(--k))}.invite-card[data-direction=monogram] .invite-card__icon-svg{display:none}.invite-card[data-direction=monogram] .invite-card__art--top{width:calc(150px * var(--k));aspect-ratio:1;margin:0 auto calc(16px * var(--k));background:var(--card-art-top) center / contain no-repeat;place-items:center;display:grid}.invite-card[data-direction=monogram] .invite-card__monogram{font-family:var(--card-headline-font);font-size:calc(2.3rem * var(--k));background:var(--card-art-fill) center / cover;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.08em;margin-top:-.08em;line-height:1;display:flex}.invite-card[data-direction=monogram] .invite-card__monogram-amp{font-family:var(--font-cormorant);font-size:.55em;font-style:italic}.invite-card[data-direction=monogram] .invite-card__monogram:has(>:only-child){font-size:calc(3rem * var(--k))}.invite-card[data-direction=monogram] .invite-card__eyebrow{margin-bottom:calc(14px * var(--k));font-size:calc(.68rem * var(--k));letter-spacing:.26em}.invite-card[data-direction=monogram] .invite-card__title{font-size:clamp(calc(1.8rem * var(--k)), 8vw, calc(2.3rem * var(--k)));letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.invite-card[data-direction=monogram] .invite-card__name{display:block}.invite-card[data-direction=monogram] .invite-card__amp{margin:calc(4px * var(--k)) 0;font-family:var(--font-cormorant);letter-spacing:0;text-transform:none;color:var(--card-accent);font-size:.8em;font-style:italic;line-height:1;display:block}.invite-card[data-direction=monogram] .invite-card__date-wrap{margin:calc(20px * var(--k)) 0 calc(10px * var(--k))}.invite-card[data-direction=monogram] .invite-card__date{font-family:var(--card-headline-font);font-size:calc(.98rem * var(--k));letter-spacing:.22em;text-transform:uppercase;line-height:1.9}.invite-card[data-direction=monogram] .invite-card__date-weekday,.invite-card[data-direction=monogram] .invite-card__date-time{font-size:calc(.72rem * var(--k));letter-spacing:.3em;color:var(--card-muted);display:block}.invite-card[data-direction=monogram] .invite-card__date-sep--day,.invite-card[data-direction=monogram] .invite-card__date-sep--month{font-size:0}.invite-card[data-direction=monogram] .invite-card__date-sep--day:after,.invite-card[data-direction=monogram] .invite-card__date-sep--month:after{content:"·";font-size:calc(.98rem * var(--k));color:var(--card-accent);margin:0 .5em 0 .3em}.invite-card[data-direction=monogram] .invite-card__date-comma,.invite-card[data-direction=monogram] .invite-card__date-sep--year,.invite-card[data-direction=monogram] .invite-card__date-at{display:none}.invite-card[data-direction=monogram] .invite-card__countdown{border-radius:0}.invite-card[data-direction=monogram] .invite-card__details{margin-top:calc(22px * var(--k));gap:calc(16px * var(--k))}.invite-card[data-direction=monogram] .invite-card__detail-eyebrow{font-size:calc(.74rem * var(--k));letter-spacing:.3em}.invite-card[data-direction=monogram] .invite-card__detail-value{font-size:calc(1.2rem * var(--k))}.invite-card[data-direction=monogram] .invite-card__divider{width:calc(40px * var(--k));margin:calc(24px * var(--k)) auto;background:var(--card-accent)}.invite-card[data-direction=monogram] .invite-card__btn{font-size:calc(.74rem * var(--k));letter-spacing:.24em;border-radius:0}.invite-card[data-direction=baloni],.invite-card[data-direction=igrachki]{padding:calc(14px * var(--k)) calc(24px * var(--k)) calc(36px * var(--k))}.invite-card[data-direction=baloni] .invite-card__icon-svg,.invite-card[data-direction=igrachki] .invite-card__icon-svg{display:none}.invite-card[data-direction=baloni] .invite-card__eyebrow,.invite-card[data-direction=igrachki] .invite-card__eyebrow{margin-bottom:calc(6px * var(--k));font-size:calc(.68rem * var(--k));letter-spacing:.22em;color:var(--card-accent)}.invite-card[data-direction=baloni] .invite-card__title{font-size:clamp(calc(2.6rem * var(--k)), 12.5vw, calc(3.4rem * var(--k)));letter-spacing:-.01em;line-height:1.04}.invite-card[data-direction=igrachki] .invite-card__title{font-size:clamp(calc(2.7rem * var(--k)), 13vw, calc(3.5rem * var(--k)));line-height:1.08}.invite-card[data-direction=baloni] .invite-card__name,.invite-card[data-direction=igrachki] .invite-card__name{display:block}.invite-card[data-direction=baloni] .invite-card__amp,.invite-card[data-direction=igrachki] .invite-card__amp{color:var(--card-accent);font-size:.5em;line-height:1.2;display:block}.invite-card[data-direction=baloni] .invite-card__meta,.invite-card[data-direction=igrachki] .invite-card__meta{margin-top:calc(4px * var(--k));font-weight:700;font-size:calc(1rem * var(--k));color:var(--card-muted)}.invite-card[data-direction=baloni] .invite-card__date-wrap,.invite-card[data-direction=igrachki] .invite-card__date-wrap{margin:calc(16px * var(--k)) 0 calc(10px * var(--k))}.invite-card[data-direction=baloni] .invite-card__date,.invite-card[data-direction=igrachki] .invite-card__date{padding:calc(8px * var(--k)) calc(18px * var(--k));background:color-mix(in srgb, var(--card-accent) 9%, transparent);font-weight:800;font-size:calc(.95rem * var(--k));border-radius:999px;line-height:1.45;display:inline-block}.invite-card[data-direction=baloni] .invite-card__date-weekday,.invite-card[data-direction=igrachki] .invite-card__date-weekday{display:inline}.invite-card[data-direction=baloni] .invite-card__date-sep--year,.invite-card[data-direction=igrachki] .invite-card__date-sep--year,.invite-card[data-direction=baloni] .invite-card__date-at,.invite-card[data-direction=igrachki] .invite-card__date-at{display:none}.invite-card[data-direction=baloni] .invite-card__date-time:before,.invite-card[data-direction=igrachki] .invite-card__date-time:before{content:" · ";color:var(--card-accent)}.invite-card[data-direction=baloni] .invite-card__countdown,.invite-card[data-direction=igrachki] .invite-card__countdown{align-items:baseline;gap:calc(6px * var(--k));width:auto;height:auto;padding:calc(5px * var(--k)) calc(15px * var(--k));border-radius:999px;flex-direction:row}.invite-card[data-direction=baloni] .invite-card__countdown-number,.invite-card[data-direction=igrachki] .invite-card__countdown-number{font-size:calc(1.05rem * var(--k));color:var(--card-accent)}.invite-card[data-direction=baloni] .invite-card__countdown-label,.invite-card[data-direction=igrachki] .invite-card__countdown-label{margin:0}.invite-card[data-direction=baloni] .invite-card__details,.invite-card[data-direction=igrachki] .invite-card__details{margin-top:calc(20px * var(--k));gap:calc(14px * var(--k))}.invite-card[data-direction=baloni] .invite-card__detail-eyebrow,.invite-card[data-direction=igrachki] .invite-card__detail-eyebrow{font-weight:800;font-size:calc(.64rem * var(--k));letter-spacing:.2em}.invite-card[data-direction=baloni] .invite-card__detail-value,.invite-card[data-direction=igrachki] .invite-card__detail-value{font-weight:700;font-size:calc(1.08rem * var(--k))}.invite-card[data-direction=baloni] .invite-card__divider,.invite-card[data-direction=igrachki] .invite-card__divider{width:calc(42px * var(--k));height:calc(8px * var(--k));margin:calc(22px * var(--k)) auto;background:radial-gradient(circle, var(--card-accent) 2.6px, transparent 3.2px) 0 50% / calc(14px * var(--k)) 100% repeat-x}.invite-card[data-direction=baloni] .invite-card__btn,.invite-card[data-direction=igrachki] .invite-card__btn{letter-spacing:.08em;border-radius:999px;font-weight:800}.invite-card[data-direction=baloni] .invite-card__art--top{width:calc(340px * var(--k));aspect-ratio:340/200;max-width:100%;margin:0 auto calc(4px * var(--k));background:var(--card-art-top) center / contain no-repeat;display:block;position:relative;container-type:inline-size}.invite-card[data-direction=baloni] .invite-card__years{display:flex;position:absolute;top:29%;left:48%;transform:translate(-50%)}.invite-card[data-direction=baloni] .invite-card__years-digit{aspect-ratio:110/140;background:50%/contain no-repeat;width:31cqw}.invite-card[data-direction=baloni] .invite-card__years-digit+.invite-card__years-digit{margin-left:-9cqw}.invite-card[data-direction=igrachki] .invite-card__art--top{width:calc(230px * var(--k));aspect-ratio:200/220;background:var(--card-art-top) center / contain no-repeat;max-width:68%;margin:0 auto;display:block}.invite-card[data-direction=igrachki][data-variant=bunny] .invite-card__art--top{aspect-ratio:200/240}.invite-card[data-direction=igrachki][data-variant=elephant] .invite-card__art--top{width:calc(264px * var(--k));aspect-ratio:230/220;max-width:76%}
