.journeys-base-v2_detour__zFFVS,.journeys-base-v2_parade__Jk1Mo{min-height:100svh;color:#213027;overflow-wrap:anywhere}.journeys-base-v2_parade__Jk1Mo{background:#f5d74e}.journeys-base-v2_paradeHeader__BtRxB{padding:clamp(3rem,8vw,7rem) 1.4rem 2rem;text-align:center;max-width:64rem;margin:auto}.journeys-base-v2_eyebrow__xycZK,.journeys-base-v2_paradeHeader__BtRxB>p:first-child{text-transform:uppercase;letter-spacing:.14em;font:600 .75rem/1.5 var(--font-geist-mono),monospace}.journeys-base-v2_paradeHeader__BtRxB h1{font-size:clamp(3.4rem,10vw,8rem);line-height:.93;letter-spacing:-.065em;max-width:10ch;margin:1.2rem auto 2rem}.journeys-base-v2_address__pkvhs{font-size:clamp(1.5rem,5vw,3rem);font-family:Georgia,serif;font-style:italic}.journeys-base-v2_procession__RtuG2{position:relative;margin:1rem auto;max-width:58rem;background:#244b3d;color:#fff6d9;border-radius:50% 50% 0 0/15% 15% 0 0;padding:2rem 1rem}.journeys-base-v2_procession__RtuG2 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;border:1px solid #fff6d9;border-radius:99px;padding:1.1rem 1.6rem;font-size:1.3rem;max-width:24rem;margin:auto;min-height:48px}.journeys-base-v2_procession__RtuG2 summary::-webkit-details-marker{display:none}.journeys-base-v2_celebration__EHSVf{height:240px;display:flex;justify-content:center;align-items:center;overflow:hidden}.journeys-base-v2_celebration__EHSVf span{font-size:clamp(3rem,9vw,8rem);color:#f8bdcd;transform:rotate(calc(var(--i)*17deg));animation:journeys-base-v2_parade-in__oErSo .85s calc(var(--i)*65ms) both cubic-bezier(.2,.7,.3,1)}.journeys-base-v2_celebration__EHSVf span:nth-child(2n){color:#f5d74e}.journeys-base-v2_aside__njaN2{text-align:center;font-family:Georgia,serif;font-style:italic;font-size:1.2rem}.journeys-base-v2_direct__h_tJj{display:block;text-align:center;padding:1rem;text-decoration:underline}.journeys-base-v2_paradeNote__KNjli{background:#fff7e1;color:#263d31;max-width:40rem;margin:2rem auto 0;padding:clamp(2rem,7vw,4rem);box-shadow:12px 12px 0 #c65142;transform:rotate(-1deg)}.journeys-base-v2_detourNote__hIENA h2,.journeys-base-v2_paradeNote__KNjli h2{font-size:clamp(1.5rem,5vw,2.5rem);letter-spacing:-.03em;margin:1rem 0}.journeys-base-v2_words__sSuLP{white-space:pre-wrap;font:clamp(1.5rem,4vw,2.25rem)/1.5 Georgia,serif;margin:1.5rem 0}.journeys-base-v2_footer___4L8M{text-align:center;font-size:.8rem;padding:3rem 1.5rem;line-height:1.9}.journeys-base-v2_footer___4L8M span{font-weight:650}.journeys-base-v2_detour__zFFVS{background:#f4ece0}.journeys-base-v2_routeStamp__6sJ9g{border-bottom:1px solid #496343;max-width:72rem;margin:auto;padding:1.2rem 1.5rem;display:flex;gap:1rem;font-size:.85rem}.journeys-base-v2_routeStage__Ibe0_{max-width:55rem;margin:auto;text-align:center;padding:3rem 1.5rem}.journeys-base-v2_routeStage__Ibe0_ h1{font:clamp(2.7rem,7vw,5rem)/1.06 Georgia,serif;letter-spacing:-.05em;max-width:12ch;margin:1rem auto}.journeys-base-v2_map__GFbdf{width:100%;max-height:320px;color:#365f4b;fill:#d56440}.journeys-base-v2_map__GFbdf .journeys-base-v2_path__STnjc{stroke:#355a46;stroke-width:5;fill:none;stroke-dasharray:9 10}.journeys-base-v2_leaves__DdMmp{fill:#9fba82}.journeys-base-v2_map__GFbdf text{fill:#cd4b36;font-size:70px}.journeys-base-v2_choices__An6eJ{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.journeys-base-v2_choices__An6eJ a,.journeys-base-v2_choices__An6eJ button,.journeys-base-v2_pause__hb_Ef a{border:1px solid #38583f;border-radius:99px;padding:1rem 1.4rem;min-height:48px;display:inline-block;font-size:.95rem}.journeys-base-v2_choices__An6eJ button{background:#355a46;color:#fff9ec;cursor:pointer}.journeys-base-v2_pause__hb_Ef{border-top:1px solid #647c64;padding:2rem .5rem}.journeys-base-v2_pause__hb_Ef h2{font:2rem Georgia,serif}.journeys-base-v2_pause__hb_Ef p{padding:1rem}.journeys-base-v2_detourNote__hIENA{max-width:43rem;background:#e6eddb;margin:auto;padding:clamp(2rem,7vw,4.5rem);border-radius:45% 45% 0 0/12% 12% 0 0;border:1px solid #b8c8a6}.journeys-base-v2_detourNote__hIENA>a{display:block;margin-top:2rem;text-decoration:underline}.journeys-base-v2_detour__zFFVS :focus-visible,.journeys-base-v2_parade__Jk1Mo :focus-visible{outline:3px solid #c83f28;outline-offset:5px}.journeys-base-v2_detour__zFFVS :target,.journeys-base-v2_parade__Jk1Mo :target{scroll-margin-top:1.5rem}.journeys-base-v2_parade__Jk1Mo details:focus-within{outline-offset:5px}@keyframes journeys-base-v2_parade-in__oErSo{0%{opacity:0;translate:0 100px;rotate:-25deg}to{opacity:1;translate:0 0;rotate:0deg}}@media(prefers-reduced-motion:reduce){.journeys-base-v2_celebration__EHSVf span{animation:none}}@media(max-width:700px){.journeys-base-v2_paradeNote__KNjli{width:calc(100% - 2rem);margin:1.5rem auto 0;transform:none;box-shadow:6px 6px 0 #c65142}}@media(max-width:600px){.journeys-base-v2_celebration__EHSVf{height:180px}.journeys-base-v2_routeStage__Ibe0_{padding-top:2rem}.journeys-base-v2_map__GFbdf{margin:1rem 0}.journeys-base-v2_detourNote__hIENA{margin:0 1rem}.journeys-base-v2_choices__An6eJ{flex-direction:column}.journeys-base-v2_paradeHeader__BtRxB{padding-top:2.5rem}}.ribbon-base-v2_gift__eR_Sz{--paper:#f5f0e4;--ink:#17251d;--muted:#566056;--ribbon:#d7ac4b;--duration:260ms;background:var(--paper);color:var(--ink);color-scheme:light;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;line-height:1.55;overflow-wrap:anywhere}.ribbon-base-v2_gift__eR_Sz[data-mood=romantic]{--ribbon:#d89b91;--duration:320ms}.ribbon-base-v2_gift__eR_Sz[data-mood=celebration]{--ribbon:#b4c790;--duration:220ms}.ribbon-base-v2_gift__eR_Sz *{box-sizing:border-box}.ribbon-base-v2_gift__eR_Sz h1,.ribbon-base-v2_gift__eR_Sz h2,.ribbon-base-v2_gift__eR_Sz p{margin:0}.ribbon-base-v2_inner__Pk6k9{max-width:46rem;margin:auto;padding:48px clamp(24px,7vw,56px) 30px}.ribbon-base-v2_gift__eR_Sz bdi{overflow-wrap:anywhere}.ribbon-base-v2_gift__eR_Sz a,.ribbon-base-v2_gift__eR_Sz summary{touch-action:manipulation}.ribbon-base-v2_gift__eR_Sz a:focus-visible,.ribbon-base-v2_gift__eR_Sz summary:focus-visible,.ribbon-base-v2_note__WWLFM h2:focus{outline:3px solid #17489e;outline-offset:5px}.ribbon-base-v2_eyebrow__xcENl{font-size:.73rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.ribbon-base-v2_gift__eR_Sz .ribbon-base-v2_address__dH5Db{margin:42px 0 20px;font:400 clamp(3.2rem,12vw,5.5rem)/.98 Georgia,Times New Roman,serif;letter-spacing:-.055em}.ribbon-base-v2_address__dH5Db bdi{display:block}.ribbon-base-v2_gift__eR_Sz .ribbon-base-v2_longName__NQeaQ{font-size:clamp(1.65rem,6.5vw,2.4rem);line-height:1.15;letter-spacing:-.02em;margin-block:28px 20px}.ribbon-base-v2_gift__eR_Sz .ribbon-base-v2_first__2VLLG{font:400 clamp(1.8rem,6vw,2.4rem)/1.14 Georgia,serif;letter-spacing:-.025em;max-width:19rem;margin-bottom:22px}.ribbon-base-v2_from__rzafX{display:flex;flex-wrap:wrap;gap:.4em;font-size:.94rem}.ribbon-base-v2_from__rzafX bdi{font-weight:600}.ribbon-base-v2_reveal__0_FFN{margin:38px -8px 0}.ribbon-base-v2_reveal__0_FFN summary{position:relative;list-style:none;cursor:pointer;min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px;background:var(--ribbon);color:var(--ink);border-radius:2px;font-size:1rem;font-weight:600}.ribbon-base-v2_reveal__0_FFN summary::-webkit-details-marker{display:none}.ribbon-base-v2_symbol__VXG4W:after{content:"+";font:400 2rem Georgia,serif}.ribbon-base-v2_symbol__VXG4W{flex-shrink:0}.ribbon-base-v2_knot__WyjrU{width:92px;height:68px;position:absolute;right:26px;top:-31px;pointer-events:none;fill:none;stroke:var(--ink);stroke-width:1.8;opacity:.68}.ribbon-base-v2_closeLabel__SAXYg,.ribbon-base-v2_reveal__0_FFN[open] .ribbon-base-v2_openLabel__PsSi0{display:none}.ribbon-base-v2_reveal__0_FFN[open] .ribbon-base-v2_closeLabel__SAXYg{display:inline}.ribbon-base-v2_reveal__0_FFN[open] .ribbon-base-v2_symbol__VXG4W:after{content:"−"}.ribbon-base-v2_reveal__0_FFN[open] summary{background:transparent;border-top:8px solid var(--ribbon);border-left:8px solid var(--ribbon);border-radius:0;padding:12px 20px;min-height:56px;justify-content:flex-end;gap:16px;font-weight:400;color:var(--muted);font-size:.875rem}.ribbon-base-v2_reveal__0_FFN[open] .ribbon-base-v2_knot__WyjrU{top:-39px;right:20px;opacity:.48;transform:rotate(-18deg)}.ribbon-base-v2_note__WWLFM{border-left:8px solid var(--ribbon);padding:20px 24px 32px;position:relative}.ribbon-base-v2_note__WWLFM:after{content:"";display:block;width:78px;height:35px;border-bottom:8px solid var(--ribbon);border-radius:0 0 100% 0;position:absolute;left:-8px;bottom:-30px}.ribbon-base-v2_gift__eR_Sz .ribbon-base-v2_note__WWLFM h2{font-size:.8rem;font-weight:500;color:var(--muted);margin-bottom:22px}.ribbon-base-v2_words__qC6DQ{font:400 clamp(1.45rem,5.8vw,2rem)/1.48 Georgia,serif;letter-spacing:-.015em;white-space:pre-wrap;overflow-wrap:anywhere}.ribbon-base-v2_gift__eR_Sz .ribbon-base-v2_signature__QrkyU{margin-top:25px;font-size:.94rem}.ribbon-base-v2_reveal__0_FFN[open] .ribbon-base-v2_note__WWLFM{animation:ribbon-base-v2_arrive__VER6A var(--duration) cubic-bezier(.22,1,.36,1)}.ribbon-base-v2_direct__4lo5B,.ribbon-base-v2_replay__juIbP{display:inline-flex;align-items:center;min-height:48px;color:var(--muted);font-size:.85rem;text-decoration:underline;text-underline-offset:5px}.ribbon-base-v2_direct__4lo5B{margin-top:14px}.ribbon-base-v2_reveal__0_FFN[open]+.ribbon-base-v2_direct__4lo5B{display:none}.ribbon-base-v2_footer__i8H7k{margin-top:58px;border-top:1px solid #b2b5a7;padding-top:26px}.ribbon-base-v2_gift__eR_Sz .ribbon-base-v2_footer__i8H7k p{font-size:.8rem;color:var(--muted);margin-bottom:20px}.ribbon-base-v2_brand___wjIM{display:block;font:400 1.05rem Georgia,serif;letter-spacing:-.025em}.ribbon-base-v2_replay__juIbP{margin-top:20px}@keyframes ribbon-base-v2_arrive__VER6A{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:350px){.ribbon-base-v2_inner__Pk6k9{padding-top:32px}.ribbon-base-v2_gift__eR_Sz .ribbon-base-v2_address__dH5Db{margin-top:32px}.ribbon-base-v2_reveal__0_FFN summary{padding-inline:18px}.ribbon-base-v2_note__WWLFM{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.ribbon-base-v2_gift__eR_Sz *,.ribbon-base-v2_gift__eR_Sz :after,.ribbon-base-v2_gift__eR_Sz :before{animation:none!important;transition:none!important;transform:none!important;scroll-behavior:auto!important}}.detour-v2_detour__kfZmJ{color-scheme:light;--detour-motion:ready}.detour-v2_detour__kfZmJ .detour-v2_stage__MtIW8{padding:1.5rem 1.5rem 2rem}.detour-v2_detour__kfZmJ .detour-v2_stage__MtIW8 h1{font-size:clamp(2.5rem,6vw,4.2rem);margin:.7rem auto}.detour-v2_scenery__j88EE{position:relative;display:grid;margin:1.2rem auto .6rem;isolation:isolate;perspective:900px;max-width:562.5px}.detour-v2_landscape__ExGNZ{position:relative;grid-area:1/1;align-self:start;pointer-events:none}.detour-v2_backPaper__e8qhr{position:absolute;inset:9% 1% 9%;background:#eee8d8;border:1px solid #dcd9c7;border-radius:48% 48% 12% 10%/28% 30% 14% 14%;box-shadow:0 3px 0 #dfd7c5,0 16px 20px -21px #384d35;transform:rotate(-2deg);z-index:-1}.detour-v2_map__fzQtq{position:relative;z-index:2;display:block;width:100%;height:auto;aspect-ratio:600/320;overflow:visible}.detour-v2_front__U3k5a,.detour-v2_rear__mzE_5{fill:#9fba82;filter:drop-shadow(0 3px 1px #43614025)}.detour-v2_rear__mzE_5{fill:#adc594;transform:translateY(-2px)}.detour-v2_front__U3k5a{transform:translateY(-3px);filter:drop-shadow(0 6px 2px #43614025)}.detour-v2_path__DYhZR{stroke:#355a46;stroke-width:5;fill:none;stroke-dasharray:9 10}.detour-v2_pathShadow___YTrj{stroke:#fff7e7;stroke-width:11;fill:none;opacity:.8;transform:translateY(2px)}.detour-v2_checkpoint__tqjS5{pointer-events:none}.detour-v2_stem__sHL5h{fill:none;stroke:#59764d;stroke-width:1.4;opacity:.55}.detour-v2_spark__c1Ssx{fill:#efd3bd;stroke:#ad513a;stroke-width:1.4;stroke-linejoin:round;transform-origin:0 -22px;transform:scale(.58);opacity:.65}.detour-v2_spark__c1Ssx circle{fill:#d4a245;stroke:none}.detour-v2_detour__kfZmJ[data-running=true][data-checkpoint-reached=true] .detour-v2_spark__c1Ssx{animation:detour-v2_checkpoint-bloom__JLk8o .42s ease-out both}.detour-v2_origin__xzdHh{fill:#f4ece0;stroke:#d56440;stroke-width:3}.detour-v2_destination__5OaiY{fill:#d56440}.detour-v2_landing__bUuRd{fill:none;stroke:#d56440;stroke-width:2;opacity:0;transform-origin:555px 92px}.detour-v2_detour__kfZmJ[data-running=true][data-landed=true] .detour-v2_landing__bUuRd{animation:detour-v2_landing__bUuRd .24s ease-out both}.detour-v2_traveller__3A4sD{fill:#d56440;stroke:#fff7e7;stroke-width:4;offset-path:path("M45 245C190 310 50 30 260 85S360 300 555 92");offset-distance:0;offset-rotate:0deg;filter:drop-shadow(0 4px 1px #4c352c22)}.detour-v2_flower__7BhJa{fill:#cd4b36;font-size:70px;transform-origin:458px 65px}.detour-v2_detour__kfZmJ[data-arrived=true] .detour-v2_traveller__3A4sD{offset-distance:100%}.detour-v2_detour__kfZmJ:has(.detour-v2_noteDisclosure__hQcyE[open]) .detour-v2_traveller__3A4sD{offset-distance:100%}.detour-v2_detour__kfZmJ[data-running=true] .detour-v2_traveller__3A4sD{animation:detour-v2_travel___I3C7 1.6s cubic-bezier(.4,0,.2,1) both}.detour-v2_detour__kfZmJ[data-running=true] .detour-v2_backPaper__e8qhr{animation:detour-v2_paper-settle__Tql6_ 1.7s ease-out both}.detour-v2_detour__kfZmJ[data-running=true] .detour-v2_rear__mzE_5{animation:detour-v2_rear-depth__kghLz 1.7s ease-out both}.detour-v2_detour__kfZmJ[data-running=true] .detour-v2_front__U3k5a{animation:detour-v2_front-depth__ot5hq 1.7s ease-out both}.detour-v2_detour__kfZmJ[data-running=true] .detour-v2_flower__7BhJa{animation:detour-v2_welcome__HZgey 1.8s ease-out both}.detour-v2_actions__CTxaD{display:flex;justify-content:center;align-items:center;gap:12px;max-width:42rem;margin:1.1rem auto 0}.detour-v2_actions__CTxaD button,.detour-v2_shortcut__BdrLo{display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #38583f;border-radius:99px;padding:12px 18px;min-height:48px;font-size:.9rem;line-height:1.35;text-wrap:balance}.detour-v2_actions__CTxaD button{cursor:pointer;background:#355a46;color:#fff9ec}.detour-v2_actions__CTxaD button[hidden]{display:none}.detour-v2_actions__CTxaD button:active{background:#244b3d}.detour-v2_card__uEr1s{position:relative;grid-area:2/1;background:#fff8e9;border:1px solid #b7c2a5;border-radius:3px;box-shadow:0 3px 0 #d8decb,0 14px 22px -21px #38583f88;text-align:left}.detour-v2_fold__Q8USt{position:absolute;right:0;top:0;width:30px;height:24px;background:linear-gradient(140deg,#e3e8d6 48%,#b7c2a5 50%,#fff8e9 53%);transform-origin:top right}.detour-v2_letterhead__D7b_e{display:none}.detour-v2_noteDisclosure__hQcyE>summary{cursor:pointer;padding:16px 24px;min-height:48px}.detour-v2_detour__kfZmJ[data-enhanced=true] .detour-v2_card__uEr1s{grid-area:1/1;position:absolute;left:calc(92.5% - 22px);top:calc(28.75% - 16px);width:44px;height:32px;overflow:hidden}.detour-v2_detour__kfZmJ[data-enhanced=true] .detour-v2_letterhead__D7b_e{display:block;width:100%;aspect-ratio:600/320}.detour-v2_detour__kfZmJ[data-enhanced=true] .detour-v2_noteDisclosure__hQcyE>summary{display:none}.detour-v2_detour__kfZmJ[data-card-state=presenting] .detour-v2_card__uEr1s{left:0;top:0;width:100%;height:100%;transition:left .45s cubic-bezier(.2,.7,.3,1),top .45s cubic-bezier(.2,.7,.3,1),width .45s cubic-bezier(.2,.7,.3,1),height .45s cubic-bezier(.2,.7,.3,1)}.detour-v2_detour__kfZmJ[data-card-state=presenting] .detour-v2_fold__Q8USt{transform:rotateX(150deg);transition:transform .4s ease-out}.detour-v2_detour__kfZmJ[data-enhanced=true]:has(.detour-v2_noteDisclosure__hQcyE[open]) .detour-v2_card__uEr1s,.detour-v2_detour__kfZmJ[data-enhanced=true][data-card-state=reading] .detour-v2_card__uEr1s{position:relative;left:0;top:0;width:100%;height:auto;overflow:visible}.detour-v2_detour__kfZmJ:has(.detour-v2_noteDisclosure__hQcyE[open]) .detour-v2_fold__Q8USt,.detour-v2_detour__kfZmJ[data-card-state=reading] .detour-v2_fold__Q8USt{width:18px;height:16px}.detour-v2_note__ODnqL{padding:0 clamp(24px,5vw,48px) 32px}.detour-v2_note__ODnqL h2{font:clamp(1.5rem,4vw,2.25rem)/1.2 Georgia,serif;letter-spacing:-.03em;margin:.7rem 0}.detour-v2_note__ODnqL [data-personal-words]{margin:1rem 0}.detour-v2_pause__bGQgn{max-width:562.5px;margin:1.5rem auto 0;text-align:center}.detour-v2_pause__bGQgn summary{display:inline-flex;align-items:center;min-height:44px;font:.85rem Georgia,serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.detour-v2_pause__bGQgn summary:after{content:" +";white-space:pre}.detour-v2_pause__bGQgn[open] summary:after{content:" −"}.detour-v2_pause__bGQgn p{max-width:38ch;margin:.5rem auto;font-size:.9rem}@keyframes detour-v2_travel___I3C7{0%{offset-distance:0}to{offset-distance:100%}}@keyframes detour-v2_checkpoint-bloom__JLk8o{0%{transform:scale(.58);opacity:.65}42%{transform:scale(1.15);opacity:1}to{transform:scale(.58);opacity:.65}}@keyframes detour-v2_landing__bUuRd{0%{transform:scale(1);opacity:.65}to{transform:scale(1.85);opacity:0}}@keyframes detour-v2_paper-settle__Tql6_{0%{transform:rotate(-2deg) rotateX(9deg) translateY(5px)}65%{transform:rotate(-1deg) rotateX(0) translateY(-2px)}to{transform:rotate(-2deg)}}@keyframes detour-v2_rear-depth__kghLz{0%{transform:translate(-2px,4px)}to{transform:translateY(-2px)}}@keyframes detour-v2_front-depth__ot5hq{0%{transform:translate(2px,8px)}75%{transform:translateY(-5px)}to{transform:translateY(-3px)}}@keyframes detour-v2_welcome__HZgey{0%,65%{transform:none}80%{transform:rotate(18deg) scale(1.08)}to{transform:none}}@media(max-width:600px){.detour-v2_actions__CTxaD{gap:8px}.detour-v2_actions__CTxaD button,.detour-v2_shortcut__BdrLo{flex:1;min-height:64px;font-size:.8rem;padding:10px}.detour-v2_detour__kfZmJ .detour-v2_stage__MtIW8{padding-inline:20px}}@media(min-width:700px) and (max-height:760px){.detour-v2_detour__kfZmJ .detour-v2_stage__MtIW8{padding-top:14px}.detour-v2_detour__kfZmJ .detour-v2_stage__MtIW8 h1{max-width:none;font-size:2.8rem;margin:8px auto}.detour-v2_scenery__j88EE{max-width:320px;margin-top:.5rem}.detour-v2_detour__kfZmJ>div:first-child{padding-block:.6rem}.detour-v2_actions__CTxaD{margin-top:.6rem}}@media(max-width:600px) and (max-height:700px){.detour-v2_detour__kfZmJ .detour-v2_stage__MtIW8{padding-top:8px}.detour-v2_detour__kfZmJ>div:first-child{padding-block:.6rem}.detour-v2_detour__kfZmJ .detour-v2_stage__MtIW8 h1{font-size:1.8rem;margin:6px auto}.detour-v2_detour__kfZmJ .detour-v2_stage__MtIW8>p{font-size:.8rem}.detour-v2_actions__CTxaD{margin-top:.6rem}.detour-v2_scenery__j88EE{max-width:260px;margin-top:.2rem}.detour-v2_note__ODnqL{padding-inline:20px}.detour-v2_note__ODnqL>p:first-child{font-size:.6rem;line-height:1.2}.detour-v2_note__ODnqL h2{font-size:1.25rem;margin:.25rem 0}.detour-v2_note__ODnqL [data-personal-words]{margin:.5rem 0}}@media(prefers-reduced-motion:reduce){.detour-v2_detour__kfZmJ *{animation:none!important;transition:none!important}}@supports not (offset-path:path("M0 0L10 10")){.detour-v2_traveller__3A4sD{display:none}}.parade-v2_parade__roeEy{color-scheme:light}.parade-v2_parade__roeEy .parade-v2_header__fS7Wb{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:1rem}.parade-v2_parade__roeEy .parade-v2_header__fS7Wb h1{font-size:clamp(3.4rem,10vw,6rem);margin-bottom:1.5rem}.parade-v2_controls__htfel{max-width:54rem;margin:0 auto;padding:0 1.4rem;display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:16px}.parade-v2_controls__htfel a{display:inline-flex;min-height:44px;align-items:center;font-size:.8rem;text-decoration:underline;text-underline-offset:4px}.parade-v2_primarySlot__kk5T0{min-height:60px}.parade-v2_primarySlot__kk5T0 button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:12px 22px;border:1px solid #214d3c;border-radius:40px;color:#fff9e9;background:#214d3c;font-size:1rem}.parade-v2_primarySlot__kk5T0 button[hidden]{display:none}.parade-v2_controls__htfel a:focus-visible,.parade-v2_noteDisclosure__SuOZB summary:focus-visible,.parade-v2_primarySlot__kk5T0 button:focus-visible{outline:3px solid #17489e;outline-offset:4px}.parade-v2_stage__cYeFb{--parade-motion:ready;max-width:58rem;margin:12px auto 0;background:#244b3d;color:#fff6d9;border-radius:50% 50% 0 0/9% 9% 0 0;box-shadow:inset 0 1px 0 #fff3,0 6px 0 #1c3e32}.parade-v2_presentation__OwGQK{--gutter:52px;position:relative;max-width:48rem;margin:auto;padding:68px var(--gutter) 24px;isolation:isolate}.parade-v2_paper__OwDoM{position:relative;background:#fff7e1;color:#263d31;box-shadow:6px 6px 0 #c65142,0 14px 20px -14px #0c241d88;transform:translateY(4px) rotate(-3deg);transform-origin:50% 70%}.parade-v2_cover__lS2oW{position:relative;height:164px;perspective:700px}.parade-v2_flap__WCy0A{position:absolute;inset:0;transform-origin:50% 0;backface-visibility:hidden;background:#f5ebce;clip-path:polygon(0 0,100% 0,50% 80%)}.parade-v2_flap__WCy0A svg{width:100%;height:100%;fill:none;stroke:#c2ad7b;stroke-width:1}.parade-v2_corner__MpCfC{position:absolute;top:0;right:0;width:20px;height:20px;background:linear-gradient(45deg,#e7d6ad 50%,#fff7e1 51%);transform-origin:100% 0;opacity:0}.parade-v2_cast__A4jYd{position:absolute;inset:0;z-index:2;pointer-events:none}.parade-v2_figure__ycsf3{position:absolute;left:50%;top:88px;font-size:48px;line-height:1;color:#f8bdcd;text-shadow:0 3px 1px #122c2533;translate:-50% 0}.parade-v2_figure__ycsf3>span{display:block}.parade-v2_figure__ycsf3:nth-child(2n){color:#f5d74e}.parade-v2_figure__ycsf3:first-child{left:calc(var(--gutter) - 12px);top:88px;font-size:40px;--rest-y:-34px}.parade-v2_figure__ycsf3:nth-child(2){left:calc(var(--gutter) - 14px);top:164px;--rest-y:-126px}.parade-v2_figure__ycsf3:nth-child(3){left:28%;top:28px;font-size:32px;--rest-y:0px;rotate:-12deg}.parade-v2_figure__ycsf3:nth-child(4){top:132px;font-size:46px;border-radius:50%;background:#244b3d;padding:3px;--rest-y:-102px}.parade-v2_figure__ycsf3:nth-child(5){left:calc(100% - var(--gutter) + 14px);top:164px;--rest-y:-126px}.parade-v2_figure__ycsf3:nth-child(6){left:calc(100% - var(--gutter) - 20px);top:8px;font-size:32px;--rest-y:30px}.parade-v2_figure__ycsf3:nth-child(7){left:calc(100% - var(--gutter) + 12px);top:88px;font-size:40px;--rest-y:-34px}.parade-v2_figure__ycsf3:nth-child(2):after,.parade-v2_figure__ycsf3:nth-child(5):after{content:"";position:absolute;top:55%;width:20px;height:10px;border-bottom:2px solid;border-radius:50%}.parade-v2_figure__ycsf3:nth-child(2):after{left:70%;rotate:-14deg}.parade-v2_figure__ycsf3:nth-child(5):after{right:70%;rotate:14deg}.parade-v2_parade__roeEy[data-reveal-state=reading] .parade-v2_paper__OwDoM,.parade-v2_presentation__OwGQK:has(.parade-v2_noteDisclosure__SuOZB[open]) .parade-v2_paper__OwDoM{transform:none}.parade-v2_parade__roeEy[data-reveal-state=reading] .parade-v2_cover__lS2oW,.parade-v2_presentation__OwGQK:has(.parade-v2_noteDisclosure__SuOZB[open]) .parade-v2_cover__lS2oW{height:72px}.parade-v2_parade__roeEy[data-reveal-state=reading] .parade-v2_flap__WCy0A,.parade-v2_presentation__OwGQK:has(.parade-v2_noteDisclosure__SuOZB[open]) .parade-v2_flap__WCy0A{opacity:0;transform:rotateX(170deg)}.parade-v2_parade__roeEy[data-reveal-state=reading] .parade-v2_corner__MpCfC,.parade-v2_presentation__OwGQK:has(.parade-v2_noteDisclosure__SuOZB[open]) .parade-v2_corner__MpCfC{opacity:1}.parade-v2_parade__roeEy[data-reveal-state=reading] .parade-v2_figure__ycsf3,.parade-v2_presentation__OwGQK:has(.parade-v2_noteDisclosure__SuOZB[open]) .parade-v2_figure__ycsf3{transform:translateY(var(--rest-y)) scale(.8)}.parade-v2_parade__roeEy[data-reveal-state=reading] .parade-v2_figure__ycsf3:after,.parade-v2_presentation__OwGQK:has(.parade-v2_noteDisclosure__SuOZB[open]) .parade-v2_figure__ycsf3:after{opacity:0}.parade-v2_parade__roeEy[data-running=true][data-reveal-state=opening] .parade-v2_paper__OwDoM{animation:parade-v2_straighten__k4S11 2.4s ease-in-out both}.parade-v2_parade__roeEy[data-running=true][data-reveal-state=opening] .parade-v2_cover__lS2oW{animation:parade-v2_make-room__93Vmk 2.4s ease-in-out both}.parade-v2_parade__roeEy[data-running=true] .parade-v2_flap__WCy0A{animation:parade-v2_unfold__W7psX 2.4s ease-in-out both}.parade-v2_parade__roeEy[data-running=true] .parade-v2_corner__MpCfC{animation:parade-v2_corner-nudge__7UJpE 2.4s ease-in-out both}.parade-v2_parade__roeEy[data-running=true] .parade-v2_figure__ycsf3{animation:parade-v2_make-way__udyzX 2.4s ease-in-out both}.parade-v2_parade__roeEy[data-running=true] .parade-v2_figure__ycsf3:nth-child(2){animation-name:parade-v2_push-left__NbBZw}.parade-v2_parade__roeEy[data-running=true] .parade-v2_figure__ycsf3:nth-child(5){animation-name:parade-v2_push-right__LUeUL}.parade-v2_parade__roeEy[data-running=true] .parade-v2_figure__ycsf3:nth-child(4){animation-name:parade-v2_cue__nR6Vj}.parade-v2_parade__roeEy[data-running=true] .parade-v2_figure__ycsf3:nth-child(6){animation-name:parade-v2_late-corner__B6of_}.parade-v2_parade__roeEy[data-running=true] .parade-v2_figure__ycsf3:nth-child(3)>span{animation:parade-v2_small-cheer___VZ9f 2.4s ease-in-out both}.parade-v2_parade__roeEy[data-running=true] .parade-v2_figure__ycsf3:nth-child(2):after,.parade-v2_parade__roeEy[data-running=true] .parade-v2_figure__ycsf3:nth-child(5):after{animation:parade-v2_hands-away__v7t6M 2.4s ease-in-out both}.parade-v2_parade__roeEy[data-running=true][data-reveal-state=reading] .parade-v2_figure__ycsf3{animation:parade-v2_offer-again__My2bM 2.4s ease-in-out both}.parade-v2_parade__roeEy[data-running=true][data-reveal-state=reading] .parade-v2_figure__ycsf3:nth-child(4){animation-name:parade-v2_cue-again__jv26P}.parade-v2_parade__roeEy[data-running=true][data-reveal-state=reading] .parade-v2_figure__ycsf3:nth-child(6){animation-name:parade-v2_corner-again__KIVFO}.parade-v2_parade__roeEy[data-running=true][data-reveal-state=reading] .parade-v2_figure__ycsf3:after{animation:none;opacity:0}.parade-v2_noteDisclosure__SuOZB>summary{cursor:pointer;width:fit-content;margin:auto;min-height:48px;padding:12px 20px;text-decoration:underline}.parade-v2_parade__roeEy[data-enhanced=true] .parade-v2_noteDisclosure__SuOZB>summary{display:none}.parade-v2_parade__roeEy .parade-v2_note__3jrQB{transform:none;width:auto;max-width:none;margin:0;position:relative;box-shadow:none;background:transparent;padding:0 36px 36px}.parade-v2_note__3jrQB h2:focus-visible{outline:3px solid #17489e;outline-offset:6px}.parade-v2_note__3jrQB h2{margin-top:12px}.parade-v2_aside__XqG3w{padding:0 16px 24px}@keyframes parade-v2_straighten__k4S11{0%,12%{transform:translateY(4px) rotate(-3deg)}32%{transform:translateY(-2px) rotate(1deg)}43%,to{transform:none}}@keyframes parade-v2_make-room__93Vmk{0%,65%{height:164px}92%,to{height:72px}}@keyframes parade-v2_unfold__W7psX{0%,30%{transform:none;opacity:1}60%{transform:rotateX(160deg);opacity:.7}72%,to{transform:rotateX(170deg);opacity:0}}@keyframes parade-v2_cue__nR6Vj{0%{transform:none}8%{transform:rotate(-18deg) scale(1.08)}20%{transform:translateY(-20px) rotate(15deg)}40%,to{transform:translateY(var(--rest-y)) scale(.8)}}@keyframes parade-v2_push-left__NbBZw{0%,10%{transform:none}26%{transform:translateX(12px) rotate(16deg)}40%{transform:translateX(5px) rotate(-6deg)}70%,to{transform:translateY(var(--rest-y)) scale(.8)}}@keyframes parade-v2_push-right__LUeUL{0%,16%{transform:none}32%{transform:translateX(-12px) rotate(-16deg)}43%{transform:translateX(-5px) rotate(6deg)}74%,to{transform:translateY(var(--rest-y)) scale(.8)}}@keyframes parade-v2_make-way__udyzX{0%,25%{transform:none}42%{transform:rotate(-12deg)}75%,to{transform:translateY(var(--rest-y)) scale(.8)}}@keyframes parade-v2_late-corner__B6of_{0%,38%{transform:translateY(-3px) rotate(-8deg)}50%{transform:translate(-8px,52px) rotate(24deg)}60%{transform:translate(2px,52px) rotate(-16deg)}69%{transform:translate(-1px,44px) rotate(4deg)}84%,to{transform:translateY(var(--rest-y)) scale(.8)}}@keyframes parade-v2_corner-nudge__7UJpE{0%,49%{opacity:0;transform:none}50%{opacity:1;transform:rotate(0)}60%{opacity:1;transform:rotate(-14deg)}70%,to{opacity:1;transform:none}}@keyframes parade-v2_small-cheer___VZ9f{0%,45%{transform:none}57%{transform:rotate(25deg) scale(1.12)}72%,to{transform:none}}@keyframes parade-v2_hands-away__v7t6M{0%,43%{opacity:1}65%,to{opacity:0}}@keyframes parade-v2_offer-again__My2bM{0%,20%,70%,to{transform:translateY(var(--rest-y)) scale(.8)}36%{transform:translateY(var(--rest-y)) rotate(-12deg) scale(.85)}48%{transform:translateY(var(--rest-y)) rotate(8deg) scale(.8)}}@keyframes parade-v2_cue-again__jv26P{0%,40%,to{transform:translateY(var(--rest-y)) scale(.8)}12%{transform:translateY(calc(var(--rest-y) - 8px)) rotate(-18deg) scale(.85)}24%{transform:translateY(var(--rest-y)) rotate(12deg) scale(.8)}}@keyframes parade-v2_corner-again__KIVFO{0%,38%,84%,to{transform:translateY(var(--rest-y)) scale(.8)}51%{transform:translate(-4px,calc(var(--rest-y) + 8px)) rotate(22deg) scale(.8)}64%{transform:translate(2px,calc(var(--rest-y) + 4px)) rotate(-12deg) scale(.8)}}@media(max-width:600px){.parade-v2_controls__htfel{padding:0 1.2rem;gap:12px;grid-template-columns:minmax(0,1fr) 90px}.parade-v2_controls__htfel a{max-width:90px}.parade-v2_primarySlot__kk5T0 button{font-size:.9rem;padding-inline:18px}.parade-v2_stage__cYeFb{margin-inline:8px}.parade-v2_presentation__OwGQK{--gutter:28px}.parade-v2_figure__ycsf3{font-size:36px}.parade-v2_figure__ycsf3:first-child,.parade-v2_figure__ycsf3:nth-child(7){font-size:30px}.parade-v2_figure__ycsf3:nth-child(3),.parade-v2_figure__ycsf3:nth-child(6){font-size:26px}.parade-v2_figure__ycsf3:nth-child(4){font-size:40px}.parade-v2_figure__ycsf3:nth-child(2):after,.parade-v2_figure__ycsf3:nth-child(5):after{width:14px}.parade-v2_parade__roeEy .parade-v2_note__3jrQB{padding:0 24px 28px}.parade-v2_aside__XqG3w{font-size:1rem}}@media(min-width:700px) and (max-height:760px){.parade-v2_parade__roeEy .parade-v2_header__fS7Wb{padding-top:20px;padding-bottom:6px}.parade-v2_parade__roeEy .parade-v2_header__fS7Wb h1{max-width:none;font-size:4rem;margin:10px auto 12px}.parade-v2_parade__roeEy .parade-v2_header__fS7Wb p{font-size:.9rem}.parade-v2_parade__roeEy .parade-v2_header__fS7Wb h1+p{font-size:1.8rem}}@media(max-width:600px) and (max-height:700px){.parade-v2_parade__roeEy .parade-v2_header__fS7Wb{padding-top:12px;padding-bottom:4px}.parade-v2_parade__roeEy .parade-v2_header__fS7Wb h1{font-size:2.7rem;margin:8px auto}.parade-v2_parade__roeEy .parade-v2_header__fS7Wb p{margin-block:0}.parade-v2_parade__roeEy .parade-v2_header__fS7Wb h1+p{font-size:1.5rem}.parade-v2_presentation__OwGQK{padding-top:52px}.parade-v2_cast__A4jYd{top:-16px}}@media(prefers-reduced-motion:reduce){.parade-v2_parade__roeEy *{animation:none!important;transition:none!important}}.ribbon-v2_ribbon__RCqOu{--sheet:#fffaf0}.ribbon-v2_tools__J8EAe{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:18px}.ribbon-v2_tools__J8EAe a,.ribbon-v2_tools__J8EAe button{min-height:44px;padding:8px 0;font-size:.8rem;color:#566056;text-decoration:underline;text-underline-offset:4px}.ribbon-v2_tools__J8EAe button:disabled{visibility:hidden}.ribbon-v2_afterRead__d8Lcq,.ribbon-v2_ribbon__RCqOu:has(.ribbon-v2_reveal__hF4Dt[open]) .ribbon-v2_beforeRead__f4h7K{display:none}.ribbon-v2_ribbon__RCqOu:has(.ribbon-v2_reveal__hF4Dt[open]) .ribbon-v2_afterRead__d8Lcq{display:inline}.ribbon-v2_ribbon__RCqOu a:focus-visible,.ribbon-v2_tools__J8EAe button:focus-visible{outline:3px solid #17489e;outline-offset:3px}.ribbon-v2_paper__2yE9c{position:relative;margin:20px -8px 0;isolation:isolate}.ribbon-v2_paper__2yE9c:before{content:"";position:absolute;inset:5px -3px -5px 3px;background:#e8e0ce;border:1px solid #d6cfbd;z-index:-1}.ribbon-v2_ribbon__RCqOu .ribbon-v2_reveal__hF4Dt{margin:0;background:var(--sheet);box-shadow:0 3px 3px #53482b0a,0 16px 28px -22px #52442c88}.ribbon-v2_ribbon__RCqOu .ribbon-v2_reveal__hF4Dt summary{position:relative;min-height:96px;padding:24px 190px 24px 24px;border:0;border-radius:0;justify-content:space-between;font-size:1rem;font-weight:600;color:var(--ink);background:transparent;overflow:visible}.ribbon-v2_ribbon__RCqOu .ribbon-v2_reveal__hF4Dt[open] summary{min-height:64px;padding:22px 24px 8px;font-size:.75rem;font-weight:400;color:var(--muted);justify-content:flex-start;gap:10px}.ribbon-v2_reveal__hF4Dt summary>span:not(.ribbon-v2_band__bcln8){position:relative;z-index:1}.ribbon-v2_band__bcln8{position:absolute;inset:0;background:var(--ribbon);transform-origin:top}.ribbon-v2_sign__UEWc_:after{content:"+";font:1.8rem Georgia,serif}.ribbon-v2_reveal__hF4Dt:not([open]) .ribbon-v2_sign__UEWc_{position:absolute!important;right:20px;top:50%;transform:translateY(-50%)}.ribbon-v2_reveal__hF4Dt[open] .ribbon-v2_sign__UEWc_:after{content:"−";font-size:1.2rem}.ribbon-v2_bow__mw21m{position:absolute;width:160px;height:116px;right:36px;top:-18px;pointer-events:none;overflow:visible;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ribbon-v2_rest__x5a4n{display:none}.ribbon-v2_reveal__hF4Dt[open] .ribbon-v2_band__bcln8{clip-path:inset(0 0 calc(100% - 2px))}.ribbon-v2_reveal__hF4Dt[open] .ribbon-v2_strand__AMkWk{visibility:hidden}.ribbon-v2_reveal__hF4Dt[open] .ribbon-v2_rest__x5a4n{display:block}.ribbon-v2_ribbon__RCqOu[data-running=true] .ribbon-v2_strand__AMkWk{visibility:visible}.ribbon-v2_ribbon__RCqOu[data-running=true] .ribbon-v2_rest__x5a4n{display:none}.ribbon-v2_ribbon__RCqOu .ribbon-v2_note__JbTxN{background:var(--sheet);border:0;padding:20px 32px 32px}.ribbon-v2_ribbon__RCqOu .ribbon-v2_reveal__hF4Dt[open] .ribbon-v2_note__JbTxN{animation:none}.ribbon-v2_ribbon__RCqOu .ribbon-v2_note__JbTxN:after{display:none}.ribbon-v2_ribbon__RCqOu .ribbon-v2_replay__gWg7W{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;font:.75rem Arial,sans-serif;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.ribbon-v2_ribbon__RCqOu[data-running=true] .ribbon-v2_band__bcln8{animation:ribbon-v2_release-band__xm3w9 1.9s cubic-bezier(.22,1,.36,1) both}@keyframes ribbon-v2_release-band__xm3w9{0%,18%{clip-path:inset(0)}70%,to{clip-path:inset(0 0 calc(100% - 2px))}}@media(max-width:400px){.ribbon-v2_bow__mw21m{right:24px;width:136px}.ribbon-v2_ribbon__RCqOu .ribbon-v2_reveal__hF4Dt summary{padding-inline:20px 164px}.ribbon-v2_ribbon__RCqOu .ribbon-v2_reveal__hF4Dt[open] summary{padding-inline:20px}.ribbon-v2_ribbon__RCqOu .ribbon-v2_note__JbTxN{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.ribbon-v2_ribbon__RCqOu *{animation:none!important}.ribbon-v2_reveal__hF4Dt[open] .ribbon-v2_strand__AMkWk{visibility:hidden}.ribbon-v2_reveal__hF4Dt[open] .ribbon-v2_rest__x5a4n{display:block}}.flowers-host_surface__qPwif{min-height:100%;padding:clamp(14px,3vw,38px);background:#faf5e8;color:#223e36;font-family:Georgia,serif}.flowers-host_inner__2WPqX{max-width:1060px;margin:0 auto}.flowers-host_note__cLmFx{max-width:620px;margin:24px auto;padding:clamp(22px,5vw,48px);background:#fffdf7;border:1px solid #d5dbc7;border-radius:24px;box-shadow:0 12px 32px #223e3609;overflow-wrap:anywhere}.flowers-host_note__cLmFx h1{font-size:clamp(25px,5vw,39px);line-height:1.1;margin:10px 0 26px;font-weight:500}.flowers-host_words__9A3qX{white-space:pre-wrap;font-size:clamp(19px,3vw,25px);line-height:1.65}.flowers-host_signature__Elet1{margin-top:30px;font-family:Arial,sans-serif;font-size:14px}.flowers-host_label___HPNK{font:12px/1.5 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.flowers-host_direct__gwRPa,.flowers-host_replay__c3QGh{display:block;min-height:44px;padding:12px 18px;border:1px solid #6c8074;border-radius:24px;background:#fffdf7;color:#223e36;font:15px/1.3 Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer;width:fit-content;margin:18px auto}.flowers-host_direct__gwRPa:focus-visible,.flowers-host_note__cLmFx h1:focus-visible,.flowers-host_replay__c3QGh:focus-visible{outline:3px solid #a76143;outline-offset:4px}.flowers-host_status__LyGQF{font:14px/1.5 Arial,sans-serif;text-align:center}.scene_page__aBxXC{--ink:#293e32;--paper:#faf4e6;--muted:#5b675b;--accent:#e5ab6c;color-scheme:light;min-height:100vh;background:var(--paper);color:var(--ink);padding:24px 16px 48px;font-family:Trebuchet MS,Arial,sans-serif}.scene_inner__H8AcS{width:100%;max-width:640px;margin:auto}.scene_top__TJpq9{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.scene_eyebrow__mC3_J{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin:0;color:var(--muted)}.scene_top__TJpq9 a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.scene_heading__th4zi{font:400 clamp(37px,8vw,58px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:15px 0 8px}.scene_intro__zmbcu{margin:0 0 18px;color:var(--muted);font-size:15px}.scene_recipient__UCub2{font-size:13px;margin:10px 0;overflow-wrap:anywhere}.scene_stage__FAFE_{position:relative;outline-offset:4px;touch-action:pan-y;border-radius:28px;overflow:hidden;background:#e7ebd3;border:1px solid #a4b59a;isolation:isolate}.scene_stage__FAFE_:focus-visible{outline:3px solid #37664b}.scene_art__cvWs5{width:100%;display:block;height:auto}.scene_status__DI5p_{min-height:48px;text-align:center;line-height:1.4;font-size:15px;margin:12px 0 8px;max-width:100%}.scene_controls__l8bdZ,.scene_status__DI5p_{display:flex;align-items:center;justify-content:center}.scene_controls__l8bdZ{gap:10px;flex-wrap:wrap}.scene_primary__KafrP,.scene_secondary___DUi5{min-height:48px;border:1.5px solid var(--ink);border-radius:16px;padding:12px 22px;font-weight:700;background:var(--ink);color:var(--paper);font-size:15px;touch-action:manipulation}.scene_primary__KafrP{min-width:190px;box-shadow:0 3px 0 #a7b69e}.scene_secondary___DUi5{background:transparent;color:var(--ink);padding:10px 16px}.scene_primary__KafrP:active,.scene_secondary___DUi5:active{transform:translateY(2px)}.scene_primary__KafrP:disabled{opacity:.55;cursor:default}.scene_tools__UsTDh{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:14px 0}.scene_tools__UsTDh button{min-height:44px;padding:8px 12px;text-decoration:underline;text-underline-offset:4px;font-size:13px}.scene_keyhint__X5q7H{font-size:12px;color:var(--muted);text-align:center;margin-top:12px}.scene_pause__IMqdb{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:12px;background:#faf4e6eF;z-index:3;padding:24px}.scene_pause__IMqdb p{margin:0}.scene_envelope__en_zX{margin-top:24px;border-top:1px solid #b4bcaa}.scene_envelope__en_zX summary{cursor:pointer;min-height:54px;padding:14px 4px;display:list-item;font-size:14px}.scene_note__uclnu{margin:12px 0 0;background:#fffdf6;padding:clamp(24px,6vw,42px);border:1px solid #c9c5b1;border-radius:6px 24px 6px 6px;box-shadow:0 10px 24px #293e3208;overflow-wrap:anywhere;scroll-margin:20px}.scene_note__uclnu h2{font:34px/1.15 Georgia,serif;margin:18px 0 22px}.scene_words__gHHRv{font:19px/1.8 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}.scene_signature__agCBd{font-size:14px;margin:28px 0}.scene_note__uclnu small{font-size:12px;display:block;color:var(--muted);margin-top:30px}.scene_calm__shaJP .scene_stage__FAFE_{max-width:420px;margin-inline:auto}.scene_calm__shaJP .scene_art__cvWs5{opacity:.88}.scene_srOnly__boXqo{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.scene_page__aBxXC :is(button,a,summary):focus-visible{outline:3px solid #b35e37;outline-offset:4px}.scene_landed__ZuE_L{animation:scene_land__qkUf0 .5s ease-out}.scene_ripple__nVrmR{animation:scene_ripple__nVrmR .8s ease-out both}.scene_frogHelp__ViV3a{animation:scene_hop___kN1m .6s ease-in-out}.scene_line__SVlYi{animation:scene_line__SVlYi .28s ease-out}.scene_flowerFace__nBTJD{transition:transform .18s ease-out;transform-origin:104px 170px}@keyframes scene_ripple__nVrmR{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes scene_hop___kN1m{50%{transform:translateY(-10px)}}@keyframes scene_line__SVlYi{0%{stroke-dasharray:600;stroke-dashoffset:600}to{stroke-dasharray:600;stroke-dashoffset:0}}@keyframes scene_land__qkUf0{0%{transform:translateY(-8px) rotate(-3deg)}to{transform:none}}@media(max-width:400px){.scene_page__aBxXC{padding:16px 12px 32px}.scene_heading__th4zi{font-size:40px}.scene_intro__zmbcu{font-size:14px}.scene_top__TJpq9{font-size:11px}.scene_status__DI5p_{font-size:14px}.scene_primary__KafrP{min-width:170px}.scene_note__uclnu{padding:24px}.scene_words__gHHRv{font-size:18px}}@media(prefers-reduced-motion:reduce){.scene_page__aBxXC *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.scene_page__bowEX{--ink:#293e32;--paper:#faf4e6;--muted:#5b675b;--accent:#e5ab6c;color-scheme:light;min-height:100vh;background:var(--paper);color:var(--ink);padding:24px 16px 48px;font-family:Trebuchet MS,Arial,sans-serif}.scene_inner__KnjWH{width:100%;max-width:640px;margin:auto}.scene_top__8Hpb6{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.scene_eyebrow__BW08O{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin:0;color:var(--muted)}.scene_top__8Hpb6 a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.scene_heading__ZBkSy{font:400 clamp(37px,8vw,58px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:15px 0 8px}.scene_intro__XAnbc{margin:0 0 18px;color:var(--muted);font-size:15px}.scene_recipient__K00uX{font-size:13px;margin:10px 0;overflow-wrap:anywhere}.scene_stage__O_Kb2{position:relative;outline-offset:4px;touch-action:pan-y;border-radius:28px;overflow:hidden;background:#e7ebd3;border:1px solid #a4b59a;isolation:isolate}.scene_stage__O_Kb2:focus-visible{outline:3px solid #37664b}.scene_art__ORdoA{width:100%;display:block;height:auto}.scene_status__edtH6{min-height:48px;text-align:center;line-height:1.4;font-size:15px;margin:12px 0 8px;max-width:100%}.scene_controls__ZUmWE,.scene_status__edtH6{display:flex;align-items:center;justify-content:center}.scene_controls__ZUmWE{gap:10px;flex-wrap:wrap}.scene_primary__65_WF,.scene_secondary__OeDVO{min-height:48px;border:1.5px solid var(--ink);border-radius:16px;padding:12px 22px;font-weight:700;background:var(--ink);color:var(--paper);font-size:15px;touch-action:manipulation}.scene_primary__65_WF{min-width:190px;box-shadow:0 3px 0 #a7b69e}.scene_secondary__OeDVO{background:transparent;color:var(--ink);padding:10px 16px}.scene_primary__65_WF:active,.scene_secondary__OeDVO:active{transform:translateY(2px)}.scene_primary__65_WF:disabled{opacity:.55;cursor:default}.scene_tools__BsL5Y{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:14px 0}.scene_tools__BsL5Y button{min-height:44px;padding:8px 12px;text-decoration:underline;text-underline-offset:4px;font-size:13px}.scene_keyhint__aQCls{font-size:12px;color:var(--muted);text-align:center;margin-top:12px}.scene_pause__WSiGj{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:12px;background:#faf4e6eF;z-index:3;padding:24px}.scene_pause__WSiGj p{margin:0}.scene_envelope__FWN5Y{margin-top:24px;border-top:1px solid #b4bcaa}.scene_envelope__FWN5Y summary{cursor:pointer;min-height:54px;padding:14px 4px;display:list-item;font-size:14px}.scene_note___Tijk{margin:12px 0 0;background:#fffdf6;padding:clamp(24px,6vw,42px);border:1px solid #c9c5b1;border-radius:6px 24px 6px 6px;box-shadow:0 10px 24px #293e3208;overflow-wrap:anywhere;scroll-margin:20px}.scene_note___Tijk h2{font:34px/1.15 Georgia,serif;margin:18px 0 22px}.scene_words__cCfMw{font:19px/1.8 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}.scene_signature__5cMya{font-size:14px;margin:28px 0}.scene_note___Tijk small{font-size:12px;display:block;color:var(--muted);margin-top:30px}.scene_calm__HJbzM .scene_stage__O_Kb2{max-width:420px;margin-inline:auto}.scene_calm__HJbzM .scene_art__ORdoA{opacity:.88}.scene_srOnly__E6oNw{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.scene_page__bowEX :is(button,a,summary):focus-visible{outline:3px solid #b35e37;outline-offset:4px}.scene_landed__yided{animation:scene_land__lY_aA .5s ease-out}.scene_ripple__O_ACG{animation:scene_ripple__O_ACG .8s ease-out both}.scene_frogHelp__C8MSW{animation:scene_hop__7J2ae .6s ease-in-out}.scene_line__BMxWu{animation:scene_line__BMxWu .28s ease-out}.scene_flowerFace__0R9Xj{transition:transform .18s ease-out;transform-origin:104px 170px}@keyframes scene_ripple__O_ACG{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes scene_hop__7J2ae{50%{transform:translateY(-10px)}}@keyframes scene_line__BMxWu{0%{stroke-dasharray:600;stroke-dashoffset:600}to{stroke-dasharray:600;stroke-dashoffset:0}}@keyframes scene_land__lY_aA{0%{transform:translateY(-8px) rotate(-3deg)}to{transform:none}}@media(max-width:400px){.scene_page__bowEX{padding:16px 12px 32px}.scene_heading__ZBkSy{font-size:40px}.scene_intro__XAnbc{font-size:14px}.scene_top__8Hpb6{font-size:11px}.scene_status__edtH6{font-size:14px}.scene_primary__65_WF{min-width:170px}.scene_note___Tijk{padding:24px}.scene_words__cCfMw{font-size:18px}}@media(prefers-reduced-motion:reduce){.scene_page__bowEX *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.experience_experience__mUAVe{--ink:#263f34;--rose:#9e425a;--cream:#faf5e8;color:var(--ink);max-width:940px;margin:0 auto;padding:24px 28px 64px;font-family:Arial,Helvetica,sans-serif}.experience_heading__5DIXG{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.experience_eyebrow__oUY2L{font-size:10px;letter-spacing:.13em;font-weight:700;margin:0 0 8px}.experience_heading__5DIXG h1{font:normal 44px/1 Georgia,Times New Roman,serif;letter-spacing:-1.8px;margin:0}.experience_readLink__uLIIc{border:0;background:none;color:var(--ink);text-decoration:underline;text-underline-offset:4px;font-size:13px;min-height:44px;white-space:nowrap;cursor:pointer}.experience_playLayout___Vung{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,.8fr);gap:34px}.experience_playColumn__0AuvN{min-width:0}.experience_floorBar__9382x{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:9px}.experience_floorDots__9qlXz{display:flex;align-items:center;gap:5px}.experience_floorDots__9qlXz i{width:6px;height:6px;border-radius:50%;background:#d2d3c2}.experience_floorDots__9qlXz i[data-active=true]{background:var(--rose)}.experience_floorDots__9qlXz b{font-size:10px;font-weight:400;margin-left:5px}.experience_board__l5GMT{position:relative;isolation:isolate;border-radius:24px;touch-action:none;outline-offset:4px}.experience_board__l5GMT:focus-visible{outline:3px solid #9e425a}.experience_world__aMB5A{display:block;width:100%;height:auto;overflow:visible}.experience_invitation__Fumpw{position:absolute;left:12px;right:12px;bottom:12px;text-align:center;background:#faf5e8f2;border:1px solid #dedac2;box-shadow:0 5px 16px #263f3418;border-radius:18px;padding:12px;z-index:2}.experience_invitation__Fumpw p{margin:0 0 9px;font:italic 19px Georgia,serif}.experience_primary__L0rms{display:inline-flex;justify-content:center;align-items:center;gap:16px;background:var(--ink);color:#fff8df;border:0;border-radius:30px;min-height:46px;padding:10px 23px;font-size:14px;cursor:pointer;box-shadow:0 3px 0 #172c23}.experience_primary__L0rms:hover{background:#345b46}.experience_primary__L0rms:active{transform:translateY(2px);box-shadow:0 1px 0 #172c23}.experience_pauseOverlay__ihxGS{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f1dadd;border-radius:24px;z-index:3}.experience_pauseOverlay__ihxGS p{font:italic 28px Georgia,serif;margin:0 0 18px}.experience_reaction__E_1Kf{font-size:12px;line-height:1.45;min-height:35px;margin:12px 3px 8px;color:#50634e;max-width:100%}.experience_controls__JXGNy{display:flex;justify-content:space-between;align-items:center;gap:10px}.experience_controlCopy__tUs2H{font-size:12px;line-height:1.4;max-width:180px}.experience_controlCopy__tUs2H strong{display:block;font-weight:500}.experience_controlCopy__tUs2H span{display:block;margin-top:6px;font-size:10px;color:#65735f}.experience_dpad__l4lcK{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px);gap:4px}.experience_dpad__l4lcK button{border:solid #bac0aa;border-width:1px 1px 3px;border-radius:13px;background:#f3efdf;color:var(--ink);font:24px Georgia,serif;cursor:pointer;touch-action:manipulation}.experience_dpad__l4lcK button:active,.experience_dpad__l4lcK button[aria-pressed=true]{background:#e3b89c;border-color:#ad8069;transform:translateY(1px)}.experience_dpad__l4lcK button:disabled{opacity:.4;cursor:default}.experience_up___LMmT{grid-column:2;grid-row:1}.experience_left___EdOT{grid-column:1;grid-row:2}.experience_down__k_bV6{grid-column:2;grid-row:2}.experience_right__oZftP{grid-column:3;grid-row:2}.experience_tools__j_pk1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 13px;padding:12px 0}.experience_tools__j_pk1 button{font-size:11px;line-height:1.4;background:transparent;border:0;color:#52634b;min-height:34px;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.experience_tools__j_pk1 button[aria-pressed=true]{color:#963f55;font-weight:700}.experience_tools__j_pk1 button:disabled{opacity:.4;cursor:default}.experience_story__uCwjb{padding-top:49px}.experience_story__uCwjb h2{font:normal 36px/1.06 Georgia,Times New Roman,serif;letter-spacing:-.8px;margin:0 0 18px}.experience_story__uCwjb>p:not(.experience_eyebrow__oUY2L){font-size:14px;line-height:1.6}.experience_recipient__UbSrX{margin:30px 0 22px;border-top:1px solid #d4d7c4;border-bottom:1px solid #d4d7c4;padding:17px 0;overflow-wrap:anywhere}.experience_recipient__UbSrX span{display:block;font-size:11px;line-height:1.5}.experience_recipient__UbSrX strong{display:block;font:normal 27px/1.2 Georgia,serif;padding:7px 0 9px;overflow-wrap:anywhere}.experience_story__uCwjb .experience_kindness__cDBr5{font-size:12px;color:#6b7763}.experience_mementos__HMFd4{color:#8e4557}.experience_replay__fujzr{border:1px solid #a3af99;border-radius:24px;background:none;color:var(--ink);min-height:44px;padding:8px 15px;font-size:12px;cursor:pointer}.experience_note__reogW{margin-top:24px;border-top:1px solid #bdc5af;border-bottom:1px solid #bdc5af;scroll-margin-top:20px}.experience_note__reogW summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:21px 0;list-style:none;font:normal 24px Georgia,serif}.experience_note__reogW summary::-webkit-details-marker{display:none}.experience_note__reogW summary>span+span{font:11px Arial,sans-serif;color:#62715b}.experience_noteBody__jJXjo{padding:25px 0 20px;max-width:630px;margin:auto}.experience_noteBody__jJXjo h2{font:normal 40px/1.15 Georgia,serif;margin:0 0 24px;overflow-wrap:anywhere}.experience_words__MKuud{white-space:pre-wrap;overflow-wrap:anywhere;font:normal 22px/1.6 Georgia,serif;margin:0}.experience_signature__Y3Cdg{font:italic 23px/1.4 Georgia,serif;margin:22px 0;overflow-wrap:anywhere}.experience_noteEnding__nPO5Y{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #d8dccb;margin-top:30px;padding-top:17px;font-size:11px;color:#697a61}.experience_noteEnding__nPO5Y button{background:none;border:0;text-decoration:underline;min-height:44px;color:var(--ink);font-size:11px;cursor:pointer}.experience_noScript__w8d08{font-size:13px}.experience_experience__mUAVe button:focus-visible,.experience_note__reogW summary:focus-visible{outline:3px solid #a34961;outline-offset:4px}.experience_characterPosition__yW7gV{transition:transform .28s cubic-bezier(.2,.75,.3,1)}.experience_flowerBody__ThMLy{transform-origin:0 10px}.experience_flower__iC1Mj[data-pose=walking] .experience_flowerBody__ThMLy{animation:experience_waddle__Ouve0 .49s ease-in-out infinite}.experience_flower__iC1Mj[data-pose=walking] .experience_footLeft__nfz7E{animation:experience_step__ezTh8 .49s ease-in-out infinite;transform-origin:-3px 13px}.experience_flower__iC1Mj[data-pose=walking] .experience_footRight__mcnmi{animation:experience_step__ezTh8 .49s ease-in-out infinite reverse;transform-origin:3px 13px}.experience_flower__iC1Mj[data-pose=walking] .experience_scarf__9ivVJ{animation:experience_scarf__9ivVJ .49s ease-in-out infinite;transform-origin:8px 2px}.experience_flower__iC1Mj[data-pose=blocked] .experience_flowerBody__ThMLy{animation:experience_bonk__3x8b5 .32s ease-out both}.experience_flower__iC1Mj[data-pose=lift] .experience_flowerBody__ThMLy{animation:experience_lift__Ai25p .7s ease-in-out infinite;transform-origin:0 12px}.experience_flower__iC1Mj[data-pose=happy] .experience_armRight__o7jdh{animation:experience_wave__dwhGY .7s ease-in-out 3;transform-origin:8px 5px}.experience_flower__iC1Mj[data-pose=waiting] .experience_flowerHead__QW8DQ{animation:experience_look__mUs9B 3s ease-in-out infinite;transform-origin:0 -4px}.experience_awning__YfWd3{transition:transform .8s cubic-bezier(.2,.8,.25,1);transform:translateY(var(--awning))}.experience_parcelLid__oxRW7{transform-origin:140px 155px;transition:transform .7s cubic-bezier(.2,.8,.25,1)}.experience_parcel__klsd_[data-open=true] .experience_parcelLid__oxRW7{transform:translateY(-23px) rotate(-17deg)}.experience_letter__tenjH{animation:experience_letter__tenjH 1s ease-out both}.experience_bloomFlowers__kNg7C{animation:experience_blossom__H4mtr .8s cubic-bezier(.2,1.5,.3,1);transform-origin:0 0}.experience_chime__hLYYC{animation:experience_chime__hLYYC 1.6s ease-out;transform-origin:0 -18px}.experience_birdVisit__TwBjv{animation:experience_bird__aar5p .65s ease-out}.experience_breeze__a3IF7{animation:experience_breeze__a3IF7 4s ease-in-out infinite}.experience_liftReady__b83gH,.experience_loopGlow__gNQxs{animation:experience_glow__nvPR_ 2.5s ease-in-out infinite}.experience_tension__rIo7H{animation:experience_thread__yWo49 .6s ease-out;stroke-dasharray:450;stroke-dashoffset:0}.experience_liftThreads__b1K8_{animation:experience_thread__yWo49 .8s ease-out}.experience_flower__iC1Mj[data-pose=paused] *{animation-play-state:paused}.experience_board__l5GMT:has(.experience_pauseOverlay__ihxGS) *{animation-play-state:paused}.experience_invitation__Fumpw~*{pointer-events:none}@keyframes experience_waddle__Ouve0{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}@keyframes experience_step__ezTh8{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes experience_scarf__9ivVJ{50%{transform:rotate(-13deg)}}@keyframes experience_bonk__3x8b5{25%{transform:scale(1.12,.84) translateY(4px)}70%{transform:scale(.95,1.04)}}@keyframes experience_lift__Ai25p{50%{transform:translateY(-8px) scale(.94,1.08)}}@keyframes experience_wave__dwhGY{50%{transform:rotate(-45deg)}}@keyframes experience_look__mUs9B{50%{transform:rotate(-5deg)}}@keyframes experience_blossom__H4mtr{0%{transform:scale(.1)}to{transform:scale(1)}}@keyframes experience_chime__hLYYC{20%{transform:rotate(15deg)}50%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}}@keyframes experience_bird__aar5p{0%{transform:translate(160px,-50px)}to{transform:translate(0)}}@keyframes experience_breeze__a3IF7{50%{transform:translateX(7px);opacity:.5}}@keyframes experience_glow__nvPR_{50%{opacity:.55}}@keyframes experience_thread__yWo49{0%{stroke-dashoffset:450;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes experience_letter__tenjH{0%{transform:translateY(10px);opacity:0}to{transform:translateY(-30px);opacity:1}}@media(max-width:700px){.experience_experience__mUAVe{padding:17px 16px 42px}.experience_heading__5DIXG{margin-bottom:16px;gap:8px}.experience_heading__5DIXG h1{font-size:35px;letter-spacing:-1px}.experience_heading__5DIXG .experience_eyebrow__oUY2L{font-size:8px;margin-bottom:7px}.experience_readLink__uLIIc{font-size:11px}.experience_playLayout___Vung{display:block}.experience_story__uCwjb{padding-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;border-top:1px solid #d4d7c4;margin-top:6px}.experience_story__uCwjb>.experience_eyebrow__oUY2L{grid-column:1/-1;margin-bottom:0}.experience_story__uCwjb h2{font-size:28px;margin:0}.experience_story__uCwjb>p:not(.experience_eyebrow__oUY2L){font-size:12px;margin:0}.experience_recipient__UbSrX{grid-column:1/-1;border:0;border-top:1px solid #d4d7c4;margin:3px 0 0;padding:13px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px}.experience_recipient__UbSrX strong{font-size:23px;padding:0}.experience_recipient__UbSrX span:last-child{margin-left:auto}.experience_story__uCwjb .experience_kindness__cDBr5{grid-column:1/-1;font-size:11px}.experience_kindness__cDBr5 br{display:none}.experience_reaction__E_1Kf{font-size:11px;min-height:32px;margin:9px 0 5px}.experience_controlCopy__tUs2H{font-size:11px;max-width:160px}.experience_controlCopy__tUs2H span{font-size:9px}.experience_dpad__l4lcK{grid-template-columns:repeat(3,48px);grid-template-rows:repeat(2,44px)}.experience_tools__j_pk1{justify-content:space-between;gap:6px;padding:5px 0}.experience_tools__j_pk1 button{font-size:10px;min-height:36px}.experience_note__reogW{margin-top:22px}.experience_note__reogW summary{font-size:22px}.experience_noteBody__jJXjo h2{font-size:34px}.experience_words__MKuud{font-size:20px}.experience_board__l5GMT{border-radius:20px}.experience_floorBar__9382x{font-size:11px;margin-bottom:7px}.experience_invitation__Fumpw{padding:10px;bottom:8px;left:8px;right:8px}.experience_invitation__Fumpw p{font-size:17px;margin-bottom:7px}.experience_primary__L0rms{min-height:44px;font-size:12px;padding:9px 20px}.experience_mementos__HMFd4{grid-column:1/-1}}@media(min-width:500px) and (max-width:700px){.experience_experience__mUAVe{max-width:500px}}@media(prefers-reduced-motion:reduce){.experience_experience__mUAVe *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.experience_letter__tenjH{transform:translateY(-30px)}}.experience_surface__4C2LR{background:#faf5e8;color:#263f34;min-height:100vh;color-scheme:light}.experience_invitation__Fumpw[data-intro=true]{top:35%;bottom:auto;left:12%;right:12%}.experience_flower__iC1Mj[data-pose=tug] .experience_flowerBody__ThMLy{animation:experience_tug__blqNL .65s cubic-bezier(.35,0,.3,1) both;transform-origin:0 20px}.experience_flower__iC1Mj[data-pose=tug] .experience_armLeft__aSI4k{transform:rotate(-32deg);transform-origin:-8px 4px}.experience_flower__iC1Mj[data-pose=tug] .experience_flowerHead__QW8DQ{transform:rotate(9deg);transform-origin:0 -4px}.experience_lastStrand__joS0h{transition:opacity .6s ease-out;stroke-dasharray:450}.experience_lastStrand__joS0h[data-pulling=true]{animation:experience_tighten__aO9uz .65s ease-out}.experience_lastStrand__joS0h[data-open=true]{animation:experience_unravel__BvVS7 .8s ease-out both}.experience_primary__L0rms:disabled{opacity:1;cursor:default}@keyframes experience_tug__blqNL{0%{transform:rotate(0)}45%{transform:translateX(5px) rotate(15deg) scale(.98,1.02)}80%{transform:translateX(8px) rotate(22deg)}to{transform:translateX(-2px) rotate(-6deg)}}@keyframes experience_tighten__aO9uz{25%{stroke-width:4}70%{stroke-width:7}to{stroke-width:5}}@keyframes experience_unravel__BvVS7{to{stroke-dashoffset:450;opacity:0}}@media(prefers-reduced-motion:reduce){.experience_lastStrand__joS0h[data-open=true]{opacity:0}}.experience_characterPosition__yW7gV{transition-duration:var(--travel,431ms);transition-timing-function:linear}.experience_flower__iC1Mj[data-pose=walking] .experience_flowerBody__ThMLy,.experience_flower__iC1Mj[data-pose=walking] .experience_footLeft__nfz7E,.experience_flower__iC1Mj[data-pose=walking] .experience_footRight__mcnmi,.experience_flower__iC1Mj[data-pose=walking] .experience_scarf__9ivVJ{animation-duration:var(--step,.49s)}@media(prefers-reduced-motion:reduce){.experience_characterPosition__yW7gV{transition:none!important}}.experience_experience__mUAVe{width:100%;min-width:0;line-height:1.6}.experience_experience__mUAVe a,.experience_experience__mUAVe button{font-family:Arial,Helvetica,sans-serif}.experience_readLink__uLIIc{display:inline-flex;align-items:center;gap:4px}.experience_heading__5DIXG>div{min-width:0}.experience_heading__5DIXG .experience_eyebrow__oUY2L{overflow-wrap:anywhere}.experience_signature__Y3Cdg,.experience_words__MKuud{unicode-bidi:plaintext}.experience_noteBody__jJXjo h2{white-space:pre-wrap}.experience_unavailable__ZQE9o{padding:36px 24px;max-width:680px;margin:auto}.experience_unavailable__ZQE9o h1{font:36px/1.2 Georgia,serif;margin-bottom:16px}.experience_unavailable__ZQE9o>p{margin-bottom:24px}@media(max-width:700px){.experience_heading__5DIXG{flex-wrap:wrap}.experience_heading__5DIXG>div{flex:1 1 170px}.experience_tools__j_pk1 button{max-width:100%;overflow-wrap:anywhere}}.delivery-v2_gift__7Sxzh{--ink:#30422e;--paper:#fffaf0;--accent:#e7c36c;--flower:#d98964;color:var(--ink);background:#f7f2e6;min-height:100dvh;color-scheme:light;font-family:var(--font-geist-sans),Arial,sans-serif;overflow-wrap:anywhere}.delivery-v2_gift__7Sxzh *{box-sizing:border-box}.delivery-v2_inner__0lMgu{width:min(100%,650px);padding:24px 20px 30px;margin:auto}.delivery-v2_header__j__Vx h1,.delivery-v2_header__j__Vx p{margin:0}.delivery-v2_eyebrow__AsrYL{font-size:9px;font-weight:650;letter-spacing:.12em}.delivery-v2_header__j__Vx h1{font:400 clamp(36px,8vw,56px)/1.05 Georgia,serif;letter-spacing:-.055em;padding:10px 0 7px}.delivery-v2_subtitle__6EW_Q{font-size:12px}.delivery-v2_address__3a4cT{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:18px;padding-bottom:12px;border-bottom:1px solid #b9c0ac;font-size:14px}.delivery-v2_address__3a4cT>span{max-width:65%}.delivery-v2_address__3a4cT bdi{font-weight:650}.delivery-v2_address__3a4cT small{max-width:45%;font-size:11px;text-align:right}.delivery-v2_direct__bnXH5{display:flex;align-items:center;gap:7px;justify-content:flex-end;min-height:42px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.delivery-v2_board__LQqd7{width:100%;max-width:500px;margin:auto;aspect-ratio:1;position:relative;border-radius:18px;isolation:isolate;overflow:hidden;box-shadow:0 6px 0 #e4dfce}.delivery-v2_map__zn5zH{display:block;width:100%;height:100%}.delivery-v2_ambience__Xg5HF{position:absolute;inset:0;pointer-events:none}.delivery-v2_ambience__Xg5HF>svg{width:100%;height:100%}.delivery-v2_ambience__Xg5HF [data-stream]{animation:delivery-v2_stream__EdA9h 3s linear infinite}.delivery-v2_ambience__Xg5HF [data-steam]{animation:delivery-v2_steam__jOCRk 4s ease-in-out infinite}.delivery-v2_ambience__Xg5HF [data-bell-rings]{opacity:0}.delivery-v2_ambience__Xg5HF[data-bell=true] [data-bell-rings]{animation:delivery-v2_ring__wLIaL .8s ease-out}.delivery-v2_map__zn5zH [data-town-bird]>path:nth-child(2){transform-box:fill-box;transform-origin:center;animation:delivery-v2_bird__xAmKK 8s ease-in-out infinite}.delivery-v2_map__zn5zH [data-town-cat=sleeping] [data-town-cat-body]{transform-box:fill-box;transform-origin:50% 100%;animation:delivery-v2_breathe__NRuHj 4s ease-in-out infinite}.delivery-v2_map__zn5zH [data-town-cat=aside] [data-town-cat-body]{animation:delivery-v2_catAside__iZu8W .75s cubic-bezier(.2,.7,.2,1)}.delivery-v2_map__zn5zH [data-town-cafe=offering] [data-town-clerk]{animation:delivery-v2_hello__RcpiT .4s ease-out}.delivery-v2_map__zn5zH [data-town-cafe=served] [data-town-awning]{transform-origin:55px 100px;animation:delivery-v2_awning__RW09b .55s ease-out}.delivery-v2_map__zn5zH [data-town-cafe=served] [data-town-treat]{animation:delivery-v2_hello__RcpiT .5s ease-out}.delivery-v2_map__zn5zH [data-town-arrival]{animation:delivery-v2_arrival___S9Mz .65s ease-out}.delivery-v2_map__zn5zH [data-town-house=welcomed] [data-town-door]{animation:delivery-v2_hello__RcpiT .45s ease-out}.delivery-v2_houseName__SMCfF{position:absolute;left:69%;top:36.5%;width:29%;border:1.3px solid var(--ink);border-radius:5px;background:#fffaf0;text-align:center;padding:2px 4px;font:650 clamp(10px,2.8vw,14px)/1.25 var(--font-geist-sans),Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delivery-v2_postLabel__VfYXq{position:absolute;left:5%;top:87%;max-width:34%;font-size:10px;line-height:1.3}.delivery-v2_postLabel__VfYXq bdi{display:block;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delivery-v2_courier__GP6yP{position:absolute;z-index:3;width:14%;aspect-ratio:1;transform:translate(-50%,-86%);pointer-events:none}.delivery-v2_courier__GP6yP>svg{display:block;width:100%;height:100%}.delivery-v2_courier__GP6yP[data-facing=left]>svg{scale:-1 1}.delivery-v2_courier__GP6yP[data-walking=true] [data-courier-body]{animation:delivery-v2_walkBody__QNRUc .25s ease-in-out infinite alternate}.delivery-v2_courier__GP6yP[data-walking=true] [data-leg]{transform-box:fill-box;transform-origin:50% 0;animation:delivery-v2_step__V6xtS .3s ease-in-out infinite alternate}.delivery-v2_courier__GP6yP[data-walking=true] [data-leg=right]{animation-direction:alternate-reverse}.delivery-v2_courier__GP6yP[data-delivered=true]{animation:delivery-v2_handoff__ECQTG .65s ease-in forwards}.delivery-v2_courier__GP6yP [data-eyes]{transform-box:fill-box;transform-origin:center;animation:delivery-v2_blink__u_Ydp 7s linear infinite}.delivery-v2_sceneCaption__fiiAk{position:absolute;bottom:4%;left:38%;right:5%;font:italic 12px/1.4 Georgia,serif;text-align:right}.delivery-v2_worldAction__3_jmX{position:absolute;z-index:4;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;width:44px;height:44px;background:#fffaf0ed;box-shadow:0 0 0 4px #e7c36c88;color:var(--ink);touch-action:manipulation}.delivery-v2_catAction__fS7P_{left:49%;top:27%}.delivery-v2_cafeAction__SLmzM{left:23%;top:25%}.delivery-v2_cue__AhjOj{min-height:44px;display:grid;place-items:center;text-align:center;font-size:12px;line-height:1.4;padding:12px 8px 5px}.delivery-v2_start__edz44{text-align:center}.delivery-v2_primary__UtNS7,.delivery-v2_start__edz44>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:9px;padding:13px 17px;font-size:13px;min-height:48px}.delivery-v2_start__edz44>button{width:100%;max-width:350px}.delivery-v2_start__edz44 p{font-size:11px;margin-top:10px}.delivery-v2_controls__rYSEh{display:grid;grid-template-columns:180px 1fr;gap:15px;align-items:center;margin:8px auto;max-width:500px}.delivery-v2_pad__46BCf{display:grid;grid-template-columns:repeat(3,54px);grid-template-rows:repeat(2,50px);gap:4px;justify-content:center;touch-action:none}.delivery-v2_pad__46BCf button{display:grid;place-items:center;background:#fffcf5;border:1px solid #a4b097;border-radius:10px;color:var(--ink);box-shadow:0 3px 0 #c6ccb8;user-select:none;-webkit-user-select:none;touch-action:none}.delivery-v2_pad__46BCf [data-direction=up]{grid-column:2}.delivery-v2_pad__46BCf [data-direction=left]{grid-column:1;grid-row:2}.delivery-v2_pad__46BCf [data-direction=down]{grid-column:2;grid-row:2}.delivery-v2_pad__46BCf [data-direction=right]{grid-column:3;grid-row:2}.delivery-v2_pad__46BCf button[data-held=true]{background:var(--accent);box-shadow:none;translate:0 2px}.delivery-v2_pad__46BCf button:disabled{opacity:.4}.delivery-v2_nearby__5kYIW p{font-size:12px;margin:0;line-height:1.5}.delivery-v2_nearby__5kYIW small{display:block;font-size:9px;color:#66735c;margin-top:8px}.delivery-v2_nearby__5kYIW .delivery-v2_primary__UtNS7{width:100%;font-size:12px;padding:11px 9px}.delivery-v2_pause__GvQVm{display:flex;align-items:center;gap:5px;margin:9px 0 0;min-height:32px;border:0;background:none;font-size:11px;color:#59644e}.delivery-v2_help__b86iw{font-size:11px;max-width:500px;margin:12px auto 0}.delivery-v2_help__b86iw summary{cursor:pointer;min-height:40px;display:flex;align-items:center;justify-content:flex-end;text-decoration:underline;text-underline-offset:3px}.delivery-v2_help__b86iw p{max-width:330px;margin-left:auto;line-height:1.5}.delivery-v2_help__b86iw button{display:flex;align-items:center;justify-content:center;gap:5px;margin-left:auto;min-height:44px;padding:8px 13px;border:1px solid #909c82;border-radius:5px;background:#fffaf0}.delivery-v2_location__kP8uQ{text-align:center;font-size:10px;color:#68715f;margin:9px 0 20px}.delivery-v2_finish__nHwoF{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.delivery-v2_finish__nHwoF a,.delivery-v2_finish__nHwoF button{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.delivery-v2_finish__nHwoF button{border:0;background:none}.delivery-v2_envelope__I4LuQ{border:1px solid #b1b8a4;border-radius:5px;background:var(--paper);margin-top:24px;box-shadow:0 5px 0 #e7dfcd}.delivery-v2_envelope__I4LuQ summary{display:flex;align-items:center;gap:16px;list-style:none;min-height:90px;padding:20px;cursor:pointer}.delivery-v2_envelope__I4LuQ summary::-webkit-details-marker{display:none}.delivery-v2_envelope__I4LuQ summary>span{flex:1;font-size:14px}.delivery-v2_envelope__I4LuQ small{display:block;font-size:11px;margin-top:5px;color:#66705c}.delivery-v2_envelope__I4LuQ[open] summary{border-bottom:1px solid #d5d7c8}.delivery-v2_note__RLSIE{padding:24px;scroll-margin:20px}.delivery-v2_note__RLSIE h2{font-size:12px;font-weight:400;color:#5b6552;margin:0 0 24px;scroll-margin-top:20px}.delivery-v2_note__RLSIE .v2-words{font:400 clamp(22px,5.4vw,29px)/1.6 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}.delivery-v2_note__RLSIE .v2-signature{font-size:13px;white-space:pre-wrap;margin-top:24px}.delivery-v2_noReply__WEc4i{border-top:1px solid #d5d7c8;padding-top:20px;font-size:11px;margin-top:30px}.delivery-v2_footer__qRFMO{font:18px Georgia,serif;margin-top:32px;border-top:1px solid #bbc2ae;padding-top:22px}.delivery-v2_gift__7Sxzh :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid #325aa0;outline-offset:4px}.delivery-v2_gift__7Sxzh[data-paused=true] .delivery-v2_board__LQqd7 *,.delivery-v2_gift__7Sxzh[data-reading=true] .delivery-v2_board__LQqd7 *{animation-play-state:paused!important}.delivery-v2_gift__7Sxzh[data-reading=true] .delivery-v2_board__LQqd7{filter:saturate(.75)}@keyframes delivery-v2_stream__EdA9h{to{translate:0 8px;opacity:.1}}@keyframes delivery-v2_steam__jOCRk{0%,to{translate:0 1px;opacity:.15}50%{translate:0 -5px;opacity:.45}}@keyframes delivery-v2_bird__xAmKK{0%,88%,to{rotate:0deg}92%{rotate:-9deg}96%{rotate:5deg}}@keyframes delivery-v2_breathe__NRuHj{50%{scale:1.025 1.04}}@keyframes delivery-v2_blink__u_Ydp{0%,92%,96%,to{scale:1 1}94%{scale:1 .1}}@keyframes delivery-v2_catAside__iZu8W{0%{translate:-3px -48px}30%{translate:-3px -56px;rotate:-5deg}to{translate:0 0;rotate:0deg}}@keyframes delivery-v2_hello__RcpiT{0%{opacity:.2;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes delivery-v2_awning__RW09b{40%{rotate:-5deg}to{rotate:0deg}}@keyframes delivery-v2_walkBody__QNRUc{to{translate:0 -2px;rotate:2deg}}@keyframes delivery-v2_step__V6xtS{0%{rotate:-18deg}to{rotate:18deg}}@keyframes delivery-v2_ring__wLIaL{0%{opacity:0;scale:.8}25%{opacity:1}to{opacity:0;scale:1.1}}@keyframes delivery-v2_handoff__ECQTG{to{translate:9px 20px;scale:.6;opacity:0}}@keyframes delivery-v2_arrival___S9Mz{0%{opacity:0;translate:-8px -10px;scale:.9}to{opacity:1;translate:0 0;scale:1}}@media(max-width:380px){.delivery-v2_inner__0lMgu{padding:20px 14px}.delivery-v2_controls__rYSEh{grid-template-columns:166px 1fr;gap:9px}.delivery-v2_pad__46BCf{grid-template-columns:repeat(3,50px);grid-template-rows:repeat(2,48px)}.delivery-v2_nearby__5kYIW .delivery-v2_primary__UtNS7,.delivery-v2_sceneCaption__fiiAk{font-size:11px}}@media(min-width:800px){.delivery-v2_inner__0lMgu{padding-top:30px}.delivery-v2_header__j__Vx h1{font-size:52px}.delivery-v2_journey__dv2eA{max-width:500px;margin:auto}.delivery-v2_board__LQqd7{max-width:500px}}@media(prefers-reduced-motion:reduce){.delivery-v2_gift__7Sxzh *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.delivery-v2_courier__GP6yP[data-delivered=true]{opacity:0}}@media(min-width:950px){.delivery-v2_inner__0lMgu{width:min(100%,850px);display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:36px;align-items:start;padding-top:26px}.delivery-v2_header__j__Vx{grid-column:1;grid-row:1}.delivery-v2_header__j__Vx h1{font-size:49px}.delivery-v2_address__3a4cT{flex-wrap:wrap}.delivery-v2_address__3a4cT small,.delivery-v2_address__3a4cT>span{max-width:100%}.delivery-v2_direct__bnXH5{grid-column:1;grid-row:2;justify-content:flex-start;align-self:start}.delivery-v2_journey__dv2eA{grid-column:2;grid-row:1/span 4;width:100%}.delivery-v2_board__LQqd7{width:min(100%,max(320px,calc(100dvh - 330px)))}.delivery-v2_envelope__I4LuQ,.delivery-v2_footer__qRFMO{grid-column:1/-1}.delivery-v2_envelope__I4LuQ{margin-top:18px}.delivery-v2_controls__rYSEh{grid-template-columns:166px 1fr;gap:12px}.delivery-v2_pad__46BCf{grid-template-columns:repeat(3,50px);grid-template-rows:repeat(2,48px)}}.delivery-v2_board__LQqd7{scroll-margin-top:18px}