@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_46bc1be-module__Xx6jyq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_46bc1be-module__Xx6jyq__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.28glooh8eb0vd.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:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.3fxtyiywyeap1.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:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.p.37imwftixfukh.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:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.pinyon_script_8c3b5a87-module__jdFG1q__className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyon_script_8c3b5a87-module__jdFG1q__variable{--font-script:"Pinyon Script", "Pinyon Script Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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/591574edbe85c69b-s.0slbgzy4000md.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/acf349172f10b359-s.0d4lnz92g9ol4.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/0926c12c4384550f-s.253cfg7mpxmwg.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/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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/591574edbe85c69b-s.0slbgzy4000md.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/acf349172f10b359-s.0d4lnz92g9ol4.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/0926c12c4384550f-s.253cfg7mpxmwg.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/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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/591574edbe85c69b-s.0slbgzy4000md.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/acf349172f10b359-s.0d4lnz92g9ol4.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/0926c12c4384550f-s.253cfg7mpxmwg.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/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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/9cc5c0547f229dea-s.26a4qkxezf9-r.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/b0947914c9718a1e-s.1hzlq6xrrxf6u.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/d0b60be57f16ee32-s.33on4mq75bz97.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/1f9e983605289f29-s.2xsoqmjk136f4.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/01e4147cff8141ee-s.p.0v7knm2wof07y.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/9cc5c0547f229dea-s.26a4qkxezf9-r.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/b0947914c9718a1e-s.1hzlq6xrrxf6u.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/d0b60be57f16ee32-s.33on4mq75bz97.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/1f9e983605289f29-s.2xsoqmjk136f4.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/01e4147cff8141ee-s.p.0v7knm2wof07y.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/9cc5c0547f229dea-s.26a4qkxezf9-r.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/b0947914c9718a1e-s.1hzlq6xrrxf6u.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/d0b60be57f16ee32-s.33on4mq75bz97.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/1f9e983605289f29-s.2xsoqmjk136f4.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/01e4147cff8141ee-s.p.0v7knm2wof07y.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%}.cormorant_garamond_c517133a-module__pEpGsa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_c517133a-module__pEpGsa__variable{--font-garamond:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.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/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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/81cef6a21128489e-s.p.00r2o6pv87vbs.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/39c55468420adfa6-s.1ti1r54sj8aa0.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/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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/81cef6a21128489e-s.p.00r2o6pv87vbs.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%}.jost_e60ab8d4-module__2eJZAW__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_e60ab8d4-module__2eJZAW__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa70d328b406d70e-s.0b732hply2eo6.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:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02f8c82079ee3c71-s.p.2-lcev3yyho6z.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:Mrs Saint Delafield Fallback;src:local(Arial);ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.0%;size-adjust:61.69%}.mrs_saint_delafield_f8761006-module__c6oRHq__className{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-style:normal;font-weight:400}.mrs_saint_delafield_f8761006-module__c6oRHq__variable{--font-hand:"Mrs Saint Delafield", "Mrs Saint Delafield Fallback"}
@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-20C4,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-20C4,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 Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_514f6252-module__im6FKW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_514f6252-module__im6FKW__variable{--font-note:"Caveat", "Caveat Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_951d9e39-module__Y91iXG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal;font-weight:400}.dm_mono_951d9e39-module__Y91iXG__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Reenie Beanie;font-style:normal;font-weight:400;font-display:swap;src:url(../media/abecc27c54fcd607-s.p.0jv0diplfc05c.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:Reenie Beanie Fallback;src:local(Arial);ascent-override:98.63%;descent-override:32.88%;line-gap-override:0.0%;size-adjust:76.04%}.reenie_beanie_4bfaa2c4-module__oKVYjG__className{font-family:Reenie Beanie,Reenie Beanie Fallback;font-style:normal;font-weight:400}.reenie_beanie_4bfaa2c4-module__oKVYjG__variable{--font-pen:"Reenie Beanie", "Reenie Beanie Fallback"}
@font-face{font-family:Cedarville Cursive;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f5aef65950c52d59-s.p.14rjey706v46d.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:Cedarville Cursive Fallback;src:local(Arial);ascent-override:122.88%;descent-override:63.7%;line-gap-override:0.0%;size-adjust:101.64%}.cedarville_cursive_ef30e3ca-module__eK2LqW__className{font-family:Cedarville Cursive,Cedarville Cursive Fallback;font-style:normal;font-weight:400}.cedarville_cursive_ef30e3ca-module__eK2LqW__variable{--font-cursive:"Cedarville Cursive", "Cedarville Cursive Fallback"}
@font-face{font-family:Homemade Apple;font-style:normal;font-weight:400;font-display:swap;src:url(../media/691f7cbfe73110bf-s.p.1_tdlb83lhbr1.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:Homemade Apple Fallback;src:local(Arial);ascent-override:104.33%;descent-override:68.09%;line-gap-override:1.42%;size-adjust:124.21%}.homemade_apple_49478040-module__IE6wGq__className{font-family:Homemade Apple,Homemade Apple Fallback;font-style:normal;font-weight:400}.homemade_apple_49478040-module__IE6wGq__variable{--font-scrawl:"Homemade Apple", "Homemade Apple Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_d1020160-module__esu_Tq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_d1020160-module__esu_Tq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--paper:#f8f8f6;--surface:#fff;--ink:#141418;--muted:#62626c;--line:#e2e2e6;--accent:#2b44d6;--accent-ink:#fff;--danger:#b42318;--ok:#157f3d;--font-display:var(--font-serif), "Iowan Old Style", Georgia, serif;--font-body:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--radius:10px;--gutter:clamp(16px, 4vw, 48px);--max:1120px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#111114;--surface:#18181c;--ink:#f1f1f3;--muted:#a0a0aa;--line:#2c2c33;--danger:#ff8a7a;--ok:#5fd08a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img{max-width:100%}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-underline-offset:3px}a:hover{color:var(--accent)}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.amp{font-family:var(--font-display);color:var(--accent);font-style:italic;font-weight:400}.num{font-variant-numeric:tabular-nums}.prose{white-space:pre-line;max-width:62ch}.muted{color:var(--muted)}.btn{appearance:none;font:600 15px/1 var(--font-body);border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;text-decoration:none;transition:transform .12s,opacity .12s;display:inline-flex}.btn:hover{color:var(--accent-ink);opacity:.92}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:progress}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.ghost:hover{border-color:var(--ink);color:var(--ink)}.btn.small{padding:8px 14px;font-size:13px}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.linkbtn{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.field{gap:6px;min-width:0;display:grid}.field>span{font-size:13px;font-weight:600}.field>span em{color:var(--muted);font-style:normal;font-weight:400}input,select,textarea{font:16px/1.4 var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:11px 12px}textarea{resize:vertical;min-height:88px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.stack{gap:16px;display:grid}.error{color:var(--danger);font-size:14px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.segmented{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.segmented button{font:600 14px/1 var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px}.segmented button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.std{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.std-top,.std-foot{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:24px;display:flex}.std-main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(24px,6vh,72px) 56px;display:grid}.std-main>:first-child{position:sticky;top:32px}.std-names{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(56px,11vw,148px);font-weight:400;line-height:.92}.std-names .amp{padding-left:.08em;font-size:.6em;line-height:1.1;display:block}.std-date{letter-spacing:-.02em;margin-top:28px;font-size:clamp(32px,5vw,56px);font-weight:500;line-height:1}.std-meta{color:var(--muted);margin-top:12px}.std-message{max-width:46ch;margin-top:28px;font-size:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:clamp(20px,3vw,32px)}.signup h2{letter-spacing:-.01em;font-size:22px;font-weight:600}.signup .lede{color:var(--muted);margin-top:8px;margin-bottom:22px}.steps{gap:6px;margin-bottom:18px;display:flex}.steps i{background:var(--line);border-radius:3px;flex:1;height:3px}.steps i.on{background:var(--accent)}.people{gap:10px;display:grid}.person{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,150px) auto;align-items:end;gap:8px;display:grid}.person .remove{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px;font-size:20px;line-height:1}.person .remove:hover{color:var(--danger)}fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}legend{margin-bottom:4px;padding:0;font-size:15px;font-weight:700}.legend-note{color:var(--muted);margin-top:-8px;font-size:13px}.privacy{color:var(--muted);font-size:13px}.done-mark{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-bottom:16px;font-size:22px;display:grid}.site-head{z-index:10;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-head .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.site-head .mark{font-family:var(--font-display);white-space:nowrap;font-size:22px;text-decoration:none}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;font-size:14px;display:flex}.site-nav a{color:var(--muted);text-decoration:none}.site-nav a:hover{color:var(--ink)}.hero{border-bottom:1px solid var(--line);padding-block:clamp(48px,10vw,120px) clamp(40px,7vw,80px)}.hero h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(52px,10vw,132px);font-weight:400;line-height:.95}.hero-facts{flex-wrap:wrap;gap:12px 40px;margin-top:32px;display:flex}.hero-facts div{display:grid}.hero-facts strong{font-size:20px;font-weight:600}.hero .prose{margin-top:28px;font-size:19px}.section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px clamp(24px,5vw,64px);padding-block:clamp(40px,6vw,72px);scroll-margin-top:72px;display:grid}.section>h2{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:6px;font-size:13px;font-weight:700}.section-body{gap:28px;min-width:0;display:grid}.events{display:grid}.event{border-top:1px solid var(--line);grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:8px 32px;padding-block:22px;display:grid}.event:first-child{border-top:0;padding-top:0}.event-when strong{font-size:15px;display:block}.event-when span{color:var(--muted);font-size:15px}.event h3{letter-spacing:-.01em;font-size:24px;font-weight:600}.event .venue{margin-top:4px}.event .addr{color:var(--muted);font-size:15px}.event .notes{margin-top:10px;font-size:15px}.event .map{margin-top:8px;font-size:14px;display:inline-block}.tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:8px;padding:20px;display:grid}.tile h3{font-size:18px;font-weight:600}.tile p{white-space:pre-line;font-size:15px}.tile a{font-size:14px;font-weight:600}.links{flex-wrap:wrap;gap:10px;display:flex}.faq{display:grid}.faq details{border-top:1px solid var(--line);padding-block:16px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{white-space:pre-line;color:var(--muted);margin-top:10px}.site-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:48px;font-size:14px;display:flex}.preview-bar{background:var(--ink);color:var(--paper);text-align:center;padding:8px 16px;font-size:13px}.preview-bar a{color:inherit}@media (max-width:820px){.std-main{grid-template-columns:1fr;padding-top:8px}.std-main>:first-child{position:static}.section,.event{grid-template-columns:1fr}.site-nav{display:none}}@media (max-width:560px){.person{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.person .bday{grid-column:1/3}.person .remove{grid-area:1/3}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.admin-foot{justify-content:center;padding-block:8px 32px;display:flex}.admin-link{font:600 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 12px;text-decoration:none}.admin-link:hover{color:var(--ink)}.choice-group{flex-wrap:wrap;gap:10px;display:flex}.choice{font:600 14px/1.2 var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:inline-flex}.choice[aria-checked=true]{border-color:var(--accent)}.choice-box{border:1.5px solid var(--muted);border-radius:3px;flex:none;place-items:center;width:18px;height:18px;display:grid}.choice[aria-checked=true] .choice-box{background:var(--accent);border-color:var(--accent)}.choice[aria-checked=true] .choice-box:after{content:"";border:solid var(--accent-ink);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.footnote{color:var(--muted);font-size:13px;font-style:italic}.blank-check{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-radius:10px;gap:8px;padding:16px;display:grid}.blank-list{font-size:15px}.blank-actions{flex-wrap:wrap;gap:8px;display:flex}input[data-missing=true],select[data-missing=true]{box-shadow:0 2px 0 -1px #c08a2b;border-color:#c08a2b!important}.person{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.person .bday{grid-column:1/3}.person .remove{grid-area:1/3;align-self:end}.person .phone{grid-column:1/3}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bcal,.bcal-field{position:relative}.bcal-field input{font-variant-numeric:tabular-nums;padding-right:44px}.bcal-toggle{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:8px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.bcal-toggle:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.bcal-panel{z-index:30;background:var(--surface);width:min(300px,86vw);color:var(--ink);border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #0000002e}.bcal-head{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.bcal-title{text-align:center;font-size:14px;font-weight:600}.bcal-nav,.bcal-back{color:var(--ink);font:600 14px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px}.bcal-nav{font-size:20px}.bcal-nav:disabled{opacity:.3;cursor:default}.bcal-grid{gap:4px;display:grid}.bcal-years,.bcal-months{grid-template-columns:repeat(3,1fr)}.bcal-days{grid-template-columns:repeat(7,1fr)}.bcal-wd{text-align:center;color:var(--ink);opacity:.7;padding:4px 0;font-size:11px;font-weight:600}.cal-cell{color:var(--ink);font:500 14px/1 var(--font-body);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;padding:11px 0}.cal-cell:hover,.cal-cell:focus-visible{border-color:var(--accent);outline:none}.cal-cell.on{background:var(--accent);color:var(--accent-ink)}.cal-cell:disabled{opacity:.3;cursor:default}.bcal-days .cal-cell{padding:9px 0}.bcal-skip{color:var(--ink);text-underline-offset:3px;font:13px var(--font-body);cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px;text-decoration:underline}
:root{--linen-weft:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='480'%20height='320'%3E%3Cfilter%20id='d'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.009%200.62'%20numOctaves='2'%20seed='3'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.32%20%200%200%200%200%200.36%20%200%200%200%200%200.29%20%201.25%200%200%200%20-0.6'/%3E%3C/filter%3E%3Cfilter%20id='l'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.009%200.62'%20numOctaves='2'%20seed='8'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.86%20%200%200%200%200%200.88%20%200%200%200%200%200.82%20%200%200.9%200%200%20-0.44'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23d%29'/%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23l%29'/%3E%3C/svg%3E");--linen-warp:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='480'%3E%3Cfilter%20id='d'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.62%200.009'%20numOctaves='2'%20seed='12'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.32%20%200%200%200%200%200.36%20%200%200%200%200%200.29%20%201.15%200%200%200%20-0.55'/%3E%3C/filter%3E%3Cfilter%20id='l'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.62%200.009'%20numOctaves='2'%20seed='17'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.86%20%200%200%200%200%200.88%20%200%200%200%200%200.82%20%200%200.8%200%200%20-0.39'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23d%29'/%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23l%29'/%3E%3C/svg%3E");--linen-tooth:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cfilter%20id='d'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='1.4'%20numOctaves='2'%20seed='21'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.32%20%200%200%200%200%200.36%20%200%200%200%200%200.29%20%200.8%200%200%200%20-0.38'/%3E%3C/filter%3E%3Cfilter%20id='l'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='1.4'%20numOctaves='2'%20seed='27'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.86%20%200%200%200%200%200.88%20%200%200%200%200%200.82%20%200%200.5%200%200%20-0.24'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23d%29'/%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23l%29'/%3E%3C/svg%3E");--film-grain:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='g'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='1.1'%20numOctaves='2'%20seed='9'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.5%20%200%200%200%200%200.5%20%200%200%200%200%200.5%20%200%200%200%201.6%20-0.5'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23g%29'/%3E%3C/svg%3E");--paper-grain:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='d'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='1.6'%20numOctaves='2'%20seed='31'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.35%20%200%200%200%200%200.33%20%200%200%200%200%200.3%20%200.5%200%200%200%20-0.23'/%3E%3C/filter%3E%3Cfilter%20id='l'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='1.6'%20numOctaves='2'%20seed='37'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.86%20%200%200%200%200%200.88%20%200%200%200%200%200.82%20%200%200.5%200%200%20-0.23'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23d%29'/%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23l%29'/%3E%3C/svg%3E")}html .ed.garden{--wine:#2f3121;--wine-2:#464a37;--almond:#f0dcc0;--coastal:#c0c4b3;--chamomile:#afa670;--olive-grove:#616552;--charcoal:var(--olive-grove);--charcoal-2:#6f7360;--ink:var(--wine);--ivory:var(--almond);--stone:var(--coastal);--sheet:var(--almond);--graphite:#4d4b33;--olive:var(--olive-grove);--sage:var(--chamomile);--sage-light:var(--almond);--moss:var(--olive-grove);--rule-light:#2f312140;--rule-dark:#f0ead840;--linen-bg:var(--film-grain), var(--linen-weft), var(--linen-warp), var(--linen-tooth), radial-gradient(ellipse at 30% 20%, #ffffff12, transparent 60%), radial-gradient(ellipse at 75% 80%, #28322e14, transparent 60%);--linen-size:240px 240px, 300px 200px, 200px 300px, 160px 160px, 100% 100%, 100% 100%;background:var(--coastal)}html:has(.ed.garden):not(:has(.poster-hero)){background:#c0c4b3}html:has(.ed.garden):not(:has(.poster-hero)) body{background:#c0c4b3}html .ed.garden .grain:before,html .ed.garden .grain:after{content:none}html .ed.garden .ed-paper-section,html .ed.garden .ed-dark,html .ed.garden .rsvp-band,html .ed.garden .ed-calendar,html .ed.garden .unlock,html .ed.garden .rsvp-body,html .ed.garden .ed-signup,html .ed.garden .guest-zone-head{background-color:var(--coastal);background-image:var(--linen-bg);background-size:var(--linen-size);background-blend-mode:soft-light, normal, normal, normal, normal, normal;color:var(--wine)}html .ed.garden .ed-dark .ed-caps,html .ed.garden .ed-section-head .ed-caps,html .ed.garden .ed-paper-section .ed-section-head .ed-caps,html .ed.garden .ed-dark .ed-section-head .ed-caps,html .ed.garden .ed-event .ed-caps,html .ed.garden .ed-dress .ed-caps,html .ed.garden .rsvp-band .ed-caps{color:var(--wine);opacity:.78}html .ed.garden .ed-dark .ed-title,html .ed.garden .rsvp-band .ed-title,html .ed.garden .ed-title{color:var(--wine)}html .ed.garden .ed-event+.ed-event{border-color:var(--rule-light)}html .ed.garden .ed-sheet{background-color:var(--almond);color:#2e2d19;--ink:#2e2d19;--line:#6165524d;border-top:5px solid var(--chamomile);box-shadow:0 18px 40px #28282438}html .ed.garden .ed-sheet .signup h2{color:var(--olive-grove)}html .ed.garden .btn,html .ed.garden .btn.light,html .ed.garden .rsvp-band .btn{background:var(--olive-grove);border-color:var(--olive-grove);color:var(--almond)}html .ed.garden .btn:hover{background:var(--chamomile);border-color:var(--chamomile);color:var(--wine);opacity:1}html .ed.garden .btn.ghost{border-color:var(--rule-light);color:var(--wine);background:0 0}html .ed.garden .ed-calendar .cal-menu>summary.btn{background:var(--chamomile);border-color:var(--chamomile);color:var(--wine)}html .ed.garden .ed-link{color:var(--wine)}html .ed.garden .ed-hero,html .ed.garden .ed-foot,html .ed.garden .rsvp-head,html .ed.garden .sub-nav,html .ed.garden .sub-nav-scrap{background:var(--olive-grove);color:var(--almond)}html .ed.garden .ed-hero .ed-nav,html .ed.garden .ed-meta,html .ed.garden .ed-names .amp,html .ed.garden .ed-foot-names{color:var(--chamomile)}html .ed.garden .ed-foot .ed-caps,html .ed.garden .ed-foot-contact{color:var(--almond)}html .ed.garden .rsvp-head .ed-caps{color:var(--chamomile)}html .ed.garden .ed-portrait{outline-color:var(--chamomile)}html .ed.garden .cd-num{color:var(--almond)}html .ed.garden .cd-label{color:var(--chamomile)}html .ed.garden .scrap{--writing:var(--wine);--accent:var(--olive-grove);background-color:var(--coastal);background-image:var(--linen-bg);background-size:var(--linen-size);background-blend-mode:soft-light, normal, normal, normal, normal, normal;color:var(--wine)}html .ed.garden .scrap-flow p{text-shadow:0 0 4px #f0ead8e6,0 0 10px #f0ead899}html .ed.garden .scrap-flow p.scrap-jot{text-shadow:0 0 5px #f0ead8,0 0 12px #f0ead8d9}html .ed.garden .scrap-script{text-shadow:0 0 8px #f0ead8b3}html .ed.garden .scrap-flow p.scrap-aside{text-shadow:none}html .ed.garden .scrap-photo.n3{background:var(--almond)}html .ed.garden .letters{background-color:var(--coastal);background-blend-mode:soft-light, normal, normal, luminosity}html .ed.garden .scrap-swash path{stroke:var(--chamomile);stroke-width:3px}html .ed.garden .scrap-flow p.scrap-aside{background:linear-gradient(#0000 58%,#d2bf818c 58% 88%,#0000 88%)}html .ed.garden .scrap-u{-webkit-text-decoration-color:var(--chamomile);text-decoration-color:var(--chamomile);text-decoration-thickness:3px}html .ed.garden .ed-section-head:after{content:"";background:var(--chamomile);border-radius:2px;width:56px;height:3px;margin:4px auto 0;display:block}html .note-words{font-family:var(--font-cursive), cursive;color:#45443d;letter-spacing:.01em}html .note-words.top{font-size:calc(19 * var(--u));line-height:calc(25 * var(--u));gap:calc(4 * var(--u))}html .note-words.lined{font-size:calc(16 * var(--u));line-height:calc(20 * var(--u));width:calc(200 * var(--u))}html .ed.garden .scrap{--pen:var(--font-cursive), cursive;--scrawl:var(--font-cursive), cursive;--size:clamp(19px, 5.1vw, 27px)}html .ed.garden .scrap-flow p{-webkit-text-stroke:0;letter-spacing:.01em;line-height:1.45}html .ed.garden .scrap-hand.h2:first-line,html .ed.garden .scrap-hand.h4:first-line,html .ed.garden .scrap-u,html .ed.garden .scrap-o{text-transform:none;letter-spacing:.01em;font-size:1em}html .ed.garden .scrap-script,html .ed.garden .scrap-flow p.scrap-aside,html .ed.garden .scrap-flow p.scrap-jot{-webkit-text-stroke:0;letter-spacing:.01em}html .ed.garden .scrap-script{font-size:clamp(36px,11vw,70px)}html .ed.garden .letters{background-blend-mode:soft-light, normal, normal, normal;background-color:#959b8b}html .ed.garden .letters-linen{mix-blend-mode:normal;filter:none}html .ed.garden .letters-weave{opacity:.18}html .ed.garden .letters-objects{filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) #282e2229)}html .ed.garden .strip-photo img{filter:grayscale()sepia(.12)contrast(.92)brightness(1.04)}html .ed.garden .lined-paper{background-color:#e8e5dc}@media (min-width:760px){html .ed.garden .letters{background-image:var(--film-grain), var(--linen-weft), var(--linen-warp), url(/photos/letters-linen.jpg);background-position:50%;background-size:240px 240px,300px 200px,200px 300px,cover;width:100%;max-width:none}html .ed.garden .letters-stage{background:0 0}html .ed.garden .letters-linen{opacity:0}}html .ed.garden .letters{background-color:var(--letters-fabric-color,#f0dcc0);background-blend-mode:multiply;background-image:url(/photos/letters-fabric.jpg);background-position:50%;background-size:cover}html .ed.garden .letters-stage{background:0 0}html .ed.garden .letters-linen,html .ed.garden .letters-weave,html .ed.garden .letters-grain{display:none}@media (min-width:760px){html .ed.garden .letters{background-position:top;background-repeat:repeat;background-size:600px 1000px}}html .ed.garden .letters{display:flow-root;overflow:hidden}html .ed.garden .letters-stage{margin-top:calc(-1*min(120px,16.3044vw));margin-bottom:calc(-1*min(40px,5.43478vw))}@media (max-width:600px){html .ed.garden .ed-foot{gap:8px;padding:28px 20px 16px}html .ed.garden .ed-foot-names{margin-top:0;font-size:28px;line-height:1.2}html .ed.garden .ed-foot .ed-caps{letter-spacing:.12em;font-size:10px;line-height:1.5}html .ed.garden .ed-foot-contact{max-width:32ch;font-size:12px;line-height:1.5}html .ed.garden .ed-foot .foot-links .admin-link{align-items:center;min-height:44px;margin-top:4px;padding:8px 12px;display:inline-flex}}html .ed.garden .ed-foot{background:#17100c}html .ed.garden .scrap{background-color:var(--letters-fabric-color,#f0dcc0);background-blend-mode:multiply;background-image:url(/photos/letters-fabric.jpg);background-position:top;background-size:cover}@media (min-width:760px){html .ed.garden .scrap{background-repeat:repeat;background-size:600px 1000px}}@media (max-width:759px){html .ed.garden .scrap{background-position:top;background-repeat:repeat;background-size:600px 1000px}}html .ed.garden.household-page .ed-signup,html .ed.garden.household-page .ed-calendar{background-color:var(--letters-fabric-color,#f0dcc0);background-blend-mode:multiply;background-image:url(/photos/letters-fabric.jpg);background-position:top;background-repeat:repeat;background-size:600px 1000px}html .ed.garden .scrap-page{--edge:clamp(24px, 5vw, 64px);--over:10px;width:min(1040px,100%)}html .ed.garden .scrap-photo{box-shadow:none;background:0 0;border:0;padding:0;transform:none}html .ed.garden .scrap-photo:before{content:none}html .ed.garden .scrap-photo img{filter:saturate(.65)sepia(.08)contrast(.96)}html .ed.garden .scrap-photo.right{margin:18px calc(-1 * var(--edge)) 48px 36px;width:43%}html .ed.garden .scrap-photo.left{margin:48px 36px 48px calc(-1 * var(--edge));width:47%}html .ed.garden .scrap-photo.n1 img{aspect-ratio:4/5}html .ed.garden .scrap-photo.n2 img{aspect-ratio:3/4}html .ed.garden .scrap-photo.n3{width:53%;margin-top:56px}html .ed.garden .scrap-photo.n3 img{aspect-ratio:4/3}html .ed.garden .scrap-photo.n4 img{aspect-ratio:1}html .ed.garden .scrap-flow p{text-shadow:none;word-spacing:normal;margin:0 0 2em;padding:0;font-size:clamp(20px,2.3vw,26px);line-height:1.65;transform:none}html .ed.garden .scrap-script{text-shadow:none;margin:44px 0 48px;font-size:clamp(38px,7vw,68px);transform:rotate(-3deg)}html .ed.garden .scrap-swash{display:none}html .ed.garden .scrap-flow p.scrap-jot{text-shadow:0 0 5px #f0dcc0;margin:20px -10px 56px;padding:16px 0;font-size:clamp(23px,2.7vw,31px);line-height:1.55;transform:rotate(-2deg)}html .ed.garden .scrap-flow p.scrap-aside{text-align:center;background:0 0;max-width:640px;margin:32px auto 56px;padding:36px 0;font-size:clamp(24px,3vw,34px)}html .ed.garden .scrap-o{border:0;margin:0;padding:0;display:inline;transform:none}@media (max-width:600px){html .ed.garden .scrap-photo.right,html .ed.garden .scrap-photo.left{float:none;width:76%;margin:40px calc(-1 * var(--edge)) 36px auto}html .ed.garden .scrap-photo.left{width:84%;margin:48px auto 36px calc(-1 * var(--edge))}html .ed.garden .scrap-photo.n3{width:88%}html .ed.garden .scrap-flow p{margin-bottom:32px;font-size:21px;line-height:1.65}html .ed.garden .scrap-script{margin:0 0 32px}html .ed.garden .scrap-flow p.scrap-jot{margin:-12px 0 40px;padding:0}}.story-letter-scene{isolation:isolate;background:#26231f;padding:clamp(56px,10vw,140px) 24px;position:relative;overflow:hidden}.story-letter-backdrop{z-index:-2;object-fit:cover;object-position:center;filter:grayscale()sepia(.12)contrast(.92)brightness(1.04);width:100%;height:100%;position:absolute;inset:0}.story-letter-scene:before{content:"";z-index:-1;background:linear-gradient(#0000001f,#00000061);position:absolute;inset:0}.story-letter-paper{background-blend-mode:multiply;color:#36302a;clip-path:polygon(.8% .3%,7% 0,14% .25%,22% 0,31% .3%,40% .1%,49% .35%,58% 0,67% .3%,76% .1%,84% .3%,93% 0,99.2% .3%,100% 8%,99.5% 17%,100% 26%,99.4% 35%,100% 44%,99.5% 53%,100% 62%,99.4% 71%,100% 80%,99.5% 91%,99.2% 99.7%,92% 100%,83% 99.7%,74% 100%,65% 99.7%,56% 100%,47% 99.7%,38% 100%,29% 99.7%,20% 100%,11% 99.7%,.7% 100%,0 91%,.5% 82%,0 73%,.6% 64%,0 55%,.5% 46%,0 37%,.6% 28%,0 19%,.5% 10%);background:#eee8d8 url(/photos/letters-fabric.jpg) top/600px 1000px;max-width:760px;margin:auto;padding:clamp(42px,7vw,86px) clamp(24px,6vw,76px);position:relative}.story-letter-eyebrow{text-align:center;font-family:var(--font-serif), serif;text-transform:uppercase;letter-spacing:.23em;margin:0 0 30px;font-size:12px}.story-letter-paper h1{text-align:center;font-family:var(--font-script), cursive;margin:0 0 42px;font-size:clamp(52px,8vw,80px);font-weight:400;line-height:1.15}.story-letter-copy{font-family:var(--font-serif), Georgia, serif;font-size:clamp(19px,2vw,23px);line-height:1.75}.story-letter-copy p{margin:0 0 1.4em}.story-letter-signature{font-family:var(--font-script), cursive;text-align:center;margin:42px 0 0;font-size:38px}@media (max-width:600px){.story-letter-scene{padding:48px 18px}.story-letter-paper{padding:42px 24px}.story-letter-copy{font-size:19px;line-height:1.65}}.story-letter-paper{clip-path:none;background-color:#eee9dc;background-image:var(--paper-grain), var(--linen-tooth), radial-gradient(ellipse at 12% 35%, #7d694817, transparent 50%), linear-gradient(96deg, #ffffff3d, transparent 22%, #8273550a 64%, #ffffff2e);background-blend-mode:multiply, soft-light, normal, normal;background-size:160px 160px,100px 100px,100% 100%,100% 100%;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20600%201800%22%20preserveAspectRatio%3D%22none%22%3E%3Cfilter%20id%3D%22edge%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.065%22%20numOctaves%3D%223%22%20seed%3D%2217%22%20result%3D%22noise%22/%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2212%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22/%3E%3C/filter%3E%3Crect%20x%3D%228%22%20y%3D%228%22%20width%3D%22584%22%20height%3D%221784%22%20rx%3D%223%22%20fill%3D%22white%22%20filter%3D%22url%28%23edge%29%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20600%201800%22%20preserveAspectRatio%3D%22none%22%3E%3Cfilter%20id%3D%22edge%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.065%22%20numOctaves%3D%223%22%20seed%3D%2217%22%20result%3D%22noise%22/%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2212%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22/%3E%3C/filter%3E%3Crect%20x%3D%228%22%20y%3D%228%22%20width%3D%22584%22%20height%3D%221784%22%20rx%3D%223%22%20fill%3D%22white%22%20filter%3D%22url%28%23edge%29%22/%3E%3C/svg%3E);-webkit-mask-size:100% 100%;mask-size:100% 100%}.story-letter-scene{filter:drop-shadow(0 5px 12px #00000026)}@media (max-width:600px){.story-letter-scene{padding:64px 26px 72px}.story-letter-backdrop{object-position:50% 45%}.story-letter-paper{padding:38px 27px 40px}.story-letter-eyebrow{letter-spacing:.18em;margin-bottom:22px;font-size:9px}.story-letter-paper h1{margin-bottom:26px;font-size:43px}.story-letter-copy{font-size:15px;line-height:1.55}.story-letter-copy p{margin-bottom:1.1em}.story-letter-signature{margin-top:26px;font-size:29px}}html .ed.garden{--wine:#39291f;--wine-2:#594235;--coastal:#d5c4ac;--chamomile:#b99568;--olive-grove:#594235;--charcoal-2:#705543;--graphite:#584436;--rule-light:#39291f40}html:has(.ed.garden):not(:has(.poster-hero)){background:#d5c4ac}html:has(.ed.garden):not(:has(.poster-hero)) body{background:#d5c4ac}html .ed.garden .ed-sheet{--accent:#594235;--ink:#39291f;--line:#5942354d;color:#39291f}html .ed.garden .sub-nav,html .ed.garden .sub-nav-scrap{background:#17100c}html .ed.garden{--olive-grove:#17100c;--charcoal-2:#17100c;--wine-2:#17100c;--graphite:#17100c;--chamomile:#17100c}html .ed.garden .ed-sheet{--accent:#17100c;--line:#17100c4d}html .ed.garden .btn:hover{color:var(--almond);background:#30231b;border-color:#30231b}html .ed.garden .scrap-quote{color:#17100c}html .ed.garden .ed-calendar .cal-menu>summary.btn,html .ed.garden .ed-calendar .cal-menu>summary.btn:hover{color:var(--almond)}html .ed.garden.household-page .signup h2{font-variant:normal;text-transform:none;letter-spacing:0;margin-bottom:12px;font-size:clamp(30px,5vw,38px);line-height:1.2}html .ed.garden.household-page .signup .lede{max-width:48ch;margin-bottom:28px;font-size:17px;line-height:1.6}html .ed.garden.household-page .signup form{gap:26px}html .ed.garden.household-page .signup fieldset{border-top:1px solid #17100c2e;gap:20px;margin-top:10px;padding-top:24px}html .ed.garden.household-page .signup legend{font-family:var(--f-serif);text-transform:none;letter-spacing:0;margin-bottom:12px;padding-right:12px;font-size:24px;font-weight:500;line-height:1.3}html .ed.garden.household-page .signup .field{gap:9px}html .ed.garden.household-page .signup .field>span{font-family:var(--f-caps);text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:500;line-height:1.55}html .ed.garden.household-page .signup .field>span em{white-space:nowrap;opacity:.75;font-family:inherit;font-size:12px;font-style:normal}html .ed.garden.household-page .signup input,html .ed.garden.household-page .signup select,html .ed.garden.household-page .signup textarea{font-size:16px;line-height:1.5}html .ed.garden.household-page .signup .legend-note,html .ed.garden.household-page .signup .footnote,html .ed.garden.household-page .signup .privacy{font-size:14px;line-height:1.6}html .ed.garden.household-page .signup .steps{margin-bottom:26px}@media (max-width:600px){html .ed.garden.household-page .ed-form-sheet{padding:32px 24px}html .ed.garden.household-page .signup fieldset{gap:18px}html .ed.garden.household-page .signup .field>span{font-size:14px}}html .ed.garden.household-page .signup fieldset:has(>.legend-note)>legend{margin-bottom:4px}html .ed.garden.household-page .signup fieldset>.legend-note{margin:0 0 4px;line-height:1.5}html .ed.garden.household-page .signup .row{grid-template-columns:1fr}html .ed.garden.household-page .ed-form-sheet{width:min(560px,100%);padding:32px 24px}html .ed.garden.household-page .signup h2{font-size:34px}html .ed.garden.household-page .signup .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html .ed.garden.household-page .signup fieldset{gap:18px}html .ed.garden.household-page .signup .field>span{font-size:14px}html .ed.garden.household-page .signup fieldset:has(>.legend-note){padding-top:4px}@media (max-width:600px){html .ed.garden.household-page .ed-signup{padding:48px 16px 28px}html .ed.garden.household-page .ed-form-sheet{padding:32px 24px}html .ed.garden.household-page .signup input,html .ed.garden.household-page .signup select{width:100%;min-width:0}html .ed.garden .letters-stage{width:126.5%;max-width:none;margin:-20.625vw -13.25% -6.875vw}}@media (min-width:760px){html .ed.garden .letters-stage{width:min(810px,100%);margin:calc(-1*min(132px,16.3044vw)) auto calc(-1*min(44px,5.43478vw))}}html .note-words .note-action{-webkit-text-stroke:.25px currentColor;padding-bottom:calc(13 * var(--u));font-weight:700;display:block;position:relative;text-decoration:none!important}html .note-words.lined .note-action{margin-top:calc(16 * var(--u))}.note-drawn-line{width:96%;height:calc(15 * var(--u));position:absolute;bottom:0;left:0;overflow:visible}.note-drawn-line path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.notes-revealed .note-drawn-line path{animation:1.1s ease-out both note-ink}.notes-revealed .note-words.lined .note-drawn-line path{animation-delay:1.15s}.notes-revealed .note-words.top{animation:1.1s ease-in-out both note-lift}.notes-revealed .note-words.lined{animation:1.1s ease-in-out 1.15s both note-lift}}@keyframes note-ink{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes note-lift{0%,to{translate:0}45%{translate:0 calc(-3 * var(--u))}}@media (prefers-reduced-motion:no-preference){html .ed.garden .letters-stage{transform:translateY(var(--scroll-float,0px)) rotate(var(--scroll-sway,0deg));transform-origin:50% 62%}html .ed.garden .letters-stage.notes-revealed{animation:1.4s ease-in-out both stationery-wiggle}}@keyframes stationery-wiggle{0%{rotate:none}20%{rotate:-1.6deg}43%{rotate:1.4deg}65%{rotate:-.8deg}83%{rotate:.4deg}to{rotate:none}}html .ed.garden .note-link{-webkit-tap-highlight-color:#f4d58d59}html .ed.garden .note-link:active{background:#f4d58d40;box-shadow:inset 0 0 18px #f4d58d40}:is(html .ed.garden .letters-stage:has(.note-link.top:active) .note-words.top,html .ed.garden .letters-stage:has(.note-link.top:focus-visible) .note-words.top,html .ed.garden .letters-stage:has(.note-link.lined:active) .note-words.lined,html .ed.garden .letters-stage:has(.note-link.lined:focus-visible) .note-words.lined){color:#17100c;text-shadow:0 0 7px #f4d58dcc}@media (hover:hover){html .ed.garden .note-link:hover{background:#f4d58d30;box-shadow:inset 0 0 18px #f4d58d33}:is(html .ed.garden .letters-stage:has(.note-link.top:hover) .note-words.top,html .ed.garden .letters-stage:has(.note-link.lined:hover) .note-words.lined){color:#17100c;text-shadow:0 0 7px #f4d58dcc}}html .ed.garden .note-link:focus-visible{outline-offset:3px;background:#f4d58d30;outline:2px solid #594235}html .note-words.lined .note-heading{font-size:calc(15 * var(--u));line-height:calc(19 * var(--u))}html .note-words.lined .note-deadline{font-size:calc(13 * var(--u));line-height:calc(17 * var(--u));margin-top:calc(5 * var(--u))}html .note-words.lined:has(.note-deadline) .note-action{margin-top:calc(9 * var(--u))}
