@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.1-qpv3jvnkkyl.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.1-qpv3jvnkkyl.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.1-qpv3jvnkkyl.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}._2X8pja_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}._2X8pja_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)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/b3db9f750640a943-s.p.0dguglgc-iz4q.woff2)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-20C4,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/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)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/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)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/b3db9f750640a943-s.p.0dguglgc-iz4q.woff2)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-20C4,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/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)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/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)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/b3db9f750640a943-s.p.0dguglgc-iz4q.woff2)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-20C4,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/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)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%}.pQr9cG_className{font-family:Jost,Jost Fallback;font-style:normal}.pQr9cG_variable{--font-jost:"Jost", "Jost Fallback"}
:root{--bg:#fbf5f3;--ink:#161114;--blush:#f4c2cf;--red:#b8456b;--mute:#6e5a62;--band:#161114;--onband:#fbf5f3;--logofx:none;--serif:var(--font-cormorant),Georgia,serif;--sans:var(--font-jost),system-ui,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#171014;--ink:#f7ecee;--blush:#5a2a3a;--mute:#c6a9b3;--band:#000;--logofx:invert(1)}}:root[data-theme=dark]{--bg:#171014;--ink:#f7ecee;--blush:#5a2a3a;--mute:#c6a9b3;--band:#000;--logofx:invert(1)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:70px}body{background:var(--bg);color:var(--ink);font:300 18px/1.7 var(--sans);overflow-x:hidden}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.02}h2{margin-bottom:30px;font-size:clamp(46px,7vw,100px)}img{object-fit:cover;width:100%;height:100%;display:block}a{color:inherit}a:focus-visible,.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}section{padding:84px 0}.stitch{border:0;border-top:2px dashed var(--red);margin:0}.stitch.divider{width:min(1132px,100% - 48px);margin:0 auto}.btn{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--red);padding:15px 34px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}.btn:hover{color:var(--red);background:0 0}.band{background:var(--band);color:var(--onband);text-align:center;padding:54px 0}.band p{font:italic 400 clamp(40px,7vw,96px)/1.05 var(--serif)}.band em{color:var(--blush)}nav{z-index:5;background:var(--bg);border-bottom:1px solid var(--ink);position:sticky;top:0}nav .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}nav .logo{width:auto;height:46px;filter:var(--logofx)}nav ul{gap:26px;padding:0;font-size:15px;list-style:none;display:flex}nav a{text-decoration:none}nav a:hover{color:var(--red)}@media (max-width:640px){nav ul li:nth-child(-n+2){display:none}}.hero{color:#fff;background:#161114;align-items:flex-end;min-height:calc(100svh - 64px);padding:0 0 72px;display:flex;position:relative;overflow:hidden}.hero>.bg{object-fit:cover;object-position:50% 14%;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:1;background:linear-gradient(90deg,#0e090bcc 0%,#0e090b59 45%,#0e090b00 72%),linear-gradient(#0e090b00 50%,#0e090bb3);position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;border:2px dashed #ffffffbf;position:absolute;inset:16px}.hero .wrap{z-index:2;width:100%;position:relative}.hero h1{color:#fff;padding-bottom:22px;font-size:clamp(56px,10.5vw,160px);font-style:italic;font-weight:500}.hero h1 span{font-style:normal;font-weight:400;display:block}.hero .intro{color:#ffffffe6;max-width:44ch;margin-bottom:26px}.hero .btn{border-color:#fff}.hero .btn:hover{color:var(--red);background:#fff}@media (max-width:640px){.hero{padding-bottom:56px}.hero:after{inset:10px}.hero>.bg{object-position:50% 50%}}.about .wrap{grid-template-columns:5fr 6fr;align-items:center;gap:56px;display:grid}.about .ph{aspect-ratio:3/4;border:2px dashed var(--red);padding:8px}.about p{max-width:54ch;margin-bottom:16px}.about .lead{font:italic 400 clamp(26px,3vw,36px)/1.35 var(--serif)}@media (max-width:800px){.about .wrap{grid-template-columns:1fr;gap:30px}}.offer{background:var(--blush)}.item{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:38px 0;display:grid}.item:nth-child(2n) .pics{order:2}.item>div:not(.pics){z-index:1;position:relative}.item h3{margin-bottom:14px;font-size:clamp(40px,5.2vw,70px);font-style:italic}.item p{max-width:46ch}.item small{color:var(--red);margin-top:12px;font-size:14px;font-weight:500;display:block}.pics{grid-template-rows:100%;gap:8px;display:grid;position:relative;overflow:hidden}.pics.one{height:min(66vw,440px)}.pics img{object-position:50% 35%;height:100%;min-height:0}@media (max-width:800px){.item{grid-template-columns:1fr;gap:20px}.item:nth-child(2n) .pics{order:0}}.steps{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:20px;display:grid}.step{border-top:2px dashed var(--red);padding-top:18px}.step .num{font:italic 400 72px/1 var(--serif);color:var(--red);margin-bottom:10px;display:block}.step h3{font-size:44px;font-style:italic}.step p{color:var(--mute)}@media (max-width:960px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.mosaic{columns:3 240px;column-gap:12px}.mosaic .ph{break-inside:avoid;margin-bottom:12px}.mosaic .ph img{height:auto}.contact{background:var(--red);color:#fff;text-align:center}.contact h2{color:#fff}.contact p{max-width:52ch;margin:0 auto 30px}.contact .btn{color:var(--red);background:#fff;border-color:#fff}.contact .btn:hover{color:#fff;background:0 0}footer{text-align:center;padding:36px 0}footer img{width:auto;height:70px;filter:var(--logofx);margin:0 auto 10px}footer p{color:var(--mute);font-size:14px}.story{text-align:center;padding-top:72px}.story h2{margin-bottom:14px;font-size:clamp(38px,5.6vw,76px);font-style:italic}.story h2 span{color:var(--red);font-style:normal;display:block}.story .sub{color:var(--mute);text-wrap:balance;max-width:52ch;margin:0 auto 36px}#pfa{border:2px dashed var(--red);background:var(--bg);max-width:980px;margin:0 auto;padding:8px;line-height:0}#pfa svg:not(.play){visibility:hidden}#pfa svg{width:100%;height:auto;display:block;overflow:hidden}#pfa svg text{font-family:var(--serif)}.story .replay{color:var(--red);font:400 14px var(--sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--red);cursor:pointer;background:0 0;margin-top:26px;padding:12px 28px}.story .replay:hover{background:var(--red);color:#fff}@media (prefers-reduced-motion:reduce){#pfa .play *{animation-duration:10ms!important;animation-delay:0s!important}}#pfa svg .o{stroke:#4a332a;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}#pfa svg .o2{stroke:#4a332a;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}#pfa svg .ln{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-linecap:round}#pfa .play .shake{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite pf-shake}#pfa .play .bob{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite pf-bob}#pfa .play .sob{animation:.45s ease-in-out 13 pf-sob}#pfa .play .clut{animation:.9s 6s forwards pf-fo}#pfa .play .tears{animation:.5s 5.8s forwards pf-fo}#pfa .play .drop{animation:1.2s ease-in infinite pf-tear}#pfa .play .frown{animation:.2s 6s forwards pf-fo}#pfa .play .smile{opacity:0;animation:.3s 6s forwards pf-fi}#pfa .play .sn{opacity:0;animation:.4s .8s forwards pf-fi,.4s 5.8s forwards pf-fo}#pfa .play .enter{animation:3s linear 1.5s both pf-enter}#pfa .play .legA{animation:.5s linear 1.5s 6 pf-stepA}#pfa .play .legB{animation:.5s linear 1.5s 6 pf-stepB}#pfa .play .walkbob{animation:.25s ease-in-out 1.5s 12 pf-wbob}#pfa .play .card{animation:1s 4.9s forwards pf-cardfly,.3s 12.2s forwards pf-fo}#pfa .play .armgive{animation:.3s 7.2s forwards pf-fo}#pfa .play .armphone{opacity:0;animation:.3s 7.2s forwards pf-fi}#pfa .play .ring{opacity:0;animation:.3s 7.4s forwards pf-fi,.4s 10.4s forwards pf-fo}#pfa .play .bub{transform-box:fill-box;transform-origin:50%;transform:scale(0)}#pfa .play .bubL{animation:.6s cubic-bezier(.3,1.5,.5,1) 8.6s forwards pf-pop,.3s 12s forwards pf-shrink}#pfa .play .bubR{animation:.6s cubic-bezier(.3,1.5,.5,1) 8.9s forwards pf-pop,.3s 12s forwards pf-shrink}#pfa .play .vis{opacity:0;animation:.6s 9.4s forwards pf-fi,.2s 11.9s forwards pf-fo}#pfa .play .cas{animation:.35s 12.2s forwards pf-fo}#pfa .play .bri{opacity:0;animation:.35s 12.2s forwards pf-fi}#pfa .play .jump{animation:.55s 12.6s 3 pf-jump}#pfa .play .star{transform-box:fill-box;transform-origin:50%;animation:.5s 12.2s forwards pf-pop,.7s 13.2s forwards pf-fo;transform:scale(0)}#pfa .play .heart{opacity:0;animation:pf-floatup 2.6s ease-out var(--d) infinite}#pfa .play .say1,#pfa .play .say2{transform-box:fill-box;transform-origin:50%;transform:scale(0)}#pfa .play .say1{animation:.5s cubic-bezier(.3,1.5,.5,1) 13.2s forwards pf-pop,.3s 16.8s forwards pf-shrink}#pfa .play .say2{animation:.5s cubic-bezier(.3,1.5,.5,1) 14s forwards pf-pop,.3s 16.8s forwards pf-shrink}#pfa .play .fin{opacity:0;animation:1.1s 16.8s forwards pf-fi}#pfa .play .t1{opacity:0;animation:1.2s 17.5s forwards pf-fi}#pfa .play .t2{opacity:0;animation:1s 18.6s forwards pf-fi}#pfa .play .t3{opacity:0;animation:1s 19.6s forwards pf-fi}@keyframes pf-fi{to{opacity:1}}@keyframes pf-fo{to{opacity:0}}@keyframes pf-pop{to{transform:scale(1)}}@keyframes pf-shrink{to{transform:scale(0)}}@keyframes pf-enter{0%{transform:translate(430px)}to{transform:none}}@keyframes pf-stepA{0%,to{transform:rotate(0)}25%{transform:rotate(16deg)}75%{transform:rotate(-16deg)}}@keyframes pf-stepB{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}75%{transform:rotate(16deg)}}@keyframes pf-wbob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pf-shake{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes pf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pf-sob{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}@keyframes pf-tear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(42px)}}@keyframes pf-floatup{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-120px)}}@keyframes pf-jump{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes pf-cardfly{to{transform:translate(-112px,12px)rotate(-6deg)}}
