.bs{--bs-burgundy:#411721;--bs-deep:#280d13;--bs-wine:#4a0218;--bs-gold:#d2ab66;--bs-rule:#d2ab668c;--bs-soft:#faf0e8b8;--bs-ease:cubic-bezier(.19, 1, .22, 1);background:var(--bs-burgundy);color:#fff;font-family:var(--font-bs-sans), Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-weight:300}.bs p,.bs h1,.bs h2{font-size:inherit;font-weight:inherit;margin:0}.bs .bs-frame{background:var(--bs-burgundy);width:100%;max-width:520px;margin-inline:auto;position:relative;container-type:inline-size}.bs:not(.bs-still) .bs-frame{min-height:100svh}.bs .bs-page{--bs-u:calc(100vw / 320);width:100%;position:relative;overflow:hidden}@supports (width:1cqw){.bs .bs-page{--bs-u:calc(100cqw / 320)}}.bs .bs-page,.bs .bs-page *{--bs-t:calc(var(--bs-u) * var(--bs-s,1))}.bs .bs-sec{display:block;position:relative}.bs .bs-nowrap{white-space:nowrap}.bs .bs-prose{z-index:3;margin:0 calc(var(--bs-u) * 15);font-family:var(--font-bs-prose), Georgia, serif;font-size:calc(var(--bs-t) * 20);text-align:center;text-wrap:balance;font-weight:500;line-height:1.5;position:relative}.bs .bs-script{z-index:3;margin:0 calc(var(--bs-u) * 8);font-family:var(--font-bs-script), "Brush Script MT", cursive;text-align:center;text-wrap:balance;justify-content:center;align-items:center;font-weight:400;line-height:1.1;display:flex;position:relative}.bs .bs-label{z-index:3;margin:0 calc(var(--bs-u) * 15);color:var(--bs-soft);font-family:var(--font-bs-serif), Georgia, serif;font-size:calc(var(--bs-t) * 16);letter-spacing:calc(var(--bs-t) * 1.6);text-align:center;font-weight:400;line-height:1.2;position:relative}.bs .bs-silk{z-index:2;width:100%;height:calc(var(--bs-u) * 213.333);pointer-events:none;display:block;position:absolute;left:0}.bs .bs-silk img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.bs .bs-hero{height:max(calc(var(--bs-u) * 554), 100vh);height:max(calc(var(--bs-u) * 554), 100svh);background:#2a0f16}.bs.bs-still .bs-hero{height:calc(var(--bs-u) * 320 * 844 / 390)}.bs .bs-hero-photo{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.bs .bs-hero-art{object-fit:cover;object-position:center center}.bs .bs-hero-veil{z-index:1;background:linear-gradient(to top, #000000f0 0, #000000bd calc(var(--bs-u) * 165), #0000004d calc(var(--bs-u) * 304), #0000 calc(var(--bs-u) * 434)), #00000026;pointer-events:none;position:absolute;inset:0}.bs .bs-hero-words{z-index:3;left:0;right:0;bottom:calc(var(--bs-u) * 36);color:#fff;font-family:var(--font-bs-hero), "Snell Roundhand", cursive;text-align:center;text-shadow:0 calc(var(--bs-u) * 2) calc(var(--bs-u) * 14) #000000bf;flex-direction:column;align-items:center;font-weight:400;display:flex;position:absolute}.bs .bs-hero-names{margin:0 calc(var(--bs-u) * 10);flex-direction:column;align-items:center;line-height:1.1667;display:flex}.bs .bs-hero-name{text-wrap:balance;display:block}.bs .bs-hero-amp{font-size:calc(var(--bs-t) * 34);line-height:calc(var(--bs-t) * 26);display:block}.bs .bs-hero-date{margin:0 calc(var(--bs-u) * 10);letter-spacing:.0192em;line-height:1.077}.bs .bs-envelope{z-index:6;position:absolute;inset:0}.bs .bs-envelope-clip{position:absolute;inset:0;overflow:hidden}.bs .bs-flap{transition:transform 3s linear,visibility 0s linear 3s;display:block;position:absolute}.bs .bs-flap svg{width:100%;height:auto;display:block}.bs .bs-envelope-title,.bs .bs-envelope-subtitle{color:#fff;text-align:center;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex}.bs .bs-envelope-title{font-family:var(--font-bs-serif), Georgia, serif;font-weight:400}.bs .bs-envelope-subtitle{font-family:var(--font-bs-script), "Brush Script MT", cursive;font-size:calc(var(--bs-u) * 50)}.bs .bs-seal{transition:opacity 1s linear,visibility 0s linear 1s;display:block;position:absolute}.bs .bs-seal-button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.bs .bs-seal-button:focus-visible{outline:2px solid var(--bs-gold);outline-offset:calc(var(--bs-u) * -30);border-radius:50%}.bs .bs-seal-button img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.bs .bs-seal-word{color:#2b1d07;font-family:var(--font-bs-sans), Arial, sans-serif;font-size:calc(var(--bs-u) * 13);letter-spacing:calc(var(--bs-u) * .8);text-align:center;text-transform:uppercase;pointer-events:none;font-weight:400;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bs .bs-envelope[data-open]{pointer-events:none}.bs .bs-envelope[data-open] .bs-flap{visibility:hidden}.bs .bs-envelope[data-open] .bs-flap-top{transform:translateY(calc(var(--bs-u) * -500))}.bs .bs-envelope[data-open] .bs-flap-bottom{transform:translateY(calc(var(--bs-u) * 500))}.bs .bs-envelope[data-open] .bs-flap-left{transform:translateX(calc(var(--bs-u) * -500))}.bs .bs-envelope[data-open] .bs-flap-right{transform:translateX(calc(var(--bs-u) * 500))}.bs .bs-envelope[data-open] .bs-seal,.bs .bs-envelope[data-open] .bs-wm-stamp{opacity:0;visibility:hidden}.bs .bs-envelope .bs-wm-stamp{transition:opacity 1s linear,visibility 0s linear 1s}.bs .bs-envelope[data-instant] .bs-flap,.bs .bs-envelope[data-instant] .bs-seal,.bs .bs-envelope[data-instant] .bs-wm-stamp{transition:none}.bs .bs-rest[data-sealed]{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.bs .bs-card{padding:calc(var(--bs-u) * 85) 0 calc(var(--bs-u) * 44)}.bs .bs-greeting{margin-bottom:calc(var(--bs-u) * 31);font-family:var(--font-bs-serif), Georgia, serif;font-size:calc(var(--bs-t) * 30);text-wrap:balance;font-weight:400;line-height:1.25;display:block}.bs .bs-couple{z-index:3;margin-top:calc(var(--bs-u) * 31);font-family:var(--font-bs-script), "Brush Script MT", cursive;text-align:center;font-weight:400;line-height:1;position:relative}.bs .bs-couple-name{margin:0 calc(var(--bs-u) * 15);text-wrap:balance;line-height:1}.bs .bs-couple-lean .bs-couple-groom,.bs .bs-couple-lean .bs-couple-bride{width:calc(var(--bs-u) * 190)}.bs .bs-couple-lean .bs-couple-groom{margin-left:calc(var(--bs-u) * 6)}.bs .bs-couple-lean .bs-couple-bride{margin-left:calc(var(--bs-u) * 124)}.bs .bs-couple .bs-couple-joiner{margin:calc(var(--bs-u) * 12) auto calc(var(--bs-u) * 16);font-size:calc(var(--bs-t) * 20);line-height:1.5}.bs .bs-card-bottom{margin-top:calc(var(--bs-u) * 29)}.bs .bs-card-bottom-couple{white-space:pre-line}.bs .bs-group{z-index:3;position:relative}.bs .bs-hosts{margin-top:calc(var(--bs-u) * 53)}.bs .bs-hosts-line{margin-top:calc(var(--bs-u) * 14);line-height:1.1;display:block}.bs .bs-when{margin-top:calc(var(--bs-u) * 64)}.bs .bs-date-line{margin-top:calc(var(--bs-u) * 2)}.bs .bs-calendar-box{margin:calc(var(--bs-u) * 14) calc(var(--bs-u) * 15) 0}.bs .bs-calendar{color:#fff;font-family:var(--font-bs-prose), Georgia, serif}.bs .bs-calendar-month{margin:0 0 calc(var(--bs-t) * 14);font-family:var(--font-bs-serif), Georgia, serif;font-size:calc(var(--bs-t) * 19);letter-spacing:calc(var(--bs-t) * 3);text-indent:calc(var(--bs-t) * 3);text-align:center;text-transform:uppercase;font-weight:400;line-height:1}.bs .bs-calendar-grid{row-gap:calc(var(--bs-t) * 6);padding:calc(var(--bs-t) * 12) 0;border-top:1px solid var(--bs-rule);border-bottom:1px solid var(--bs-rule);grid-template-columns:repeat(7,1fr);display:grid}.bs .bs-calendar-weekday{padding-bottom:calc(var(--bs-t) * 6);color:var(--bs-soft);font-family:var(--font-bs-serif), Georgia, serif;font-size:calc(var(--bs-t) * 13);letter-spacing:calc(var(--bs-t) * 1.4);text-indent:calc(var(--bs-t) * 1.4);text-align:center;font-weight:400;line-height:1.4}.bs .bs-calendar-day{font-variant-numeric:lining-nums tabular-nums;font-size:calc(var(--bs-t) * 19);font-weight:500;line-height:calc(var(--bs-t) * 28);text-align:center;position:relative}.bs .bs-calendar-marked{color:var(--bs-gold);font-weight:600}.bs .bs-calendar-ring{width:calc(var(--bs-t) * 54);height:calc(var(--bs-t) * 52);background:var(--bs-gold);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/templates/burgundy-silk/v1/img/ring-circle.webp) 50%/contain no-repeat;mask:url(/templates/burgundy-silk/v1/img/ring-circle.webp) 50%/contain no-repeat}.bs .bs-btn-row{z-index:3;margin:calc(var(--bs-u) * 26) calc(var(--bs-u) * 15) 0;justify-content:center;display:flex;position:relative}.bs .bs-btn{box-sizing:border-box;min-width:calc(var(--bs-t) * 163);min-height:calc(var(--bs-t) * 37);padding:calc(var(--bs-t) * 3) calc(var(--bs-t) * 14);border-radius:calc(var(--bs-t) * 11);color:#fff;font-family:var(--font-bs-prose), Georgia, serif;font-size:calc(var(--bs-t) * 19);text-align:center;text-wrap:balance;-webkit-tap-highlight-color:transparent;border:1px solid #fff9;justify-content:center;align-items:center;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.bs a.bs-btn:focus-visible{outline-offset:3px;outline:1px solid}.bs .bs-btn-wine{color:var(--bs-wine);border-color:#4a021899}.bs .bs-btn[data-off]{opacity:.45}.bs .bs-countdown{margin-top:calc(var(--bs-u) * 58)}.bs .bs-clock-box{margin-top:calc(var(--bs-u) * 6)}.bs .bs-clock{justify-content:center;gap:calc(var(--bs-u) * 14);display:flex}.bs .bs-clock-circle{box-sizing:border-box;width:calc(var(--bs-t) * 62);height:calc(var(--bs-t) * 62);border:1px solid var(--bs-rule);font-family:var(--font-bs-prose), Georgia, serif;font-size:calc(var(--bs-t) * 25);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.bs .bs-clock-unit{margin-top:calc(var(--bs-t) * 5);color:var(--bs-soft);font-family:var(--font-bs-serif), Georgia, serif;font-size:calc(var(--bs-t) * 12);letter-spacing:calc(var(--bs-t) * 1.2);text-indent:calc(var(--bs-t) * 1.2);font-weight:400;line-height:1}.bs .bs-clock-done{font-family:var(--font-bs-script), "Brush Script MT", cursive;font-size:calc(var(--bs-t) * 40);text-align:center;line-height:1.2}.bs .bs-programme{padding-top:calc(var(--bs-u) * 58)}.bs .bs-programme-title{min-height:calc(var(--bs-u) * 58);line-height:1}.bs .bs-track{margin-top:calc(var(--bs-u) * -14);color:#fff;position:relative}.bs .bs-piece{z-index:1;pointer-events:none;height:100%;display:block;position:absolute;top:0}.bs .bs-piece-head{position:relative}.bs .bs-piece svg{width:100%;height:100%;display:block;overflow:visible}.bs .bs-rose{z-index:4;pointer-events:none;will-change:transform;display:block;position:absolute}.bs .bs-rose img{width:100%;height:auto;display:block}.bs .bs-hour{padding-top:calc(var(--bs-u) * 7);position:relative}.bs .bs-hour-last{padding-top:0;padding-bottom:calc(var(--bs-u) * 50)}.bs .bs-hour-last:first-of-type{padding-top:calc(var(--bs-u) * 7)}.bs .bs-hour-last .bs-hour-title{margin-top:calc(var(--bs-u) * -23)}.bs .bs-hour-icon{z-index:2;display:block;position:absolute}.bs .bs-hour-icon img{width:100%;height:auto;display:block}.bs .bs-hour-title,.bs .bs-hour-time{z-index:3;text-align:center;position:relative}.bs .bs-hour-title{font-family:var(--font-bs-prose), Georgia, serif;font-size:calc(var(--bs-t) * 23);text-wrap:balance;font-weight:600;line-height:1.25}.bs .bs-hour-time{font-family:var(--font-bs-sans), Arial, sans-serif;font-size:calc(var(--bs-t) * 25);font-weight:300;line-height:1.2}.bs .bs-hour-left .bs-hour-title,.bs .bs-hour-left .bs-hour-time{width:calc(var(--bs-u) * 262);margin-left:calc(var(--bs-u) * 6)}.bs .bs-hour-right .bs-hour-title,.bs .bs-hour-right .bs-hour-time{width:calc(var(--bs-u) * 218);margin-left:calc(var(--bs-u) * 96)}.bs .bs-venue{padding:calc(var(--bs-u) * 41.7) 0 calc(var(--bs-u) * 122.2)}.bs .bs-venue.bs-venue-last{padding-bottom:calc(var(--bs-u) * 70)}.bs .bs-venue-last .bs-paper>.bs-silk{display:none}.bs .bs-paper{box-sizing:border-box;width:calc(var(--bs-u) * 250.5);min-height:calc(var(--bs-u) * 376.1);margin-left:calc(var(--bs-u) * 34.75);padding:calc(var(--bs-u) * 28.3) 0 calc(var(--bs-u) * 18.8);color:var(--bs-wine);background:#f4f2ee url(/templates/burgundy-silk/v1/img/location-card.webp) 50%/133.33% 111.01% no-repeat;flex-direction:column;align-items:center;display:flex;position:relative}.bs .bs-paper-seal,.bs .bs-house,.bs .bs-glove{pointer-events:none;display:block;position:absolute}.bs .bs-paper-seal img,.bs .bs-house img,.bs .bs-glove img{width:100%;height:auto;display:block}.bs .bs-paper-seal{z-index:4;top:calc(var(--bs-u) * -62.7);left:calc(var(--bs-u) * 76.25);width:calc(var(--bs-u) * 99)}.bs .bs-house{z-index:1;top:calc(var(--bs-u) * 18.3);left:calc(var(--bs-u) * 25.25);width:calc(var(--bs-u) * 200)}.bs .bs-paper>.bs-silk{left:calc(var(--bs-u) * -34.75);width:calc(var(--bs-u) * 320)}.bs .bs-glove{z-index:1;top:calc(100% - var(--bs-u) * 24.8);left:calc(var(--bs-u) * 62.25);width:calc(var(--bs-u) * 126)}.bs .bs-venue-title{min-height:calc(var(--bs-u) * 70);margin:0 calc(var(--bs-u) * -5);color:var(--bs-wine);align-self:stretch}.bs .bs-address{min-height:calc(var(--bs-u) * 104);margin:calc(var(--bs-u) * 110) calc(var(--bs-u) * -5) 0;color:var(--bs-wine);font-size:calc(var(--bs-t) * 18);flex-direction:column;justify-content:center;align-self:stretch;font-weight:600;line-height:1.4;display:flex}.bs .bs-address-line{display:block}.bs .bs-map{z-index:3;margin:calc(var(--bs-u) * 8) 0 0}.bs .bs-dress{padding:calc(var(--bs-u) * 82) 0 calc(var(--bs-u) * 21)}.bs .bs-dress-title{min-height:calc(var(--bs-u) * 90);line-height:1}.bs .bs-dress-text{min-height:calc(var(--bs-u) * 164);margin:calc(var(--bs-u) * 4) calc(var(--bs-u) * 15) 0 calc(var(--bs-u) * 14);font-size:calc(var(--bs-t) * 21);justify-content:center;align-items:center;font-weight:600;line-height:1.3;display:flex}.bs .bs-swatches{z-index:3;justify-content:center;gap:calc(var(--bs-u) * 12);margin-top:calc(var(--bs-u) * 18);display:flex;position:relative}.bs .bs-swatch{width:calc(var(--bs-u) * 48);height:calc(var(--bs-u) * 48);background:#000;border-radius:50%;display:block}.bs .bs-swatch-silk{background:#e0ceb6 url(/templates/burgundy-silk/v1/img/palette-1.webp) 90.679% 100%/141.353% no-repeat}.bs .bs-swatch-pink{background:#e0ceb6 url(/templates/burgundy-silk/v1/img/palette-3.webp) 9.677% 45.565%/487.5% no-repeat}.bs .bs-dress-note{min-height:calc(var(--bs-u) * 50);margin-top:calc(var(--bs-u) * 30);letter-spacing:.03em;font-weight:600;line-height:1.47}.bs .bs-looks{z-index:3;width:calc(var(--bs-u) * 272);margin:calc(var(--bs-u) * 10) auto 0;position:relative}.bs .bs-looks-view{height:calc(var(--bs-u) * 253);touch-action:pan-y;position:relative;overflow:hidden}.bs .bs-looks-track{height:100%;transition:transform .3s;display:flex}.bs .bs-looks-slide{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:0 0 100%;width:100%;height:100%;display:block}.bs .bs-looks-arrows{justify-content:center;gap:calc(var(--bs-u) * 10);margin-top:calc(var(--bs-u) * 10);display:flex}.bs .bs-looks-arrow{width:calc(var(--bs-u) * 30);height:calc(var(--bs-u) * 30);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e8e8e8;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.bs .bs-looks-arrow:focus-visible{outline-offset:2px;outline:1px solid #fff}.bs .bs-looks-arrow svg{width:100%;height:100%;display:block}.bs .bs-looks-back svg{transform:rotate(180deg)}.bs.bs-still .bs-looks-arrow{cursor:default}.bs .bs-rsvp{padding:calc(var(--bs-u) * 140) 0 calc(var(--bs-u) * 44);background:linear-gradient(to bottom, var(--bs-burgundy) 0, var(--bs-burgundy) calc(var(--bs-u) * 58), var(--bs-deep) calc(var(--bs-u) * 58))}.bs .bs-rsvp-title{min-height:calc(var(--bs-u) * 46);line-height:1;display:flex}.bs .bs-rsvp-deadline{margin:calc(var(--bs-u) * 18) calc(var(--bs-u) * 24) 0;color:var(--bs-soft);font-size:calc(var(--bs-t) * 18);line-height:1.35}.bs .bs-rsvp-form{z-index:3;margin-top:calc(var(--bs-u) * 54);padding:0 calc(var(--bs-u) * 24);position:relative}.bs .bs-form{color:#fff;font-family:var(--font-bs-sans), Arial, sans-serif;text-align:left;font-weight:300;position:relative}.bs .bs-field{margin:0 0 calc(var(--bs-t) * 30)}.bs .bs-form-label{margin:0 0 calc(var(--bs-t) * 10);font-size:calc(var(--bs-t) * 19);font-weight:500;line-height:1.35;display:block}.bs .bs-input{box-sizing:border-box;width:100%;height:calc(var(--bs-t) * 52);color:#fff;font:inherit;font-size:calc(var(--bs-t) * 19);appearance:none;background:0 0;border:0;border-bottom:1px solid #ffffffa6;border-radius:0;outline:none;margin:0;padding:0;font-weight:300;transition:border-color .2s ease-in-out;display:block}.bs .bs-input::placeholder{color:#fff6;opacity:1}.bs .bs-input:focus{border-bottom-color:#fff}.bs .bs-input-drawn{color:#fff6;white-space:nowrap;align-items:center;display:flex}.bs .bs-choices{gap:calc(var(--bs-t) * 12);display:flex}.bs .bs-choice{flex:1;display:flex;position:relative}.bs label.bs-choice{cursor:pointer}.bs .bs-choice input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.bs .bs-choice-box{box-sizing:border-box;min-height:calc(var(--bs-t) * 52);padding:calc(var(--bs-t) * 12) calc(var(--bs-t) * 10);border-radius:calc(var(--bs-t) * 11);font-size:calc(var(--bs-t) * 16);text-align:center;text-wrap:balance;border:1px solid #ffffff8c;flex:1;justify-content:center;align-items:center;font-weight:400;line-height:1.25;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:flex}.bs .bs-choice input:checked+.bs-choice-box{color:var(--bs-wine);background:#fff;border-color:#fff;font-weight:500}.bs .bs-choice input:focus-visible+.bs-choice-box{outline-offset:2px;outline:1px solid #fff}.bs .bs-people{transition:opacity .2s}.bs .bs-people[data-off]{opacity:.45}.bs .bs-stepper{align-items:center;gap:calc(var(--bs-t) * 18);display:flex}.bs .bs-step{box-sizing:border-box;width:calc(var(--bs-t) * 44);height:calc(var(--bs-t) * 44);color:#fff;font:inherit;font-size:calc(var(--bs-t) * 24);background:0 0;border:1px solid #ffffff8c;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.bs button.bs-step{cursor:pointer;-webkit-tap-highlight-color:transparent}.bs button.bs-step:disabled{cursor:default;opacity:.3}.bs .bs-count{min-width:calc(var(--bs-t) * 40);font-size:calc(var(--bs-t) * 28);font-variant-numeric:tabular-nums;text-align:center;font-weight:400}.bs .bs-hint{margin-top:calc(var(--bs-t) * 8);color:#fff9;font-size:calc(var(--bs-t) * 14);line-height:1.3;display:block}.bs .bs-submit{box-sizing:border-box;width:100%;min-height:calc(var(--bs-t) * 56);margin-top:calc(var(--bs-t) * 6);padding:calc(var(--bs-t) * 6) calc(var(--bs-t) * 10);border-radius:calc(var(--bs-t) * 11);color:var(--bs-wine);font:inherit;font-size:calc(var(--bs-t) * 18);text-align:center;background:#fff;border:0;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:flex}.bs button.bs-submit{cursor:pointer;-webkit-tap-highlight-color:transparent}.bs button.bs-submit:disabled{cursor:default;opacity:.45}.bs button.bs-submit:focus-visible,.bs button.bs-step:focus-visible,.bs .bs-form-again:focus-visible{outline-offset:3px;outline:1px solid #fff}.bs .bs-form .bs-form-error{margin-top:calc(var(--bs-t) * 10);color:#ffb4ab;font-size:calc(var(--bs-t) * 15);text-align:center;line-height:1.3}.bs .bs-form-captcha:empty{display:none}.bs .bs-form-captcha{margin-top:calc(var(--bs-t) * 12);justify-content:center;display:flex}.bs .bs-form-reply{align-items:center;gap:calc(var(--bs-t) * 12);padding:calc(var(--bs-t) * 10) 0;text-align:center;flex-direction:column;display:flex}.bs .bs-form .bs-form-thanks{font-family:var(--font-bs-script), "Brush Script MT", cursive;font-size:calc(var(--bs-t) * 38);font-weight:400;line-height:1.2}.bs .bs-form .bs-form-reply-text{font-size:calc(var(--bs-t) * 18);white-space:pre-line;text-wrap:balance;line-height:1.45}.bs .bs-form .bs-form-reply-name{color:var(--bs-soft);font-family:var(--font-bs-prose), Georgia, serif;font-size:calc(var(--bs-t) * 19);font-style:italic;line-height:1.2}.bs .bs-form .bs-form-closed{padding:calc(var(--bs-t) * 12) calc(var(--bs-t) * 14);border-radius:calc(var(--bs-t) * 11);font-size:calc(var(--bs-t) * 17);border:1px solid #ffffff8c;line-height:1.3}.bs .bs-form-again{min-height:calc(var(--bs-t) * 48);margin-top:calc(var(--bs-t) * 6);padding:0 calc(var(--bs-t) * 22);border-radius:calc(var(--bs-t) * 11);color:#fff;font:inherit;font-size:calc(var(--bs-t) * 17);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #fff9;font-weight:500}.bs .bs-form[data-off]>:not(.bs-form-off){opacity:.35}.bs .bs-form .bs-form-off{z-index:2;box-sizing:border-box;width:calc(var(--bs-u) * 230);padding:calc(var(--bs-u) * 14) calc(var(--bs-u) * 16);border-radius:calc(var(--bs-u) * 11);background:var(--bs-deep);font-size:calc(var(--bs-u) * 16);text-align:center;border:1px solid #fff9;font-weight:400;line-height:1.35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs .bs-divider{height:calc(var(--bs-u) * 110);background:var(--bs-deep)}.bs .bs-farewell{box-sizing:border-box;min-height:calc(var(--bs-u) * 460);padding:calc(var(--bs-u) * 240) 0 calc(var(--bs-u) * 60);background:#141012}.bs .bs-farewell-photo{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.bs .bs-farewell-art{object-fit:cover;object-position:center bottom}.bs .bs-farewell-veil{z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000bf);position:absolute;inset:0}.bs .bs-farewell-words{min-height:calc(var(--bs-u) * 120);margin:0 calc(var(--bs-u) * 2);font-size:calc(var(--bs-t) * 28);justify-content:center;align-items:center;font-weight:600;line-height:1.4;display:flex}.bs [data-anim]{opacity:0;transition-property:opacity,transform;transition-duration:1.5s;transition-delay:.2s;transition-timing-function:var(--bs-ease);backface-visibility:hidden}.bs [data-anim=rise],.bs [data-anim=rise-soon],.bs [data-anim=rise-late],.bs [data-anim=rise-fast],.bs [data-anim=button]{transform:translate3d(0, calc(var(--bs-u) * 100), 0)}.bs [data-anim=rise-soon]{transition-delay:.3s}.bs [data-anim=rise-late]{transition-delay:.5s}.bs [data-anim=button]{transition-delay:.6s}.bs [data-anim=rise-fast]{transition-duration:.5s;transition-delay:0s}.bs [data-anim=from-right],.bs [data-anim=from-right-slow]{transform:translate3d(calc(var(--bs-u) * 100), 0, 0)}.bs [data-anim=from-right-slow]{transition-duration:2.1s;transition-delay:.3s}.bs [data-anim=from-left-late],.bs [data-anim=from-left-long]{transform:translate3d(calc(var(--bs-u) * -100), 0, 0)}.bs [data-anim=from-left-late]{transition-delay:.5s}.bs [data-anim=from-left-long]{transition-duration:3s;transition-delay:.3s}.bs [data-anim].is-in{opacity:1;transform:none}.bs [data-anim].is-instant{transition:none}.bs.bs-still [data-anim]{opacity:1;transition:none;transform:none}.bs .bs-wm-layer{z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.bs .bs-wm{color:#fffaf03d;-webkit-text-stroke:calc(var(--bs-u) * .55) #4a021866;font-family:var(--font-bs-serif), Georgia, serif;font-size:calc(var(--bs-u) * 22);letter-spacing:calc(var(--bs-u) * 3);text-transform:uppercase;white-space:nowrap;line-height:1;position:absolute;transform:rotate(-24deg)}.bs .bs-wm-stamp{z-index:9;padding:calc(var(--bs-u) * 8) calc(var(--bs-u) * 14) calc(var(--bs-u) * 6);border:calc(var(--bs-u) * 1.6) solid #fffc;border-radius:calc(var(--bs-u) * 4);color:#ffffffeb;font-family:var(--font-bs-serif), Georgia, serif;font-size:calc(var(--bs-u) * 19);letter-spacing:calc(var(--bs-u) * 3.5);white-space:nowrap;pointer-events:none;background:#280d138c;line-height:1;position:absolute;left:50%;transform:translate(-50%)rotate(-7deg)}@media (prefers-reduced-motion:reduce){.bs [data-anim],.bs [data-anim].is-in{opacity:1!important;transition:none!important;transform:none!important}.bs .bs-flap,.bs .bs-seal{transition-duration:1ms;transition-delay:0s}}.bs .bs-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
