@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f952393b67d608ec-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cc8b755e9c1ba115-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:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/58c726479f69cacd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bd9c8c62ffadd9dd-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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f952393b67d608ec-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc8b755e9c1ba115-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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58c726479f69cacd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bd9c8c62ffadd9dd-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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f952393b67d608ec-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc8b755e9c1ba115-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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/58c726479f69cacd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9c8c62ffadd9dd-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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f952393b67d608ec-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc8b755e9c1ba115-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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/58c726479f69cacd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9c8c62ffadd9dd-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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f952393b67d608ec-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc8b755e9c1ba115-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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/58c726479f69cacd-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9c8c62ffadd9dd-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:Readex Pro Fallback;src:local("Arial");ascent-override:92.30%;descent-override:23.07%;line-gap-override:0.00%;size-adjust:108.34%}.__className_e554b7{font-family:Readex Pro,Readex Pro Fallback;font-style:normal}.__variable_e554b7{--font-ldg-sans:"Readex Pro","Readex Pro Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-ldg-mono:"JetBrains Mono","JetBrains Mono Fallback"}.ldg-root{--ink-0:#0b0a09;--ink-1:#151009;--ink-2:#1c1815;--ember:#c9762f;--ember-hi:#e8a55e;--cedar:#8b6242;--bone:#ede8e0;--bone-88:rgba(237,232,224,0.88);--bone-dim:rgba(237,232,224,0.56);--rule:rgba(237,232,224,0.12);--gutter:clamp(3.5rem,9vw,10rem);color-scheme:dark;background:linear-gradient(to bottom,var(--ink-0),var(--ink-1));color:var(--bone-88);font-family:var(--font-ldg-sans),system-ui,-apple-system,sans-serif;font-size:1.0625rem;line-height:1.65;min-height:100svh;-webkit-font-smoothing:antialiased}.ldg-root ::selection{background:var(--ember);color:var(--ink-0)}.ldg-root :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--ember-hi);outline-offset:2px;border-radius:2px}.ldg-display-sub,.ldg-display-xl{font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;letter-spacing:-.04em;color:var(--bone-88)}.ldg-display-xl{font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.ldg-display-sub{font-size:2rem;line-height:1.1}.ldg-eyebrow,.ldg-mono-note,.ldg-spec{font-family:var(--font-ldg-mono),monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ldg-eyebrow{color:var(--ember)}.ldg-mono-note,.ldg-spec{color:var(--bone-dim)}.ldg-root p{max-width:58ch}.ldg-root .ldg-dim{color:var(--bone-dim)}.ldg-track{height:600vh}@media (max-width:768px){.ldg-track{height:400vh}}.ldg-pin{--p:1;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--ink-0)}.ldg-poster{object-fit:cover}.ldg-canvas,.ldg-poster{position:absolute;inset:0;width:100%;height:100%}.ldg-fade-top{pointer-events:none;position:absolute;top:0;left:0;right:0;height:6rem;background:linear-gradient(to bottom,var(--ink-0),transparent)}.ldg-enter{opacity:clamp(0,min(calc((var(--p) - var(--in, 0)) * var(--spd, 4)),calc((var(--out, 2) - var(--p)) * var(--spd, 4))),1)}.ldg-hero-fade{pointer-events:none;bottom:0;height:12rem;background:linear-gradient(to bottom,transparent,var(--ink-0))}.ldg-hero-fade,.ldg-nav{position:absolute;left:0;right:0}.ldg-nav{top:0;z-index:20;justify-content:space-between;gap:1rem;padding:1.5rem clamp(3rem,5vw,4rem) 0}.ldg-nav,.ldg-nav-brand{display:flex;align-items:center}.ldg-nav-brand{gap:.55rem;background:rgba(28,24,21,.9);backdrop-filter:blur(8px);border-radius:999px;padding:.7rem 1.35rem;color:var(--bone-88);text-decoration:none;white-space:nowrap}.ldg-leaf{width:15px;height:15px;flex:0 0 auto;color:var(--ember);transform:translateY(-.5px)}.ldg-wordmark{font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:400;font-size:.9375rem;letter-spacing:.01em;color:var(--bone)}.ldg-nav-links{display:none}@media (min-width:768px){.ldg-nav-links{display:flex;align-items:center;gap:.25rem;background:rgba(28,24,21,.9);backdrop-filter:blur(8px);border-radius:999px;padding:.5rem .75rem}}.ldg-nav-links a{color:var(--bone-dim);font-size:.875rem;padding:.5rem 1.1rem;border-radius:999px;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1)}.ldg-nav-links a:hover{color:var(--bone-88)}.ldg-nav-cta{background:var(--bone);color:var(--ink-0);font-size:.875rem;border-radius:999px;padding:.8rem 1.5rem;text-decoration:none;white-space:nowrap;transition:background .3s cubic-bezier(.16,1,.3,1)}.ldg-nav-cta:hover{background:var(--ember-hi)}.ldg-cta-short{display:none}@media (max-width:480px){.ldg-nav{padding:1rem 1rem 0 3rem;gap:.5rem}.ldg-nav-brand{font-size:.6875rem;padding:.6rem .9rem}.ldg-nav-cta{font-size:.8125rem;padding:.6rem 1rem}.ldg-cta-full{display:none}.ldg-cta-short{display:inline}}.ldg-hero-stage{position:relative;height:100%;width:100%;z-index:10}.ldg-hero-word{position:absolute;font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:14vw;letter-spacing:-.04em;line-height:.95;color:var(--bone-88);text-shadow:0 2px 24px rgba(11,10,9,.35)}@media (min-width:768px){.ldg-hero-word{font-size:13vw}}.ldg-hero-word[data-word="1"]{left:4%;top:18%}.ldg-hero-word[data-word="2"]{right:4%;top:38%}.ldg-hero-word[data-word="3"]{left:22%;top:58%}.ldg-hero-desc{position:absolute;left:clamp(3rem,5vw,4rem);top:66%;max-width:240px;font-size:.9375rem;line-height:1.45;color:rgba(237,232,224,.9);text-shadow:0 1px 16px rgba(11,10,9,.45)}@media (min-width:768px){.ldg-hero-desc{top:46%}}.ldg-stat{position:absolute;display:flex;flex-direction:column;text-shadow:0 1px 16px rgba(11,10,9,.45)}.ldg-stat-row{display:flex;align-items:center;gap:.75rem}.ldg-stat-num{font-family:var(--font-ldg-mono),monospace;font-size:clamp(1.75rem,3.5vw,3rem);letter-spacing:-.02em;color:var(--bone-88)}.ldg-stat-rule{display:none;height:1px;width:6rem;background:rgba(237,232,224,.4)}@media (min-width:768px){.ldg-stat-rule{display:block}}.ldg-stat-rule[data-tilt=up]{transform:rotate(20deg)}.ldg-stat-rule[data-tilt=down]{transform:rotate(-20deg)}.ldg-stat-sub{font-size:.8125rem;color:rgba(237,232,224,.7);margin-top:.25rem}.ldg-stat-tr{right:clamp(1.5rem,6vw,6rem);top:14%;align-items:flex-end;text-align:right}.ldg-stat-bl{left:clamp(3rem,5vw,5rem);bottom:6rem}.ldg-stat-br{right:clamp(1.5rem,5vw,5rem);bottom:5rem;align-items:flex-end;text-align:right}.ldg-wordgroup{position:absolute;display:flex;flex-direction:column;gap:.375rem}.ldg-hero-word-s{font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:11vw;letter-spacing:-.04em;line-height:.95;color:var(--bone-88);text-shadow:0 2px 24px rgba(11,10,9,.35)}.ldg-annot{font-family:var(--font-ldg-mono),monospace;font-size:.75rem;letter-spacing:.08em;text-transform:lowercase;color:rgba(237,232,224,.7);text-shadow:0 1px 16px rgba(11,10,9,.45)}.ldg-wg-cedar{right:6%;top:14%;align-items:flex-end;text-align:right}.ldg-wg-glass{left:6%;top:40%}.ldg-wg-joinery{right:14%;top:62%;align-items:flex-end;text-align:right}.ldg-desc-right{left:auto;right:clamp(3rem,5vw,4rem);top:auto;bottom:5rem;text-align:right}@media (min-width:768px){.ldg-desc-right{top:auto;left:clamp(3rem,5vw,4rem);right:auto;bottom:6rem;text-align:left}}.ldg-loyly-line{position:absolute;left:clamp(3rem,5vw,4rem);bottom:16%;font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:clamp(2.25rem,5.5vw,5rem);letter-spacing:-.04em;line-height:.95;color:var(--bone-88);text-shadow:0 2px 24px rgba(11,10,9,.35);max-width:14ch}.ldg-process{padding:clamp(5rem,14vh,9rem) var(--gutter)}.ldg-process-grid{margin-top:2.75rem;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,4vw,3.5rem);max-width:64rem}@media (max-width:760px){.ldg-process-grid{grid-template-columns:1fr}}.ldg-step{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--rule);padding-top:1.25rem}.ldg-step-n{font-family:var(--font-ldg-mono),monospace;font-size:.8125rem;letter-spacing:.08em;color:var(--ember)}.ldg-step-head{font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:1.375rem;letter-spacing:-.02em;color:var(--bone-88)}.ldg-step-body{font-size:.9375rem;color:var(--bone-dim)}.ldg-creds{padding:clamp(4rem,11vh,7rem) var(--gutter);border-top:1px solid var(--rule)}.ldg-founders-grid{margin-top:2.75rem;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.75rem,5vw,4rem);max-width:60rem}@media (max-width:680px){.ldg-founders-grid{grid-template-columns:1fr}}.ldg-founder{display:flex;flex-direction:column;border-top:1px solid var(--rule);padding-top:1.5rem}.ldg-founder-logo{display:flex;align-items:center;height:56px;margin-bottom:1.25rem}.ldg-founder-logo img{width:auto;max-width:100%}.ldg-founder-name{font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:1.375rem;letter-spacing:-.02em;color:var(--bone-88)}.ldg-founder-co{margin-top:.15rem;font-family:var(--font-ldg-mono),monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ember)}.ldg-founder-role{margin-top:1rem;font-size:.9375rem;line-height:1.6;color:var(--bone-dim);max-width:40ch}.ldg-build{padding:clamp(5rem,14vh,9rem) var(--gutter);border-top:1px solid var(--rule)}.wwb{position:relative;margin-top:2.75rem}.wwb-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wwb-grid{display:grid;grid-template-columns:minmax(10rem,15rem) 1fr;gap:clamp(1.5rem,5vw,4rem);max-width:68rem}@media (max-width:720px){.wwb-grid{grid-template-columns:1fr;gap:1.75rem}}.wwb-tabs{display:flex;flex-direction:column;border-left:1px solid var(--rule)}.wwb-tab{display:block;padding:.75rem 1.1rem;margin-left:-1px;border-left:2px solid transparent;font-family:var(--font-ldg-mono),monospace;font-size:.8125rem;letter-spacing:.04em;color:var(--bone-dim);cursor:pointer;transition:color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.wwb-tab:hover{color:var(--bone-88)}.wwb-panel{display:none}.wwb-panel-head{font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:clamp(1.5rem,3vw,2.125rem);letter-spacing:-.02em;line-height:1.05;color:var(--bone-88)}.wwb-panel-body{margin-top:1rem;max-width:52ch;font-size:1.0625rem;line-height:1.6;color:var(--bone-dim)}#wwb-0:checked~.wwb-grid .wwb-panel:first-of-type,#wwb-1:checked~.wwb-grid .wwb-panel:nth-of-type(2),#wwb-2:checked~.wwb-grid .wwb-panel:nth-of-type(3),#wwb-3:checked~.wwb-grid .wwb-panel:nth-of-type(4),#wwb-4:checked~.wwb-grid .wwb-panel:nth-of-type(5){display:block}#wwb-0:checked~.wwb-grid .wwb-tab:first-of-type,#wwb-1:checked~.wwb-grid .wwb-tab:nth-of-type(2),#wwb-2:checked~.wwb-grid .wwb-tab:nth-of-type(3),#wwb-3:checked~.wwb-grid .wwb-tab:nth-of-type(4),#wwb-4:checked~.wwb-grid .wwb-tab:nth-of-type(5){color:var(--ember-hi);border-left-color:var(--ember)}#wwb-0:focus-visible~.wwb-grid .wwb-tab:first-of-type,#wwb-1:focus-visible~.wwb-grid .wwb-tab:nth-of-type(2),#wwb-2:focus-visible~.wwb-grid .wwb-tab:nth-of-type(3),#wwb-3:focus-visible~.wwb-grid .wwb-tab:nth-of-type(4),#wwb-4:focus-visible~.wwb-grid .wwb-tab:nth-of-type(5){outline:2px solid var(--ember-hi);outline-offset:2px}.ldg-compare{padding:clamp(5rem,14vh,9rem) var(--gutter);border-top:1px solid var(--rule)}.ldg-compare-pair{margin-top:2.75rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,2.25rem);max-width:68rem}.ldg-compare-fig{margin:0}.ldg-compare-img{position:relative;overflow:hidden;border-radius:2px;aspect-ratio:4/3;background:var(--ink-2)}.ldg-compare-img img{width:100%;height:100%;object-fit:cover}.ldg-compare-cap{margin-top:.75rem;font-size:.875rem;color:var(--bone-dim)}.ldg-compare-lab{color:var(--bone-88);font-weight:500}.ldg-compare-arrow{font-size:1.75rem;color:var(--ember);line-height:1}@media (max-width:720px){.ldg-compare-pair{grid-template-columns:1fr}.ldg-compare-arrow{transform:rotate(90deg);justify-self:center}}.ldg-compare-cta{margin-top:clamp(2.5rem,6vh,4rem);display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ldg-gallery{padding:clamp(5rem,14vh,9rem) var(--gutter) clamp(4rem,10vh,7rem);border-top:1px solid var(--rule)}.ldg-gallery-head{font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:clamp(2rem,5vw,3.75rem);letter-spacing:-.03em;line-height:1;color:var(--bone-88);max-width:18ch}.tge-word{display:inline-block}.tge-armed .tge-word{opacity:0;filter:blur(10px)}.tge-in .tge-word{opacity:1;filter:blur(0);transition:opacity .5s ease,filter .5s ease;transition-delay:calc(var(--i) * 70ms)}.ldg-gallery-grid{margin-top:2.75rem;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,1.5vw,1.25rem);max-width:62rem}@media (max-width:520px){.ldg-gallery-grid{grid-template-columns:1fr}}.ldg-genbadge{position:absolute;top:.7rem;left:.7rem;z-index:2;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-88);background:rgba(11,10,9,.66);backdrop-filter:blur(4px);border:1px solid var(--rule);border-radius:2px;padding:.28rem .5rem}.ldg-disclosure,.ldg-genbadge{font-family:var(--font-ldg-mono),monospace}.ldg-disclosure{margin-top:1.5rem;max-width:60ch;font-size:.6875rem;line-height:1.6;letter-spacing:.04em;color:var(--bone-dim)}.dac{position:relative;display:block;overflow:hidden;border-radius:2px;aspect-ratio:4/5;background:var(--ink-2);text-decoration:none}.dac-img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.dac:focus-visible .dac-img,.dac:hover .dac-img{transform:scale(1.06)}.dac-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem;padding:1.1rem 1.2rem;background:linear-gradient(0deg,rgba(11,10,9,.9) 0,rgba(11,10,9,.35) 55%,rgba(11,10,9,0));transition:transform .45s cubic-bezier(.16,1,.3,1)}.dac-title{font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:-.02em;color:var(--bone)}.dac-blurb{font-size:.875rem;color:rgba(237,232,224,.8)}.dac-go{margin-top:.4rem;font-family:var(--font-ldg-mono),monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ember-hi)}.ldg-gallery-cta{margin-top:clamp(2.5rem,6vh,4rem);display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ldg-cta-btn{display:inline-flex;align-items:center;background:var(--ember);color:var(--ink-0);font-family:var(--font-ldg-sans),system-ui,sans-serif;font-weight:500;font-size:1.0625rem;letter-spacing:-.01em;border-radius:2px;padding:.9rem 1.9rem;text-decoration:none;transition:background .3s cubic-bezier(.16,1,.3,1)}.ldg-cta-btn:hover{background:var(--ember-hi)}.ldg-footer{padding:2rem var(--gutter) 2.5rem;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ldg-footer-mail{text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1)}.ldg-footer-mail:hover{color:var(--ember-hi)}@media (prefers-reduced-motion:reduce){.dac-overlay{transition:none!important}.dac-img,.dac-overlay{transform:none!important}.tge-armed .tge-word,.tge-word{opacity:1;filter:none}.ldg-pin,.ldg-track{height:auto}.ldg-pin{position:static;overflow:visible}.ldg-canvas{display:none}.ldg-poster{position:static;display:block;width:100%;height:auto;aspect-ratio:16/9}.ldg-fade-top,.ldg-hero-fade{display:none}.ldg-nav{position:static}.ldg-hero-stage{position:static;height:auto;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(2.5rem,6vh,4rem) var(--gutter)}.ldg-desc-right,.ldg-hero-desc,.ldg-hero-word,.ldg-hero-word-s,.ldg-loyly-line,.ldg-stat,.ldg-stat-bl,.ldg-stat-br,.ldg-stat-tr,.ldg-wordgroup{position:static;inset:auto;top:auto;right:auto;bottom:auto;left:auto;align-items:flex-start;text-align:left}.ldg-hero-word,.ldg-hero-word-s{font-size:clamp(2.5rem,9vw,4.5rem)}.ldg-loyly-line{font-size:clamp(2rem,6vw,3.5rem);max-width:none}.ldg-hero-desc{max-width:58ch}.ldg-stat-rule{display:none}.ldg-enter{opacity:1}}.ldg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}