.keepsake_page__eIOJ9{min-height:100vh;background:var(--ks-backdrop);color:var(--ks-ink);font-family:Inter Variable,system-ui,sans-serif;padding:28px 0 72px;perspective:2200px}.keepsake_wrap__SKSgU{max-width:1300px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:40px}.keepsake_top__d5zgd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--ks-backdrop-ink)}.keepsake_slab__1a68E{background:var(--ks-surface);border-radius:46px;padding:40px;box-shadow:0 60px 120px -40px rgba(0,0,0,.55),0 20px 40px -20px rgba(0,0,0,.35),inset 0 2px 0 var(--ks-hi),inset 0 -6px 14px var(--ks-lo);transition:transform .8s cubic-bezier(.22,1,.36,1)}.keepsake_grid__CJTRo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:30px}.keepsake_pane__jqQHD,.keepsake_rim__ARkWi{background:var(--ks-surface);box-sizing:border-box;box-shadow:12px 14px 26px var(--ks-lo),-10px -10px 22px var(--ks-hi),inset 2px 2px 2px var(--ks-hi),inset -2px -3px 5px var(--ks-lo);transition:transform .5s cubic-bezier(.34,1.56,.64,1);min-width:0}.keepsake_rim__ARkWi{padding:13px}.keepsake_pane__jqQHD:hover,.keepsake_rim__ARkWi:hover{transform:translateY(-5px)}.keepsake_pane__jqQHD.keepsake_still__46OoZ:hover{transform:none}.keepsake_window__Lhonk{position:relative;display:block;width:100%;height:100%;min-height:inherit;overflow:hidden;border:0;padding:0;background:#2a2420;cursor:zoom-in;border-radius:inherit}.keepsake_window__Lhonk img,.keepsake_window__Lhonk video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 6s ease,opacity 1.2s ease}.keepsake_rim__ARkWi:hover .keepsake_window__Lhonk img{transform:scale(1.06)}.keepsake_window__Lhonk:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 7px 8px 16px rgba(0,0,0,.45),inset -2px -2px 6px rgba(255,255,255,.2)}.keepsake_inset__5hhG5{background:var(--ks-surface);box-shadow:inset 5px 5px 10px var(--ks-lo),inset -5px -5px 10px var(--ks-hi)}.keepsake_key__vw3e4{background:var(--ks-surface);color:var(--ks-ink);border:0;box-shadow:6px 6px 12px var(--ks-lo),-5px -5px 10px var(--ks-hi),inset 1px 1px 1px var(--ks-hi);transition:transform .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;text-decoration:none}.keepsake_key__vw3e4:hover{transform:translateY(-3px) scale(1.05)}.keepsake_key__vw3e4:active{box-shadow:inset 4px 4px 8px var(--ks-lo),inset -4px -4px 8px var(--ks-hi)}.keepsake_cta__RILQE:focus-visible,.keepsake_key__vw3e4:focus-visible,.keepsake_window__Lhonk:focus-visible{outline:3px solid var(--ks-second);outline-offset:3px}.keepsake_cta__RILQE{border:0;border-radius:999px;background:var(--ks-accent);color:var(--ks-accent-ink);font-weight:800;cursor:pointer;text-decoration:none;box-shadow:5px 6px 14px var(--ks-lo),inset 0 2px 0 rgba(255,255,255,.35)}.keepsake_serif__R3OuF{font-family:Fraunces Variable,Georgia,serif;font-weight:400}.keepsake_muted__BCaoL{color:var(--ks-muted)}.keepsake_eyebrow__CrWOK{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ks-second)}.keepsake_spin__o6_Dn{animation:keepsake_ksSpin__2FSWm 6s linear infinite;transform-origin:50% 50%}@keyframes keepsake_ksSpin__2FSWm{to{transform:rotate(1turn)}}.keepsake_film__IBiZo img{animation:keepsake_ksFilm__dxBwy 14s ease-in-out infinite alternate}@keyframes keepsake_ksFilm__dxBwy{0%{transform:scale(1.02)}to{transform:scale(1.16) translate(-3%,-2%)}}.keepsake_pulse__zuxRo{animation:keepsake_ksPulse__cq2q0 2.2s ease-in-out infinite}@keyframes keepsake_ksPulse__cq2q0{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,.55)}50%{box-shadow:0 0 0 18px rgba(255,255,255,0)}}.keepsake_fade__42Tef{animation:keepsake_ksFade__NNS64 .3s ease both}@keyframes keepsake_ksFade__NNS64{0%{opacity:0}}.keepsake_zoom__lsI3W{animation:keepsake_ksZoom__PLvCg .4s cubic-bezier(.22,1,.36,1) both}@keyframes keepsake_ksZoom__PLvCg{0%{opacity:0;transform:scale(.95)}}.keepsake_overlay__UtHGC{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:rgba(8,6,14,.92);backdrop-filter:blur(10px);color:#fff;outline:none}.keepsake_thumbs__Lu8p0{display:flex;gap:10px;justify-content:center;padding:16px 20px 22px;overflow-x:auto}.keepsake_sectionGrid__jFJ6v{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.keepsake_galleryGrid___tIKg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px}@media (max-width:900px){.keepsake_grid__CJTRo{grid-template-columns:minmax(0,1fr);gap:22px}.keepsake_grid__CJTRo>*{grid-column:1/-1!important;grid-row:auto!important}.keepsake_slab__1a68E{padding:18px;border-radius:32px}.keepsake_wrap__SKSgU{padding:0 12px;gap:26px}.keepsake_dockSide__QKAy1,.keepsake_rsvpPhoto__H6Njq{display:none!important}.keepsake_heroInner__XvUye,.keepsake_heroRim__Y5LBu,.keepsake_heroRim__Y5LBu .keepsake_window__Lhonk{border-radius:34px!important}.keepsake_heroRim__Y5LBu{min-height:480px!important}.keepsake_heroInner__XvUye{min-height:454px!important}.keepsake_heroText__I2h6M{left:7%!important;right:7%!important;bottom:7%!important}.keepsake_storyPill__EEe2U{flex-direction:column;align-items:flex-start!important;border-radius:36px!important;padding:18px!important}}@media (prefers-reduced-motion:reduce){.keepsake_fade__42Tef,.keepsake_film__IBiZo img,.keepsake_pulse__zuxRo,.keepsake_spin__o6_Dn,.keepsake_zoom__lsI3W{animation:none}.keepsake_key__vw3e4,.keepsake_pane__jqQHD,.keepsake_rim__ARkWi,.keepsake_slab__1a68E,.keepsake_window__Lhonk img{transition:none}.keepsake_key__vw3e4:hover,.keepsake_pane__jqQHD:hover,.keepsake_rim__ARkWi:hover{transform:none}}.envelope-intro_overlay__ZpWGU{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;padding:1.5rem 1rem;overflow:hidden;transition:opacity .35s ease .95s,visibility 0s linear 1.3s}.envelope-intro_overlay__ZpWGU[data-state=open]{opacity:0;visibility:hidden;pointer-events:none}.envelope-intro_backdrop__zVG2K{position:absolute;inset:-2rem;z-index:-1;filter:saturate(1.05)}.envelope-intro_backdrop__zVG2K:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgb(0 0 0/0) 0,rgb(0 0 0/.28) 100%)}.envelope-intro_heading__MurpH{text-align:center;color:#fff;max-width:min(92vw,34rem);padding:1.1rem 1.75rem 1.3rem;border-radius:1.5rem;background:rgb(14 10 30/.55);border:1px solid rgb(255 255 255/.16);box-shadow:0 20px 50px -20px rgb(0 0 0/.5);backdrop-filter:blur(14px) saturate(1.4);text-shadow:0 1px 12px rgb(0 0 0/.25);animation:envelope-intro_drop-in__LtLSO .6s cubic-bezier(.22,1,.36,1) both;transition:opacity .3s ease,transform .3s ease}.envelope-intro_eyebrow__CF5Gu{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgb(255 255 255/.85)}.envelope-intro_dot__qKzK6{width:.45rem;height:.45rem;border-radius:9999px;background:#f472b6;box-shadow:0 0 0 0 rgb(244 114 182/.7);animation:envelope-intro_ping__Vj6NF 1.8s ease-out infinite}.envelope-intro_glow__M7eiN{position:absolute;left:50%;top:55%;width:min(120vw,46rem);height:min(80vw,30rem);translate:-50% -50%;border-radius:9999px;filter:blur(70px);opacity:.55;z-index:-1;pointer-events:none;animation:envelope-intro_breathe__KeF25 4s ease-in-out infinite}.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_glow__M7eiN{opacity:0;transition:opacity .5s ease}.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_heading__MurpH,.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_hint__bbhIQ{animation:none;opacity:0;transform:translateY(-8px)}.envelope-intro_stage__tH1ld{position:relative;width:min(86vw,420px);aspect-ratio:7/5;perspective:1400px;border:0;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:envelope-intro_arrive__yDN6t .45s cubic-bezier(.2,.9,.3,1.2) both}.envelope-intro_stage__tH1ld:focus-visible{outline:3px solid rgb(var(--brand)/.7);outline-offset:10px;border-radius:12px}.envelope-intro_overlay__ZpWGU[data-state=closed] .envelope-intro_stage__tH1ld:hover .envelope-intro_back__g3igL,.envelope-intro_overlay__ZpWGU[data-state=closed] .envelope-intro_stage__tH1ld:hover .envelope-intro_front__ii8jA{filter:brightness(1.04)}.envelope-intro_back__g3igL,.envelope-intro_flap__LNKWX,.envelope-intro_front__ii8jA,.envelope-intro_liner__7qm2A{position:absolute;inset:0}.envelope-intro_back__g3igL{border-radius:10px;box-shadow:0 30px 60px -20px rgb(0 0 0/.55),0 12px 24px -12px rgb(0 0 0/.35)}.envelope-intro_liner__7qm2A{inset:6px 6px 40%;border-radius:6px;clip-path:polygon(0 0,100% 0,100% 100%,50% 30%,0 100%);opacity:.9}.envelope-intro_card__BgyMH{will-change:transform;position:absolute;left:7%;right:7%;top:7%;height:86%;z-index:2;border-radius:14px;overflow:hidden;box-shadow:0 10px 25px -10px rgb(0 0 0/.45)}.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_card__BgyMH{animation:envelope-intro_card-out__dcn94 1.15s cubic-bezier(.22,.8,.25,1) .18s both}.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_back__g3igL,.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_flap__LNKWX,.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_front__ii8jA,.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_liner__7qm2A{translate:0 70%;opacity:0;transition:translate .45s cubic-bezier(.5,0,.75,0) .6s,opacity .35s ease .7s,transform .35s cubic-bezier(.4,0,.2,1),z-index 0s linear .18s}@keyframes envelope-intro_card-out__dcn94{0%{transform:translateY(0) scale(1)}42%{transform:translateY(-82%) scale(1.03)}70%{transform:translateY(-55%) scale(1.22);opacity:1}to{transform:translateY(-45%) scale(1.45);opacity:0}}.envelope-intro_front__ii8jA{z-index:3;border-radius:10px;clip-path:polygon(0 0,50% 54%,100% 0,100% 100%,0 100%);box-shadow:inset 0 -1px 0 rgb(255 255 255/.2)}.envelope-intro_front__ii8jA:after,.envelope-intro_front__ii8jA:before{content:"";position:absolute;inset:0}.envelope-intro_front__ii8jA:before{background:linear-gradient(to bottom right,rgb(0 0 0/.1),transparent 55%),linear-gradient(to bottom left,rgb(0 0 0/.1),transparent 55%);clip-path:polygon(0 0,50% 54%,0 100%,100% 0,50% 54%,100% 100%)}.envelope-intro_front__ii8jA:after{background:linear-gradient(0deg,rgb(255 255 255/.14),transparent);clip-path:polygon(0 100%,50% 46%,100% 100%)}.envelope-intro_flap__LNKWX{will-change:transform;z-index:4;bottom:auto;height:58%;transform-origin:top center;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.4,0,.2,1),z-index 0s linear .18s}.envelope-intro_flapFace__DfCC5{position:absolute;inset:0;clip-path:polygon(0 0,100% 0,50% 100%);border-radius:10px 10px 0 0;backface-visibility:hidden;filter:drop-shadow(0 4px 4px rgb(0 0 0/.25))}.envelope-intro_flapFace__DfCC5:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255/.12),rgb(0 0 0/.08))}.envelope-intro_flapInside__6fJXH{transform:rotateX(180deg);filter:brightness(.85)}.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_flap__LNKWX{transform:rotateX(180deg);z-index:1}.envelope-intro_seal__16lCK{position:absolute;left:50%;top:58%;z-index:5;display:grid;place-items:center;width:3.4rem;height:3.4rem;margin:-1.7rem 0 0 -1.7rem;border-radius:9999px;font-weight:700;font-size:1.15rem;box-shadow:0 4px 10px rgb(0 0 0/.3),inset 0 0 0 3px rgb(255 255 255/.25),inset 0 -6px 10px rgb(0 0 0/.18);transition:transform .2s ease,opacity .18s ease;animation:envelope-intro_pulse__pwPq_ 2.4s ease-in-out 1s infinite}.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_seal__16lCK{transform:scale(.4);opacity:0;animation:none}.envelope-intro_hint__bbhIQ{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.15rem;border-radius:9999px;color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.01em;background:rgb(14 10 30/.55);border:1px solid rgb(255 255 255/.16);backdrop-filter:blur(12px);box-shadow:0 10px 30px -12px rgb(0 0 0/.5);animation:envelope-intro_drop-in__LtLSO .6s cubic-bezier(.22,1,.36,1) .25s both;transition:opacity .3s ease,transform .3s ease}.envelope-intro_hand__urUKm{display:inline-block;animation:envelope-intro_tap__m6TFx 1.6s ease-in-out infinite}.envelope-intro_skip__zE1k_{position:absolute;right:1rem;top:1rem;border-radius:9999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600;color:#fff;background:rgb(14 10 30/.45);border:1px solid rgb(255 255 255/.18);backdrop-filter:blur(8px);transition:background .2s ease}.envelope-intro_skip__zE1k_:hover{background:rgb(14 10 30/.65)}@keyframes envelope-intro_drop-in__LtLSO{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes envelope-intro_breathe__KeF25{0%,to{scale:1;opacity:.45}50%{scale:1.08;opacity:.65}}@keyframes envelope-intro_tap__m6TFx{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) rotate(-8deg)}}@keyframes envelope-intro_ping__Vj6NF{0%{box-shadow:0 0 0 0 rgb(244 114 182/.7)}to{box-shadow:0 0 0 10px rgb(244 114 182/0)}}@keyframes envelope-intro_arrive__yDN6t{0%{opacity:0;transform:translateY(40px) rotate(-4deg) scale(.92)}to{opacity:1;transform:none}}@keyframes envelope-intro_pulse__pwPq_{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.envelope-intro_overlay__ZpWGU{display:none}}.envelope-intro_stamp__Iqd_B{position:absolute;right:6%;bottom:8%;z-index:3;width:15%;font-size:clamp(10px,3vw,16px);transform:rotate(4deg);transition:opacity .3s ease}.envelope-intro_overlay__ZpWGU[data-state=open] .envelope-intro_stamp__Iqd_B{opacity:0}.stories_scene__5kum1{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.stories_still__eXi1Z,.stories_still__eXi1Z *{animation:none!important}@media (prefers-reduced-motion:reduce){.stories_scene__5kum1,.stories_scene__5kum1 *{animation:none!important}}.stories_box__u6lEs{transform-box:fill-box}.stories_fade__aR_Qr{animation:stories_fadeUp__rsgnP 1s ease-out both}@keyframes stories_fadeUp__rsgnP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stories_twinkle__pOy36{transform-box:fill-box;transform-origin:center;animation:stories_twinkle__pOy36 2.4s ease-in-out infinite}@keyframes stories_twinkle__pOy36{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.stories_softTwinkle__DE0qL{animation:stories_softTwinkle__DE0qL 2.4s ease-in-out infinite}@keyframes stories_softTwinkle__DE0qL{0%,to{opacity:.3}50%{opacity:1}}.stories_drift__eUThU{animation:stories_drift__eUThU linear infinite}@keyframes stories_drift__eUThU{0%{transform:translateX(var(--a))}to{transform:translateX(var(--b))}}.stories_bob__B5GX4{animation:stories_bob__B5GX4 3s ease-in-out infinite}@keyframes stories_bob__B5GX4{0%,to{transform:none}50%{transform:translateY(-7px)}}.stories_flap__kfNp6{transform-box:fill-box;transform-origin:85% 95%;animation:stories_flap__kfNp6 .55s ease-in-out infinite alternate}@keyframes stories_flap__kfNp6{0%{transform:rotate(-18deg)}to{transform:rotate(22deg)}}.stories_rise__bWsWg{animation:stories_rise__bWsWg 2.6s cubic-bezier(.2,.8,.3,1) both}@keyframes stories_rise__bWsWg{0%{transform:translateY(260px)}to{transform:none}}.stories_fall__T2FVf{animation:stories_fall__T2FVf linear infinite}@keyframes stories_fall__T2FVf{0%{transform:translateY(var(--from)) rotate(0)}50%{transform:translate(var(--dx),calc((var(--from) + var(--to)) / 2)) rotate(180deg)}to{transform:translateY(var(--to)) rotate(1turn)}}.stories_float__Podan{animation:stories_float__Podan linear infinite}@keyframes stories_float__Podan{0%{transform:translateY(var(--from))}50%{transform:translate(var(--dx),calc((var(--from) + var(--to)) / 2))}to{transform:translateY(var(--to))}}.stories_storkIn__H1UK2{animation:stories_storkIn__H1UK2 3.6s cubic-bezier(.2,.7,.3,1) both}@keyframes stories_storkIn__H1UK2{0%{transform:translate(-260px,70px)}to{transform:none}}.stories_sway__FEvdv{transform-box:fill-box;transform-origin:50% 0;animation:stories_sway__FEvdv 2.2s ease-in-out infinite alternate}@keyframes stories_sway__FEvdv{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.stories_count__1yL01{opacity:0;transform-box:fill-box;transform-origin:center;animation:stories_count__1yL01 1s ease-out both}@keyframes stories_count__1yL01{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.stories_launch__op_sh{animation:stories_launch__op_sh 5.6s both}@keyframes stories_launch__op_sh{0%,52%{transform:translateY(240px);animation-timing-function:ease-in}54%{transform:translate(-2px,240px)}56%{transform:translate(2px,238px)}58%{transform:translate(-2px,236px)}to{transform:none}}.stories_flame__jkj2N{transform-box:fill-box;transform-origin:50% 0;animation:stories_flame__jkj2N .18s ease-in-out infinite alternate}@keyframes stories_flame__jkj2N{0%{transform:scaleY(.75)}to{transform:scaleY(1.15)}}.stories_smoke__GWRXv{opacity:0;transform-box:fill-box;transform-origin:center;animation:stories_smoke__GWRXv 2.4s ease-out both}@keyframes stories_smoke__GWRXv{0%{opacity:0;transform:scale(.2)}20%{opacity:.95}to{opacity:0;transform:translate(var(--dx),-18px) scale(2.2)}}.stories_orbit__Dkows{transform-origin:292px 92px;animation:stories_spin__J_hOS 9s linear infinite}@keyframes stories_spin__J_hOS{to{transform:rotate(1turn)}}.stories_shoot__wi_Jk{opacity:0;animation:stories_shoot__wi_Jk 7s ease-in 6s infinite}@keyframes stories_shoot__wi_Jk{0%{opacity:0;transform:translate(0)}3%{opacity:1}12%{opacity:0;transform:translate(-170px,95px)}to{opacity:0;transform:translate(-170px,95px)}}.stories_vine__jHLMU{stroke-dasharray:1;animation:stories_draw__f8_qO 3.2s ease-in-out .4s both}@keyframes stories_draw__f8_qO{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.stories_leaf__S9dgW{transform-box:fill-box;transform-origin:0 50%;animation:stories_grow__vAduJ .6s ease-out both}@keyframes stories_grow__vAduJ{0%{transform:scale(0)}to{transform:none}}.stories_doveIn__DsooC{animation:stories_doveIn__DsooC 3.4s cubic-bezier(.25,.7,.3,1) .6s both}@keyframes stories_doveIn__DsooC{0%{transform:translate(-230px,-70px)}to{transform:none}}.stories_doveFlap__wlMbf{transform-box:fill-box;transform-origin:70% 100%;animation:stories_flap__kfNp6 .4s ease-in-out 10 alternate}.stories_glow__bS_Io{animation:stories_glow__bS_Io 2s ease-in-out infinite alternate}@keyframes stories_glow__bS_Io{0%{opacity:.55}to{opacity:1}}.stories_intro__Ajils{opacity:0;animation:stories_intro__Ajils 3.2s ease-in-out .3s both}@keyframes stories_intro__Ajils{0%{opacity:0}25%,70%{opacity:1}to{opacity:0}}.stories_pan__oF8t9{animation:stories_pan__oF8t9 2.4s cubic-bezier(.5,0,.3,1) 2.6s both}@keyframes stories_pan__oF8t9{0%{transform:translateY(210px)}to{transform:none}}.stories_walkL__okF3c{animation:stories_walkL__okF3c 3.2s ease-out 4.6s both}@keyframes stories_walkL__okF3c{0%{transform:translateX(-210px)}to{transform:none}}.stories_walkR__JsCNA{animation:stories_walkR__JsCNA 3.2s ease-out 4.6s both}@keyframes stories_walkR__JsCNA{0%{transform:translateX(210px)}to{transform:none}}.stories_leg__UbGP2{animation:stories_step__7LKTx .32s ease-in-out 4.6s 10 alternate both}.stories_legB__mKC64,.stories_leg__UbGP2{transform-box:fill-box;transform-origin:50% 0}.stories_legB__mKC64{animation:stories_stepB___a_Vq .32s ease-in-out 4.6s 10 alternate both}@keyframes stories_step__7LKTx{0%{transform:rotate(16deg)}to{transform:rotate(-16deg)}}@keyframes stories_stepB___a_Vq{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}.stories_reach___1zcm{transform-box:fill-box;transform-origin:0 50%;animation:stories_reach___1zcm .6s ease-out 7.9s both}@keyframes stories_reach___1zcm{0%{transform:scaleX(0)}to{transform:none}}.stories_pop__Us2kh{transform-box:fill-box;transform-origin:center;animation:stories_pop__Us2kh .8s cubic-bezier(.3,1.6,.5,1) 8.4s both}@keyframes stories_pop__Us2kh{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.stories_words___htza{animation:stories_fadeUp__rsgnP 1.1s ease-out both}@media (prefers-reduced-motion:reduce){.stories_words___htza{animation:none!important}}body:has([data-testid=envelope][data-state=closed]) .stories_scene__5kum1,body:has([data-testid=envelope][data-state=closed]) .stories_scene__5kum1 *,body:has([data-testid=envelope][data-state=closed]) .stories_words___htza{animation-play-state:paused!important}.home_hero__Q8Yz2{position:relative;isolation:isolate;overflow:hidden;--mx:50%;--my:30%}.home_hero__Q8Yz2:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(34rem 26rem at var(--mx) var(--my),rgb(var(--brand)/.22),transparent 65%);transition:background .2s linear}.home_blob__fiz7j{position:absolute;z-index:-2;border-radius:9999px;filter:blur(60px);opacity:.55;animation:home_drift___8FgN 18s ease-in-out infinite alternate;will-change:transform}.home_blobA__g81PV{width:34rem;height:34rem;left:-10rem;top:-12rem;background:rgb(var(--brand)/.55)}.home_blobB__kmvP5{width:30rem;height:30rem;right:-8rem;top:2rem;background:rgb(var(--brand-2)/.45);animation-duration:22s}.home_blobC__OLpMz{width:26rem;height:26rem;left:30%;bottom:-14rem;background:rgb(var(--cyan)/.35);animation-duration:26s}.home_grid__apkO7{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(var(--ink)/.06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ink)/.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%)}@keyframes home_drift___8FgN{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4rem,3rem,0) scale(1.15)}}.home_word__Tn6hE{display:inline-block;opacity:0;transform:translateY(.4em) rotate(2deg);animation:home_word-in__TWJoP .8s var(--ease-out) forwards;animation-delay:calc(var(--i) * 90ms + .1s)}@keyframes home_word-in__TWJoP{to{opacity:1;transform:none}}.home_tilt__wIpN0{transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .5s var(--ease-out);will-change:transform}.home_tilt__wIpN0[data-active=true]{transition:transform .08s linear}.home_glare__ulDES{pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:radial-gradient(18rem 18rem at var(--gx,50%) var(--gy,0),rgb(255 255 255/.35),transparent 60%);opacity:0;transition:opacity .3s;mix-blend-mode:soft-light}.home_tilt__wIpN0[data-active=true] .home_glare__ulDES{opacity:1}.home_float__sCB16{animation:home_float__sCB16 6s ease-in-out infinite}.home_float2__MD0TI{animation:home_float__sCB16 7.5s ease-in-out -2s infinite}.home_float3__2Fi8E{animation:home_float__sCB16 8.5s ease-in-out -4s infinite}@keyframes home_float__sCB16{0%,to{translate:0 0}50%{translate:0 -14px}}.home_plane__a9JJk{position:absolute;left:-10%;top:22%;font-size:2rem;animation:home_fly__WBSQR 9s var(--ease-out) 1.2s infinite;opacity:0}@keyframes home_fly__WBSQR{0%{transform:translate(0) rotate(8deg);opacity:0}8%{opacity:1}45%{transform:translate(55vw,-6rem) rotate(-6deg);opacity:1}60%{transform:translate(80vw,-2rem) rotate(4deg);opacity:0}to{transform:translate(80vw,-2rem);opacity:0}}.home_marquee__HMlDQ{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home_track__i1K_X{display:flex;width:-moz-max-content;width:max-content;gap:1.25rem;animation:home_scroll__x3Aoo var(--speed,60s) linear infinite}.home_reverse__Yxv5m .home_track__i1K_X{animation-direction:reverse}.home_marquee__HMlDQ:hover .home_track__i1K_X{animation-play-state:paused}@keyframes home_scroll__x3Aoo{to{transform:translateX(-50%)}}.home_tile__btvMG{transition:transform .4s var(--ease-spring),box-shadow .4s}.home_tile__btvMG:hover{transform:translateY(-8px) rotate(-1.5deg) scale(1.04);box-shadow:0 30px 60px -25px rgb(60 20 140/.55)}.home_envBox__CXmw1{position:relative;width:11rem;height:8rem;margin:0 auto;perspective:600px}.home_envBack__Eilpt,.home_envFlap__u1DnR,.home_envFront__UzL9q{position:absolute;inset:0;border-radius:10px}.home_envBack__Eilpt{background:rgb(var(--brand))}.home_envCard__UUx9g{position:absolute;left:8%;right:8%;top:10%;height:80%;border-radius:8px;z-index:2;background:linear-gradient(160deg,#fff7ed,#fde2e4);box-shadow:0 8px 20px -10px rgb(0 0 0/.4);display:grid;place-items:center;font-weight:800;color:#3b0764;font-size:.8rem;animation:home_env-card___0mk_ 4s var(--ease-out) infinite}.home_envFront__UzL9q{z-index:3;background:rgb(var(--brand-2));clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%)}.home_envFlap__u1DnR{z-index:4;bottom:auto;height:56%;background:rgb(var(--brand-2));filter:brightness(.92);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;animation:home_env-flap__OYoN7 4s var(--ease-out) infinite}@keyframes home_env-flap__OYoN7{0%,15%{transform:rotateX(0);z-index:4}30%,80%{transform:rotateX(180deg);z-index:1}to{transform:rotateX(0);z-index:4}}@keyframes home_env-card___0mk_{0%,25%{transform:translateY(0)}45%,75%{transform:translateY(-62%)}95%,to{transform:translateY(0)}}.home_bar__nhWLd{transform-origin:bottom;transform:scaleY(.08);transition:transform 1s var(--ease-out);transition-delay:calc(var(--i) * 70ms)}.is-visible .home_bar__nhWLd{transform:scaleY(1)}.home_pop__2LhwH{animation:home_pop__2LhwH 3.6s var(--ease-spring) infinite;animation-delay:calc(var(--i) * .45s);opacity:0}@keyframes home_pop__2LhwH{0%{opacity:0;transform:scale(.4) translateY(8px)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}.home_cta__fYSoN{position:relative;isolation:isolate;overflow:hidden}.home_cta__fYSoN:before{content:"";position:absolute;inset:-50%;z-index:-1;background:conic-gradient(from 0deg,rgb(var(--brand)),rgb(var(--brand-2)),rgb(var(--brand-3)),rgb(var(--cyan)),rgb(var(--brand)));animation:home_spin__tcF8P 12s linear infinite}@keyframes home_spin__tcF8P{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.home_blob__fiz7j,.home_cta__fYSoN:before,.home_envCard__UUx9g,.home_envFlap__u1DnR,.home_float2__MD0TI,.home_float3__2Fi8E,.home_float__sCB16,.home_plane__a9JJk,.home_pop__2LhwH,.home_track__i1K_X,.home_word__Tn6hE{animation:none}.home_pop__2LhwH,.home_word__Tn6hE{opacity:1;transform:none}.home_plane__a9JJk{display:none}.home_tilt__wIpN0{transform:none}.home_bar__nhWLd{transform:none;transition:none}}.home_hero__Q8Yz2:after{content:"";position:absolute;inset:auto 0 0 0;height:8rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,rgb(var(--bg)))}.home_openEnv__csEYk{position:relative;width:22rem;max-width:86vw;aspect-ratio:3/2;perspective:1000px;cursor:pointer;outline:none}.home_openEnvBack__UlW4u,.home_openEnvFlap__y5o_z,.home_openEnvFront__smeNV{position:absolute;inset:0;border-radius:12px}.home_openEnvBack__UlW4u{background:#e9dfc9}.home_openEnvLetter__DhfgP{position:absolute;left:9%;right:9%;top:6%;height:86%;overflow:hidden;z-index:1;transition:transform .8s var(--ease-out) .15s,height .8s var(--ease-out) .15s;box-shadow:0 10px 30px -10px rgb(0 0 0/.45);border-radius:4px}.home_openEnvFront__smeNV{z-index:2;background:linear-gradient(160deg,#f3ebda,#e2d5ba);clip-path:polygon(0 34%,50% 70%,100% 34%,100% 100%,0 100%)}.home_openEnvFlap__y5o_z{z-index:3;height:62%;bottom:auto;background:#d9cbae;clip-path:polygon(0 0,100% 0,50% 100%);border-radius:12px 12px 0 0;transform-origin:50% 0;transition:transform .7s var(--ease-out),z-index 0s .35s}.home_openEnvSeal__1Ubef{position:absolute;z-index:4;left:50%;top:52%;width:2.75rem;height:2.75rem;margin-left:-1.375rem;border-radius:9999px;background:#b42318;box-shadow:inset 0 0 0 4px rgb(255 255 255/.18);transition:opacity .3s}.home_openEnv__csEYk:focus-visible .home_openEnvFlap__y5o_z,.home_openEnv__csEYk:hover .home_openEnvFlap__y5o_z{transform:rotateX(180deg);z-index:0}.home_openEnv__csEYk:focus-visible .home_openEnvSeal__1Ubef,.home_openEnv__csEYk:hover .home_openEnvSeal__1Ubef{opacity:0}.home_openEnv__csEYk:focus-visible .home_openEnvLetter__DhfgP,.home_openEnv__csEYk:hover .home_openEnvLetter__DhfgP{transform:translateY(-58%);height:150%}@media (prefers-reduced-motion:reduce){.home_openEnvFlap__y5o_z,.home_openEnvLetter__DhfgP,.home_openEnvSeal__1Ubef{transition:none}}.home_swapIn__7HnGr{animation:home_heroSwapIn__CGtCB .5s ease both}@keyframes home_heroSwapIn__CGtCB{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.home_swapIn__7HnGr{animation:none}}.home_upFromLeft__ImZWE{animation:home_heroUpFromLeft__N8Xlt .6s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.home_upFromRight__JhmlG{animation:home_heroUpFromRight__6Dk2U .6s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.home_backLeft__OMP1a{animation:home_heroBackLeft__5B_Pq .6s ease both}.home_backRight__Anph7{animation:home_heroBackRight__2zwbI .6s ease both}@keyframes home_heroUpFromLeft__N8Xlt{0%{transform:translate(-42%,-10%) rotate(-8deg) scale(.72)}}@keyframes home_heroUpFromRight__6Dk2U{0%{transform:translate(42%,12%) rotate(7deg) scale(.72)}}@keyframes home_heroBackLeft__5B_Pq{0%{transform:translate(45%,8%) rotate(8deg) scale(1.3);opacity:.4}}@keyframes home_heroBackRight__2zwbI{0%{transform:translate(-45%,-12%) rotate(-7deg) scale(1.3);opacity:.4}}@media (prefers-reduced-motion:reduce){.home_backLeft__OMP1a,.home_backRight__Anph7,.home_upFromLeft__ImZWE,.home_upFromRight__JhmlG{animation:none}}