.journal_journal__Uog0q{--j-ivory:#f3eef7;--j-paper:#fffdfd;--j-paper-deep:#e7dfeb;--j-blue:#aacbdd;--j-blue-pale:#dcebf1;--j-blue-deep:#6f9eb5;--j-blue-ink:#3f6f88;--j-green:#4c4652;--j-green-soft:#655e69;--j-rule:#c8bfce;--j-blush:#e8bec2;--j-butter:#efd989;--j-lilac:#c1b6d7;--j-sage:#9db59a;--j-peach:#f0c7a9;--j-peach-edge:#ae7958;--j-blush-pale:#f7e5e7;--j-blush-edge:#b88389;--j-lilac-pale:#eee8f5;--j-lilac-ink:#705780;--j-butter-pale:#fbf2cf;--j-sage-pale:#e5eddf;--j-focus:#9d3f63;--j-white:#ffffff;--j-shadow:0 18px 42px #4c46521c;--j-shadow-soft:0 8px 20px #4c465214;--j-serif:Georgia,"Times New Roman",serif;--j-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;display:flex;min-height:100vh;flex-direction:column;background:var(--j-ivory);color:var(--j-green);font:16px/1.62 var(--j-sans)}.journal_journal__Uog0q img,.journal_journal__Uog0q svg{display:block;max-width:100%}.journal_journal__Uog0q :focus-visible{outline:3px solid var(--j-focus);outline-offset:4px}.journal_journal__Uog0q section[id]{scroll-margin-top:7rem}.journal_shell__xRimb{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.journal_eyebrow__9p_ud{margin:0 0 .55rem;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.journal_eyebrowLight__zV2R9,.journal_eyebrow__9p_ud{color:var(--j-green-soft)}.journal_serifNote__dE9FP{font-family:var(--j-serif);font-style:italic}.journal_journal__Uog0q .journal_button__wfBQ4{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.75rem 1.2rem;border:2px solid var(--j-lilac-ink);border-radius:999px;background:var(--j-lilac);color:var(--j-green);font-size:.84rem;font-weight:800;letter-spacing:.04em;text-align:center;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.journal_journal__Uog0q .journal_button__wfBQ4:hover{background:var(--j-blush);transform:translateY(-1px)}.journal_journal__Uog0q .journal_buttonPaper__B85_3{border-color:var(--j-butter);background:var(--j-butter);color:var(--j-green)}.journal_journal__Uog0q .journal_buttonPaper__B85_3:hover{background:var(--j-peach)}.journal_journal__Uog0q .journal_buttonOutline__ZZ9K6{background:var(--j-blush-pale);color:var(--j-green)}.journal_journal__Uog0q .journal_buttonOutline__ZZ9K6:hover{background:var(--j-blush)}.journal_journal__Uog0q .journal_masthead__Tio2n{position:sticky;top:0;z-index:30;background:var(--j-paper);border-bottom:1px solid var(--j-green)}.journal_journal__Uog0q .journal_masthead__Tio2n:before{content:"";display:block;height:7px;background:var(--j-blue);border-bottom:1px solid var(--j-blue-deep)}.journal_mastheadInner__eTj_5{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:.65rem}.journal_journal__Uog0q .journal_brand__l__4U{display:flex;align-items:center;gap:.65rem;text-decoration:none}.journal_brandSeal__xjZJ0{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid var(--j-green);border-radius:50%;background:var(--j-lilac-pale)}.journal_brandSeal__xjZJ0 svg{width:24px;height:30px}.journal_journal__Uog0q .journal_brand__l__4U strong{display:block;font:400 1.25rem/1.05 var(--j-serif)}.journal_journal__Uog0q .journal_brand__l__4U small{display:block;margin-top:.25rem;color:var(--j-green-soft);font-size:.6rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.journal_journal__Uog0q .journal_primaryNav__LYR3K{display:block}.journal_journal__Uog0q .journal_primaryNav__LYR3K ul{display:flex;align-items:center;gap:.1rem;margin:0;padding:0;list-style:none}.journal_journal__Uog0q .journal_primaryNav__LYR3K a{display:block;padding:.55rem .7rem;border-bottom:3px solid transparent;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.journal_journal__Uog0q .journal_primaryNav__LYR3K a:hover{border-bottom-color:var(--j-lilac-ink)}.journal_journal__Uog0q .journal_main__Mkt89{min-height:0;flex:1 1 auto}.journal_chapter__8AH6k{position:relative;padding-block:clamp(3rem,7vw,6rem);overflow:hidden}.journal_chapterBlue___Ti8T{background:var(--j-blue-pale);border-block:1px solid var(--j-blue-deep)}.journal_journalPage__ViA4l{position:relative;background:var(--j-paper);border:1px solid var(--j-rule);box-shadow:var(--j-shadow)}.journal_journalPage__ViA4l:after,.journal_journalPage__ViA4l:before{content:"";position:absolute;z-index:2;left:50%;width:clamp(90px,14vw,160px);height:24px;background:var(--j-peach);border:1px solid var(--j-peach-edge);opacity:.9;transform:translateX(-50%)}.journal_journalPage__ViA4l:before{top:-13px}.journal_journalPage__ViA4l:after{bottom:-13px;background:var(--j-blush);border-color:var(--j-blush-edge)}.journal_pressedFlower__qkSG_{position:absolute;opacity:.95;pointer-events:none}.journal_pressedFlowerRose__XvqWm{color:#a16e77}.journal_pressedFlowerLilac__GifDo{color:#776890}.journal_hero__uUOoJ{padding-block:clamp(2rem,5vw,4.5rem);background:var(--j-blue-pale)}.journal_heroBook__8mxLX{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:640px}.journal_heroCopy__PQh8B,.journal_heroPhoto__xCzpl{position:relative;min-width:0;padding:clamp(2rem,5vw,4.5rem)}.journal_heroCopy__PQh8B{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--j-rule)}.journal_heroBloom__gkGeg{position:absolute;top:1rem;right:1rem;width:clamp(2.75rem,4vw,3.5rem);height:auto;pointer-events:none}.journal_heroCopy__PQh8B>.journal_eyebrow__9p_ud{padding-right:3rem}.journal_heroCopy__PQh8B:after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:15px;border-inline:1px solid #8b837530;background:var(--j-paper-deep)}.journal_journal__Uog0q .journal_heroTitle__g25pH{max-width:8ch;margin:.15rem 0 0;font:400 clamp(3.25rem,7vw,6.5rem) /.86 var(--j-serif);letter-spacing:-.045em}.journal_journal__Uog0q .journal_heroTitle__g25pH .journal_amp__Am2xP{display:inline-block;color:var(--j-lilac-ink);font-size:.75em;font-style:italic;transform:translateY(-.08em)}.journal_withLouie__QokwD{margin:.9rem 0 0;color:var(--j-green-soft);font:italic 1.15rem/1.4 var(--j-serif)}.journal_heroLede__96tce{max-width:31rem;margin:1.6rem 0;font:1.12rem/1.6 var(--j-serif)}.journal_dateCard__8CWB5{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem 1rem;align-items:center;margin:0 0 1.6rem;padding:.9rem 1rem;border-block:1px solid var(--j-green)}.journal_dateCardDay__0AU3a{grid-row:span 2;color:var(--j-lilac-ink);font:400 3.25rem/.9 var(--j-serif)}.journal_dateCard__8CWB5 strong{font:400 1.05rem/1.25 var(--j-serif)}.journal_dateCard__8CWB5 span:last-child{color:var(--j-green-soft);font-size:.82rem}.journal_arrivalNote__d2o0H{margin:0 0 1.6rem;padding:0 0 1rem;border-bottom:1px solid var(--j-rule);color:var(--j-green-soft);font:400 1rem/1.6 var(--j-serif)}.journal_arrivalNote__d2o0H p{margin:0}.journal_arrivalNote__d2o0H p+p{margin-top:.2rem}.journal_arrivalNote__d2o0H b,.journal_arrivalNote__d2o0H strong{color:var(--j-green);font-weight:600}.journal_heroActions__kq0h5{display:flex;flex-wrap:wrap;gap:.65rem}.journal_heroPhoto__xCzpl{display:grid;place-items:center;background:var(--j-blush-pale)}.journal_heroPhoto__xCzpl .journal_pressedFlower__qkSG_:first-child{top:5%;right:4%;width:120px;transform:rotate(16deg)}.journal_heroPhoto__xCzpl .journal_pressedFlower__qkSG_:nth-child(2){bottom:3%;left:4%;width:92px;transform:rotate(-18deg)}.journal_familyMount__l_Ogn{position:relative;z-index:1;width:min(100%,620px);margin:0;padding:clamp(.7rem,2vw,1rem) clamp(.7rem,2vw,1rem) 1.15rem;background:var(--j-paper);border:1px solid var(--j-rule);box-shadow:var(--j-shadow);transform:rotate(.7deg)}.journal_familyMountWindow__xliOc{overflow:hidden;border:1px solid var(--j-green-soft);border-radius:48% 48% 1rem 1rem/12% 12% 1rem 1rem;background:var(--j-paper-deep)}.journal_familyMount__l_Ogn img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 40%}.journal_photoCaption__xlyQO{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;margin-top:.8rem;color:var(--j-green-soft)}.journal_photoCaption__xlyQO em{font:italic 1rem/1.4 var(--j-serif)}.journal_photoCaption__xlyQO span{font-size:.62rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.journal_sectionIntro__X00WV{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}.journal_journal__Uog0q .journal_sectionTitle__i5129{margin:0;font:400 clamp(2.25rem,5vw,4rem) /1 var(--j-serif);letter-spacing:-.025em}.journal_sectionIntro__X00WV p:last-child{max-width:39rem;margin:0;color:var(--j-green-soft);font-family:var(--j-serif);font-size:1.05rem}.journal_menuPage___577g{padding:clamp(1.5rem,5vw,3.5rem)}.journal_menuHead__tADJX{max-width:46rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:1.2rem;border-bottom:1px solid var(--j-rule)}.journal_menuLede__unFWo{margin:.9rem 0 0;color:var(--j-green-soft);font-family:var(--j-serif);font-size:1.05rem}.journal_menuCourses__WMCVo{display:grid;gap:clamp(1.25rem,3vw,2rem)}.journal_journal__Uog0q .journal_menuCourseTitle__uySC_{display:inline-block;margin:0 0 .7rem;padding-bottom:.35rem;border-bottom:3px solid var(--j-butter);font:400 1.35rem/1.2 var(--j-serif)}.journal_menuList__cREbS{display:grid;gap:1px;margin:0;padding:0;border:1px solid var(--j-green);background:var(--j-rule);list-style:none}.journal_menuList__cREbS[data-plates="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.journal_menuList__cREbS[data-plates="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.journal_menuDish__GbNxj{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.6rem 1.15rem 1.75rem;background:var(--j-paper);text-align:center}.journal_menuDish__GbNxj:before{content:"";display:block;width:38px;height:38px;margin-bottom:.95rem;border:1px solid var(--j-green-soft);border-radius:50%;background:var(--j-peach);box-shadow:inset 0 0 0 4px var(--j-paper)}.journal_menuDish__GbNxj:nth-child(2):before{background:var(--j-butter)}.journal_menuDish__GbNxj:nth-child(3):before{background:var(--j-sage-pale)}.journal_menuCourse__xC5uF:nth-child(2) .journal_menuCourseTitle__uySC_{border-bottom-color:var(--j-lilac)}.journal_menuCourse__xC5uF:nth-child(2) .journal_menuDish__GbNxj:first-child:before{background:var(--j-lilac)}.journal_menuDishRole__QzH9j{margin-bottom:.65rem;color:var(--j-green-soft);font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.journal_menuDishName__ZAYie{min-width:9rem;max-width:100%;margin:0;padding-top:.6rem;border-top:1px solid var(--j-green-soft);color:var(--j-green);font:400 1.15rem/1.32 var(--j-serif);text-wrap:balance}.journal_menuDishName__ZAYie[data-awaited]{border-top-style:dashed;color:var(--j-green-soft);font:italic 1.02rem/1.4 var(--j-serif)}.journal_menuDishSides__3Rv1R{display:flex;flex-direction:column;gap:.2rem;margin:.55rem 0 0;color:var(--j-green-soft);font-size:.84rem;line-height:1.45}.journal_menuDishSideLine__vFqqh{display:block;text-wrap:balance}.journal_menuDishSideLine__vFqqh span{white-space:nowrap}.journal_menuNote__XuxIw{max-width:46rem;margin:1.5rem 0 0;padding:1rem 1.15rem;border-left:5px solid var(--j-butter);background:var(--j-butter-pale);color:var(--j-green);font-size:.92rem}.journal_faqPage__kt3e5{padding:clamp(1rem,3vw,2rem)}.journal_menuPage___577g:before{background:var(--j-butter);border-color:var(--j-peach-edge)}.journal_faqPage__kt3e5:before{background:var(--j-lilac);border-color:var(--j-lilac-ink)}.journal_faqHeader__9FTGf{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.journal_journal__Uog0q .journal_faqTitle__rcShc{max-width:24ch;margin:0;font:400 clamp(1.65rem,3vw,2.25rem) /1.15 var(--j-serif);text-wrap:balance}.journal_faqFlower__CbQEw{width:clamp(1.75rem,4vw,2.75rem);flex:none}.journal_faqList__7KW2H{border-bottom:1px solid var(--j-sage)}.journal_faqItem__YHCvU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem clamp(1.25rem,3vw,2rem);min-width:0;padding-block:1rem;border-top:1px solid var(--j-sage);overflow-wrap:anywhere}.journal_journal__Uog0q .journal_faqItem__YHCvU h3{margin:0;font:400 clamp(1.15rem,1.8vw,1.3rem) /1.3 var(--j-serif);text-wrap:pretty}.journal_faqAnswer__F1OWa{min-width:0}.journal_faqItem__YHCvU p{max-width:60ch;margin:0;color:var(--j-green-soft);font-size:1rem;line-height:1.55}.journal_faqItem__YHCvU p+p{margin-top:.5rem}.journal_accommodationFooter__33Tya p,.journal_accommodationIntro__BGWC5,.journal_accommodationItem__3P5CX p,.journal_accommodationTransport__ENtWq p{max-width:65ch;margin:0;color:var(--j-green-soft);font-size:1rem;line-height:1.55}.journal_accommodationIntro__BGWC5{margin-block:.85rem 1.25rem}.journal_accommodationTransport__ENtWq{margin-bottom:1.25rem;padding:1rem 1.15rem;border-left:5px solid var(--j-peach-edge);background:var(--j-butter-pale)}.journal_accommodationTransport__ENtWq strong{color:var(--j-green)}.journal_accommodationFooter__33Tya p+p,.journal_accommodationTransport__ENtWq p+p{margin-top:.65rem}.journal_accommodationList__VpbT0{margin:0;padding:0;list-style:none}.journal_accommodationItem__3P5CX{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;padding-block:1rem;border-top:1px solid var(--j-rule);font-size:1rem;overflow-wrap:anywhere}.journal_accommodationItem__3P5CX>div{flex:1 1 26rem}.journal_journal__Uog0q .journal_accommodationItem__3P5CX h3{margin:0 0 .3rem;font:400 1.3rem/1.3 var(--j-serif)}.journal_accommodationFooter__33Tya{margin-top:.25rem;padding:1rem;border-top:1px solid var(--j-sage);background:var(--j-sage-pale);font-size:1rem;overflow-wrap:anywhere}.journal_accommodationLinks__DYhX_{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-bottom:.75rem}.journal_travelIntro__cH7oU{max-width:46rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.journal_travelIntro__cH7oU p:not(.journal_eyebrow__9p_ud){margin:1rem 0 0;color:var(--j-green-soft);font-family:var(--j-serif);font-size:1.05rem}.journal_gallery__ix2H2{margin-top:clamp(1rem,3vw,1.75rem)}.journal_galleryHead__IyuYm{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:.9rem}.journal_galleryNote__jGXWH{margin:0;color:var(--j-green-soft);font-size:.88rem}.journal_galleryControls__QFkER{display:flex;gap:.5rem}.journal_journal__Uog0q .journal_galleryButton__yyDNw{display:grid;width:46px;height:46px;place-items:center;border:2px solid var(--j-green);border-radius:50%;background:var(--j-butter-pale);color:var(--j-green);cursor:pointer}.journal_journal__Uog0q .journal_galleryButton__yyDNw:last-child{background:var(--j-blush-pale)}.journal_journal__Uog0q .journal_galleryButton__yyDNw:last-child:hover{background:var(--j-blush)}.journal_journal__Uog0q .journal_galleryButton__yyDNw svg{width:20px;height:20px}.journal_journal__Uog0q .journal_galleryButton__yyDNw:hover{background:var(--j-butter)}.journal_galleryTrack__wxUBZ{--gallery-slide:640px;display:flex;gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0 max(0px,calc((100% - var(--gallery-slide)) / 2)) .75rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;list-style:none}.journal_gallerySlide__7qNgn{flex:0 0 min(100%,var(--gallery-slide));scroll-snap-align:center}.journal_galleryFigure__3kkl0{height:100%;margin:0;padding:clamp(.7rem,2vw,1rem) clamp(.7rem,2vw,1rem) 1rem;border:1px solid var(--j-rule);background:var(--j-paper);box-shadow:var(--j-shadow)}.journal_galleryFrame__NbDIQ{overflow:hidden;border:1px solid var(--j-green-soft);background:var(--j-paper-deep)}.journal_galleryFrame__NbDIQ img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.journal_galleryFrame__NbDIQ img[data-crop=upper]{object-position:center 38%}.journal_galleryCaption__t5vut{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin-top:.7rem;color:var(--j-green)}.journal_galleryIndex__V8qnj{padding:.12rem .5rem;border:1px solid var(--j-rule);border-radius:999px;background:var(--j-lilac-pale);color:var(--j-green);font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.journal_galleryCaption__t5vut em{font:italic 1rem/1.4 var(--j-serif)}.journal_galleryCaption__t5vut>span:last-child{flex:1 0 100%;color:var(--j-green-soft);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.journal_travelFolio__pp1ET{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;justify-items:center;margin-top:clamp(1.75rem,4vw,2.75rem)}.journal_journeyCard__KSMjh{width:100%;align-self:center;padding:clamp(1.2rem,3vw,1.9rem);border:1px solid var(--j-rule);background:var(--j-paper);box-shadow:var(--j-shadow-soft)}.journal_journal__Uog0q .journal_journeyHeadline__np8U_{margin:0;font:400 clamp(1.6rem,3.4vw,2.2rem) /1.14 var(--j-serif)}.journal_journeyDetail__Xlafc{margin:.45rem 0 0;color:var(--j-blue-ink);font:700 1rem/1.3 var(--j-serif)}.journal_mapProvenance__MoCRl{margin:1rem 0 0;color:var(--j-green-soft);font-size:.78rem}.journal_mapKey__bXWw1{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.1rem 0 0;padding:0;list-style:none}.journal_mapKey__bXWw1 li{display:flex;align-items:center;gap:.65rem;font-size:.86rem}.journal_mapKey__bXWw1 i{width:27px;height:8px;flex:none;border:2px solid var(--j-blue-deep);border-radius:999px;background:var(--j-blue)}.journal_mapKey__bXWw1 li:nth-child(2) i{width:14px;height:14px;background:var(--j-green)}.journal_travelActions__TzXaP{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.3rem}.journal_newTabHint__ma9gR{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.journal_journal__Uog0q .journal_faqLink__Csdrx{color:var(--j-lilac-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.journal_journal__Uog0q .journal_faqLink__Csdrx:hover{color:var(--j-green)}.journal_mapSheet__bmDgR{position:relative;margin:0;padding:clamp(1rem,3vw,1.6rem);background:var(--j-paper);border:1px solid var(--j-green-soft);box-shadow:9px 9px 0 var(--j-blue),var(--j-shadow);transform:rotate(-.5deg)}.journal_travelFolio__pp1ET .journal_mapSheet__bmDgR{width:min(100%,360px)}.journal_mapSheet__bmDgR .journal_mapDrawing__8Cecq{display:block;width:auto;height:min(74vh,760px);max-width:100%;margin-inline:auto}.journal_mapSheet__bmDgR:before{content:"";position:absolute;top:-11px;left:14%;width:88px;height:24px;background:var(--j-blush);border:1px solid #b88389;transform:rotate(-3deg)}.journal_mapSheet__bmDgR svg{width:100%;height:auto}.journal_journal__Uog0q .journal_mapSourceLink__WBkEz{color:var(--j-blue-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.journal_journal__Uog0q .journal_mapSourceLink__WBkEz:hover{color:var(--j-green)}.journal_mapCaption__umbRc{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35rem 1rem;margin:.6rem 0 0;padding-top:.6rem;border-top:1px solid var(--j-rule);color:var(--j-green-soft);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.journal_keepsakePage__2eb5V{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch}.journal_keepsakePage__2eb5V:before{background:var(--j-sage-pale);border-color:var(--j-green-soft)}.journal_keepsakeSide__a9uDo{position:relative;display:grid;place-items:center;padding:clamp(2rem,5vw,4rem);background:var(--j-blue-pale);border-right:1px solid var(--j-blue-deep)}.journal_proposalMount__t4Gms{position:relative;z-index:1;width:min(100%,330px);margin:0;padding:.75rem .75rem 1rem;background:var(--j-paper);border:1px solid var(--j-rule);box-shadow:var(--j-shadow);transform:rotate(-1.6deg)}.journal_proposalMount__t4Gms:after,.journal_proposalMount__t4Gms:before{content:"";position:absolute;z-index:2;width:76px;height:20px;background:var(--j-butter);border:1px solid var(--j-peach-edge);opacity:.85}.journal_proposalMount__t4Gms:before{top:-10px;left:-17px;transform:rotate(-34deg)}.journal_proposalMount__t4Gms:after{right:-17px;background:var(--j-lilac);border-color:var(--j-lilac-ink);bottom:22px;transform:rotate(-34deg)}.journal_proposalMount__t4Gms img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 62%}.journal_keepsakeCopy__HSawR{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,5rem)}.journal_keepsakeCopy__HSawR blockquote{margin:1.25rem 0 0;padding-left:1.1rem;border-left:5px solid var(--j-blush);color:var(--j-green-soft);font:italic clamp(1.15rem,2vw,1.4rem) /1.5 var(--j-serif)}.journal_invitationCard__jgsGR{position:relative;margin-top:2rem;padding:clamp(1.35rem,3vw,2rem);overflow:hidden;background:var(--j-sage-pale);color:var(--j-green);box-shadow:var(--j-shadow-soft)}.journal_invitationCard__jgsGR:after{content:"";position:absolute;top:0;right:1.5rem;width:28px;height:18px;background:var(--j-blush);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.journal_journal__Uog0q .journal_invitationCard__jgsGR h3{max-width:20ch;margin:.25rem 0 .5rem;font:400 clamp(1.55rem,3vw,2.15rem) /1.18 var(--j-serif)}.journal_invitationCard__jgsGR p:not(.journal_eyebrow__9p_ud){max-width:36rem;margin:0 0 1.25rem;color:var(--j-green)}.journal_replyLayout__FaYhs{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:clamp(1.75rem,5vw,5rem);align-items:start}.journal_replyIntro__HxtM4{position:sticky;top:7.5rem}.journal_replyIntro__HxtM4 p:not(.journal_eyebrow__9p_ud){color:var(--j-green-soft);font-family:var(--j-serif);font-size:1.04rem}.journal_replyIntro__HxtM4 strong{color:var(--j-green)}.journal_replyNote__5mZfu{margin-top:1.4rem;padding:1rem;border-left:5px solid var(--j-lilac-ink);background:var(--j-lilac-pale);color:var(--j-green);font-family:var(--j-sans);font-size:.84rem}.journal_gateCard__Z2Ib8{padding:clamp(1.25rem,4vw,2.75rem);background:var(--j-white);border:1px solid var(--j-green-soft);box-shadow:var(--j-shadow)}.journal_journal__Uog0q .journal_gateCard__Z2Ib8 h3{margin:0 0 .75rem;font:400 clamp(1.55rem,3vw,2.15rem) /1.2 var(--j-serif)}.journal_gateCard__Z2Ib8 p{max-width:38rem;margin:0 0 1rem;color:var(--j-green-soft);font-family:var(--j-serif);font-size:1.02rem}.journal_gateCard__Z2Ib8 .journal_button__wfBQ4{margin-top:.5rem}.journal_journal__Uog0q .journal_footer__C0Nv0{padding:2.5rem 0;border-top:0;background:var(--j-sage-pale);color:var(--j-green);text-align:left;font-size:1rem}.journal_footerInner__bW12C{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.journal_footerInner__bW12C p{margin:0}.journal_footerName__1DLMD{font:italic 1.18rem/1.4 var(--j-serif)}.journal_footerNote__5lQ5R{color:var(--j-green-soft);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (max-width:620px){.journal_menuList__cREbS[data-plates="2"],.journal_menuList__cREbS[data-plates="3"]{grid-template-columns:minmax(0,1fr)}.journal_menuDish__GbNxj{padding-block:1.3rem}}@media (max-width:700px){.journal_faqItem__YHCvU{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.journal_heroBook__8mxLX,.journal_keepsakePage__2eb5V,.journal_replyLayout__FaYhs,.journal_sectionIntro__X00WV,.journal_travelFolio__pp1ET{grid-template-columns:minmax(0,1fr)}.journal_heroCopy__PQh8B{border-right:0;border-bottom:1px solid var(--j-rule)}.journal_heroCopy__PQh8B:after{top:auto;right:0;bottom:-8px;left:0;width:auto;height:15px;border-block:1px solid #8b837530;border-inline:0}.journal_journal__Uog0q .journal_heroTitle__g25pH{max-width:none}.journal_sectionIntro__X00WV{align-items:start}.journal_keepsakeSide__a9uDo{border-right:0;border-bottom:1px solid var(--j-blue-deep)}.journal_replyIntro__HxtM4{position:static}}@media (max-width:700px){.journal_journal__Uog0q section[id]{scroll-margin-top:8.5rem}.journal_mastheadInner__eTj_5{align-items:flex-start;flex-direction:column;gap:.5rem}.journal_journal__Uog0q .journal_primaryNav__LYR3K{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.journal_journal__Uog0q .journal_primaryNav__LYR3K ul{width:max-content}.journal_journal__Uog0q .journal_primaryNav__LYR3K a{padding:.5rem .7rem}.journal_hero__uUOoJ{padding-top:1rem}.journal_heroCopy__PQh8B,.journal_heroPhoto__xCzpl{padding:2rem 1.2rem}.journal_journal__Uog0q .journal_heroTitle__g25pH{font-size:clamp(3rem,17vw,4.5rem)}.journal_familyMount__l_Ogn,.journal_mapSheet__bmDgR,.journal_proposalMount__t4Gms{transform:none}.journal_journalPage__ViA4l:after,.journal_journalPage__ViA4l:before{width:84px;height:20px}.journal_mapSheet__bmDgR{box-shadow:6px 6px 0 var(--j-blue),var(--j-shadow-soft)}.journal_travelActions__TzXaP a{flex:1 1 100%}.journal_galleryHead__IyuYm{align-items:flex-start;flex-direction:column;gap:.75rem}.journal_replyLayout__FaYhs{gap:1.5rem}}@media (max-width:400px){.journal_shell__xRimb{padding-inline:.75rem}.journal_brandSeal__xjZJ0{width:36px;height:36px}.journal_journal__Uog0q .journal_brand__l__4U strong{font-size:1.12rem}.journal_dateCard__8CWB5{grid-template-columns:minmax(0,1fr)}.journal_dateCardDay__0AU3a{grid-row:auto}.journal_gateCard__Z2Ib8{padding-inline:1rem}.journal_pressedFlower__qkSG_{display:none}.journal_menuPage___577g{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.journal_journal__Uog0q .journal_button__wfBQ4:hover{transform:none}.journal_galleryTrack__wxUBZ{scroll-behavior:auto}}.rsvp_card__0jFC6{--r-paper:var(--j-white,#ffffff);--r-ground:var(--j-paper,#fffdfd);--r-ink:var(--j-green,#4c4652);--r-soft:var(--j-green-soft,#655e69);--r-rule:var(--j-rule,#c8bfce);--r-blush:var(--j-blush,#e8bec2);--r-blush-pale:var(--j-blush-pale,#f7e5e7);--r-lilac:var(--j-lilac,#c1b6d7);--r-lilac-pale:var(--j-lilac-pale,#eee8f5);--r-lilac-ink:var(--j-lilac-ink,#705780);--r-butter:var(--j-butter,#efd989);--r-butter-pale:var(--j-butter-pale,#fbf2cf);--r-sage:var(--j-sage,#9db59a);--r-sage-pale:var(--j-sage-pale,#e5eddf);--r-error:#7c2f4a;--r-serif:var(--j-serif,Georgia,"Times New Roman",serif);position:relative;min-width:0;padding:clamp(1.35rem,3.5vw,2.5rem);border:1px solid var(--r-soft);background:var(--r-paper);box-shadow:var(--j-shadow,0 18px 42px #4c46521c);color:var(--r-ink)}.rsvp_card__0jFC6:before{content:"";position:absolute;top:-1px;right:-1px;left:-1px;height:7px;background:var(--r-lilac);border:1px solid var(--r-lilac-ink)}.rsvp_card__0jFC6 h2{margin:0 0 .35rem;font:400 clamp(1.55rem,3vw,2.05rem) /1.18 var(--r-serif)}.rsvp_card__0jFC6 h2:focus-visible{outline:3px solid var(--j-focus,#9d3f63);outline-offset:6px}.rsvp_lede__Q1fcv{max-width:42rem;margin:0 0 .5rem;color:var(--r-soft);font-family:var(--r-serif);font-size:1rem}.rsvp_eyebrow__SkxC_{margin:0 0 .4rem;color:var(--r-soft);font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rsvp_progress__iAHHS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0 0 1.75rem;padding:0;list-style:none}.rsvp_progressStep__5uO5y{display:flex;flex-direction:column;gap:.45rem;color:var(--r-soft);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rsvp_progressStep__5uO5y:before{content:"";display:block;height:6px;border-radius:999px;background:#e7dfeb}.rsvp_progressStep__5uO5y[data-state=reached]{color:var(--r-ink)}.rsvp_progressStep__5uO5y[data-state=reached]:before{background:var(--r-soft)}.rsvp_badge__O2k4S{display:inline-block;margin-bottom:.7rem;padding:.3rem .75rem;border:1px solid var(--r-ink);border-radius:999px;background:var(--r-butter-pale);color:var(--r-ink);font-size:.72rem;font-weight:800}.rsvp_alert__gRjMv{margin:0 0 1.25rem;padding:.8rem 1rem;border:1px solid var(--r-error);border-left-width:5px;background:#fdf2f5;color:var(--r-error);font-weight:700}.rsvp_person__xC__o{min-width:0;margin:0 0 1rem;padding:clamp(.95rem,2.5vw,1.4rem);border:1px solid var(--r-rule);border-left:5px solid var(--r-sage);background:var(--r-ground)}.rsvp_person__xC__o:nth-of-type(2n){border-left-color:var(--r-blush)}.rsvp_person__xC__o legend{padding:0 .45rem;margin-left:-.45rem;color:var(--r-ink);font:400 1.2rem/1.25 var(--r-serif)}.rsvp_choices__HIWoo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.35rem}.rsvp_choice__2IWJR{position:relative}.rsvp_choice__2IWJR input{position:absolute;width:100%;height:100%;margin:0;opacity:0}.rsvp_choice__2IWJR span{display:flex;min-height:48px;align-items:center;justify-content:center;padding:.55rem .8rem;border:1px solid #68786f;border-radius:4px;background:var(--r-sage-pale);font-size:.84rem;font-weight:700;text-align:center}.rsvp_choice__2IWJR input:checked+span{box-shadow:inset 0 0 0 1px var(--r-ink);border-color:var(--r-ink);background:var(--r-lilac);color:var(--r-ink)}.rsvp_choice__2IWJR input:focus-visible+span{outline:3px solid var(--j-focus,#9d3f63);outline-offset:3px}.rsvp_fieldGrid__5Dpq6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.1rem}.rsvp_field__3wHhD{min-width:0;margin:.9rem 0 0}.rsvp_field__3wHhD label{display:block;margin-bottom:.35rem;color:var(--r-ink);font-size:.78rem;font-weight:800;letter-spacing:.03em}.rsvp_field__3wHhD input,.rsvp_field__3wHhD select,.rsvp_field__3wHhD textarea{display:block;width:100%;min-width:0;min-height:48px;padding:.7rem .75rem;border:1px solid #68786f;border-radius:4px;background:var(--r-paper);color:var(--r-ink)}.rsvp_field__3wHhD textarea{resize:vertical}.rsvp_fine__tFj8y{margin:.4rem 0 0;color:var(--r-soft);font-size:.78rem}.rsvp_fieldError__tq3rl{margin:.4rem 0 0;color:var(--r-error);font-weight:700}.rsvp_field__3wHhD input[aria-invalid=true],.rsvp_field__3wHhD select[aria-invalid=true],.rsvp_field__3wHhD textarea[aria-invalid=true]{border-color:var(--r-error);border-width:2px}.rsvp_menuHint__ymwOK{margin:.9rem 0 0;padding:.7rem .9rem;border-left:4px solid var(--r-butter);background:var(--r-butter-pale);font-size:.82rem}.rsvp_menuHint__ymwOK a{color:var(--r-lilac-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.rsvp_reviewGrid__LBOx_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none}.rsvp_reviewCard__rB_hG{min-width:0;padding:1rem 1.1rem;border:1px solid var(--r-rule);background:var(--r-sage-pale);overflow-wrap:anywhere}.rsvp_reviewCard__rB_hG:nth-child(2n){background:var(--r-blush-pale)}.rsvp_reviewCard__rB_hG h3{margin:0 0 .3rem;font:400 1.1rem/1.25 var(--r-serif)}.rsvp_reviewCard__rB_hG p{margin:.2rem 0 0;color:var(--r-soft);font-size:.88rem}.rsvp_reviewAnswer__2eKEq{color:var(--r-ink)!important;font-weight:700}.rsvp_actions___viOE{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.6rem;padding-top:1.35rem;border-top:1px solid var(--r-rule)}.rsvp_actionsEnd__saOGT{justify-content:flex-end}.rsvp_button__PemH_{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.75rem 1.35rem;border:2px solid var(--r-ink);border-radius:999px;background:var(--r-lilac);color:var(--r-ink);font-size:.84rem;font-weight:800;letter-spacing:.04em;text-align:center}.rsvp_buttonQuiet__EOBpp{background:var(--r-lilac-pale);color:var(--r-ink)}.rsvp_status__yBqKG{min-height:1.55em;margin:1rem 0 0;color:var(--r-ink);font-weight:700}.rsvp_confirm__PRmT2{text-align:center}.rsvp_confirm__PRmT2 .rsvp_lede__Q1fcv{margin-inline:auto}.rsvp_confirm__PRmT2 .rsvp_actions___viOE{justify-content:center}.rsvp_closed__Y8mx9{border:2px solid #8d6c18;background:#fff7de}.rsvp_closed__Y8mx9:before{background:#e8cf86;border-color:#8d6c18}@media (max-width:700px){.rsvp_choices__HIWoo,.rsvp_fieldGrid__5Dpq6,.rsvp_reviewGrid__LBOx_{grid-template-columns:minmax(0,1fr)}.rsvp_actions___viOE{align-items:stretch;flex-direction:column-reverse}.rsvp_button__PemH_{width:100%}.rsvp_progress__iAHHS{gap:.4rem}.rsvp_progressStep__5uO5y{font-size:.6rem;letter-spacing:.06em}}