.section-intro p b,.product-story p b,#newyear p b{display:block;font:800 10px/1.5 Manrope,sans-serif;letter-spacing:.14em;margin-bottom:12px}@media(min-width:801px){#people .section-intro,#coastal .section-intro,#hosting .section-intro,#celebrate .section-intro,#christmas .section-intro,#hanukkah .section-intro,#newyear>div{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important;margin:0!important}#people .section-intro h2{position:absolute;left:6.4%;top:7%;width:38%;margin:0!important}#people .section-intro h2 span{font-size:clamp(36px,4.3vw,68px)!important;line-height:1!important;letter-spacing:-.05em!important}#people .section-intro h2 em{font-size:clamp(90px,12.7vw,195px)!important;line-height:.75!important;margin:15px 0 0 -4%!important;white-space:nowrap!important;transform:rotate(-8deg)!important}#people .section-intro>p{position:absolute;left:6.4%;top:46%;width:23%;max-width:none!important;margin:0!important;font-size:15px!important;line-height:1.65!important}#people .section-intro>p b{color:#812341}#paper-purse .product-story{position:absolute;inset:0;margin:0!important;width:100%!important;padding:0!important}#paper-purse h2{position:absolute;top:11%;left:65%;width:31%;margin:0!important}#paper-purse h2>span{font:500 clamp(17px,1.7vw,26px)/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #9c8351;padding-top:18px;margin:0 0 38px}#paper-purse h2 em{font-size:clamp(61px,7.8vw,120px)!important;line-height:.88!important;letter-spacing:-.065em!important}#paper-purse .product-story>p{position:absolute;left:69%;bottom:12%;width:24%;font-size:14px;line-height:1.6}#coastal .section-intro h2{position:absolute;top:8%;left:6%;width:30%;margin:0!important}#coastal .section-intro h2 span{font-family:Bodoni Moda,serif!important;font-style:italic!important;font-size:clamp(26px,3.5vw,53px)!important;line-height:1.2!important}#coastal .section-intro h2 em{font-size:clamp(115px,17vw,261px)!important;line-height:.75!important;margin:0 0 0 8%!important;transform:rotate(-8deg)!important}#coastal .section-intro>p{position:absolute;left:6.5%;top:47%;width:17%;font-size:13px!important;line-height:1.55!important;margin:0!important;padding:0!important;border:0!important}#coastal .section-intro>p b{font-size:9px;letter-spacing:.1em}#hosting .section-intro h2{position:absolute;top:10%;left:6%;width:36%;margin:0!important}#hosting .section-intro h2 span{font-size:clamp(66px,8.6vw,132px)!important;line-height:.84!important;letter-spacing:-.015em!important;color:#f8eccf!important}#hosting .section-intro h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:clamp(42px,5.5vw,84px)!important;line-height:1!important;transform:rotate(-7deg)!important;margin:15px 0 0 5%!important}#hosting .section-intro>p{position:absolute;bottom:12%;left:7%;width:23%;max-width:none!important;margin:0!important;font-size:17px!important;line-height:1.5!important;border-left:1px solid #dfbc71!important;padding-left:20px!important}#celebrate .section-intro h2{position:absolute;left:6.4%;top:11%;width:38%;margin:0!important}#celebrate .section-intro h2 span{font-family:Gather Soft,Georgia,serif!important;font-size:clamp(46px,6.1vw,94px)!important;letter-spacing:-.055em!important;line-height:1!important;text-transform:none!important}#celebrate .section-intro h2 em{font-family:Gather Tall,sans-serif!important;text-transform:uppercase!important;font-size:clamp(61px,8vw,123px)!important;letter-spacing:-.025em!important;line-height:.96!important;margin:12px 0 0!important;white-space:nowrap!important}#celebrate .section-intro>p{position:absolute;left:6.4%;bottom:17%;width:26%;margin:0!important}#celebrate .chocolate-stamp{border:2px solid #edc382!important;padding:12px 18px!important;line-height:1!important;transform:rotate(-8deg)!important;font-size:clamp(21px,2.3vw,35px)!important;margin:0 0 25px!important}#celebrate .section-intro>p>span:last-child{font-size:14px!important}#thanksgiving .product-story{position:absolute;inset:0;width:100%!important;margin:0!important;padding:0!important}#thanksgiving h2{position:absolute;left:63%;top:12%;width:33%;font-size:clamp(43px,5.5vw,84px)!important;text-align:center!important;line-height:1!important}#thanksgiving h2>span{font-family:Bodoni Moda,serif;font-style:italic;font-size:clamp(24px,2.8vw,42px);margin-bottom:16px}#thanksgiving h2 em{font-size:clamp(40px,5.1vw,78px);margin:15px -4% 0;transform:rotate(-5deg)}#thanksgiving .product-story>p{position:absolute;top:62%;left:71%;width:23%;font-size:14px;line-height:1.55;border-top:1px solid #a78055;padding-top:18px}#christmas .section-intro h2{position:absolute;left:5.5%;top:11%;width:35%;margin:0!important}#christmas .section-intro h2 span{font-family:Bodoni Moda,serif!important;font-size:clamp(73px,10.7vw,164px)!important;font-weight:700!important;line-height:.8!important;text-transform:none!important;letter-spacing:-.065em!important}#christmas .section-intro h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:clamp(52px,7.7vw,118px)!important;line-height:1!important;margin:5px 0 0 4%!important;transform:rotate(-9deg)!important}#christmas .section-intro>p{position:absolute;top:50%;left:6.5%;width:23%;font-size:15px!important;line-height:1.65!important;margin:0!important}#hanukkah .section-intro h2{position:absolute;left:5%;top:8%;width:35%;margin:0!important;text-align:center!important}#hanukkah .section-intro h2 .eight{font-family:Bodoni Moda,serif!important;font-size:clamp(160px,24vw,368px)!important;font-weight:600!important;line-height:.8!important;letter-spacing:-.06em!important;color:#efd899!important;margin:0!important}#hanukkah .section-intro h2 .nights{font-family:Manrope,sans-serif!important;font-size:clamp(19px,2.3vw,35px)!important;font-weight:500!important;letter-spacing:-.025em!important;text-transform:none!important;line-height:1.4!important;margin:12px 0 0!important}#hanukkah .section-intro h2 em{font-family:Gather Script,cursive!important;font-size:clamp(35px,4.4vw,67px)!important;line-height:1!important;margin:10px 0 0!important;letter-spacing:-.04em!important}#hanukkah .section-intro>p{position:absolute;left:9%;bottom:12%;width:25%;font-size:15px!important;line-height:1.6!important;margin:0!important;text-align:center!important}#newyear h2{position:absolute;left:6%;top:11%;width:32%;margin:0!important;text-align:left}#newyear h2>span{font-family:Gather Tall,sans-serif;font-size:clamp(80px,11.6vw,178px);letter-spacing:.03em;line-height:.83;color:#f2db9c}#newyear h2 em{font-family:Gather Script,cursive!important;font-size:clamp(73px,10.5vw,161px)!important;line-height:.9!important;letter-spacing:-.055em!important;text-transform:none!important;transform:rotate(-12deg);border:0;margin:5px 0 0 4%!important;padding:0}#newyear>div>p:last-child{position:absolute;left:7%;bottom:12%;font-size:16px!important;line-height:1.6!important;text-align:left!important}}.gift-note{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:8%;text-align:left!important;padding:55px 12%!important}.gift-note h2{margin:0!important}.gift-note h2>span{font-size:clamp(21px,2.5vw,38px)!important}.gift-note h2 em{font-size:clamp(80px,9vw,138px)!important;margin-left:8%!important}.gift-note>p{max-width:280px!important;margin:0!important;font-size:16px!important;border-left:1px solid #b09768;padding-left:25px}@media(max-width:800px){#people .section-intro{position:relative;z-index:2;margin-top:-26px!important;transform:rotate(-2deg);width:96%!important;background:#eed0cc!important;box-shadow:0 -5px 20px #39151b15}#people .section-intro h2 span{font-size:31px!important}#people .section-intro h2 em{font-size:97px!important;margin:6px 0 20px 12%!important}#people .section-intro>p{font-size:14px!important;max-width:280px!important}#paper-purse .product-story{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:30px 24px 40px}#paper-purse h2{grid-column:1/-1;margin:0!important}#paper-purse h2>span{font-size:16px;text-transform:uppercase;letter-spacing:.16em}#paper-purse h2 em{font-size:clamp(56px,16vw,90px)!important;line-height:.9!important}#paper-purse h2 em br{display:none}#paper-purse h2 em{white-space:normal}#paper-purse .product-story>p{grid-column:2;margin:0;font-size:13px;min-width:0}#paper-purse .product-story>p b{font-size:8px}#coastal .section-intro{position:relative;margin-top:-12px!important;background:#e1efea!important;padding:24px 28px 35px!important}#coastal .section-intro h2{display:flex;align-items:center;gap:10px;margin:0!important}#coastal .section-intro h2 span{font-family:Bodoni Moda,serif!important;font-style:italic!important;font-size:27px!important;max-width:135px;line-height:1.1!important}#coastal .section-intro h2 em{font-size:115px!important;line-height:.8!important;transform:rotate(-8deg)!important}#coastal .section-intro>p{font-size:14px!important;border:0!important;padding-left:0!important;max-width:250px!important;margin-top:30px!important}#hosting .section-intro h2 span{font-size:clamp(57px,16vw,85px)!important;line-height:.83!important;letter-spacing:0!important}#hosting .section-intro h2 span br{display:none}#hosting .section-intro h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:68px!important;line-height:.9!important;margin:-4px 0 20px 8%!important;transform:rotate(-7deg)!important}#hosting .section-intro>p{font-size:15px!important;border-left:1px solid #d4b47b!important;padding-left:18px!important;margin-left:20%!important}#celebrate .section-intro h2 span{font-family:Gather Soft,serif!important;text-transform:none!important;font-size:45px!important;letter-spacing:-.05em!important}#celebrate .section-intro h2 em{font-family:Gather Tall,sans-serif!important;text-transform:uppercase!important;font-size:72px!important;line-height:.95!important;letter-spacing:-.03em!important}#celebrate .section-intro>p{display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:center;max-width:none!important}#celebrate .chocolate-stamp{font-size:18px!important;padding:8px!important;border:1px solid!important;margin:0!important;line-height:1!important}#celebrate .section-intro>p>span:last-child{font-size:13px!important}#thanksgiving h2{text-align:center!important;font-size:50px!important;line-height:1!important}#thanksgiving h2>span{font-family:Bodoni Moda,serif;font-style:italic;font-size:27px}#thanksgiving h2 em{font-size:53px;transform:rotate(-5deg)}#thanksgiving .product-story>p{font-size:14px;max-width:240px;margin:30px auto 0;border-top:1px solid #ae8d5f;padding-top:18px}.gift-note{grid-template-columns:1fr;gap:25px;padding:35px 28px!important}.gift-note>p{margin-left:20%!important;font-size:14px!important}.gift-note h2 em{font-size:103px!important}#christmas .section-intro h2 span{font-family:Bodoni Moda,serif!important;font-size:104px!important;line-height:.8!important;text-transform:none!important}#christmas .section-intro h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:80px!important;transform:rotate(-9deg)!important;margin:0 0 25px 6%!important}#christmas .section-intro>p{font-size:15px!important;max-width:260px!important}#christmas .section-intro p b{font-size:9px}#hanukkah .section-intro h2{display:grid;grid-template-columns:95px 1fr;align-items:center;text-align:left!important;margin:0!important;gap:0 15px}#hanukkah .section-intro h2 .eight{grid-row:1/3;font-family:Bodoni Moda,serif!important;font-size:158px!important;letter-spacing:-.05em!important;line-height:.9!important;margin:0!important}#hanukkah .section-intro h2 .nights{font:500 25px/1.1 Manrope,sans-serif!important;letter-spacing:-.04em!important;text-transform:none!important}#hanukkah .section-intro h2 em{font-family:Gather Script,cursive!important;font-size:38px!important;line-height:1!important;letter-spacing:-.04em!important}#hanukkah .section-intro>p{font-size:15px!important;margin-top:28px!important}#newyear>div{position:relative!important;padding:30px 26px 40px!important;text-align:left!important}#newyear h2>span{font-size:92px;line-height:.82;letter-spacing:.015em}#newyear h2>span br{display:none}#newyear h2 em{font-family:Gather Script,cursive!important;font-size:115px!important;line-height:.9!important;text-transform:none!important;transform:rotate(-9deg);border:0!important;margin:-10px 0 25px 12%!important;padding:0}#newyear>div>p:last-child{text-align:right!important;font-size:15px!important;margin-left:auto!important}}@media(min-width:801px){#hanukkah .section-intro>p{bottom:24%}#thanksgiving h2 em{font-size:clamp(38px,4.7vw,72px)}}@media(max-width:800px){#newyear h2>span br{display:initial}#newyear h2>span{font-size:100px}#paper-purse h2 em{font-size:58px!important}#hosting .section-intro h2 span br{display:initial}}@media(max-width:800px){#christmas .section-intro h2 em{font-size:76px!important}#newyear h2 em{font-size:106px!important}}@media(min-width:801px){#thanksgiving .product-story,#paper-purse .product-story{height:100%!important;align-self:stretch!important}}#rsvp.closing-spread{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-end;aspect-ratio:3/2;min-height:740px;padding:5% 5% 5% 0!important;margin:0;background:#08251c;color:#fff0d0;border:0;overflow:hidden}#rsvp.closing-spread:before,#rsvp.closing-spread:after{display:none!important}.closing-photo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.closing-copy{width:36%;position:relative}.closing-kicker{font:800 10px/1.5 Manrope,sans-serif;letter-spacing:.2em;color:#e2c693;margin:0 0 20px}#rsvp .closing-copy h2{font-family:Bodoni Moda,serif;font-size:clamp(60px,7.8vw,120px);line-height:.9;letter-spacing:-.05em;color:#fff0cf;margin:0 0 28px;font-weight:600}#rsvp .closing-copy h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:1.3em!important;color:#ebc77e;display:block;line-height:.65!important;letter-spacing:-.055em!important;transform:rotate(-7deg);margin:5px 0 40px 17%!important}.closing-welcome{font-size:15px;line-height:1.7;color:#fff3dd;margin:0 0 25px}.closing-date{display:flex;align-items:center;gap:22px;border-block:1px solid #e5c58a66;padding:13px 0;margin:24px 0}.closing-date>strong{font:600 clamp(75px,8.5vw,130px)/.9 "Bodoni Moda",serif;letter-spacing:-.07em;color:#efce88}.closing-date>div{display:flex;flex-direction:column;gap:10px}.closing-date span{font:800 11px/1.5 Manrope,sans-serif;letter-spacing:.12em}.closing-date b{font:600 27px/1.2 Manrope,sans-serif;letter-spacing:-.04em}#rsvp.closing-spread .invite-action{display:flex;align-items:center;justify-content:space-between;width:100%;background:#edcf91;color:#123b2c;box-shadow:none;border:0;padding:18px 23px;min-height:58px;font:800 20px/1.2 Manrope,sans-serif;text-decoration:none}#rsvp.closing-spread .invite-action:hover{background:#ffe6b5}.closing-required{font:500 11px/1.5 Manrope,sans-serif;color:#e5d6b9;margin:12px 0 0}.closing-guests{font:500 13px/1.5 Manrope,sans-serif;color:#f6e5c7;margin:28px 0 0}.closing-guests span{display:block;font:600 32px/1.2 Gather Script,cursive;color:#ebc77e;margin-bottom:5px}@media(max-width:800px){#rsvp.closing-spread{display:block;aspect-ratio:auto;min-height:0;padding:0!important}.closing-photo{position:relative;display:block;aspect-ratio:1/1;height:auto;object-position:left center;z-index:0}.closing-copy{width:100%;padding:30px 26px 40px;box-sizing:border-box}#rsvp .closing-copy h2{font-size:81px;margin-bottom:25px}#rsvp .closing-copy h2 em{font-size:105px!important;margin:0 0 30px 25%!important}.closing-kicker{font-size:9px;margin-bottom:22px}.closing-welcome{font-size:14px}.closing-date>strong{font-size:104px}.closing-date{margin:22px 0}.closing-date span{font-size:10px}.closing-date b{font-size:26px}.closing-guests{margin-top:24px}.closing-guests span{font-size:30px}}@media(min-width:801px){#thanksgiving .product-story>p{top:52%}}
