.home-module__Hx0lNG__page{--ink:#0b0b0c;--panel:#171719;--mist:#d8d4cc;--muted:#9e9a94;--wine-bright:#b52838;min-height:100vh;color:var(--mist);background:radial-gradient(circle at 12% 55%, #6c121f14, transparent 28rem), var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.home-module__Hx0lNG__page:before{content:"";pointer-events:none;z-index:20;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:fixed;inset:0}.home-module__Hx0lNG__header{z-index:10;border-bottom:1px solid #d8d4cc2e;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1400px,100% - 48px);height:88px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-module__Hx0lNG__brand,.home-module__Hx0lNG__footerBrand{color:#eeeae2;letter-spacing:.17em;align-items:center;gap:12px;width:max-content;font-family:Georgia,Times New Roman,serif;display:inline-flex}.home-module__Hx0lNG__brand{font-size:1.08rem}.home-module__Hx0lNG__brandMark{object-fit:contain;filter:drop-shadow(0 8px 16px #000000a6);width:48px;height:48px}.home-module__Hx0lNG__nav{letter-spacing:.16em;text-transform:uppercase;gap:clamp(22px,3vw,48px);font-size:.72rem;display:flex}.home-module__Hx0lNG__nav a,.home-module__Hx0lNG__headerCta{color:#c6c1b9;transition:color .18s}.home-module__Hx0lNG__nav a:hover,.home-module__Hx0lNG__headerCta:hover{color:#fff}.home-module__Hx0lNG__headerCta{letter-spacing:.15em;text-transform:uppercase;background:#4b0a1259;border:1px solid #b52838cc;justify-self:end;padding:10px 24px;font-size:.74rem}.home-module__Hx0lNG__hero{isolation:isolate;align-items:center;min-height:min(940px,100svh);display:flex;position:relative}.home-module__Hx0lNG__heroImage{z-index:-3;object-fit:cover;object-position:center}.home-module__Hx0lNG__heroShade{z-index:-2;background:linear-gradient(90deg,#070708eb 0%,#070708b8 39%,#07070821 76%),linear-gradient(#0404055c 0%,#0000 42%,#0b0b0c 100%);position:absolute;inset:0}.home-module__Hx0lNG__heroContent{width:min(1400px,100% - 48px);margin:70px auto 0;padding:80px 0 110px}.home-module__Hx0lNG__eyebrow,.home-module__Hx0lNG__sectionLabel{color:#b7b2aa;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;line-height:1.5}.home-module__Hx0lNG__eyebrow{align-items:center;gap:14px;display:flex}.home-module__Hx0lNG__eyebrow:before{content:"";background:var(--wine-bright);width:44px;height:1px}.home-module__Hx0lNG__hero h1{color:#f0ede6;letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin:28px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.3rem,7.2vw,7.2rem);font-weight:400;line-height:.94}.home-module__Hx0lNG__heroLead{color:#bbb7b0;max-width:610px;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.home-module__Hx0lNG__primaryButton,.home-module__Hx0lNG__secondaryButton{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:.74rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.home-module__Hx0lNG__primaryButton{color:#fff8f3;background:linear-gradient(#a51f31,#74111e);border:1px solid #c03a48;box-shadow:inset 0 1px #ffffff26,0 10px 32px #5b071140}.home-module__Hx0lNG__secondaryButton{color:#d5d0c8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d0e8c;border:1px solid #d8d4cc4d}.home-module__Hx0lNG__primaryButton:hover,.home-module__Hx0lNG__secondaryButton:hover{transform:translateY(-2px)}.home-module__Hx0lNG__primaryButton:hover{background:linear-gradient(#b8293a,#811420)}.home-module__Hx0lNG__secondaryButton:hover{border-color:#d8d4cca6}.home-module__Hx0lNG__heroNote{color:#77746f;letter-spacing:.14em;margin-top:26px;font-family:Georgia,Times New Roman,serif;font-size:.82rem}.home-module__Hx0lNG__scrollMark{color:#8d8881;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:12px;font-size:.62rem;display:flex;position:absolute;bottom:60px;right:max(24px,50vw - 700px)}.home-module__Hx0lNG__scrollMark i{background:linear-gradient(var(--wine-bright), transparent);width:1px;height:54px}.home-module__Hx0lNG__manifesto,.home-module__Hx0lNG__featuresSection,.home-module__Hx0lNG__audienceSection,.home-module__Hx0lNG__principlesSection,.home-module__Hx0lNG__finalCta{width:min(1280px,100% - 48px);margin-inline:auto}.home-module__Hx0lNG__manifesto{border-bottom:1px solid #d8d4cc24;grid-template-columns:.55fr 1.5fr 1fr;gap:clamp(30px,5vw,84px);padding:130px 0;display:grid}.home-module__Hx0lNG__manifesto h2,.home-module__Hx0lNG__sectionHeading h2,.home-module__Hx0lNG__audienceIntro h2,.home-module__Hx0lNG__finalCta h2{color:#e8e4dd;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}.home-module__Hx0lNG__manifesto h2{font-size:clamp(2rem,3.5vw,3.5rem)}.home-module__Hx0lNG__manifesto>p:last-child,.home-module__Hx0lNG__audienceIntro>p:last-child{color:var(--muted);line-height:1.75}.home-module__Hx0lNG__featuresSection,.home-module__Hx0lNG__principlesSection{padding:130px 0}.home-module__Hx0lNG__sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px;display:flex}.home-module__Hx0lNG__sectionHeading h2{text-align:right;max-width:700px;font-size:clamp(2.2rem,4.5vw,4.6rem)}.home-module__Hx0lNG__featureGrid{border-top:1px solid #d8d4cc2e;border-bottom:1px solid #d8d4cc2e;grid-template-columns:repeat(4,1fr);display:grid}.home-module__Hx0lNG__featureCard{background:linear-gradient(#ffffff05,#0000);border-right:1px solid #d8d4cc2e;min-height:350px;padding:32px 28px 38px;transition:background .22s;position:relative}.home-module__Hx0lNG__featureCard:first-child{border-left:1px solid #d8d4cc2e}.home-module__Hx0lNG__featureCard:hover{background:linear-gradient(#8414231f,#ffffff04)}.home-module__Hx0lNG__featureNumber{color:#6e6b66;font-family:Georgia,Times New Roman,serif;font-size:.76rem}.home-module__Hx0lNG__knotLine{width:34px;height:34px;box-shadow:inset 0 0 0 7px var(--panel), inset 0 0 0 8px #9f2331b3;border:1px solid #6f1722;margin:72px 0 24px;transform:rotate(45deg)}.home-module__Hx0lNG__featureCard h3,.home-module__Hx0lNG__audienceList h3{color:#e8e4dd;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.home-module__Hx0lNG__featureCard p,.home-module__Hx0lNG__audienceList p,.home-module__Hx0lNG__principleGrid p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.7}.home-module__Hx0lNG__audienceSection{border-top:1px solid #d8d4cc24;border-bottom:1px solid #d8d4cc24;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,9vw,150px);padding:130px 0;display:grid}.home-module__Hx0lNG__audienceIntro h2{margin:22px 0 28px;font-size:clamp(2.2rem,4vw,4.2rem)}.home-module__Hx0lNG__audienceList article{border-bottom:1px solid #d8d4cc26;grid-template-columns:55px 1fr;gap:24px;padding:28px 0;display:grid}.home-module__Hx0lNG__audienceList article:first-child{border-top:1px solid #d8d4cc26}.home-module__Hx0lNG__audienceList article>span{color:var(--wine-bright);font-family:Georgia,Times New Roman,serif;font-size:.78rem}.home-module__Hx0lNG__principleGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-module__Hx0lNG__principleGrid article{background:linear-gradient(135deg,#8d17241a,#0000 52%),#121214;border:1px solid #d8d4cc29;min-height:230px;padding:34px}.home-module__Hx0lNG__principleGrid strong{color:#ddd9d2;margin-bottom:58px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:400;display:block}.home-module__Hx0lNG__finalCta{text-align:center;flex-direction:column;align-items:center;padding:80px 24px 140px;display:flex}.home-module__Hx0lNG__finalMark{object-fit:contain;filter:drop-shadow(0 18px 24px #000000a6);width:132px;height:132px;margin-bottom:26px}.home-module__Hx0lNG__finalCta h2{max-width:820px;margin:20px 0 36px;font-size:clamp(2.3rem,5vw,5rem)}.home-module__Hx0lNG__footer{color:#716e69;letter-spacing:.08em;border-top:1px solid #d8d4cc29;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1400px,100% - 48px);margin:0 auto;padding:30px 0 44px;font-size:.7rem;display:grid}.home-module__Hx0lNG__footer>span:last-child{justify-self:end}.home-module__Hx0lNG__footerBrand{font-size:.74rem}@media (max-width:980px){.home-module__Hx0lNG__header{grid-template-columns:1fr auto}.home-module__Hx0lNG__nav{display:none}.home-module__Hx0lNG__heroShade{background:linear-gradient(90deg,#070708eb,#07070880),linear-gradient(#0404054d,#0000 42%,#0b0b0c 100%)}.home-module__Hx0lNG__manifesto{grid-template-columns:1fr 2fr}.home-module__Hx0lNG__manifesto>p:last-child{grid-column:2}.home-module__Hx0lNG__featureGrid{grid-template-columns:repeat(2,1fr)}.home-module__Hx0lNG__featureCard:nth-child(n+3){border-top:1px solid #d8d4cc2e}.home-module__Hx0lNG__audienceSection{grid-template-columns:1fr}}@media (max-width:680px){.home-module__Hx0lNG__header,.home-module__Hx0lNG__heroContent,.home-module__Hx0lNG__manifesto,.home-module__Hx0lNG__featuresSection,.home-module__Hx0lNG__audienceSection,.home-module__Hx0lNG__principlesSection,.home-module__Hx0lNG__finalCta,.home-module__Hx0lNG__footer{width:min(100% - 28px,1280px)}.home-module__Hx0lNG__header{height:72px}.home-module__Hx0lNG__brand{gap:8px;font-size:.84rem}.home-module__Hx0lNG__brandMark{width:38px;height:38px}.home-module__Hx0lNG__headerCta{padding:8px 15px;font-size:.66rem}.home-module__Hx0lNG__hero{min-height:760px}.home-module__Hx0lNG__heroImage{object-position:66% center}.home-module__Hx0lNG__heroShade{background:linear-gradient(90deg,#070708f2,#070708ad),linear-gradient(#04040540,#0000 34%,#0b0b0c 100%)}.home-module__Hx0lNG__heroContent{margin-top:42px;padding:92px 0 80px}.home-module__Hx0lNG__eyebrow{max-width:290px;font-size:.62rem}.home-module__Hx0lNG__hero h1{margin-top:22px;font-size:clamp(2.7rem,14vw,4.5rem);line-height:.98}.home-module__Hx0lNG__heroLead{font-size:.98rem}.home-module__Hx0lNG__heroActions{flex-direction:column}.home-module__Hx0lNG__primaryButton,.home-module__Hx0lNG__secondaryButton{width:100%}.home-module__Hx0lNG__scrollMark{display:none}.home-module__Hx0lNG__manifesto,.home-module__Hx0lNG__audienceSection{grid-template-columns:1fr;padding:88px 0}.home-module__Hx0lNG__manifesto>p:last-child{grid-column:auto}.home-module__Hx0lNG__featuresSection,.home-module__Hx0lNG__principlesSection{padding:88px 0}.home-module__Hx0lNG__sectionHeading{display:block}.home-module__Hx0lNG__sectionHeading h2{text-align:left;margin-top:20px}.home-module__Hx0lNG__featureGrid,.home-module__Hx0lNG__principleGrid{grid-template-columns:1fr}.home-module__Hx0lNG__featureCard,.home-module__Hx0lNG__featureCard:first-child{border-top:1px solid #d8d4cc2e;border-left:1px solid #d8d4cc2e;min-height:290px}.home-module__Hx0lNG__featureCard:first-child{border-top:0}.home-module__Hx0lNG__knotLine{margin-top:46px}.home-module__Hx0lNG__principleGrid strong{margin-bottom:38px}.home-module__Hx0lNG__finalCta{padding:60px 0 100px}.home-module__Hx0lNG__footer{text-align:center;grid-template-columns:1fr}.home-module__Hx0lNG__footerBrand,.home-module__Hx0lNG__footer>span:last-child{justify-self:center}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__primaryButton,.home-module__Hx0lNG__secondaryButton,.home-module__Hx0lNG__featureCard{transition:none}}
