.home_hero__o4ZPq{position:relative;min-height:min(90vh,56rem);padding:0;display:grid;grid-template-columns:minmax(0,1fr) 50%;grid-template-rows:1fr;align-items:stretch}.home_heroType__CopeM{position:relative;z-index:2;align-self:center;display:grid;grid-gap:1.6rem;gap:1.6rem;justify-items:start;padding:7rem clamp(2rem,4vw,3.5rem) 3rem;padding-left:max(var(--gutter),calc((100vw - var(--page)) / 2 + var(--gutter)));animation:home_riseIn__mbLHE 1.4s var(--ease) .15s both}.home_heroImage__4a__H{position:relative;overflow:hidden;background:var(--sand);animation:home_heroFade__exVjc 1.8s var(--ease) both}.home_heroImg__7MMak{object-fit:cover;object-position:50% 48%}.home_heroImage__4a__H:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--paper) 0,hsla(42,37%,93%,0) 10%)}.home_heroEyebrow__gvip6{font-family:var(--sans);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--stone);font-weight:500}.home_heroTitle__LI4Uj{font-size:clamp(2.6rem,5vw,4.7rem);line-height:1.02}.home_heroLine__wFuU6{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.home_heroLine__wFuU6>span{display:inline-block;animation:home_lineUp__gVLqu 1.2s var(--ease) both}.home_heroLine__wFuU6:nth-child(2)>span{animation-delay:.16s}@keyframes home_lineUp__gVLqu{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.home_heroSub__f1U6Y{max-width:27rem;color:var(--charcoal);line-height:1.75}.home_heroActions__F1he6{margin-top:.8rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}@keyframes home_riseIn__mbLHE{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes home_heroFade__exVjc{0%{opacity:0}to{opacity:1}}.home_marquee__80nTT{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:1.15rem;margin-top:clamp(2rem,4vw,3.5rem)}.home_marqueeTrack__VGKL0{display:flex;width:max-content;animation:home_marquee__80nTT 46s linear infinite}.home_marquee__80nTT:hover .home_marqueeTrack__VGKL0{animation-play-state:paused}.home_marqueeGroup__c0RiV{display:flex}.home_marqueeItem__8cHq2{display:inline-flex;align-items:center;gap:2.2rem;padding-right:2.2rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--stone);white-space:nowrap}.home_marqueePaw__7VNE2{color:var(--beige);line-height:0}@keyframes home_marquee__80nTT{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home_postcards__eOdMi{padding-top:clamp(5rem,10vw,8rem)}.home_postcardsHead___b_ig{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:clamp(3rem,6vw,5rem)}.home_postcardsIntro__HAbEs{color:var(--stone);max-width:30rem;line-height:1.8}.home_postcardRow__hnZhU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(2rem,4.5vw,4rem) clamp(1.8rem,4vw,3.5rem);gap:clamp(2rem,4.5vw,4rem) clamp(1.8rem,4vw,3.5rem);align-items:start}.home_postcard__LuRNA{position:relative;display:block;background:var(--paper-hi);border:1px solid var(--line-soft);padding:.7rem .7rem 0;box-shadow:0 34px 70px -40px rgba(28,26,21,.32);transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.home_postcardRow__hnZhU>:nth-child(3n+1) .home_postcard__LuRNA{transform:rotate(-.8deg)}.home_postcardRow__hnZhU>:nth-child(3n+2) .home_postcard__LuRNA{transform:rotate(.6deg) translateY(1.4rem)}.home_postcardRow__hnZhU>:nth-child(3n) .home_postcard__LuRNA{transform:rotate(-.4deg) translateY(.5rem)}.home_postcardRow__hnZhU .home_postcard__LuRNA:hover{transform:rotate(0deg) translateY(-.4rem);box-shadow:0 50px 90px -42px rgba(28,26,21,.42)}.home_postcardRow__hnZhU>:nth-child(3n+2) .home_postcard__LuRNA:hover{transform:rotate(0deg) translateY(1rem)}.home_postcardPlate__nE7mw{box-shadow:none}.home_postcardCaption__PnmXc{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.95rem .25rem 1.05rem}.home_postcardName__AyVCl{font-family:var(--serif);font-size:1.15rem;color:var(--ink)}.home_postcardCta__PzseD{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);transition:color .5s var(--ease)}.home_postcard__LuRNA:hover .home_postcardCta__PzseD{color:var(--ink)}.home_manifesto__gJBlg{background:var(--cream);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:clamp(4rem,9vw,8rem)}.home_manifestoGrid__W3glY{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(2.5rem,7vw,7rem);gap:clamp(2.5rem,7vw,7rem);align-items:start}.home_manifestoGrid__W3glY>*{display:grid;grid-gap:1.4rem;gap:1.4rem}.home_manifestoText__Q958x{font-family:var(--serif);font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.35;color:var(--ink);letter-spacing:-.01em}.home_manifestoSub__ZLXxV{color:var(--charcoal);line-height:1.8;max-width:24rem}.home_dayHead__RWNn6{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:clamp(3rem,6vw,5rem);max-width:40rem}.home_dayIntro__TcMmz{color:var(--stone);font-family:var(--serif);font-style:italic;font-size:clamp(1.05rem,1.7vw,1.3rem)}.home_storybook__BuhMI{display:grid;grid-gap:clamp(4rem,9vw,8rem);gap:clamp(4rem,9vw,8rem)}.home_scene__ZdwRR{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:clamp(1.5rem,5vw,4.5rem);gap:clamp(1.5rem,5vw,4.5rem);align-items:center}.home_scene__ZdwRR[data-flip=true] .home_sceneFrame__8b_OB{order:2}.home_sceneFrame__8b_OB{position:relative;background:var(--paper-hi);border:1px solid var(--line-soft);padding:clamp(.7rem,1.4vw,1.1rem);box-shadow:0 44px 84px -46px rgba(28,26,21,.42);transform:rotate(-.7deg);transition:transform .9s var(--ease),box-shadow .9s var(--ease)}.home_scene__ZdwRR[data-flip=true] .home_sceneFrame__8b_OB{transform:rotate(.7deg)}.home_sceneFrame__8b_OB:hover{transform:rotate(0deg) translateY(-.4rem);box-shadow:0 56px 96px -46px rgba(28,26,21,.5)}.home_scenePanel__ffVV3{display:block;width:100%;height:auto}.home_sceneType__xM6u_{display:grid;grid-gap:.9rem;gap:.9rem;max-width:26rem}.home_sceneNo___m_uS{font-family:var(--serif);font-style:italic;font-variation-settings:"opsz" 40;font-size:.95rem;letter-spacing:.04em;color:var(--clay)}.home_sceneNo___m_uS span{opacity:.5;margin:0 .15em}.home_sceneTime__Dl1co{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--stone)}.home_sceneTitle__wUCtk{font-family:var(--serif);font-variation-settings:"opsz" 90;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.05;letter-spacing:-.018em;color:var(--ink)}.home_sceneText__LKjoo{color:var(--charcoal);line-height:1.78}.home_dayEnd__5DeNY{margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--line);display:grid;justify-items:center;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);text-align:center}.home_dayEndFrame__aSNb8{width:min(100%,22rem);background:var(--paper-hi);border:1px solid var(--line-soft);padding:clamp(.7rem,1.4vw,1.1rem);box-shadow:0 44px 84px -46px rgba(28,26,21,.42);transform:rotate(-1deg);transition:transform .9s var(--ease)}.home_dayEndFrame__aSNb8:hover{transform:rotate(0deg)}.home_dayEndImg__86fUQ{display:block;width:100%;height:auto}.home_dayEndLine__lOQSj{font-family:var(--serif);font-variation-settings:"opsz" 80;font-size:clamp(1.4rem,2.8vw,2.1rem);line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.home_dayEndLine__lOQSj em{color:var(--clay)}.home_view__QSRZy{padding-block:0 clamp(3rem,6vw,5rem)}.home_viewFrame__KR0Cq{height:clamp(22rem,80vh,44rem)}.home_viewCaption__l_gnW{margin-top:1.4rem;font-size:1rem;color:var(--charcoal)}.home_viewCaption__l_gnW em{font-family:var(--serif);color:var(--stone)}.home_things__cOOCj{padding-bottom:clamp(4rem,9vw,8rem)}.home_thingsHead__wuf_s{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2.5rem,5vw,4rem)}.home_thingsHead__wuf_s>div{display:grid;grid-gap:1rem;gap:1rem}.home_thingsHint__FMgT6{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--stone);padding-bottom:.4rem}.home_thingsStrip__R5YGn{display:flex;gap:clamp(1.4rem,2.6vw,2.2rem);overflow-x:auto;scroll-snap-type:x proximity;padding:1rem var(--gutter) 1.6rem;scrollbar-width:none}.home_thingsStrip__R5YGn::-webkit-scrollbar{display:none}.home_thing__nObtD{margin:0;flex:0 0 auto;width:clamp(14rem,22vw,18rem);scroll-snap-align:start;background:var(--paper-hi);border:1px solid var(--line-soft);padding:.6rem .6rem 0;box-shadow:0 30px 60px -36px rgba(28,26,21,.3);transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.home_thing__nObtD:nth-child(3n+1){transform:rotate(-.8deg)}.home_thing__nObtD:nth-child(3n+2){transform:rotate(.7deg);margin-top:2.2rem}.home_thing__nObtD:nth-child(3n){transform:rotate(-.3deg);margin-top:1rem}.home_thing__nObtD:hover{transform:rotate(0deg) translateY(-.35rem);box-shadow:0 44px 80px -40px rgba(28,26,21,.4)}.home_thing__nObtD figcaption{padding:.75rem .2rem .85rem}.home_thingPlate__no3aA{box-shadow:none}.home_thingSoonTag__fDtyp{color:var(--stone-soft)}.home_guestbook__sdDW0{background:var(--cream);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.home_guestbookInner__e3k1A{display:grid;grid-gap:1.8rem;gap:1.8rem;justify-items:center;text-align:center}.home_guestQuote__PzGrR{margin:0;font-family:var(--serif);font-variation-settings:"opsz" 110;font-size:clamp(1.7rem,4vw,3rem);line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.home_guestMeta__gEXpO{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.home_closingGrid__SpN42{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(2.5rem,7vw,7rem);gap:clamp(2.5rem,7vw,7rem);align-items:center}.home_closingType__Rdixr{display:grid;grid-gap:1.7rem;gap:1.7rem;justify-items:start}.home_closingTitle__JRyDZ{font-size:clamp(2.6rem,6.5vw,5rem)}.home_closingNote__u5aQ6{color:var(--stone);max-width:24rem;line-height:1.8}.home_closingActions__zNjFo{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;margin-top:.4rem}.home_closingPlate__dC7LL{width:min(100%,26rem);justify-self:end}@media (max-width:860px){.home_hero__o4ZPq{grid-template-columns:1fr;min-height:0}.home_heroImage__4a__H{order:-1;height:clamp(20rem,62vh,34rem)}.home_heroImg__7MMak{object-position:42% 46%}.home_heroImage__4a__H:before{background:linear-gradient(0deg,var(--paper) 0,hsla(42,37%,93%,0) 22%)}.home_heroType__CopeM{padding:clamp(2.5rem,6vw,3.5rem) var(--gutter) clamp(1rem,4vw,2rem);max-width:none}}@media (max-width:900px){.home_postcardRow__hnZhU{grid-template-columns:1fr 1fr}.home_postcardRow__hnZhU .home_postcard__LuRNA,.home_postcardRow__hnZhU .home_postcard__LuRNA:hover{transform:none}.home_closingGrid__SpN42,.home_manifestoGrid__W3glY{grid-template-columns:1fr}.home_closingPlate__dC7LL{justify-self:start}}@media (max-width:560px){.home_postcardRow__hnZhU{grid-template-columns:1fr}.home_thing__nObtD{width:66vw}}@media (max-width:860px){.home_scene__ZdwRR,.home_scene__ZdwRR[data-flip=true]{grid-template-columns:1fr;gap:1.5rem}.home_scene__ZdwRR .home_sceneFrame__8b_OB,.home_scene__ZdwRR[data-flip=true] .home_sceneFrame__8b_OB{order:0}.home_sceneType__xM6u_{max-width:none}}@media (prefers-reduced-motion:reduce){.home_heroImage__4a__H,.home_heroLine__wFuU6>span,.home_heroType__CopeM,.home_marqueeTrack__VGKL0{animation:none}}