@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_8c1b4fe5-module__F_Es5q__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_8c1b4fe5-module__F_Es5q__variable{--font-tw-display:"Caveat", "Caveat Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_59920fdc-module__L_6f_W__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_59920fdc-module__L_6f_W__variable{--font-tw-body:"Nunito", "Nunito Fallback"}
.guides-module__uSEWjG__shell{--g-bg:#fdf4f1;--g-paper:#fffaf8;--g-ink:#3d2b30;--g-ink-soft:#6b5359;--g-ink-faint:#7a636a;--g-rose:#b6536d;--g-rose-deep:#8a3b52;--g-rose-pale:#f6dee3;--g-sage:#6f8f5a;--g-sage-pale:#e3ecdb;--g-gold:#b8892f;--g-gold-pale:#f3e6cc;--g-border:#3d2b3024;--g-shadow:0 18px 40px #3d2b301f;--g-r:20px;--g-r-lg:28px;--g-display:var(--font-tw-display), "Segoe Script", cursive;--g-body:var(--font-tw-body), ui-sans-serif, system-ui, -apple-system, sans-serif;background:var(--g-bg);min-height:100vh;color:var(--g-ink);font-family:var(--g-body);font-size:clamp(1rem,.95rem + .2vw,1.09rem);line-height:1.65;position:relative}.guides-module__uSEWjG__shell *{box-sizing:border-box}.guides-module__uSEWjG__shell a{color:var(--g-rose-deep)}.guides-module__uSEWjG__wrap{max-width:720px;margin:0 auto;padding:0 24px}.guides-module__uSEWjG__nav{padding:22px 0}.guides-module__uSEWjG__navRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.guides-module__uSEWjG__wordmark{font-family:var(--g-display);color:var(--g-rose-deep);font-size:1.5rem;font-weight:600;text-decoration:none}.guides-module__uSEWjG__crumb{font-family:var(--g-body);color:var(--g-ink-soft);font-size:.85rem;font-weight:700;text-decoration:none}.guides-module__uSEWjG__crumb:hover,.guides-module__uSEWjG__crumb:focus-visible{color:var(--g-rose-deep)}.guides-module__uSEWjG__articleHeader{text-align:center;padding:clamp(20px,4vw,40px) 0 clamp(28px,5vw,44px)}.guides-module__uSEWjG__eyebrow{font-family:var(--g-body);letter-spacing:.14em;text-transform:uppercase;color:var(--g-rose-deep);background:var(--g-rose-pale);border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:.78rem;font-weight:800;display:inline-block}.guides-module__uSEWjG__title{font-family:var(--g-display);color:var(--g-ink);margin:0 0 14px;font-size:clamp(2rem,1.6rem + 2.2vw,3.1rem);font-weight:600;line-height:1.1}.guides-module__uSEWjG__dek{color:var(--g-ink-soft);max-width:56ch;margin:0 auto;font-size:clamp(1.02rem,1rem + .3vw,1.18rem)}.guides-module__uSEWjG__meta{color:var(--g-ink-faint);margin-top:1rem;font-size:.85rem}.guides-module__uSEWjG__article{padding-bottom:clamp(24px,5vw,40px)}.guides-module__uSEWjG__article h2{font-family:var(--g-display);color:var(--g-ink);margin:2.25rem 0 .9rem;font-size:clamp(1.5rem,1.3rem + .9vw,2rem);font-weight:600;line-height:1.2}.guides-module__uSEWjG__article h2:first-child{margin-top:0}.guides-module__uSEWjG__article h3{font-family:var(--g-display);color:var(--g-ink);margin:1.6rem 0 .7rem;font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);font-weight:600}.guides-module__uSEWjG__article p{color:var(--g-ink);margin:0 0 1.05rem}.guides-module__uSEWjG__article ul,.guides-module__uSEWjG__article ol{margin:0 0 1.05rem;padding-left:1.35rem}.guides-module__uSEWjG__article li{margin-bottom:.5rem}.guides-module__uSEWjG__article strong{color:var(--g-ink)}.guides-module__uSEWjG__promptCard{background:var(--g-sage-pale);border-radius:var(--g-r);margin:1.5rem 0;padding:clamp(18px,3vw,28px)}.guides-module__uSEWjG__promptCard p:first-child{margin-bottom:.6rem;font-weight:800}.guides-module__uSEWjG__promptCard ul{margin:0}.guides-module__uSEWjG__note{background:var(--g-gold-pale);border-radius:var(--g-r);color:var(--g-ink-soft);margin:1.5rem 0;padding:clamp(16px,3vw,24px);font-size:.94rem}.guides-module__uSEWjG__note strong{color:var(--g-ink)}.guides-module__uSEWjG__callout{background:var(--g-paper);border:1px solid var(--g-border);border-radius:var(--g-r-lg);box-shadow:var(--g-shadow);text-align:center;margin:clamp(28px,5vw,48px) 0;padding:clamp(24px,5vw,40px)}.guides-module__uSEWjG__calloutTitle{font-family:var(--g-display);color:var(--g-ink);margin:0 0 10px;font-size:1.5rem;font-weight:600}.guides-module__uSEWjG__calloutBody{color:var(--g-ink-soft);max-width:50ch;margin:0 auto 20px}.guides-module__uSEWjG__calloutCta{font-family:var(--g-body);color:#fff;background:var(--g-rose);border-radius:999px;padding:13px 26px;font-size:.98rem;font-weight:800;text-decoration:none;transition:background .15s;display:inline-block}.guides-module__uSEWjG__calloutCta:hover,.guides-module__uSEWjG__calloutCta:focus-visible{background:var(--g-rose-deep);color:#fff}.guides-module__uSEWjG__calloutCta:focus-visible{outline:3px solid var(--g-sage);outline-offset:2px}.guides-module__uSEWjG__faqSection{padding-bottom:clamp(28px,5vw,48px)}.guides-module__uSEWjG__faqTitle{font-family:var(--g-display);margin:0 0 6px;font-size:clamp(1.5rem,1.3rem + .9vw,2rem);font-weight:600}.guides-module__uSEWjG__faqItem{border-bottom:1px solid var(--g-border);padding:16px 0}.guides-module__uSEWjG__faqQ{color:var(--g-ink);margin:0 0 6px;font-size:1.02rem;font-weight:800}.guides-module__uSEWjG__faqA{color:var(--g-ink-soft);max-width:62ch;margin:0}.guides-module__uSEWjG__related{padding-bottom:clamp(28px,5vw,48px)}.guides-module__uSEWjG__relatedTitle{font-family:var(--g-body);letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-faint);margin:0 0 12px;font-size:.78rem;font-weight:800}.guides-module__uSEWjG__relatedLink{background:var(--g-paper);border:1px solid var(--g-border);border-radius:var(--g-r);color:var(--g-ink);font-family:var(--g-display);padding:18px 20px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:block}.guides-module__uSEWjG__relatedLink:hover,.guides-module__uSEWjG__relatedLink:focus-visible{border-color:var(--g-rose)}.guides-module__uSEWjG__relatedLink:focus-visible{outline:3px solid var(--g-sage);outline-offset:2px}.guides-module__uSEWjG__footer{text-align:center;color:var(--g-ink-faint);padding:32px 0 56px;font-size:.86rem}.guides-module__uSEWjG__footerLink{color:var(--g-ink-soft);text-underline-offset:3px;font-weight:700;text-decoration:underline}.guides-module__uSEWjG__indexGrid{flex-direction:column;gap:20px;padding-bottom:clamp(28px,5vw,48px);display:flex}.guides-module__uSEWjG__indexCard{background:var(--g-paper);border:1px solid var(--g-border);border-radius:var(--g-r-lg);box-shadow:var(--g-shadow);padding:clamp(20px,4vw,30px);text-decoration:none;display:block}.guides-module__uSEWjG__indexCardTitle{font-family:var(--g-display);color:var(--g-ink);margin:0 0 8px;font-size:1.4rem;font-weight:600}.guides-module__uSEWjG__indexCardBody{color:var(--g-ink-soft);margin:0}
.tailwritten-module__vl8NiW__page{--tw-bg:#fdf4f1;--tw-paper:#fffaf8;--tw-ink:#3d2b30;--tw-ink-soft:#6b5359;--tw-ink-faint:#7a636a;--tw-rose:#b6536d;--tw-rose-deep:#8a3b52;--tw-rose-pale:#f6dee3;--tw-sage:#6f8f5a;--tw-sage-pale:#e3ecdb;--tw-gold:#b8892f;--tw-gold-pale:#f3e6cc;--tw-border:#3d2b3024;--tw-shadow:0 18px 40px #3d2b301f;--tw-r:20px;--tw-r-lg:28px;--tw-display:var(--font-tw-display), "Segoe Script", cursive;--tw-body:var(--font-tw-body), ui-sans-serif, system-ui, -apple-system, sans-serif;background:var(--tw-bg);min-height:100vh;color:var(--tw-ink);font-family:var(--tw-body);font-size:clamp(1rem,.95rem + .2vw,1.09rem);line-height:1.6;position:relative;overflow-x:clip}.tailwritten-module__vl8NiW__wash{z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(60% 40% at 12% 8%,#b6536d24,#0000 60%),radial-gradient(50% 35% at 88% 18%,#6f8f5a1f,#0000 60%),radial-gradient(55% 45% at 20% 92%,#b8892f1a,#0000 60%),radial-gradient(50% 40% at 92% 88%,#b6536d1a,#0000 60%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.tailwritten-module__vl8NiW__wash{animation:42s ease-in-out infinite alternate tailwritten-module__vl8NiW__driftWash}}@keyframes tailwritten-module__vl8NiW__driftWash{0%{background-position:0 0,100% 0,0 100%,100% 100%}to{background-position:6% 4%,94% 6%,4% 96%,96% 94%}}.tailwritten-module__vl8NiW__content{z-index:1;position:relative}.tailwritten-module__vl8NiW__wrap{max-width:760px;margin:0 auto;padding:0 24px}.tailwritten-module__vl8NiW__wrapWide{max-width:960px;margin:0 auto;padding:0 24px}.tailwritten-module__vl8NiW__hero{padding:clamp(48px,9vw,96px) 0 clamp(24px,5vw,48px)}.tailwritten-module__vl8NiW__eyebrow{font-family:var(--tw-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-rose-deep);background:var(--tw-rose-pale);border-radius:999px;margin-bottom:22px;padding:6px 14px;font-size:.78rem;font-weight:800;display:inline-block}.tailwritten-module__vl8NiW__letterFrame{background:var(--tw-paper);border:1px solid var(--tw-border);border-radius:var(--tw-r-lg);box-shadow:var(--tw-shadow);transform-origin:top;padding:clamp(28px,5vw,56px);position:relative}@media (prefers-reduced-motion:no-preference){.tailwritten-module__vl8NiW__letterFrame{animation:.9s cubic-bezier(.2,.7,.2,1) both tailwritten-module__vl8NiW__paperUnfold}.tailwritten-module__vl8NiW__heroLead{animation:1.1s ease-out .5s both tailwritten-module__vl8NiW__inkBloom}}@keyframes tailwritten-module__vl8NiW__paperUnfold{0%{opacity:0;transform:scaleY(.35)rotateX(35deg)}60%{opacity:1;transform:scaleY(1.02)rotateX(0)}to{opacity:1;transform:scaleY(1)rotateX(0)}}@keyframes tailwritten-module__vl8NiW__inkBloom{0%{opacity:0;filter:blur(6px);transform:translateY(6px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.tailwritten-module__vl8NiW__heroTitle{font-family:var(--tw-display);color:var(--tw-ink);margin:0 0 18px;font-size:clamp(2.4rem,1.9rem + 3vw,4.1rem);font-weight:600;line-height:1.08}.tailwritten-module__vl8NiW__heroLead{color:var(--tw-ink-soft);max-width:46ch;margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.tailwritten-module__vl8NiW__mvpSection{padding:clamp(8px,2vw,16px) 0 clamp(56px,8vw,96px)}.tailwritten-module__vl8NiW__mvpCard{background:var(--tw-paper);border:1px solid var(--tw-border);border-radius:var(--tw-r-lg);box-shadow:var(--tw-shadow);padding:clamp(22px,4vw,40px)}.tailwritten-module__vl8NiW__mvpKicker{font-family:var(--tw-body);letter-spacing:.1em;text-transform:uppercase;color:var(--tw-sage);margin:0 0 8px;font-size:.78rem;font-weight:800}.tailwritten-module__vl8NiW__mvpHeading{font-family:var(--tw-display);margin:0 0 6px;font-size:clamp(1.7rem,1.5rem + 1vw,2.2rem)}.tailwritten-module__vl8NiW__mvpSub{color:var(--tw-ink-soft);max-width:60ch;margin:0 0 24px}.tailwritten-module__vl8NiW__progress{gap:8px;margin-bottom:28px;display:flex}.tailwritten-module__vl8NiW__progressDot{background:var(--tw-rose-pale);border-radius:999px;flex:1;height:6px;transition:background .25s}.tailwritten-module__vl8NiW__progressDotDone{background:var(--tw-rose)}.tailwritten-module__vl8NiW__field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.tailwritten-module__vl8NiW__label{color:var(--tw-ink);font-size:.92rem;font-weight:700}.tailwritten-module__vl8NiW__hint{color:var(--tw-ink-faint);font-size:.82rem}.tailwritten-module__vl8NiW__input,.tailwritten-module__vl8NiW__textarea,.tailwritten-module__vl8NiW__select{font-family:var(--tw-body);color:var(--tw-ink);border:1.5px solid var(--tw-border);box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:11px 14px;font-size:1rem}.tailwritten-module__vl8NiW__textarea{resize:vertical;min-height:84px;font-family:var(--tw-body)}.tailwritten-module__vl8NiW__input:focus-visible,.tailwritten-module__vl8NiW__textarea:focus-visible,.tailwritten-module__vl8NiW__select:focus-visible,.tailwritten-module__vl8NiW__chip:focus-visible,.tailwritten-module__vl8NiW__button:focus-visible,.tailwritten-module__vl8NiW__linkButton:focus-visible,.tailwritten-module__vl8NiW__faqButton:focus-visible{outline:3px solid var(--tw-sage);outline-offset:2px}.tailwritten-module__vl8NiW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.tailwritten-module__vl8NiW__row{grid-template-columns:1fr}}.tailwritten-module__vl8NiW__chipGroup{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.tailwritten-module__vl8NiW__chip{font-family:var(--tw-body);border:1.5px solid var(--tw-border);color:var(--tw-ink-soft);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.tailwritten-module__vl8NiW__chipSelected{background:var(--tw-rose);border-color:var(--tw-rose);color:#fff}.tailwritten-module__vl8NiW__chip:disabled{opacity:.4;cursor:not-allowed}.tailwritten-module__vl8NiW__stepActions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.tailwritten-module__vl8NiW__button{font-family:var(--tw-body);color:#fff;background:var(--tw-rose);cursor:pointer;border:none;border-radius:999px;padding:13px 26px;font-size:.98rem;font-weight:800;transition:background .15s,transform .15s}.tailwritten-module__vl8NiW__button:hover{background:var(--tw-rose-deep)}.tailwritten-module__vl8NiW__button:disabled{opacity:.45;cursor:not-allowed}.tailwritten-module__vl8NiW__linkButton{font-family:var(--tw-body);color:var(--tw-ink-soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:8px 4px;font-size:.95rem;font-weight:700;text-decoration:underline}.tailwritten-module__vl8NiW__result{border-top:1px dashed var(--tw-border);margin-top:12px;padding-top:24px}.tailwritten-module__vl8NiW__resultLetter{background:var(--tw-paper);border-radius:var(--tw-r);font-family:var(--tw-display);color:var(--tw-ink);padding:clamp(20px,4vw,36px);font-size:clamp(1.15rem,1.05rem + .4vw,1.42rem);line-height:1.55}@media (prefers-reduced-motion:no-preference){.tailwritten-module__vl8NiW__resultLetter{animation:.7s ease-out both tailwritten-module__vl8NiW__inkBloom}}.tailwritten-module__vl8NiW__resultGreeting,.tailwritten-module__vl8NiW__resultParagraph{margin:0 0 14px}.tailwritten-module__vl8NiW__resultSignoff{white-space:pre-line;margin:22px 0 0}.tailwritten-module__vl8NiW__mvpNote{font-family:var(--tw-body);color:var(--tw-ink-faint);margin:18px 0 0;font-size:.86rem}.tailwritten-module__vl8NiW__keepsakes{padding:clamp(40px,7vw,72px) 0}.tailwritten-module__vl8NiW__sectionHeading{font-family:var(--tw-display);margin:0 0 10px;font-size:clamp(1.8rem,1.5rem + 1.3vw,2.6rem)}.tailwritten-module__vl8NiW__sectionLead{color:var(--tw-ink-soft);max-width:62ch;margin:0 0 32px}.tailwritten-module__vl8NiW__keepsakeGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:720px){.tailwritten-module__vl8NiW__keepsakeGrid{grid-template-columns:1fr}}.tailwritten-module__vl8NiW__keepsakeCard{background:var(--tw-paper);border:1px solid var(--tw-border);border-radius:var(--tw-r);padding:22px}.tailwritten-module__vl8NiW__keepsakeGlyph{background:var(--tw-rose-pale);width:44px;height:44px;color:var(--tw-rose-deep);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;font-size:1.3rem;display:flex}.tailwritten-module__vl8NiW__videoFrame{aspect-ratio:16/10;background:linear-gradient(135deg, var(--tw-sage-pale), var(--tw-gold-pale));border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.tailwritten-module__vl8NiW__videoBadge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#3d2b30b8;border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:800;position:absolute;top:10px;left:10px}.tailwritten-module__vl8NiW__playButton{width:46px;height:46px;color:var(--tw-rose-deep);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex;box-shadow:0 6px 18px #3d2b3033}.tailwritten-module__vl8NiW__keepsakeTitle{margin:0 0 6px;font-weight:800}.tailwritten-module__vl8NiW__keepsakeBody{color:var(--tw-ink-soft);margin:0;font-size:.94rem}.tailwritten-module__vl8NiW__editorial{background:var(--tw-rose-pale);padding:clamp(40px,7vw,72px) 0}.tailwritten-module__vl8NiW__editorialGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}@media (max-width:720px){.tailwritten-module__vl8NiW__editorialGrid{grid-template-columns:1fr}}.tailwritten-module__vl8NiW__editorialStep{flex-direction:column;gap:8px;display:flex}.tailwritten-module__vl8NiW__editorialNum{font-family:var(--tw-display);color:var(--tw-rose-deep);font-size:2rem}.tailwritten-module__vl8NiW__trustLine{color:var(--tw-ink-soft);border-top:1px solid #3d2b3029;max-width:62ch;margin-top:28px;padding-top:20px;font-size:.92rem}.tailwritten-module__vl8NiW__pricing{padding:clamp(40px,7vw,72px) 0}.tailwritten-module__vl8NiW__priceCard{background:var(--tw-paper);border:1px solid var(--tw-border);border-radius:var(--tw-r-lg);box-shadow:var(--tw-shadow);grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;padding:clamp(26px,5vw,44px);display:grid}@media (max-width:720px){.tailwritten-module__vl8NiW__priceCard{grid-template-columns:1fr}}.tailwritten-module__vl8NiW__priceFigure{font-family:var(--tw-display);color:var(--tw-rose-deep);margin:0 0 6px;font-size:clamp(2.2rem,1.9rem + 1.5vw,3rem)}.tailwritten-module__vl8NiW__priceFrame{color:var(--tw-ink-faint);margin:10px 0 0;font-size:.88rem}.tailwritten-module__vl8NiW__faq{padding:clamp(40px,7vw,72px) 0}.tailwritten-module__vl8NiW__faqItem{border-bottom:1px solid var(--tw-border)}.tailwritten-module__vl8NiW__faqButton{text-align:left;width:100%;font-family:var(--tw-body);color:var(--tw-ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:1.02rem;font-weight:700;display:flex}.tailwritten-module__vl8NiW__faqIcon{color:var(--tw-rose);flex-shrink:0;font-size:1.2rem}.tailwritten-module__vl8NiW__faqAnswer{color:var(--tw-ink-soft);max-width:66ch;margin:0;padding:0 4px 18px}@media (prefers-reduced-motion:no-preference){.tailwritten-module__vl8NiW__faqAnswer{animation:.35s ease-out both tailwritten-module__vl8NiW__inkBloom}}.tailwritten-module__vl8NiW__capture{padding:clamp(40px,7vw,88px) 0 clamp(56px,9vw,100px)}.tailwritten-module__vl8NiW__captureCard{background:var(--tw-paper);border:1px solid var(--tw-border);border-radius:var(--tw-r-lg);box-shadow:var(--tw-shadow);text-align:center;padding:clamp(28px,5vw,48px)}.tailwritten-module__vl8NiW__form{align-items:flex-end;gap:10px;max-width:460px;margin:22px auto 0;display:flex}@media (max-width:480px){.tailwritten-module__vl8NiW__form{flex-direction:column;align-items:stretch}}.tailwritten-module__vl8NiW__formField{text-align:left;flex-direction:column;flex:1;gap:6px;display:flex}.tailwritten-module__vl8NiW__formNote{color:var(--tw-ink-faint);margin:12px 0 0;font-size:.8rem}.tailwritten-module__vl8NiW__formError{color:#a3313a;margin:10px 0 0;font-size:.86rem}.tailwritten-module__vl8NiW__formDone{color:var(--tw-sage);margin:12px 0 0;font-weight:700}.tailwritten-module__vl8NiW__pricingForm{max-width:420px;margin-top:26px}.tailwritten-module__vl8NiW__footer{text-align:center;color:var(--tw-ink-faint);padding:32px 0 56px;font-size:.86rem}.tailwritten-module__vl8NiW__footerLink{color:var(--tw-ink-soft);text-underline-offset:3px;font-weight:700;text-decoration:underline}
