@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.02-.vtsqazemv.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.08q1~yba95kxm.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.0nkps02--w45i.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5942bf99-module__LPl6Ea__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_5942bf99-module__LPl6Ea__variable{--font-xv-coquette-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_3e8d9a6f-module__ieRRfG__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_3e8d9a6f-module__ieRRfG__variable{--font-xv-coquette-sans:"Jost", "Jost Fallback"}
.xv-coquette-root{min-height:100vh;color:var(--foreground);background:var(--background);font-family:var(--font-xv-coquette-sans), "Jost", system-ui, sans-serif;--background:#f5e3e0;--foreground:#3e3535;--primary:#9c5c66;--primary-foreground:#fff;--accent:#e8b4b8;--accent-foreground:#000;--card:#fbf4f3;--card-foreground:#3e3535;--muted:#f1dddb;--muted-foreground:#756968;--border:#e4cccd;--ring:#ca9197;--background-alt:#eed8d6;--button:var(--primary);--button-foreground:#fff;--foreground-contrast:#fff;--secondary:var(--card);--secondary-foreground:var(--primary);--popover:var(--background);--popover-foreground:var(--foreground);--ribbon:var(--accent);--ribbon-fold:color-mix(in oklab, var(--accent) 74%, #000);--ribbon-sheen:color-mix(in oklab, var(--accent) 52%, #fff);--ribbon-edge:color-mix(in oklab, var(--accent) 88%, #000);--satin-sheen:#fff3;--satin-shade:#00000017;--satin-hairline:color-mix(in oklab, var(--primary) 20%, transparent);--rule:color-mix(in oklab, var(--primary) 30%, transparent)}@supports (color:lab(0% 0 0)){.xv-coquette-root{--satin-sheen:lab(100% -.0000298023 .0000119209/.2);--satin-shade:lab(0% 0 0/.09)}}.xv-coquette-root .font-serif{font-family:var(--font-xv-coquette-serif), "Fraunces", "Playfair Display", Georgia, serif;font-optical-sizing:auto}.xv-coquette-root .font-display{font-family:var(--font-xv-coquette-serif), "Fraunces", "Playfair Display", Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 28, "WONK" 0, "opsz" 144;letter-spacing:-.015em;font-weight:300;line-height:.94}.xv-coquette-root .font-label{font-family:var(--font-xv-coquette-sans), "Jost", system-ui, sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.xv-coquette-root .satin-panel{background:linear-gradient(148deg, var(--satin-sheen) 0%, transparent 38%), linear-gradient(320deg, var(--satin-shade) 0%, transparent 46%), var(--card);border:1px solid var(--satin-hairline);box-shadow:0 18px 40px -28px #00000073, inset 0 1px 0 var(--satin-sheen);position:relative}@supports (color:lab(0% 0 0)){.xv-coquette-root .satin-panel{box-shadow:0 18px 40px -28px lab(0% 0 0/.45), inset 0 1px 0 var(--satin-sheen)}}.xv-coquette-root .satin-panel-hero{background:linear-gradient(148deg, var(--satin-sheen) 0%, transparent 42%), color-mix(in oklab, var(--card) 72%, transparent);border:1px solid color-mix(in oklab, var(--primary) 14%, transparent);box-shadow:0 20px 44px -30px #0000008c, inset 0 1px 0 var(--satin-sheen);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}@supports (color:lab(0% 0 0)){.xv-coquette-root .satin-panel-hero{box-shadow:0 20px 44px -30px lab(0% 0 0/.55), inset 0 1px 0 var(--satin-sheen)}}.xv-coquette-root .glass,.xv-coquette-root .glass-card,.xv-coquette-root .glass-strong{background:linear-gradient(148deg, var(--satin-sheen) 0%, transparent 38%), linear-gradient(320deg, var(--satin-shade) 0%, transparent 46%), var(--card);border:1px solid var(--satin-hairline);box-shadow:0 18px 40px -28px #00000073, inset 0 1px 0 var(--satin-sheen);position:relative}@supports (color:lab(0% 0 0)){.xv-coquette-root .glass,.xv-coquette-root .glass-card,.xv-coquette-root .glass-strong{box-shadow:0 18px 40px -28px lab(0% 0 0/.45), inset 0 1px 0 var(--satin-sheen)}}.xv-coquette-root .glass-card-hero{background:linear-gradient(148deg, var(--satin-sheen) 0%, transparent 42%), color-mix(in oklab, var(--card) 72%, transparent);border:1px solid color-mix(in oklab, var(--primary) 14%, transparent);box-shadow:0 20px 44px -30px #0000008c, inset 0 1px 0 var(--satin-sheen);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports (color:lab(0% 0 0)){.xv-coquette-root .glass-card-hero{box-shadow:0 20px 44px -30px lab(0% 0 0/.55), inset 0 1px 0 var(--satin-sheen)}}.xv-coquette-root .glow-pink{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent), 0 18px 48px -18px color-mix(in oklab, var(--accent) 55%, transparent)}.xv-coquette-root .rule-hairline{background:linear-gradient(90deg, transparent, var(--rule) 50%, transparent);height:1px}.xv-coquette-root .xv-entry-envelope{perspective:900px;width:min(18.5rem,78vw);height:12.75rem;margin-inline:auto;position:relative}@media (min-width:640px){.xv-coquette-root .xv-entry-envelope{width:20.5rem;height:14rem}}.xv-coquette-root .xv-entry-envelope__ground{filter:blur(12px);opacity:.65;background:radial-gradient(#00000038 0%,#0000 70%);background:radial-gradient(lab(0% 0 0/.22) 0%,#0000 70%);border-radius:50%;position:absolute;inset:18% 8% -6%}.xv-coquette-root .xv-entry-envelope__sheet{background:linear-gradient(152deg, var(--satin-sheen) 0%, transparent 44%), linear-gradient(328deg, var(--satin-shade) 0%, transparent 52%), var(--card);box-shadow:inset 0 1px 0 var(--satin-sheen), 0 22px 50px -18px #00000073;border:1px solid var(--satin-hairline);border-radius:.5rem;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.xv-coquette-root .xv-entry-envelope__sheet{box-shadow:inset 0 1px 0 var(--satin-sheen), 0 22px 50px -18px lab(0% 0 0/.45)}}.xv-coquette-root .xv-entry-envelope__sheet--open{width:100%;height:100%;position:relative}.xv-coquette-root .xv-entry-envelope__paper-texture{opacity:.9;background-image:linear-gradient(122deg, transparent 18%, var(--satin-sheen) 40%, transparent 64%);pointer-events:none;position:absolute;inset:0}.xv-coquette-root .xv-entry-envelope__side{opacity:.12;pointer-events:none;width:52%;height:68%;position:absolute;bottom:0}.xv-coquette-root .xv-entry-envelope__side--left{background:linear-gradient(135deg, var(--satin-sheen) 0%, transparent 72%);clip-path:polygon(0 0,100% 100%,0 100%);left:0}.xv-coquette-root .xv-entry-envelope__side--right{background:linear-gradient(225deg, var(--satin-sheen) 0%, transparent 72%);clip-path:polygon(100% 0,100% 100%,0 100%);right:0}.xv-coquette-root .xv-entry-envelope__bottom-fold{background:linear-gradient(to top, color-mix(in oklab, var(--card) 90%, var(--ribbon)) 0%, color-mix(in oklab, var(--card) 97%, var(--ribbon)) 100%);clip-path:polygon(0 100%,50% 42%,100% 100%);height:46%;filter:drop-shadow(0 -1px 0 var(--satin-hairline));position:absolute;bottom:0;left:0;right:0}.xv-coquette-root .xv-entry-envelope__card-peek{z-index:1;background:linear-gradient(180deg, var(--ribbon-sheen) 0%, var(--ribbon) 100%);border-radius:.25rem .25rem 0 0;width:72%;height:38%;padding:2px;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 -2px 8px #00000024;box-shadow:0 -2px 8px lab(0% 0 0/.14)}.xv-coquette-root .xv-entry-envelope__card-peek-inner{background:linear-gradient(180deg, var(--card) 0%, color-mix(in oklab, var(--card) 82%, var(--muted)) 100%);border:1px solid var(--satin-hairline);border-radius:.2rem .2rem 0 0;height:100%}.xv-coquette-root .xv-entry-envelope__flap{z-index:3;transform-origin:top;background:linear-gradient(170deg, color-mix(in oklab, var(--card) 58%, var(--ribbon)) 0%, color-mix(in oklab, var(--card) 74%, var(--ribbon)) 62%, color-mix(in oklab, var(--card) 62%, var(--ribbon-fold)) 100%);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 3px #0000002e);filter:drop-shadow(0 2px 3px lab(0% 0 0/.18));height:58%;position:absolute;top:0;left:0;right:0}.xv-coquette-root .xv-entry-envelope__flap:after{content:"";background:linear-gradient(90deg, transparent, var(--satin-sheen) 50%, transparent);opacity:.9;height:1px;position:absolute;top:3px;left:6%;right:6%}.xv-coquette-root .xv-entry-envelope__flap--animated{height:100%;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0}.xv-coquette-root .xv-entry-envelope__seal{z-index:5;appearance:none;background:radial-gradient(circle at 34% 28%, var(--ribbon-sheen) 0%, var(--ribbon) 46%, var(--ribbon-fold) 100%);width:4.75rem;height:4.75rem;box-shadow:0 4px 14px #00000047, 0 0 0 3px color-mix(in oklab, var(--card) 70%, transparent), 0 0 0 4px var(--satin-hairline), inset 0 2px 4px var(--satin-sheen), inset 0 -3px 6px #0000002e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@supports (color:lab(0% 0 0)){.xv-coquette-root .xv-entry-envelope__seal{box-shadow:0 4px 14px lab(0% 0 0/.28), 0 0 0 3px color-mix(in oklab, var(--card) 70%, transparent), 0 0 0 4px var(--satin-hairline), inset 0 2px 4px var(--satin-sheen), inset 0 -3px 6px lab(0% 0 0/.18)}}.xv-coquette-root .xv-entry-envelope__seal--interactive{cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.xv-coquette-root .xv-entry-envelope__seal--interactive:hover{box-shadow:0 6px 20px #00000057, 0 0 0 3px color-mix(in oklab, var(--card) 80%, transparent), 0 0 0 5px color-mix(in oklab, var(--primary) 28%, transparent), inset 0 2px 4px var(--satin-sheen), inset 0 -3px 6px #0000002e;transform:translate(-50%,-50%)scale(1.05)}@supports (color:lab(0% 0 0)){.xv-coquette-root .xv-entry-envelope__seal--interactive:hover{box-shadow:0 6px 20px lab(0% 0 0/.34), 0 0 0 3px color-mix(in oklab, var(--card) 80%, transparent), 0 0 0 5px color-mix(in oklab, var(--primary) 28%, transparent), inset 0 2px 4px var(--satin-sheen), inset 0 -3px 6px lab(0% 0 0/.18)}}.xv-coquette-root .xv-entry-envelope__seal--interactive:active{transform:translate(-50%,-50%)scale(.97)}.xv-coquette-root .xv-entry-envelope__seal--interactive:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.xv-coquette-root .xv-entry-envelope__seal--md{width:4rem;height:4rem}.xv-coquette-root .xv-entry-envelope__seal-ring{box-shadow:inset 0 0 0 1px var(--satin-sheen);border:1px solid #00000029;border:1px solid lab(0% 0 0/.16);border-color:oklab(0% none none/.16) oklab(0% none none/.16) oklab(0% none none/.16) oklab(0% none none/.16);border-radius:50%;position:absolute;inset:.45rem}.xv-coquette-root .xv-entry-envelope__seal-text{font-family:var(--font-xv-coquette-serif), "Fraunces", Georgia, serif;letter-spacing:.06em;color:var(--accent-foreground);font-size:1.35rem;font-weight:500;position:relative}.xv-coquette-root .xv-entry-envelope__seal--md .xv-entry-envelope__seal-text{font-size:1.15rem}@media (prefers-reduced-motion:reduce){.xv-coquette-root .xv-entry-envelope__seal--interactive{transition:none}.xv-coquette-root .xv-entry-envelope__seal--interactive:hover,.xv-coquette-root .xv-entry-envelope__seal--interactive:active{transform:translate(-50%,-50%)}}
