@font-face{font-family:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-serif-ethiopic-ethiopic-400-normal.27e455b2.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-ethiopic-400-normal.77a3639e.woff) format("woff");unicode-range:u+030e,u+1200-1399,u+2d80-2dde,u+ab01-ab2e,u+1e7e0-1e7e6,u+1e7e8-1e7eb,u+1e7ed-1e7ee,u+1e7f0-1e7fe}@font-face{font-family:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-serif-ethiopic-latin-ext-400-normal.9034e1ad.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-latin-ext-400-normal.05a0be37.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-serif-ethiopic-latin-400-normal.8e364142.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-latin-400-normal.6a523686.woff) format("woff");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:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-serif-ethiopic-ethiopic-500-normal.a349296f.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-ethiopic-500-normal.de501763.woff) format("woff");unicode-range:u+030e,u+1200-1399,u+2d80-2dde,u+ab01-ab2e,u+1e7e0-1e7e6,u+1e7e8-1e7eb,u+1e7ed-1e7ee,u+1e7f0-1e7fe}@font-face{font-family:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-serif-ethiopic-latin-ext-500-normal.a2d9c6dd.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-latin-ext-500-normal.19353e15.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-serif-ethiopic-latin-500-normal.8b9d4077.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-latin-500-normal.d9d2d9a3.woff) format("woff");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:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/noto-serif-ethiopic-ethiopic-600-normal.da527d36.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-ethiopic-600-normal.24f36272.woff) format("woff");unicode-range:u+030e,u+1200-1399,u+2d80-2dde,u+ab01-ab2e,u+1e7e0-1e7e6,u+1e7e8-1e7eb,u+1e7ed-1e7ee,u+1e7f0-1e7fe}@font-face{font-family:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/noto-serif-ethiopic-latin-ext-600-normal.dd9a3fd0.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-latin-ext-600-normal.144ef233.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Ethiopic";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/noto-serif-ethiopic-latin-600-normal.111551b6.woff2) format("woff2"),url(/_next/static/media/noto-serif-ethiopic-latin-600-normal.4c4983a4.woff) format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-cyrillic-300-normal.3afe9733.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-300-normal.a97823be.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-latin-ext-300-normal.33e519d6.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-300-normal.bae39ccc.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-latin-300-normal.5d87441b.woff2) format("woff2"),url(/_next/static/media/jost-latin-300-normal.b09d6366.woff) format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-cyrillic-400-normal.b25fed36.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-400-normal.0256ff2c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-latin-ext-400-normal.119e36dd.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-400-normal.0b6befe3.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-latin-400-normal.9970fd44.woff2) format("woff2"),url(/_next/static/media/jost-latin-400-normal.05d86a03.woff) format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-cyrillic-500-normal.4df7cc73.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-500-normal.8e1c2af3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-latin-ext-500-normal.8ffc5403.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-500-normal.28d74ed3.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-latin-500-normal.dd8773d4.woff2) format("woff2"),url(/_next/static/media/jost-latin-500-normal.c21c5d33.woff) format("woff");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}:root{--paper:#eaf3fb;--ink:#23394d;--ink-soft:#5c7284;--accent:#6aa3d8;--accent-deep:#3e6b99;--overlay:#4a75a2;--pewter:#9db2c2;--hairline:rgba(35,57,77,.15)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none}body{font-family:"Noto Serif Ethiopic",serif;color:var(--ink);background:var(--paper)}.page{height:100dvh;width:100vw;display:grid;grid-template-columns:58% 42%}.page,.photo{overflow:hidden}.photo{position:relative;height:100%;width:100%;background:#1c2b23}.photo img.bg-photo{object-fit:cover;object-position:50% 50%}.photo:after{content:"";inset:0;background:var(--overlay);opacity:.3}.photo:after,.seal{position:absolute;pointer-events:none}.seal{left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(110px,17vw,220px)!important;height:auto!important;filter:drop-shadow(0 10px 18px rgba(20,30,40,.35));z-index:2}.panel{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4vh 5vw;text-align:center;gap:clamp(.6rem,1.5vh,1.2rem);background:var(--paper)}.panel:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:linear-gradient(to bottom,transparent,var(--accent) 30%,var(--accent-deep) 70%,transparent);opacity:.55}.bismillah{width:clamp(120px,16vw,200px)!important;height:auto!important;opacity:.82;margin-bottom:.1rem}.kicker{font-family:"Noto Serif Ethiopic",serif;font-weight:400;font-size:clamp(.9rem,1.4vw,1.15rem);color:var(--ink-soft);letter-spacing:.03em}.headline{font-weight:600;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.02;color:var(--ink)}.headline,.names{font-family:"Noto Serif Ethiopic",serif;margin:0}.names{font-weight:500;font-size:clamp(1.3rem,2.3vw,1.9rem);color:var(--accent-deep)}.divider{display:flex;align-items:center;gap:.6rem;width:min(220px,40%)}.divider .line{flex:1 1;height:1px;background:var(--hairline)}.divider .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.date{font-family:Jost,sans-serif;font-weight:400;font-size:clamp(.95rem,1.5vw,1.15rem);letter-spacing:.14em;color:var(--ink-soft)}.countdown{display:flex;align-items:stretch;gap:clamp(.9rem,2vw,1.8rem);margin-top:.2rem}.countdown .unit{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:0 clamp(.6rem,1.4vw,1.4rem);position:relative}.countdown .unit+.unit:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:var(--hairline)}.countdown .value{font-family:"Noto Serif Ethiopic",serif;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1;color:var(--ink);min-width:1.6em}.countdown .label{font-family:Jost,sans-serif;font-size:clamp(.62rem,.9vw,.75rem);letter-spacing:.12em;color:var(--ink-soft)}.footer{font-family:"Noto Serif Ethiopic",serif;font-size:clamp(.85rem,1.2vw,1rem);color:var(--pewter);margin-top:.3rem}@media (max-width:860px){.page{grid-template-columns:1fr;grid-template-rows:42dvh 58dvh}.seal{left:50%;top:50%;width:clamp(100px,28vw,160px)!important}.panel{padding:2.4vh 6vw;gap:.6rem}.bismillah{width:clamp(100px,26vw,150px)!important}.panel:before{left:50%;top:0;bottom:auto;height:1px;width:34%;background:linear-gradient(to right,transparent,var(--accent) 30%,var(--accent-deep) 70%,transparent);transform:translateX(-50%)}.countdown{gap:.6rem}.countdown .unit{padding:0 .5rem}}