@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a2830ad50e93808-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5924d7180a413da6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Marcellus Fallback;src:local("Times New Roman");ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.50%}.__className_4ef20c{font-family:Marcellus,Marcellus Fallback;font-weight:400;font-style:normal}.__variable_4ef20c{--font-marcellus:"Marcellus","Marcellus Fallback"}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa9a30d6c0ad190a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/759592d40bc87463-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/6c32053678f0295c-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;line-gap-override:0.00%;size-adjust:80.07%}.__className_38b7da{font-family:Pinyon Script,Pinyon Script Fallback;font-weight:400;font-style:normal}.__variable_38b7da{--font-script:"Pinyon Script","Pinyon Script Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:96.98%}.__className_733947{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_733947{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{color-scheme:only light;--sky-top:#aeb7c8;--sky-mid:#d6d3d6;--horizon:#efd9c6;--horizon-glow:#f8e2c6;--moon:#f6efe0;--moon-halo:rgba(255,246,228,0.55);--plank-edge:#8a6440;--star:transparent;--hill-far:#a3a8b0;--hill-mid:#858b94;--hill-near:#646a73;--cypress:#4b5058;--fog:rgba(236,234,230,0.75);--fog-thin:rgba(236,234,230,0.35);--soil-top:#5a4838;--soil:#43352a;--soil-deep:#2f251d;--moss:#5f7a45;--moss-dark:#435a30;--grass:#6c7d55;--tree-line:#9aa0a8;--stone-far:#959aa2;--stone-mid:#7b818a;--stone-near:#5c626b;--stone-rim:rgba(255,255,255,0.38);--mausoleum:#6f757e;--recess:rgba(30,32,38,0.55);--trunk:#3f444c;--grass-dark:#3d4c2c;--grass-mid:#55683b;--grass-light:#7a8f50;--lawn-top:#4c5f35;--lawn:#3a4829;--granite-hi:#a9acae;--granite:#8b8f92;--granite-lo:#6c7074;--granite-shadow:rgba(30,28,26,0.45);--engrave:rgba(28,26,24,0.72);--engrave-hi:rgba(255,255,255,0.32);--wax:#b8322c;--wax-deep:#86201b;--wax-unknown:#8a8783;--alive:#3e8e57;--alive-deep:#2a6a3e;--flame:#ffb347;--gilt-hi:#d9bb78;--gilt:#c49a4c;--gilt-lo:#a87c35;--gilt-edge:#7a5520;--gilt-ink:#2a1a07;--gilt-text:#85601f;--flame-core:#fff4c9;--flame-glow:rgba(255,170,70,0.55);--holder:#3b342c;--holder-hi:#8a7a62;--holder-lo:#1e1a16;--bg:#e4e2de;--surface:rgba(250,248,244,0.86);--surface-solid:#f7f4ee;--surface-line:rgba(40,36,32,0.14);--text:#26221e;--text-dim:#5c564e;--text-faint:#7a736a;--accent:#8f2a24;--focus:#1f5fbf;--danger:#a3241e;--ok:#2a6a3e;--font-engraved:var(--font-marcellus),"Marcellus","Trajan Pro",Georgia,serif;--font-body:var(--font-cormorant),"Cormorant Garamond",Garamond,Georgia,serif;--font-ui:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--gutter:clamp(16px,4vw,40px);--radius:10px;--shadow-dialog:0 30px 80px rgba(0,0,0,0.35);--ease-out:cubic-bezier(0.2,0.7,0.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=sunset]){color-scheme:dark;--gilt-text:#d9bb78;--sky-top:#070a20;--sky-mid:#141738;--horizon:#3b2b55;--horizon-glow:#6d4a6e;--moon:#f3ead6;--moon-halo:rgba(243,234,214,0.18);--plank-edge:#2a1406;--star:#f3ead6;--hill-far:#1b1e3c;--hill-mid:#12142b;--hill-near:#0b0d1e;--cypress:#080a17;--fog:rgba(150,150,190,0.16);--fog-thin:rgba(150,150,190,0.08);--soil-top:#251c15;--soil:#1a140f;--soil-deep:#100c09;--moss:#3f5a30;--moss-dark:#2a3d20;--grass:#26331f;--tree-line:#14173a;--stone-far:#2b2f59;--stone-mid:#262a4e;--stone-near:#15172e;--stone-rim:rgba(205,212,255,0.3);--mausoleum:#252950;--recess:rgba(3,4,12,0.75);--trunk:#07080f;--grass-dark:#111a10;--grass-mid:#1c2817;--grass-light:#2f4024;--lawn-top:#19221a;--lawn:#11160f;--granite-hi:#8a8e96;--granite:#686c74;--granite-lo:#4a4d54;--granite-shadow:rgba(0,0,0,0.6);--engrave:rgba(12,12,16,0.78);--engrave-hi:rgba(220,225,255,0.22);--wax:#c8362f;--wax-deep:#8f1f1a;--wax-unknown:#7a7873;--alive:#46a463;--alive-deep:#2c7442;--bg:#070a1c;--surface:rgba(18,19,38,0.88);--surface-solid:#14152b;--surface-line:rgba(233,226,208,0.14);--text:#ebe4d2;--text-dim:#bdb5a3;--text-faint:#9a927f;--accent:#f08a6e;--focus:#9cc2ff;--danger:#ff8b7d;--ok:#79d495}}:root[data-theme=dark]{color-scheme:dark;--gilt-text:#d9bb78;--sky-top:#070a20;--sky-mid:#141738;--horizon:#3b2b55;--horizon-glow:#6d4a6e;--moon:#f3ead6;--moon-halo:rgba(243,234,214,0.18);--plank-edge:#2a1406;--star:#f3ead6;--hill-far:#1b1e3c;--hill-mid:#12142b;--hill-near:#0b0d1e;--cypress:#080a17;--fog:rgba(150,150,190,0.16);--fog-thin:rgba(150,150,190,0.08);--soil-top:#251c15;--soil:#1a140f;--soil-deep:#100c09;--moss:#3f5a30;--moss-dark:#2a3d20;--grass:#26331f;--tree-line:#14173a;--stone-far:#2b2f59;--stone-mid:#262a4e;--stone-near:#15172e;--stone-rim:rgba(205,212,255,0.3);--mausoleum:#252950;--recess:rgba(3,4,12,0.75);--trunk:#07080f;--grass-dark:#111a10;--grass-mid:#1c2817;--grass-light:#2f4024;--lawn-top:#19221a;--lawn:#11160f;--granite-hi:#8a8e96;--granite:#686c74;--granite-lo:#4a4d54;--granite-shadow:rgba(0,0,0,0.6);--engrave:rgba(12,12,16,0.78);--engrave-hi:rgba(220,225,255,0.22);--wax:#c8362f;--wax-deep:#8f1f1a;--wax-unknown:#7a7873;--alive:#46a463;--alive-deep:#2c7442;--bg:#070a1c;--surface:rgba(18,19,38,0.88);--surface-solid:#14152b;--surface-line:rgba(233,226,208,0.14);--text:#ebe4d2;--text-dim:#bdb5a3;--text-faint:#9a927f;--accent:#f08a6e;--focus:#9cc2ff;--danger:#ff8b7d;--ok:#79d495}:root[data-theme=sunset]{color-scheme:dark;--sky-top:#2a1b4a;--sky-mid:#7a3d6b;--horizon:#e0755a;--horizon-glow:#f6b26b;--moon:#ffcf85;--moon-halo:rgba(255,168,92,0.38);--plank-edge:#2a1406;--star:rgba(255,236,214,0.5);--hill-far:#5a3560;--hill-mid:#3e2549;--hill-near:#26172f;--cypress:#1a0f22;--fog:rgba(255,168,140,0.18);--fog-thin:rgba(255,168,140,0.09);--soil-top:#2e1d17;--soil:#21140f;--soil-deep:#150c09;--moss:#4c5a30;--moss-dark:#33401f;--grass:#2f3220;--tree-line:#4a2b55;--stone-far:#6d4470;--stone-mid:#563660;--stone-near:#2e1d38;--stone-rim:rgba(255,196,150,0.42);--mausoleum:#5a3863;--recess:rgba(20,8,20,0.7);--trunk:#140a19;--grass-dark:#1d1a12;--grass-mid:#2c2a17;--grass-light:#4a4424;--lawn-top:#2a2a18;--lawn:#1c1c10;--granite-hi:#ab9a92;--granite:#87766f;--granite-lo:#5f504c;--granite-shadow:rgba(20,5,10,0.55);--engrave:rgba(20,10,12,0.78);--engrave-hi:rgba(255,210,180,0.25);--wax:#c8362f;--wax-deep:#8f1f1a;--wax-unknown:#7d726f;--alive:#4fa866;--alive-deep:#2e7444;--bg:#1c1022;--surface:rgba(40,22,44,0.88);--surface-solid:#2a1830;--surface-line:rgba(255,220,190,0.16);--text:#f6e6d6;--text-dim:#d6bba8;--text-faint:#ad9384;--accent:#ff9a6e;--focus:#ffd38a;--danger:#ff8b7d;--ok:#7fd49a}:root:root:root[data-halloween=on]{--moon:#ffb04d;--moon-halo:rgba(255,140,40,0.34)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1.125rem;line-height:1.55;overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom,0)}img,svg{max-width:100%}a{color:inherit;text-underline-offset:.18em}h1,h2,h3{font-family:var(--font-engraved);font-weight:400;letter-spacing:.01em;line-height:1.15;margin:0 0 .4em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.5em 1.1em;border-radius:999px;border:1px solid var(--surface-line);background:var(--surface-solid);color:var(--text);font-family:var(--font-engraved);font-size:.95rem;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:background-color .2s,border-color .2s}.btn:hover{border-color:var(--text-faint)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg,var(--gilt-hi) 0,var(--gilt) 55%,var(--gilt-lo) 100%);border-color:var(--gilt-edge);color:var(--gilt-ink);text-shadow:0 1px 0 rgba(255,236,190,.55);box-shadow:inset 0 1px 0 rgba(255,240,205,.55),inset 0 -1px 0 rgba(90,58,14,.5),0 2px 8px rgba(0,0,0,.3)}.btn-primary:hover{background:linear-gradient(180deg,#e3c784,#cfa556 55%,#b2863c);border-color:var(--gilt-edge)}.btn-primary:disabled{filter:saturate(.45) brightness(.8)}.btn-lantern{border-color:color-mix(in srgb,var(--flame) 45%,var(--surface-line));animation:lanternBreath 4.2s ease-in-out 1s infinite both}.btn-lantern-late{animation-delay:3.1s}@keyframes lanternBreath{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--gilt) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--gilt) 30%,transparent);border-color:color-mix(in srgb,var(--gilt) 55%,var(--surface-line));text-shadow:none}50%{box-shadow:0 0 30px 4px var(--flame-glow),0 0 12px color-mix(in srgb,var(--gilt-hi) 70%,transparent),0 0 0 1.5px color-mix(in srgb,var(--gilt-hi) 85%,transparent);border-color:var(--gilt-hi);text-shadow:0 0 12px var(--flame-glow)}}.btn-appglow{border-color:color-mix(in srgb,var(--gilt) 55%,var(--surface-line));animation:appGlow 2.4s ease-in-out infinite both}@keyframes appGlow{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--gilt) 25%,transparent);border-color:color-mix(in srgb,var(--gilt) 55%,var(--surface-line));transform:none}40%{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--gilt-hi) 85%,transparent),0 0 26px 4px var(--flame-glow);border-color:var(--gilt-hi);transform:translateY(-2px) scale(1.03)}}@media (prefers-reduced-motion:reduce){.btn-appglow{animation:none;box-shadow:0 0 10px color-mix(in srgb,var(--gilt) 35%,transparent)}.btn-lantern{animation:none;box-shadow:0 0 10px color-mix(in srgb,var(--flame) 30%,transparent)}}.btn-ghost{background:transparent}.muted{color:var(--text-dim)}.faint{color:var(--text-faint)}.engraved{font-family:var(--font-engraved);color:var(--engrave);text-shadow:0 1px 0 var(--engrave-hi)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--surface-solid);border-radius:var(--radius)}.skip-link:focus{top:calc(env(safe-area-inset-top, 0px) + 12px)}.Eggs_whisper__m7n5z{position:fixed;z-index:60;left:50%;top:calc(env(safe-area-inset-top, 0px) + 92px);transform:translateX(-50%);margin:0;max-width:min(90vw,34rem);text-align:center;font-family:var(--font-body);font-style:italic;font-size:clamp(1.2rem,3.2vw,1.6rem);color:var(--text);text-shadow:0 0 12px var(--flame-glow);padding:8px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--flame) 45%,transparent);background:color-mix(in srgb,var(--bg) 84%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--flame) 22%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;opacity:0}.Eggs_whisper__m7n5z:empty{display:none}.Eggs_whisper__m7n5z:not(:empty){animation:Eggs_starlight__2oUT6 5s ease-in-out both}@keyframes Eggs_starlight__2oUT6{0%{opacity:0;letter-spacing:.12em;filter:blur(3px)}14%,80%{opacity:1;letter-spacing:.02em;filter:blur(0)}to{opacity:0;filter:blur(2px)}}.Eggs_raven__cTgE5{position:fixed;z-index:59;top:18vh;left:100vw;width:96px;pointer-events:none;animation:Eggs_crossing___lKVU 4.2s cubic-bezier(.35,.05,.55,.95) both}@keyframes Eggs_crossing___lKVU{0%{transform:translate(0)}50%{transform:translate(-58vw,-5vh)}to{transform:translate(-120vw,3vh)}}.Eggs_wingFar__7KS3U,.Eggs_wingNear__lNjEx{transform-box:view-box}.Eggs_wingFar__7KS3U{transform-origin:48px 32px;animation:Eggs_flapFar__qiSST .24s ease-in-out infinite alternate}.Eggs_wingNear__lNjEx{transform-origin:42px 30px;animation:Eggs_flapNear__KXJ_1 .24s ease-in-out infinite alternate}@keyframes Eggs_flapFar__qiSST{0%{transform:rotate(-6deg)}to{transform:rotate(40deg) scaleY(.5)}}@keyframes Eggs_flapNear__KXJ_1{0%{transform:rotate(-70deg)}to{transform:rotate(8deg)}}.Eggs_digger__RWKhn{position:fixed;z-index:58;right:max(16px,6vw);bottom:0;width:clamp(120px,18vw,200px);height:auto;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 0 24px rgba(255,190,90,.35));animation:Eggs_diggerIn__SNWQA .7s cubic-bezier(.2,.9,.3,1.2) both,Eggs_jig__AqlVy .42s ease-in-out .7s 10 alternate,Eggs_diggerOut__0D0F2 .6s ease-in 4.9s both}@keyframes Eggs_diggerIn__SNWQA{0%{transform:translateY(105%)}}@keyframes Eggs_jig__AqlVy{0%{transform:rotate(-7deg) translateY(0)}to{transform:rotate(7deg) translateY(-14px)}}@keyframes Eggs_diggerOut__0D0F2{to{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.Eggs_digger__RWKhn,.Eggs_raven__cTgE5,.Eggs_wingFar__7KS3U,.Eggs_wingNear__lNjEx{animation:none;display:none}.Eggs_whisper__m7n5z:not(:empty){animation:none;opacity:1}}