@font-face{font-family:Gather Script;font-style:normal;font-weight:600;font-display:swap;src:url(assets/gather-script.ttf)}@font-face{font-family:Gather Soft;font-style:normal;font-weight:700;font-display:swap;src:url(assets/gather-soft.ttf)}@font-face{font-family:Gather Tall;font-style:normal;font-weight:700;font-display:swap;src:url(assets/gather-tall.ttf)}#people .section-intro h2 span{font-family:Gather Soft,Georgia,serif!important;font-size:clamp(38px,4.4vw,67px)!important;font-weight:700!important;letter-spacing:-.065em!important}#people .section-intro h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:clamp(78px,8.3vw,127px)!important;line-height:.83!important;letter-spacing:-.055em!important;transform:rotate(-5deg);margin:8px 0 26px 12%!important;display:block!important}#people .section-intro .eyebrow{font-size:10px!important;letter-spacing:.13em!important;max-width:200px;margin-bottom:24px!important}#people .section-intro>p{font-size:17px!important;line-height:1.6!important;margin-top:22px!important}#people .section-intro>p span{font-family:Gather Script,cursive!important;font-size:29px!important;line-height:1.2!important;margin-top:12px;color:#85334c}#paper-purse h2{margin:0 0 30px!important;color:#303226!important}#paper-purse h2>span{display:block;font-family:Manrope,sans-serif;font-size:clamp(17px,1.8vw,27px);font-weight:500;letter-spacing:.04em;margin-bottom:20px}#paper-purse h2 em{display:block;font-family:Bodoni Moda,serif;font-style:normal;font-size:clamp(49px,5.7vw,88px);line-height:.9;letter-spacing:-.055em;font-weight:600}#paper-purse .product-story p{font-size:15px;line-height:1.65}#paper-purse .sweet-note{display:block;width:max-content;border-bottom:1px solid #9d804a;padding-bottom:9px;margin-top:23px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}#coastal .section-intro h2 span{font-family:Manrope,sans-serif!important;font-weight:500!important;font-size:clamp(20px,2.25vw,34px)!important;letter-spacing:.025em!important;line-height:1.4!important;text-transform:none!important}#coastal .section-intro h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:clamp(70px,7.5vw,114px)!important;letter-spacing:-.055em!important;line-height:1!important;color:#177589!important;margin:0!important}#coastal .section-intro>p{border-left:2px solid #ad8d59;padding-left:18px!important;font-size:16px!important;line-height:1.6!important;margin-top:30px!important}#hosting .section-intro h2 span{font-family:Gather Tall,sans-serif!important;font-size:clamp(35px,4.3vw,66px)!important;letter-spacing:.12em!important;line-height:1!important;font-weight:700!important}#hosting .section-intro h2 em{font-family:Bodoni Moda,serif!important;font-size:clamp(48px,5.9vw,89px)!important;line-height:.94!important;letter-spacing:-.055em!important;color:#f1d7a1!important;margin-top:15px!important}#hosting .section-intro>p{font-size:17px!important;line-height:1.7!important;margin-top:32px!important;max-width:320px!important}#hosting .section-intro>p span{font-size:17px!important;margin:10px 0 0!important;color:#fff3dd!important}#celebrate .section-intro h2 span{font-family:Gather Tall,sans-serif!important;font-size:clamp(25px,3vw,46px)!important;letter-spacing:.14em!important;font-weight:700!important;color:#ffdc82!important}#celebrate .section-intro h2 em{font-family:Gather Soft,Georgia,serif!important;font-style:normal!important;font-size:clamp(50px,6.5vw,99px)!important;line-height:.9!important;font-weight:700!important;letter-spacing:-.065em!important;color:#fff0cc!important;margin-top:14px!important}#celebrate .section-intro>p{margin-top:20px!important}#celebrate .chocolate-stamp{font-family:Gather Tall,sans-serif!important;font-size:23px!important;letter-spacing:.055em!important;display:inline-block!important;width:auto!important;border-block:2px solid #e9ad58;padding:6px 0!important;margin:0 0 20px!important;color:#ffd28b!important;transform:rotate(-3deg)}#celebrate .section-intro>p>span:last-child{font-size:16px!important;line-height:1.6!important}#thanksgiving h2{font-family:Gather Soft,Georgia,serif!important;font-size:clamp(37px,4.7vw,72px)!important;letter-spacing:-.06em!important;line-height:1!important;color:#643c22!important;margin:0 0 28px!important}#thanksgiving h2>span{display:block;font-family:Manrope,sans-serif;font-weight:500;font-size:22px;letter-spacing:.02em;margin-bottom:10px}#thanksgiving h2 em{display:block;font-family:Gather Script,cursive;font-size:clamp(43px,5.2vw,80px);font-style:normal;font-weight:600;margin-top:12px;line-height:1}#thanksgiving .product-story p{font-size:16px;line-height:1.65;max-width:310px}#thanksgiving .product-story p span{display:block;margin-top:18px;font-weight:700}.gift-note h2>span{display:block;font-family:Manrope,sans-serif;font-weight:600;font-size:clamp(24px,3vw,42px);letter-spacing:-.04em}.gift-note h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:clamp(86px,11vw,160px)!important;line-height:.95!important;display:block;transform:rotate(-4deg);margin:6px 0 15px!important}.gift-note>p{font-size:17px!important;line-height:1.7!important}#christmas .section-intro .eyebrow{font-family:Gather Script,cursive!important;font-size:26px!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important;color:#f7dca0!important}#christmas .section-intro h2 span{font-family:Gather Soft,Georgia,serif!important;font-size:clamp(63px,7.9vw,120px)!important;font-weight:700!important;letter-spacing:-.065em!important;line-height:.9!important}#christmas .section-intro h2 em{font-family:Bodoni Moda,serif!important;font-size:clamp(40px,5.1vw,78px)!important;line-height:1.1!important;margin:4px 0 0 5%!important}#christmas .section-intro>p{font-size:19px!important;line-height:1.55!important;margin-top:22px!important}#christmas .section-intro>p span{display:block;font-family:Gather Script,cursive;font-size:28px!important;line-height:1.2!important;margin-top:12px}#christmas-notebooks h3{font-family:Bodoni Moda,serif;font-size:clamp(36px,4.5vw,68px);font-weight:600;line-height:1;letter-spacing:-.04em;margin:0 0 28px}#christmas-notebooks h3>span{display:block;font-family:Gather Script,cursive;font-size:clamp(45px,5vw,76px);color:#e7c783;transform:rotate(-4deg);margin-bottom:25px}#christmas-notebooks h3 em{font-size:1.15em}#christmas-notebooks p{font-size:16px;line-height:1.7}#hanukkah .section-intro{text-align:center!important;max-width:450px}#hanukkah .section-intro .eyebrow{font-family:Manrope,sans-serif!important;font-size:11px!important;letter-spacing:.22em!important;border-bottom:1px solid #ddbc7370;padding-bottom:15px!important;display:inline-block!important}#hanukkah .section-intro h2 span{font-family:Manrope,sans-serif!important;font-weight:500!important;font-size:clamp(25px,3vw,46px)!important;letter-spacing:.2em!important;margin:15px 0 0!important}#hanukkah .section-intro h2 em{font-family:Bodoni Moda,serif!important;font-size:clamp(79px,9vw,138px)!important;letter-spacing:-.045em!important;line-height:1!important;font-style:normal!important;margin:0!important;color:#f1d391!important}#hanukkah .section-intro>p{font-size:17px!important;line-height:1.75!important;max-width:310px!important;margin:25px auto 0!important}#newyear>div{width:44%!important;text-align:center;padding-left:0!important}#newyear .eyebrow{font-family:Gather Tall,sans-serif!important;font-size:21px!important;letter-spacing:.22em!important;color:#eccf90!important;margin-bottom:24px!important}#newyear h2{margin:0!important;line-height:1!important}#newyear h2>span{display:block;font-family:Gather Tall,sans-serif;font-size:clamp(36px,4.8vw,74px);letter-spacing:.17em;font-weight:700}#newyear h2 em{display:block;font-family:Bodoni Moda,serif!important;font-style:normal!important;text-transform:uppercase;font-weight:600!important;letter-spacing:-.055em!important;font-size:clamp(49px,5.8vw,89px)!important;line-height:1.2!important;color:#f5d894!important;border-block:1px solid #d9b56b88;margin:12px 0 24px!important;padding:12px 0}#newyear>div>p:last-child{font-size:17px!important;letter-spacing:.02em!important;line-height:1.7!important}.orders h2>span{font-family:Gather Soft,Georgia,serif;font-size:clamp(35px,4.5vw,66px);font-weight:700;letter-spacing:-.055em;display:block}.orders h2 em{font-family:Gather Script,cursive!important;font-style:normal!important;font-size:clamp(83px,9vw,138px)!important;line-height:.85!important;transform:rotate(-4deg);margin:8px 0 25px 10%!important}.orders .eyebrow{font-size:10px!important;letter-spacing:.17em!important}.rsvp h2>span{font-family:Gather Tall,sans-serif!important;text-transform:uppercase;letter-spacing:.09em!important;font-size:clamp(34px,4.5vw,68px)!important}.rsvp h2 em{font-family:Gather Script,cursive!important;font-size:clamp(96px,12vw,180px)!important;font-style:normal!important;line-height:.8!important;letter-spacing:-.04em!important;transform:rotate(-4deg);margin:5px 0 35px!important}.benefit h2{font-family:Gather Soft,Georgia,serif!important;font-weight:700!important;font-size:clamp(27px,3vw,43px)!important;line-height:1.1!important}@media(max-width:800px){#people .section-intro h2 span{font-size:44px!important}#people .section-intro h2 em{font-size:91px!important;margin-left:15%!important}#people .section-intro .eyebrow{max-width:100%;font-size:9px!important;margin-bottom:15px!important}#paper-purse h2 em{font-size:66px}#paper-purse h2 em br{display:none}#paper-purse h2>span{font-size:20px;margin-bottom:10px}#coastal .section-intro h2 span{font-size:23px!important}#coastal .section-intro h2 em{font-size:85px!important}#coastal .section-intro>p{margin-top:16px!important;max-width:100%!important}#hosting .section-intro h2 span{font-size:34px!important}#hosting .section-intro h2 em{font-size:61px!important}#celebrate .section-intro h2 span{font-size:28px!important}#celebrate .section-intro h2 em{font-size:64px!important}#celebrate .section-intro h2 em br{display:none}#thanksgiving h2{font-size:53px!important}#thanksgiving h2 em{font-size:58px}#thanksgiving h2>span{font-size:20px}#christmas .section-intro h2 span{font-size:83px!important}#christmas .section-intro h2 em{font-size:58px!important}#christmas .section-intro .eyebrow{font-size:23px!important}#christmas .section-intro>p{font-size:18px!important}#christmas-notebooks h3{font-size:47px}#christmas-notebooks h3>span{font-size:56px}#hanukkah .section-intro{max-width:none}#hanukkah .section-intro h2 span{font-size:30px!important}#hanukkah .section-intro h2 em{font-size:112px!important}#newyear>div{width:100%!important;padding:30px 24px 40px!important}#newyear h2>span{font-size:42px}#newyear h2 em{font-size:61px!important}#newyear .eyebrow{font-size:17px!important}.orders h2>span{font-size:39px}.orders h2 em{font-size:105px!important}.rsvp h2>span{font-size:40px!important}.rsvp h2 em{font-size:116px!important}}@media(min-width:801px){#hosting .section-intro{width:40%!important}#paper-purse .product-story{padding-top:10px}#thanksgiving .product-story{padding-top:10%}}@media(min-width:801px){#newyear>div{width:33%!important}#newyear h2 em{font-size:clamp(42px,4.8vw,73px)!important}#newyear>div>p:last-child{margin-inline:auto!important;text-align:center}}@media(max-width:800px){#paper-purse h2 em br{display:initial}#paper-purse h2 em{font-size:64px;white-space:normal}#people .section-intro h2 em{font-size:85px!important;margin-left:10%!important}.rsvp h2 em{font-size:108px!important}}
