.occasion_page__aFA_g{position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden;color:#1f2638;background:radial-gradient(ellipse at 50% 0,rgb(255 255 255/.85) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--occ-bg) 14%,#fffaf7) 0,color-mix(in srgb,var(--occ-bg) 30%,#fff1ec) 100%)}.occasion_content__BpCiC{position:relative;z-index:1}.occasion_serif__yd_XD{font-family:var(--font-card-serif),var(--font-playfair),Georgia,serif}.occasion_hand__JyznC{font-family:var(--font-card-hand),"Segoe Print","Bradley Hand",cursive}.occasion_spread__RPqcD{display:grid;grid-template-columns:1fr;width:100%;max-width:56rem;perspective:1800px;filter:drop-shadow(0 28px 36px rgb(31 38 56/.18)) drop-shadow(0 4px 10px rgb(31 38 56/.08))}.occasion_leftPage__fsGn2{overflow:hidden;align-items:center;gap:1.25rem;min-height:15rem;padding:2.5rem 1.5rem 2.25rem;border-radius:1.25rem 1.25rem 0 0;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--occ-accent) 16%,transparent) 0,transparent 58%),radial-gradient(color-mix(in srgb,var(--occ-detail) 22%,transparent) .9px,transparent 1.4px) 0 0 /16px 16px,var(--occ-bg);color:var(--occ-ink);box-shadow:inset 0 -28px 30px -26px rgb(0 0 0/.4);animation:occasion_occ-page-in__gJbvG .75s ease-out both}.occasion_leftPage__fsGn2,.occasion_rightPage__rNZ3f{position:relative;display:flex;flex-direction:column;justify-content:center}.occasion_rightPage__rNZ3f{padding:1.75rem 1.5rem 2rem;border-radius:0 0 1.25rem 1.25rem;background:var(--spread-paper);color:var(--spread-ink);box-shadow:inset 0 28px 30px -26px rgb(0 0 0/.2);backface-visibility:hidden;transform-origin:top center;animation:occasion_occ-open-down__2Qi7R 1.4s cubic-bezier(.2,.8,.25,1) .25s both}@media (min-width:768px){.occasion_spread__RPqcD{grid-template-columns:1fr 1fr}.occasion_photoFrame__xBXfK{width:min(100%,21rem)}.occasion_leftPage__fsGn2{min-height:32rem;gap:1.75rem;padding:3rem 2.5rem;border-radius:1.25rem 0 0 1.25rem;box-shadow:inset -32px 0 34px -28px rgb(0 0 0/.4)}.occasion_rightPage__rNZ3f{padding:2.75rem 2.5rem;border-radius:0 1.25rem 1.25rem 0;box-shadow:inset 32px 0 34px -28px rgb(0 0 0/.2);transform-origin:left center;animation-name:occasion_occ-open-right__kaRVH}}@keyframes occasion_occ-page-in__gJbvG{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes occasion_occ-open-right__kaRVH{0%{transform:rotateY(-115deg)}to{transform:rotateY(0deg)}}@keyframes occasion_occ-open-down__2Qi7R{0%{transform:rotateX(105deg)}to{transform:rotateX(0deg)}}.occasion_photoFrame__xBXfK{position:relative;width:min(72%,21rem);padding:.6rem;border-radius:.6rem;background:#fff;box-shadow:0 16px 30px -14px rgb(0 0 0/.5);transform:rotate(-1.5deg)}.occasion_photoFrame__xBXfK img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.3rem}.occasion_leftFrame__fYfUj{position:absolute;inset:.85rem .85rem 1.5rem;border:1px solid color-mix(in srgb,var(--occ-detail) 60%,transparent);border-radius:.6rem;pointer-events:none}.occasion_leftFrame__fYfUj:after{content:"";position:absolute;inset:.3rem;border:1px solid color-mix(in srgb,var(--occ-detail) 30%,transparent);border-radius:.4rem}.occasion_corner__SITH1{position:absolute;width:.4rem;height:.4rem;background:var(--occ-accent);opacity:.8;transform:rotate(45deg)}.occasion_tl__vAf3a{top:.8rem;left:.8rem}.occasion_tr__tleZw{top:.8rem;right:.8rem}.occasion_bl__l5OyK{bottom:.8rem;left:.8rem}.occasion_br__HwFE6{bottom:.8rem;right:.8rem}.occasion_medallion__pUKtB{position:relative;display:grid;place-items:center;width:min(52%,9.5rem);aspect-ratio:1;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--occ-accent) 70%,transparent);box-shadow:0 0 0 .45rem color-mix(in srgb,var(--occ-bg) 100%,transparent),0 0 0 calc(.45rem + 1px) color-mix(in srgb,var(--occ-detail) 45%,transparent),0 18px 40px -22px color-mix(in srgb,var(--occ-accent) 80%,#000);background:color-mix(in srgb,var(--occ-bg) 90%,var(--occ-accent))}.occasion_ornament__AM55q{display:block;width:84%;height:auto;color:var(--occ-accent)}.occasion_sideDecor__yj0bG{position:absolute;top:1.6rem;bottom:1.6rem;width:24%;height:auto;color:var(--occ-ink);pointer-events:none}.occasion_sideLeft__BfK6M{left:1.4rem}.occasion_sideRight__VN9rw{right:1.4rem;transform:scaleX(-1)}@media (min-width:768px){.occasion_sideRight__VN9rw{right:2.2rem}}.occasion_heroStage__B189Z{position:relative;width:min(70%,15rem);padding-bottom:.6rem}.occasion_heroStage__B189Z:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1.1rem;border-radius:50%;background:color-mix(in srgb,var(--occ-detail) 45%,transparent)}.occasion_heroSticker__DTR9G{position:relative;z-index:1;width:100%;aspect-ratio:1;filter:drop-shadow(0 10px 14px rgb(0 0 0/.15))}@media (min-width:768px){.occasion_heroStage__B189Z{width:min(78%,19rem)}}.occasion_leftConfetti__uR01R{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.occasion_leftCaption__Y7ufr{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem}.occasion_leftLabel__2vM32{display:flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.3em;margin-right:-.3em;text-transform:uppercase;color:var(--occ-accent)}.occasion_leftLabel__2vM32:after,.occasion_leftLabel__2vM32:before{content:"";width:1.75rem;height:1px;background:color-mix(in srgb,var(--occ-accent) 55%,transparent)}.occasion_leftLabel__2vM32:after{margin-left:-.3em}.occasion_leftDate__iY9vH{font-size:1.35rem;line-height:1.2;color:color-mix(in srgb,var(--occ-ink) 75%,var(--occ-bg))}@media (min-width:768px){.occasion_medallion__pUKtB{width:min(58%,12.5rem)}.occasion_leftFrame__fYfUj{inset:.85rem 1.6rem .85rem .85rem}.occasion_leftLabel__2vM32{font-size:.8rem}}.occasion_pageTitle__ru6A3{font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:800;line-height:1.1}.occasion_message__1ZTw9{margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.occasion_message__1ZTw9>*+*{margin-top:.75rem}.occasion_paperAccent__R_d_U{color:color-mix(in srgb,var(--occ-accent) 62%,var(--spread-ink))}.occasion_line__Szqls{opacity:0;animation:occasion_occ-line___hDrx .8s ease-out both}@keyframes occasion_occ-line___hDrx{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.occasion_accentBg__niKQe{background:var(--occ-button)}.occasion_accentBg__niKQe:hover{background:color-mix(in srgb,var(--occ-button) 85%,#000)}.occasion_tile__vKkG6{background:rgb(255 255 255/.8);box-shadow:0 10px 30px -18px rgb(31 38 56/.5)}.occasion_digit__AdiSo{font-variant-numeric:tabular-nums}.occasion_scene__UqhZH{position:fixed;inset:0;z-index:0;opacity:.6;overflow:hidden;pointer-events:none}.occasion_particle__gZ2GK{position:absolute;display:block;will-change:transform,opacity}.occasion_rise__77Hss{bottom:-10vh;animation:occasion_occ-rise__o_8aN linear infinite}@keyframes occasion_occ-rise__o_8aN{0%{transform:translate(0) rotate(-8deg);opacity:0}10%{opacity:.9}50%{transform:translate(3vw,-55vh) rotate(8deg)}90%{opacity:.7}to{transform:translate(-2vw,-115vh) rotate(-6deg);opacity:0}}.occasion_fall__gxwR9{top:-8vh;animation:occasion_occ-fall__0M14S linear infinite}@keyframes occasion_occ-fall__0M14S{0%{transform:translate(0) rotate(0deg);opacity:0}8%{opacity:1}to{transform:translate(6vw,118vh) rotate(540deg);opacity:.8}}.occasion_sway__1nVrr{top:-8vh;animation:occasion_occ-sway__ws02d ease-in-out infinite}@keyframes occasion_occ-sway__ws02d{0%{transform:translate(0) rotate(0deg);opacity:0}10%{opacity:.85}25%{transform:translate(5vw,28vh) rotate(60deg)}50%{transform:translate(-3vw,56vh) rotate(130deg)}75%{transform:translate(4vw,84vh) rotate(200deg)}to{transform:translate(-2vw,115vh) rotate(260deg);opacity:0}}.occasion_twinkle__Hu09g{animation:occasion_occ-twinkle__XhAWX ease-in-out infinite}@keyframes occasion_occ-twinkle__XhAWX{0%,to{transform:scale(.4) rotate(0deg);opacity:.15}50%{transform:scale(1) rotate(45deg);opacity:.9}}.occasion_ring__d_auO{stroke-dasharray:360;stroke-dashoffset:360;animation:occasion_occ-draw__jwMQN 2.4s cubic-bezier(.6,0,.3,1) forwards}@keyframes occasion_occ-draw__jwMQN{to{stroke-dashoffset:0}}.occasion_ink__IXlXT{stroke-dasharray:600;stroke-dashoffset:600;animation:occasion_occ-draw__jwMQN 3s ease-in-out .6s forwards}@media (prefers-reduced-motion:reduce){.occasion_leftPage__fsGn2,.occasion_line__Szqls,.occasion_rightPage__rNZ3f{animation:none;opacity:1}.occasion_scene__UqhZH{display:none}}.CardFront_frame__MxY3i{container-type:inline-size;position:relative;aspect-ratio:5/7;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CardFront_paper__F4BAS{position:absolute;inset:0;border-radius:4cqw;background:#fff;padding:3.2cqw;box-shadow:0 1px 2px rgb(30 25 40/.06),0 10px 30px -12px rgb(60 30 60/.28);transition:box-shadow .22s ease}.CardFront_lift__bfwHT{transition:transform .22s ease}.CardFront_lift__bfwHT:hover{transform:translateY(-3px) rotate(0deg)!important}.CardFront_lift__bfwHT:hover .CardFront_paper__F4BAS{box-shadow:0 2px 4px rgb(30 25 40/.08),0 18px 40px -14px rgb(60 30 60/.38)}.CardFront_face__rhPbA{position:relative;height:100%;overflow:hidden;border-radius:2.4cqw;background-color:var(--occ-bg);color:var(--occ-ink);padding:10cqw 9cqw;display:flex;flex-direction:column;background-image:radial-gradient(rgb(255 255 255/.06) .6px,transparent 0);background-size:3px 3px}.CardFront_serif__1fU6p{font-family:var(--font-card-serif),var(--font-playfair),Georgia,serif}.CardFront_hand__IMjsK{font-family:var(--font-card-hand),"Segoe Print","Bradley Hand",cursive}.CardFront_sans__knIE_{font-family:var(--font-inter,system-ui),system-ui,sans-serif}.CardFront_eyebrow__8aP79{font-size:3.5cqw;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.3}.CardFront_clamp2___q0mi,.CardFront_clamp3__0xUDZ,.CardFront_clamp4__Ue79z{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.CardFront_clamp2___q0mi{-webkit-line-clamp:2}.CardFront_clamp3__0xUDZ{-webkit-line-clamp:3}.CardFront_clamp4__Ue79z{-webkit-line-clamp:4}.CardFront_overlay__S1TBt{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.CardFront_editorial__zUeW5 .CardFront_eyebrow__8aP79{opacity:.85;margin-bottom:6cqw}.CardFront_editorialHeadline__5UdYW{font-weight:900;font-size:10.5cqw;line-height:.98;text-transform:uppercase;letter-spacing:-.01em}.CardFront_editorialName__lNudV{font-style:italic;font-weight:700;font-size:11cqw;line-height:1.05;color:var(--occ-accent)}.CardFront_editorialSub___fI5f{margin-top:auto;font-size:6.4cqw;line-height:1.25;opacity:.92}.CardFront_number__e9ZFM{align-items:center;text-align:center}.CardFront_number__e9ZFM .CardFront_eyebrow__8aP79{color:var(--occ-accent)}.CardFront_numberAge__Tfaku{margin:4cqw 0 2cqw;font-style:italic;font-weight:900;font-size:34cqw;line-height:1;background:linear-gradient(170deg,var(--occ-accent) 30%,color-mix(in srgb,var(--occ-accent) 60%,#000) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 .6cqw 2cqw rgb(0 0 0/.15)}.CardFront_numberName__JYaiZ{margin:8cqw 0 4cqw;font-style:italic;font-weight:900;font-size:16cqw;line-height:1;color:var(--occ-accent)}.CardFront_numberHeadline__bvIfm{font-style:italic;font-weight:700;font-size:7cqw;line-height:1.15}.CardFront_numberRule__YI5qb{width:22cqw;height:.5cqw;margin:7cqw auto;background:var(--occ-detail);border-radius:1cqw}.CardFront_numberSub__gnfnT{margin-top:auto;font-size:6cqw;opacity:.85}.CardFront_statement__K8nPb{justify-content:center}.CardFront_statementHeadline__9h_bo{font-weight:600;font-size:7.6cqw;line-height:1.2}.CardFront_statementName__k_R_A{position:relative;z-index:1;font-style:italic;font-weight:800;line-height:1.02;color:var(--occ-accent);overflow-wrap:anywhere}.CardFront_statementSub__8RvcW{position:relative;z-index:1;margin-top:6cqw;font-size:6cqw;opacity:.8}.CardFront_statementHeartBig__U7KvP{position:absolute;right:-10cqw;bottom:-6cqw;width:62cqw;color:var(--occ-detail);opacity:.55}.CardFront_statementHeartSmall__IyLl_{position:absolute;right:12cqw;bottom:22cqw;width:12cqw;color:var(--occ-accent)}.CardFront_statementSparkle__1GxXE{position:absolute;color:var(--occ-accent);opacity:.8}.CardFront_statementSparkle__1GxXE svg{display:block;width:100%;height:auto}.CardFront_note__GKFDL{--line:10.5cqw;padding-left:17cqw;padding-top:8cqw;background-image:linear-gradient(to right,transparent 12cqw,var(--occ-detail) 12cqw,var(--occ-detail) calc(12cqw + .4cqw),transparent calc(12cqw + .4cqw)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--line) - .3cqw),color-mix(in srgb,var(--occ-ink) 14%,transparent) calc(var(--line) - .3cqw),color-mix(in srgb,var(--occ-ink) 14%,transparent) var(--line));background-size:100% 100%,100% var(--line);background-position:0 0,0 1.6cqw}.CardFront_noteEyebrow__9DANG{align-self:flex-end;font-size:6cqw;line-height:var(--line);color:var(--occ-accent)}.CardFront_noteGreeting__gs_WQ,.CardFront_noteHeadline__GwVKX{font-size:7.6cqw;line-height:var(--line);font-weight:500}.CardFront_noteSub__LDpai{margin-top:auto;font-size:6.6cqw;line-height:var(--line);color:var(--occ-accent)}.CardFront_noteFlower__dfItz{position:absolute;right:7cqw;bottom:7cqw;width:13cqw}.CardFront_quiet__bW7ff{justify-content:center}.CardFront_quietFor__ezp_B{margin-bottom:4cqw;font-size:5.2cqw;font-style:italic;color:var(--occ-accent)}.CardFront_quietHeadline__6FPn0{font-style:italic;font-weight:500;font-size:7.8cqw;line-height:1.32}.CardFront_quietSub__9OTv0{margin-top:8cqw;font-style:italic;font-size:5.4cqw;color:var(--occ-accent)}.CardFront_quietSun__dbRB3{position:absolute;top:7cqw;right:7cqw;width:16cqw}.CardFront_formal__GVXlF{align-items:center;text-align:center;justify-content:center;padding:8cqw;box-shadow:inset 0 0 0 .5cqw color-mix(in srgb,var(--occ-detail) 35%,transparent)}.CardFront_formalRule__y_h2d{width:84%;height:2.2cqw;border-top:.45cqw solid var(--occ-detail);border-bottom:.45cqw solid var(--occ-detail)}.CardFront_formalRuleTop__0kTQF{position:absolute;top:9cqw}.CardFront_formalRuleBottom__IfQQx{position:absolute;bottom:9cqw}.CardFront_formalHeadline___Ic5X{font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-.01em}.CardFront_formalName__vaNXL{margin-top:1cqw;font-style:italic;font-weight:700;font-size:12.5cqw;line-height:1.05;color:var(--occ-accent)}.CardFront_formalMotif__WnY31{width:20cqw;margin-top:7cqw}.CardFront_formal__GVXlF .CardFront_eyebrow__8aP79{margin-top:8cqw;color:var(--occ-detail);font-size:3.3cqw}.CardFront_cake__qReuI{align-items:center;justify-content:center;text-align:center;background-image:radial-gradient(circle at 50% 35%,#fff 0,transparent 60%),linear-gradient(180deg,#fdf2f8,#fce7f3 60%,#fbcfe8)}.CardFront_cakeEmoji__MpSmw{font-size:30cqw;line-height:1;filter:drop-shadow(0 2cqw 2cqw rgb(219 39 119/.25))}.CardFront_cakeHeadline__qkSr5{margin-top:6cqw;font-weight:800;font-size:9cqw;line-height:1.1;color:#1f2937}.CardFront_cakeName__Fj4oG{margin-top:1cqw;font-size:8cqw;color:var(--occ-accent)}.CardFront_cakeSub__6lvFY{margin-top:5cqw;font-size:4cqw;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--occ-ink) 70%,transparent)}.CardFront_cakeDot__vtcs1,.CardFront_pro__g7pwE{position:absolute;border-radius:999px}.CardFront_pro__g7pwE{top:5cqw;left:5cqw;z-index:2;background:rgb(31 38 56/.85);color:#fff;padding:1.2cqw 3.4cqw;font-size:4cqw;font-weight:700;letter-spacing:.12em}.CardFront_hero__X_IT9{align-items:center;text-align:center;padding-top:14cqw}.CardFront_heroWords__EZo77{position:relative;z-index:1;max-width:78cqw}.CardFront_heroHeadline__xI9UY{font-weight:800;font-size:7.4cqw;line-height:1.1}.CardFront_heroName__8Jb_c{margin-top:.5cqw;font-size:10cqw;font-weight:700;line-height:1.05;color:var(--occ-accent)}.CardFront_heroSticker__MO5DQ{position:absolute;left:50%;bottom:10.5%;width:70cqw;height:70cqw;translate:-50% 0;z-index:1;filter:drop-shadow(0 2cqw 2.5cqw rgb(0 0 0/.15))}.CardFront_heroSub__Q_Jqe{position:absolute;right:7cqw;bottom:4cqw;z-index:2;max-width:60cqw;padding:0 1cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:5.6cqw;opacity:.8}.envelope_serif__NZgLA{font-family:var(--font-card-serif),var(--font-playfair),Georgia,serif}.envelope_envelope__qE5pr{--w:min(82vw,21rem);position:relative;display:block;width:var(--w);height:calc(var(--w) * .66);perspective:1100px;border-radius:calc(var(--w) * .035);cursor:pointer;animation:envelope_occ-env-arrive__T077W .8s cubic-bezier(.2,.9,.3,1.15) backwards}@keyframes envelope_occ-env-arrive__T077W{0%{opacity:0;transform:translateY(30px) rotate(-5deg) scale(.94)}to{opacity:1;transform:translateY(0) rotate(-1.5deg) scale(1)}}.envelope_envelope__qE5pr:not([data-opening]):hover{transform:rotate(-1.5deg) translateY(-3px);transition:transform .2s ease}.envelope_envelope__qE5pr:not([data-opening]){transform:rotate(-1.5deg)}.envelope_shadow__kT75a{position:absolute;left:6%;right:6%;bottom:-9%;height:18%;border-radius:50%;background:rgb(60 30 50/.22);filter:blur(14px)}.envelope_back__CzclM{position:absolute;inset:0;z-index:1;border-radius:inherit;background:color-mix(in srgb,var(--env) 82%,#000)}.envelope_cardClip__XD_92{position:absolute;left:0;right:0;bottom:0;top:calc(var(--w) * -1.5);z-index:2;overflow:hidden;pointer-events:none}.envelope_card__hVbxn{position:absolute;left:9%;width:82%;top:calc(var(--w) * 1.5 + var(--w) * .05);transition:transform 1.3s cubic-bezier(.2,.85,.25,1) .6s}.envelope_pocket__l7gt3{position:absolute;inset:0;z-index:3;border-radius:inherit;clip-path:polygon(0 0,50% 54%,100% 0,100% 100%,0 100%);will-change:transform;background:linear-gradient(to top right,transparent calc(50% - .6px),rgb(0 0 0/.07) 50%,transparent calc(50% + .6px)),linear-gradient(to top left,transparent calc(50% - .6px),rgb(0 0 0/.07) 50%,transparent calc(50% + .6px)),linear-gradient(180deg,color-mix(in srgb,var(--env) 96%,#fff),var(--env))}.envelope_flap__yTAoz{position:absolute;left:0;right:0;top:0;height:60%;z-index:4;transform-origin:top center;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--env) 90%,#000),color-mix(in srgb,var(--env) 96%,#000));transition:transform .9s cubic-bezier(.4,0,.2,1),z-index 0s linear .45s}.envelope_seal__mn0hC{position:absolute;left:50%;top:60%;z-index:5;display:grid;place-items:center;width:calc(var(--w) * .17);height:calc(var(--w) * .17);translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--env-seal) 80%,#fff),var(--env-seal) 60%,color-mix(in srgb,var(--env-seal) 80%,#000));box-shadow:0 3px 8px rgb(0 0 0/.25),inset 0 0 0 calc(var(--w) * .012) color-mix(in srgb,var(--env-seal) 85%,#000);color:var(--env-seal-ink);font-size:calc(var(--w) * .075);line-height:1;transition:transform .4s ease-in,opacity .4s ease-in;animation:envelope_occ-seal-pulse__hQRQ1 2.6s ease-in-out 1.2s infinite}@keyframes envelope_occ-seal-pulse__hQRQ1{0%,70%,to{transform:scale(1)}80%{transform:scale(1.08)}90%{transform:scale(.98)}}.envelope_intro__wT6jE{transition:opacity .45s ease,transform .45s ease}.envelope_intro__wT6jE[data-opening]{opacity:0;transform:translateY(-8px)}.envelope_envelope__qE5pr[data-opening]{animation:none;cursor:default;transform:rotate(0deg);transition:transform .4s ease,opacity .4s ease 2s;opacity:0}.envelope_envelope__qE5pr[data-opening] .envelope_seal__mn0hC{animation:none;transform:scale(.2);opacity:0}.envelope_envelope__qE5pr[data-opening] .envelope_flap__yTAoz{transform:rotateX(180deg);z-index:1}.envelope_envelope__qE5pr[data-opening] .envelope_card__hVbxn{transform:translateY(calc(var(--w) * -.95))}.envelope_tap__K4aoe{color:color-mix(in srgb,var(--env-seal) 75%,#1f2638);background:color-mix(in srgb,var(--env-seal) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--env-seal) 30%,#ffffff);animation:envelope_occ-tap-nudge__ACEzo 2.4s ease-in-out 1.4s infinite}.envelope_tap__K4aoe:hover:not(:disabled){background:color-mix(in srgb,var(--env-seal) 18%,#ffffff)}.envelope_tap__K4aoe:disabled{opacity:0;transition:opacity .2s ease}@keyframes envelope_occ-tap-nudge__ACEzo{0%,70%,to{transform:translateX(0)}80%{transform:translateX(4px)}90%{transform:translateX(-1px)}}@media (prefers-reduced-motion:reduce){.envelope_envelope__qE5pr,.envelope_seal__mn0hC,.envelope_tap__K4aoe{animation:none}.envelope_envelope__qE5pr[data-opening]{opacity:1}}.surprise_page__NBQXs{background:radial-gradient(ellipse at 50% 30%,#fffdfb 0,transparent 65%),linear-gradient(180deg,#fff6f3,#f8e6e2);color:#1f2638}.surprise_question__9mnCm{font-family:var(--font-card-serif),var(--font-playfair),Georgia,serif;font-weight:800;letter-spacing:-.01em;line-height:1.1;overflow-wrap:anywhere}.surprise_motif__Iy_NR{animation:surprise_occ-beat__ur1MA 1.6s ease-in-out infinite}@keyframes surprise_occ-beat__ur1MA{0%,to{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(.97)}36%{transform:scale(1.06)}}.surprise_arena__3CAlh{position:relative;width:100%;max-width:26rem;height:10rem;margin:0 auto;touch-action:manipulation}.surprise_no__TCWpg,.surprise_yes__aXbQQ{position:absolute;top:50%;border-radius:999px;font-weight:600;white-space:nowrap;transition:transform .16s ease-out,background-color .15s ease,box-shadow .15s ease}.surprise_yes__aXbQQ{left:34%;translate:-50% -50%;background:#a3445d;color:#fff;padding:.85rem 2.1rem;font-size:1.05rem;box-shadow:0 10px 24px -10px rgb(163 68 93/.7)}.surprise_yes__aXbQQ:hover{background:#8f3a51}.surprise_no__TCWpg:focus-visible,.surprise_yes__aXbQQ:focus-visible{outline:3px solid #6366f1;outline-offset:3px}.surprise_no__TCWpg{left:66%;translate:-50% -50%;background:#fff;color:#6b7280;border:1px solid #e5e7eb;padding:.7rem 1.6rem;font-size:.95rem;box-shadow:0 6px 18px -10px rgb(31 38 56/.35)}.surprise_squiggle__01kWU{position:absolute;left:50%;top:100%;translate:-50% 0;width:1.4rem;color:#d8a7b4;pointer-events:none}.surprise_pop___PdUp{animation:surprise_occ-pop__hVE8w .42s cubic-bezier(.2,1.4,.4,1) both}@keyframes surprise_occ-pop__hVE8w{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.surprise_motif__Iy_NR,.surprise_pop___PdUp{animation:none}.surprise_no__TCWpg,.surprise_yes__aXbQQ{transition:none}}