@media(min-width:801px){.hero.personal-opening{min-height:730px;padding-block:35px}.personal-opening .host-signature{margin-bottom:20px}.personal-opening .opening-description{margin:18px 0!important}.personal-opening .opening-actions{margin:18px 0 20px}.personal-opening .opening-date{padding-block:10px}#paper-purse{aspect-ratio:16/9}#paper-purse h2{top:9%}#paper-purse h2 em{font-size:clamp(61px,7vw,108px)!important}#paper-purse .product-story>p{bottom:9%;font-size:16px;width:25%;left:68%}#hosting .immersive-scene{aspect-ratio:16/9!important}#hosting .section-intro h2{top:9%}#hosting .section-intro h2 span{font-size:clamp(60px,7.5vw,115px)!important}#hosting .section-intro>p{bottom:9%;font-size:18px!important}#thanksgiving{aspect-ratio:16/10}#thanksgiving .product-story>p{top:54%;font-size:16px;width:25%;left:69%}#people .section-intro>p{font-size:17px!important;width:24%;top:45%}#coastal .section-intro>p{font-size:15px!important;width:18%;top:45%}#celebrate .section-intro>p>span:last-child{font-size:16px!important}#hanukkah .section-intro>p{font-size:17px!important;bottom:24%}}#hosting .section-intro h2 em{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;transform:none!important;font-size:clamp(40px,5vw,76px)!important;letter-spacing:-.055em!important}#thanksgiving h2 em{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;transform:none!important;font-size:clamp(32px,3.8vw,58px)!important;letter-spacing:-.04em!important;margin-top:20px!important}#hanukkah .section-intro h2 em{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-size:clamp(30px,3.8vw,58px)!important;letter-spacing:-.045em!important}#newyear h2 em{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-size:clamp(64px,8vw,123px)!important;transform:none!important;letter-spacing:-.05em!important;margin:20px 0 0!important}.orders h2 em{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-size:clamp(65px,7.5vw,115px)!important;transform:none!important;letter-spacing:-.06em!important;margin:10px 0 25px!important}.section-intro p b,.product-story p b,#newyear p b{font-size:11px;letter-spacing:.1em}.gathering-context{padding-block:26px;border-top:0;border-bottom:1px solid #b8996955}.gathering-context>div:last-child p{font-size:19px;line-height:1.5;margin:0 0 10px;color:#183c34}.gathering-context>div:last-child p strong{display:block;font-weight:800}.collection.scene-only{padding-block:0!important}.collection.scene-only>.immersive-scene{margin-top:0!important;margin-bottom:0!important}#christmas{padding-top:0!important}.gift-note{box-shadow:none}.benefit-finish{border-top:0}@media(max-width:800px){.hero.personal-opening{min-height:0}.personal-opening .hero-copy{padding-top:22px!important;padding-bottom:25px!important}.personal-opening .host-signature{margin-bottom:16px}.personal-opening .opening-description{margin:15px 0!important}.personal-opening .opening-actions{margin:16px 0 20px}.gathering-context{padding:24px;gap:16px}.gathering-context>div:first-child p{font-size:23px}.gathering-context>div:last-child p{font-size:17px}}@media(max-width:800px){#hosting .section-intro h2 em{font-size:52px!important;margin-top:15px!important}#thanksgiving h2 em{font-size:38px!important}#hanukkah .section-intro h2 em{font-size:32px!important}#newyear h2 em{font-size:86px!important;margin:16px 0 25px!important}.orders h2 em{font-size:84px!important}#paper-purse .product-story>p{grid-column:1/-1;max-width:260px;margin-left:auto;font-size:15px}#paper-purse .product-story>p b,.section-intro p b,.product-story p b{font-size:10px}#coastal .section-intro>p,#thanksgiving .product-story>p{font-size:15px!important}#celebrate .section-intro>p>span:last-child{font-size:14px!important}.gift-note{padding-block:28px!important;gap:18px}.orders .section-intro{padding-block:24px 30px!important}}@media(min-width:801px){#hosting .staged-photo{object-position:center top}}@media(min-width:801px){#special-orders.immersive-scene{aspect-ratio:3/2}}.mobile-collection-picker{display:none}@media(max-width:800px){html{scroll-padding-top:calc(var(--collection-bar-height,64px) + 12px)}.hero.personal-opening{padding-top:60px}.hero-navigation{gap:6px;top:max(8px,env(safe-area-inset-top));left:16px;right:16px}.hero-navigation a{min-height:44px;padding:10px 13px;font-size:12px;box-shadow:none}.personal-opening .hero-copy{padding:22px 24px 24px!important}.personal-opening .host-signature{padding:0;margin:0 0 16px;transform:none;box-shadow:none;background:none}.host-signature>span{font-size:9px;letter-spacing:.09em}.host-signature>.rachel-wordmark{width:190px;height:auto;margin-top:4px}.personal-opening h1{font-size:clamp(27px,7.6vw,42px)!important;margin:8px 0!important}.personal-opening h1 em{font-size:clamp(32px,8.6vw,49px)!important}.personal-opening .opening-kicker{font-size:9px!important;margin:0 0 10px!important}.personal-opening .opening-description{font-size:16px!important;line-height:1.5!important}.opening-actions{align-items:center;gap:16px}.opening-actions>span{font-size:12px;line-height:1.5}.personal-opening .opening-actions .button{font-size:15px;min-height:48px;margin-top:0}.opening-date>div strong{font-size:11px}.opening-date>div span{font-size:12px}.opening-cause p{font-size:12px;line-height:1.5}.opening-cause p strong{font-size:13px}.gathering-context{padding:22px 24px;display:block}.gathering-context>div:first-child{display:none}.gathering-context>div:last-child p{font-size:16px;margin-bottom:0}.gathering-context>div:last-child>span{display:none}.collection-nav{padding:8px max(20px,env(safe-area-inset-right)) 8px max(20px,env(safe-area-inset-left));min-height:64px;gap:12px;display:flex;align-items:center;box-shadow:none}.collection-nav nav,.collection-nav.can-scroll:after{display:none}.mobile-collection-picker{display:grid;gap:0;flex:1;min-width:0}.mobile-collection-picker>span{font:800 9px/1.3 Manrope,sans-serif;letter-spacing:.13em;color:#526052}.mobile-collection-picker select{font:700 16px/1.4 Manrope,sans-serif;color:#173a31;border:0;border-radius:0;background:transparent;width:100%;min-height:36px;padding:0 20px 0 0;cursor:pointer}.collection-nav .collection-rsvp{display:none}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mobile-rsvp{padding:8px max(20px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));box-shadow:none}.mobile-rsvp span{font-size:12px}.mobile-rsvp a{min-height:46px;min-width:112px;justify-content:center;font-size:15px}#people .section-intro{transform:none;width:100%!important;margin-top:0!important;box-shadow:none}#people .section-intro h2 em{font-size:clamp(70px,22vw,110px)!important;margin:2px 0 18px 12%!important}.immersive-scene>.section-intro,.newyear.immersive-scene>div{padding:26px 24px 32px!important}.section-intro p,.product-story p{line-height:1.6!important}#people .section-intro>p,#coastal .section-intro>p,#hosting .section-intro>p,#thanksgiving .product-story>p{font-size:16px!important}#paper-purse .product-story{display:block;padding:26px 24px 32px}#paper-purse h2 em{font-size:clamp(50px,14vw,78px)!important;line-height:1.02!important}#paper-purse .product-story>p{max-width:30ch;margin:22px 0 0;font-size:16px}#coastal .section-intro h2 em{font-size:clamp(86px,26vw,126px)!important}#hosting .section-intro h2 span{font-size:clamp(56px,17vw,88px)!important}#hosting .section-intro h2 em{font-size:clamp(36px,11vw,57px)!important;line-height:1.1!important}#hosting .section-intro>p{margin:20px 0 0!important;padding-left:16px!important}#celebrate .section-intro h2 em{font-size:clamp(56px,18vw,88px)!important}#celebrate .section-intro>p{grid-template-columns:95px 1fr;gap:18px}#celebrate .section-intro>p>span:last-child{font-size:15px!important}#thanksgiving h2{font-size:clamp(37px,11vw,56px)!important}#thanksgiving h2 em{font-size:clamp(29px,8.4vw,43px)!important;margin-top:14px!important}#thanksgiving .product-story>p{max-width:30ch;margin-top:22px}.gift-note h2 em{font-size:clamp(68px,21vw,112px)!important}.gift-note>p{font-size:16px!important;margin-left:8%!important}#christmas .section-intro h2 span{font-size:clamp(78px,24vw,118px)!important}#christmas .section-intro h2 em{font-size:clamp(59px,18vw,89px)!important}.christmas.refreshed-collection>.curated-feature{padding:24px 0 30px;gap:20px}.christmas.refreshed-collection>.curated-feature>div{padding:22px 20px;box-shadow:none}.curated-feature h3{font-size:clamp(30px,8.4vw,43px);margin:0 0 16px}.curated-feature p{font-size:16px;line-height:1.6}#hanukkah .section-intro h2{grid-template-columns:80px 1fr;gap:12px}#hanukkah .section-intro h2 .eight{font-size:135px!important}#hanukkah .section-intro h2 .nights{font-size:22px!important}#hanukkah .section-intro h2 em{font-size:clamp(25px,7vw,35px)!important}#hanukkah .section-intro>p{font-size:16px!important;margin-top:18px!important;padding:0!important}#newyear h2>span{font-size:clamp(68px,22vw,112px)!important;line-height:.92}#newyear h2 em{font-size:clamp(62px,20vw,101px)!important;line-height:1!important;margin:12px 0 20px!important}.orders h2 em{font-size:clamp(64px,20vw,100px)!important;line-height:1!important;margin-bottom:18px!important}.orders .section-intro>p{font-size:16px!important}.orders .text-link{font-size:16px;min-height:48px}.closing-photo{aspect-ratio:4/3;object-position:left center}.closing-copy{padding:28px 24px 32px}#rsvp .closing-copy h2{font-size:clamp(62px,20vw,92px)}#rsvp .closing-copy h2 em{font-size:clamp(82px,25vw,116px)!important;line-height:.85!important;margin:0 0 20px 23%!important}.closing-welcome{font-size:16px;line-height:1.6}.closing-date>strong{font-size:92px}.closing-date span{font-size:11px}.closing-required{font-size:12px}.closing-guests{font-size:14px}.benefit-finish h2{font-size:30px}.benefit-finish p{font-size:16px;line-height:1.6}footer{gap:12px;padding-bottom:calc(var(--rsvp-bar-height,72px) + 24px)!important}footer>span{font-size:12px;line-height:1.6}.share-invitation{min-height:44px;font-size:14px}}@media(min-width:601px)and (max-width:800px){.personal-opening .hero-copy,.closing-copy{padding-inline:8%!important}.personal-opening .hero-scene{max-height:430px;object-fit:cover}.immersive-scene>.staged-photo,.editorial-product-hero>img{max-height:580px}.section-intro,.product-story{padding-inline:8%!important}}@media(max-width:800px){main>section,.collection,.editorial-product-hero,#collection{scroll-margin-top:0!important}main>section[tabindex="-1"]:focus{outline:none}}@media(max-width:800px){html{scroll-padding-top:var(--collection-bar-height,64px)}}@media(min-width:601px)and (max-width:800px){#christmas .section-intro h2{margin-bottom:42px!important}}#people .people-scene{position:absolute;inset:0;z-index:-2;display:block}#people .people-scene>.staged-photo{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:800px){#people .immersive-scene{display:block;aspect-ratio:2/3!important;min-height:0;background:#efd1c4!important;position:relative}#people .people-scene{z-index:0}#people .people-scene>.staged-photo{aspect-ratio:auto!important;max-height:none;object-fit:cover}#people .immersive-scene .section-intro{position:absolute!important;inset:0!important;width:100%!important;height:100%;padding:0!important;margin:0!important;background:transparent!important;transform:none;box-shadow:none}#people .section-intro h2{position:absolute;top:4%;left:7%;right:7%;margin:0!important}#people .section-intro h2 span{font-size:clamp(23px,6.7vw,43px)!important;line-height:1!important;display:block}#people .section-intro h2 em{font-size:clamp(63px,20vw,136px)!important;line-height:.8!important;display:block;margin:5px 0 0 12%!important;white-space:nowrap;transform:rotate(-6deg)}#people .immersive-scene .section-intro>p{position:absolute;inset:auto 7% 3%;width:auto!important;max-width:none!important;font-size:clamp(13px,3.6vw,21px)!important;line-height:1.45!important;margin:0!important;color:#54263a;text-align:center;text-wrap:balance}#people .section-intro>p b{display:none}}@media(min-width:801px){.portrait-scene{display:contents}}@media(max-width:800px){:is(.chapter-stage,.editorial-product-hero,#newyear,#special-orders):has(>.portrait-scene){display:block!important;position:relative!important;aspect-ratio:2/3!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;width:100%!important;overflow:hidden;isolation:isolate}.portrait-scene{position:absolute!important;inset:0!important;display:block!important;z-index:0!important;width:100%!important;height:100%!important}.portrait-scene>img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;transform:none!important;margin:0!important}:is(.chapter-stage,.editorial-product-hero,#newyear,#special-orders):has(>.portrait-scene)>:is(.section-intro,.product-story,div){position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;transform:none!important;background:transparent!important;box-shadow:none!important;z-index:1}:is(#paper-purse,#coastal,#hosting,#celebrate,#thanksgiving,#christmas,#hanukkah,#newyear,#special-orders) h2{position:absolute!important;inset:4% 7% auto!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;transform:none!important;text-align:center!important}:is(#paper-purse,#coastal,#hosting,#celebrate,#thanksgiving,#christmas,#hanukkah,#newyear,#special-orders) :is(.section-intro,.product-story)>p:not(.eyebrow),#newyear>div>p{position:absolute!important;inset:auto 7% 3%!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;font-size:clamp(13px,3.6vw,22px)!important;line-height:1.4!important;text-align:center!important;text-wrap:balance;display:block!important;border:0!important}:is(#paper-purse,#coastal,#hosting,#celebrate,#thanksgiving,#christmas,#newyear) p>b,#celebrate .treat-stamp{display:none!important}#celebrate .section-intro>p>span:last-child{font-size:inherit!important}#paper-purse h2>span{font-size:clamp(14px,4.8vw,34px)!important;letter-spacing:.15em;display:block}#paper-purse h2 em{font-size:clamp(46px,14vw,108px)!important;line-height:.93!important;display:block;margin:8px 0 0!important}#paper-purse h2 br{display:none}#coastal h2>span{font-size:clamp(22px,6vw,44px)!important}#coastal .section-intro h2 em{font-size:clamp(82px,25vw,184px)!important;line-height:.85!important;margin:0!important}#hosting .section-intro h2>span{font-size:clamp(35px,11vw,82px)!important;line-height:.95!important;letter-spacing:.025em}#hosting h2 br{display:none}#hosting .section-intro h2 em{font-size:clamp(35px,11vw,82px)!important;line-height:1!important;display:block;margin:5px 0 0!important}#hosting .section-intro>p{color:#fff1cf!important;border:0!important}#celebrate h2>span{font-size:clamp(31px,9vw,65px)!important}#celebrate .section-intro h2 em{font-size:clamp(49px,15vw,115px)!important;line-height:.94!important;margin:0!important}#celebrate .section-intro>p{color:#fff5e5!important}#thanksgiving h2{font-size:clamp(42px,12vw,90px)!important;line-height:.95!important}#thanksgiving h2>span{display:block;font-size:clamp(20px,5.5vw,41px)!important}#thanksgiving h2 em{font-size:clamp(29px,8.6vw,64px)!important;line-height:1!important;margin:6px 0 0!important}#christmas .section-intro h2>span{font-size:clamp(65px,20vw,149px)!important;line-height:.9!important}#christmas .section-intro h2 em{font-size:clamp(40px,12vw,90px)!important;line-height:1!important;margin:2px 0 0!important}#hanukkah .section-intro h2{display:grid!important;grid-template-columns:27% 1fr!important;gap:0 3%!important;text-align:left!important;align-items:center}#hanukkah .section-intro h2 .eight{font-size:clamp(109px,33vw,247px)!important;grid-row:1/3;line-height:.85!important}#hanukkah .section-intro h2 .nights{font-size:clamp(20px,6vw,45px)!important;line-height:1.1!important}#hanukkah .section-intro h2 em{font-size:clamp(24px,7.2vw,54px)!important;line-height:1.1!important;margin:0!important;grid-column:2!important}#hanukkah .section-intro>p{color:#fff1cd!important}#newyear h2>span{font-size:clamp(45px,14vw,104px)!important;line-height:.9!important}#newyear h2 br{display:none}#newyear h2 em{font-size:clamp(63px,20vw,150px)!important;line-height:.85!important;display:block!important;margin:0!important}#newyear>div>p{color:#fff0cf!important}#special-orders .eyebrow{display:none!important}#special-orders h2>span{font-size:clamp(22px,6vw,45px)!important}#special-orders h2 em{font-size:clamp(68px,21vw,156px)!important;line-height:.85!important;margin:0!important}#special-orders .section-intro>p:not(.eyebrow){bottom:9%!important;font-size:clamp(12px,3.4vw,22px)!important}#special-orders .text-link{position:absolute;bottom:1.5%;left:7%;right:7%;width:max-content;max-width:86%;margin:auto!important;min-height:34px;font-size:clamp(13px,3.5vw,23px)!important;text-align:center}.christmas.refreshed-collection>.curated-feature{position:relative!important;display:block!important;aspect-ratio:2/3!important;width:100%!important;padding:0!important;margin:0!important;isolation:isolate}.christmas.refreshed-collection>.curated-feature>div{position:absolute!important;inset:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;width:100%!important;color:#fff1d5}#christmas-notebooks h3{position:absolute;top:3%;left:7%;right:7%;font-size:clamp(26px,8vw,60px)!important;text-align:center;line-height:1!important;margin:0!important}#christmas-notebooks h3 span{font-size:clamp(16px,4.5vw,34px)!important;display:block}#christmas-notebooks h3 br{display:none}#christmas-notebooks h3 em{font-size:clamp(41px,12vw,90px)!important;display:block;line-height:.95!important}#christmas-notebooks p{position:absolute;bottom:3%;left:7%;right:7%;font-size:clamp(13px,3.6vw,22px)!important;text-align:center;line-height:1.4;color:#442b1d;margin:0}#welcome.personal-opening{display:block!important;position:relative!important;aspect-ratio:2/3;min-height:0!important;padding:0!important;overflow:hidden}#welcome .hero-copy{position:absolute!important;inset:0!important;height:100%!important;width:100%!important;padding:0!important;background:transparent!important;z-index:1}#welcome .hero-navigation{position:absolute!important;top:1%!important;left:5%!important;right:5%!important;width:auto!important;z-index:3;justify-content:center!important;gap:6px!important}#welcome .hero-navigation a{font-size:clamp(10px,2.7vw,17px)!important;min-height:36px;padding:7px 10px!important}#welcome .host-signature{position:absolute;top:9%;left:7%;right:7%;text-align:center;margin:0!important}#welcome .host-signature>span{font-size:clamp(8px,2vw,15px)!important}#welcome .rachel-wordmark{width:43%!important;margin:0 auto!important;height:auto!important}#welcome h1{position:absolute;top:24%;left:5%;right:5%;font-size:clamp(26px,7.8vw,57px)!important;text-align:center;margin:0!important;line-height:1!important}#welcome h1 em{font-size:clamp(29px,9vw,67px)!important;line-height:1!important}#welcome :is(.opening-kicker,.opening-description,.opening-cause){display:none!important}#welcome .opening-actions{position:absolute;bottom:3%;left:6%;right:6%;margin:0!important;justify-content:center;gap:12px}#welcome .opening-actions>.button{font-size:clamp(13px,3.7vw,23px)!important;min-height:44px!important;padding:10px 16px!important}#welcome .opening-actions>span{font-size:clamp(10px,2.9vw,18px)!important}#welcome .opening-date{position:absolute;bottom:13%;left:0;right:0;justify-content:center;margin:0!important;border:0!important;padding:0!important;gap:8px}#welcome .date-number{font-size:clamp(36px,10vw,75px)!important;line-height:1!important}#welcome .opening-date strong{font-size:clamp(10px,2.8vw,20px)!important}#welcome .opening-date>div span{font-size:clamp(10px,2.8vw,20px)!important}#rsvp.closing-spread{display:block!important;position:relative!important;aspect-ratio:2/3;min-height:0!important;padding:0!important;overflow:hidden}#rsvp .closing-copy{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;background:transparent!important;color:#fff1cf!important;z-index:1}#rsvp .closing-kicker{position:absolute;top:3%;left:7%;right:7%;text-align:center;font-size:clamp(10px,2.6vw,20px)!important;margin:0}#rsvp .closing-copy h2{position:absolute;top:7%;left:7%;right:7%;font-size:clamp(45px,14vw,105px)!important;text-align:center;line-height:.9!important;margin:0!important}#rsvp .closing-copy h2 em{font-size:clamp(60px,19vw,142px)!important;display:inline!important;margin:0!important;line-height:.9!important}#rsvp .closing-welcome{display:none!important}#rsvp .closing-date{position:absolute;top:60%;left:7%;right:7%;justify-content:center;margin:0!important;padding:0!important;border:0;gap:12px}#rsvp .closing-date>strong{font-size:clamp(60px,19vw,142px)!important;line-height:.9!important}#rsvp .closing-date span{font-size:clamp(10px,2.9vw,22px)!important}#rsvp .closing-date b{font-size:clamp(19px,5.5vw,41px)!important}#rsvp .invite-action{position:absolute;top:75%;left:12%;right:12%;width:76%;margin:0!important;min-height:44px;padding:12px 20px;font-size:clamp(15px,4vw,30px)!important}#rsvp .closing-required{position:absolute;top:85%;left:5%;right:5%;text-align:center;margin:0!important;font-size:clamp(10px,2.6vw,19px)!important}#rsvp .closing-guests{position:absolute;bottom:3%;left:7%;right:7%;text-align:center;margin:0!important;padding:0!important;border:0!important;font-size:clamp(12px,3.2vw,24px)!important;line-height:1.3!important}}@media(max-width:800px){.collection:has(.portrait-scene){padding:0!important}:is(#paper-purse,#coastal,#hosting,#celebrate,#thanksgiving,#christmas,#newyear,#special-orders) h2{display:block!important}:is(#coastal,#hosting,#celebrate,#christmas,#newyear,#special-orders) h2>span{display:block!important;width:auto!important;max-width:none!important}#hosting .section-intro h2>span{white-space:nowrap;font-size:10.5vw!important}#hosting .section-intro h2 em{font-size:10vw!important}#coastal h2>span{font-style:normal!important}#coastal .section-intro h2 em{display:block!important}#celebrate .section-intro>p>span:first-child{display:none!important}#welcome h1{left:7%;right:12%;text-align:left!important;font-size:7vw!important}#welcome h1 em{font-size:8vw!important}}@media(max-width:800px){#newyear h2>span{white-space:nowrap!important;font-size:14vw!important}#rsvp .invite-action{width:76%!important;max-width:76%!important;min-width:0!important}}@media(min-width:801px){.immersive-scene>.portrait-scene>.staged-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.editorial-product-hero>.portrait-scene>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.curated-feature>.portrait-scene>img{width:100%;height:auto;display:block;box-shadow:0 20px 45px #26190922;outline:1px solid #d9c68d99;outline-offset:8px}}@media(max-width:800px){#thanksgiving h2{top:3%!important;font-size:10.8vw!important}#thanksgiving h2 em{font-size:7.8vw!important}#thanksgiving:after,#coastal .chapter-stage:after,#paper-purse:after,#hosting .chapter-stage:after,#hanukkah .chapter-stage:after{content:"";position:absolute;inset:75% 0 0;z-index:0;pointer-events:none;display:block;background:linear-gradient(transparent,#f5e7d3e8)}#hosting .chapter-stage:after,#hanukkah .chapter-stage:after{background:linear-gradient(transparent,#091d24dd)}#thanksgiving .product-story>p{color:#40271c!important}}@media(max-width:800px){#special-orders .section-intro>p strong{font-size:inherit!important;line-height:inherit!important}#special-orders:after{content:"";position:absolute;inset:78% 0 0;z-index:0;pointer-events:none;background:linear-gradient(transparent,#f5e7d3e8)}}@media(max-width:800px){#newyear.immersive-scene h2 br,#hosting.collection h2 br{display:none!important}#newyear.immersive-scene>div>p{font-size:clamp(13px,3.6vw,22px)!important;text-align:center!important}}@media(max-width:800px){#rsvp .invite-action{padding:10px 18px!important;min-height:44px!important;line-height:1.2!important}#rsvp .closing-guests span{font-size:inherit!important;line-height:inherit!important;display:block!important;margin:0!important}#rsvp .closing-required{line-height:1.3!important}}@media(max-width:800px){.portrait-scene,.people-scene{--ink-bed:245,234,217;--top-strength:.38}#people .people-scene{--ink-bed:241,216,207}#coastal .portrait-scene{--ink-bed:243,240,227}#hosting .portrait-scene{--ink-bed:10,27,23;--top-strength:.28}#celebrate .portrait-scene{--ink-bed:63,21,10;--top-strength:.28}#christmas .portrait-scene{--ink-bed:11,28,18;--top-strength:.3}#hanukkah .portrait-scene{--ink-bed:9,24,53;--top-strength:.24}#newyear .portrait-scene{--ink-bed:12,11,9;--top-strength:.2}#rsvp .portrait-scene{--ink-bed:7,27,20;--top-strength:.42}.portrait-scene:after,.people-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--ink-bed),var(--top-strength)),rgba(var(--ink-bed),0) 31% 79%,rgba(var(--ink-bed),.94) 90%,rgba(var(--ink-bed),.98))}#christmas-notebooks .portrait-scene:after{background:linear-gradient(to bottom,#0b1c124d,transparent 30%,transparent 78%,#f5ead9ef 90%,#f5ead9fa)}#rsvp .portrait-scene:after{background:linear-gradient(to bottom,#071b146b,transparent 26%,transparent 57%,#071b1480 69%,#071b14eb 86%,#071b14f5)}#special-orders .portrait-scene:after{background:linear-gradient(to bottom,#f5ead961,transparent 29%,transparent 75%,#f5ead9ef 85%,#f5ead9fa)}#thanksgiving:after,#coastal .chapter-stage:after,#paper-purse:after,#hosting .chapter-stage:after,#hanukkah .chapter-stage:after,#special-orders:after{display:none!important}#people .section-intro{z-index:1!important}:is(#people,#paper-purse,#coastal,#hosting,#celebrate,#thanksgiving,#christmas,#hanukkah,#newyear,#special-orders) :is(.section-intro,.product-story)>p:not(.eyebrow),#newyear.immersive-scene>div>p,#christmas-notebooks p{font-weight:600!important;text-shadow:none!important}:is(#people,#paper-purse,#coastal,#thanksgiving,#special-orders) :is(.section-intro,.product-story)>p:not(.eyebrow),#christmas-notebooks p{color:#30251f!important}:is(#hosting,#celebrate,#christmas,#hanukkah) .section-intro>p,#newyear.immersive-scene>div>p{color:#fff8e9!important}#special-orders .text-link{color:#592036!important;font-weight:800!important}#rsvp .closing-required,#rsvp .closing-guests{color:#fff8e9!important;font-weight:600!important}#rsvp .closing-kicker{color:#fff0cd!important}}.gift-recipients .recipient-promise{display:block}@media(max-width:800px){#welcome .opening-date{left:50%!important;right:auto!important;bottom:12.5%!important;transform:translate(-50%);width:max-content;max-width:90%;padding:5px 13px!important;background:#f7eddd!important;color:#183e34!important;gap:10px!important;box-shadow:0 0 18px 9px #f7edddbb}#welcome .opening-date .date-number{color:#183e34!important;font-size:clamp(37px,10vw,70px)!important;font-weight:700!important}#welcome .opening-date>div strong{font-size:clamp(11px,3.1vw,22px)!important;font-weight:800!important;letter-spacing:.025em!important}#welcome .opening-date>div span{font-size:clamp(12px,3.3vw,24px)!important;color:#183e34!important;font-weight:600!important}.gift-note>.gift-recipients{border:0!important;padding:0!important;margin:3px 0 0!important;max-width:none!important;width:100%;text-align:center!important}.gift-recipients .recipient-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 0;border-top:1px solid #a9895266;border-bottom:1px solid #a9895266;color:#653221}.gift-recipients .recipient-list strong{font:800 clamp(12px,3.5vw,21px)/1.4 Manrope,sans-serif;letter-spacing:-.025em}.gift-recipients .recipient-promise{margin-top:13px;font-size:14px;font-weight:600;line-height:1.45;color:#513728;text-wrap:balance}#christmas.collection .section-intro h2{top:2.3%!important}#christmas.collection .section-intro h2>span{font-size:clamp(61px,18vw,136px)!important}#christmas.collection .section-intro h2 em{font-size:clamp(38px,11.4vw,86px)!important;line-height:.95!important;transform:rotate(-5deg)!important;margin:0!important;color:#fff0ca!important;text-shadow:0 1px 3px #071b14cc}}.mobile-invitation{display:none}@media(max-width:800px){#welcome.personal-opening,.gathering-context{display:none!important}.mobile-invitation{display:block;background:#f7eddd;color:#183d33;overflow:hidden}.invitation-nav{display:flex;justify-content:space-between;align-items:center;padding:0 24px;border-bottom:1px solid #bca98755;min-height:48px}.invitation-nav a{display:flex;align-items:center;min-height:44px;font:700 12px/1.3 Manrope,sans-serif;text-decoration:none}.invitation-heading{text-align:center;padding:26px 22px 12px;position:relative;z-index:1}.invitation-host{font:800 9px/1.5 Manrope,sans-serif;letter-spacing:.11em;margin:0}.invitation-signature{display:block;width:174px;height:auto;margin:0 auto 12px}.invitation-heading h1{font:800 clamp(28px,7.6vw,48px)/1.08 Manrope,sans-serif;letter-spacing:-.055em;margin:0 0 14px;color:#173c32}.invitation-heading h1 em{font-family:var(--reading,Georgia,serif);font-weight:600;font-size:1.12em;letter-spacing:-.045em}.invitation-intro{font:500 15px/1.5 Manrope,sans-serif;margin:0;color:#4c5145}.invitation-photograph{position:relative;aspect-ratio:1.48;overflow:hidden;background:#f7eddd}.invitation-photograph img{position:absolute;width:100%;height:auto;max-width:none;left:0;top:-81%;display:block}.invitation-photograph:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#f7eddd,#f7eddd00 13% 87%,#f7eddd)}.invitation-details{padding:16px 24px 24px}.invitation-when{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:0 0 20px;gap:16px}.invitation-when>div+div{border-left:1px solid #bca98799;padding-left:20px}.invitation-when span{display:block;font:800 9px/1.4 Manrope,sans-serif;letter-spacing:.07em;margin-bottom:5px}.invitation-when strong{display:block;font:800 clamp(22px,6vw,34px)/1.15 Manrope,sans-serif;letter-spacing:-.04em}.mobile-invitation .invitation-rsvp{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:14px 20px;margin:0;background:#205347;color:#fffaf0;font:800 17px/1.4 Manrope,sans-serif;border:0;border-radius:0;box-shadow:none}.invitation-guests{text-align:center;font:700 13px/1.5 Manrope,sans-serif;margin:14px 0 4px}.invitation-required{text-align:center;font:500 11px/1.5 Manrope,sans-serif;margin:0;color:#535849}.invitation-benefit{padding:22px 24px 26px;background:#eee4d2;border-top:1px solid #cbb99577;display:grid;grid-template-columns:92px 1fr;gap:20px;align-items:center}.invitation-logos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.invitation-logos img:first-child{width:90px;height:auto}.invitation-logos img:last-child{width:30px;height:30px}.invitation-benefit p{font:500 12px/1.55 Manrope,sans-serif;margin:0;color:#34463a}.invitation-benefit strong{display:block;font-size:15px;line-height:1.3;font-weight:800;color:#183d33;margin-bottom:7px}}@media(max-width:800px){.mobile-invitation .invitation-nav,.mobile-invitation .invitation-nav a{display:flex!important}.invitation-photograph{aspect-ratio:1}.invitation-photograph img{top:-25%}.invitation-heading h1 em{font-family:Georgia,serif}.invitation-when>div:last-child span{font-size:9px}}.gift-parcel{position:relative;isolation:isolate;overflow:hidden;min-height:330px;padding:65px 20%;display:flex;align-items:center;justify-content:center;background-color:#bb925f;background-image:linear-gradient(115deg,#d0aa7899,#ad804999),url(assets/cotton-paper.webp);background-size:auto,700px;color:#243a2c;border-block:1px solid #9c7548}.gift-parcel:before{content:"";position:absolute;inset:-10% auto -10% 8%;width:34px;background:repeating-linear-gradient(90deg,#243f30 0 3px,#61734a 3px 4px,#294732 4px 9px);transform:rotate(-9deg);box-shadow:3px 0 4px #3f2b232e;z-index:-1}.gift-parcel:after{content:"";position:absolute;width:130%;height:25px;left:-15%;top:9%;transform:rotate(-5deg);background:repeating-linear-gradient(0deg,#243f30 0 3px,#61734a 3px 4px,#294732 4px 9px);box-shadow:0 3px 4px #3f2b2333;z-index:-1}.parcel-message{text-align:center;transform:rotate(-3deg)}.parcel-message>p{font:800 11px/1.4 Manrope,sans-serif;letter-spacing:.2em;margin:0 0 10px;color:#35432b}.gift-parcel h2{font:800 clamp(44px,6.2vw,90px)/1 Manrope,sans-serif;letter-spacing:-.065em;color:#243a2c;margin:0 0 15px}.parcel-message>span{font:600 15px/1.4 Manrope,sans-serif;color:#37402b}.parcel-tag{position:absolute;bottom:25px;right:4%;background:#f6ecd9;color:#354333;padding:16px 20px 16px 27px;font:700 19px/1.15 Gather Script,cursive;transform:rotate(8deg);box-shadow:2px 5px 7px #52371835;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);margin:0}.parcel-tag:before{content:"";position:absolute;left:9px;top:48%;width:5px;height:5px;border-radius:50%;background:#947348}.parcel-tag>span{display:block;font:700 8px/1.4 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}@media(max-width:800px){.gift-parcel{min-height:335px;padding:66px 25px 105px}.gift-parcel:before{left:8%;width:20px;opacity:.95}.gift-parcel:after{top:8%;height:18px}.parcel-message{position:relative;z-index:1}.parcel-message>p{font-size:9px;letter-spacing:.15em}.gift-parcel h2{font-size:clamp(35px,10.5vw,70px)}.parcel-message>span{font-size:12px;display:block;max-width:24ch;margin:auto}.parcel-tag{right:9%;bottom:19px;font-size:19px;padding:12px 20px 12px 27px}.gift-parcel:before{left:-1%;transform:rotate(-9deg)}}.gift-parcel{min-height:430px;padding:75px 32% 62px 14%}.parcel-message{width:100%;transform:rotate(-3deg)}.parcel-message>p{font-size:10px;letter-spacing:.23em;margin-bottom:20px}.gift-parcel h2{position:relative;display:block;font-weight:800;margin:0 0 36px;line-height:.82;white-space:nowrap}.parcel-all{display:block;font:700 17px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.parcel-wrapped{display:block;font:700 clamp(66px,8.4vw,120px)/.9 "Gather Tall",Impact,sans-serif;text-transform:uppercase;letter-spacing:.025em;text-shadow:0 1px 0 #f7deb344}.gift-parcel h2 em{position:absolute;right:0;bottom:-.39em;font:700 clamp(66px,8vw,112px)/.8 "Gather Script",cursive;color:#843e29;letter-spacing:-.06em;transform:rotate(-7deg);text-shadow:0 1px 0 #f3d8ae55}.parcel-message>span{font-size:13px;letter-spacing:.015em}.parcel-tag{right:5%;bottom:47px;width:245px;padding:0;background:none;clip-path:none;box-shadow:none;transform:rotate(7deg);font:inherit}.parcel-tag:before{display:none}.parcel-tag-paper{position:relative;padding:31px 22px 15px 36px;background:#f8edda;background-image:linear-gradient(100deg,#ffffff38,transparent 65%,#c9ae8030);clip-path:polygon(17px 0,100% 0,100% 100%,17px 100%,0 50%);filter:drop-shadow(2px 5px 4px #49301638);box-shadow:inset 0 0 0 1px #d7c39d}.parcel-eyelet{position:absolute;left:12px;top:47%;width:13px;height:13px;border:3px solid #bba176;border-radius:50%;background:#72573d;box-shadow:0 0 0 2px #e0cfad}.parcel-tag-label{display:block;font:800 8px/1.4 Manrope,sans-serif;letter-spacing:.1em;color:#82643c;margin-bottom:9px}.parcel-tag-name{display:block;font:600 28px/1.1 Gather Script,cursive;color:#2b4333;border-bottom:1px solid #beab8d66;padding-bottom:2px}.parcel-tag-foot{display:block;font:800 7px/1 Manrope,sans-serif;letter-spacing:.16em;color:#82643c;margin-top:12px;text-align:right}.parcel-string{position:absolute;overflow:visible;width:230px;height:120px;left:-25px;top:-47px;z-index:2;pointer-events:none;filter:drop-shadow(1px 1px 1px #58401d66)}.parcel-string path{fill:none;stroke:#d1b483;stroke-width:2.5;stroke-linecap:round}@media(max-width:800px){.gift-parcel{min-height:490px;padding:66px 28px 238px}.parcel-message>p{font-size:8px;letter-spacing:.18em;margin-bottom:18px}.parcel-all{font-size:13px;margin-bottom:5px}.parcel-wrapped{font-size:clamp(63px,20vw,105px)}.gift-parcel h2 em{font-size:clamp(68px,20vw,100px);right:2%;bottom:-.36em}.gift-parcel h2{margin-bottom:34px}.parcel-message>span{font-size:11px;max-width:none}.parcel-tag{width:225px;right:9%;bottom:27px;padding:0}.parcel-tag-name{font-size:26px}.parcel-tag-paper{padding-top:25px}.parcel-string{top:-47px}}.gift-parcel h2{width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.gift-parcel h2 em{right:-.32em;left:auto;margin:0!important;font-size:clamp(72px,8vw,112px)!important;bottom:-.3em}@media(max-width:800px){.gift-parcel h2 em{right:-.1em;font-size:clamp(65px,20vw,100px)!important;bottom:-.37em}}
