.page-module__E0kJGG__page{flex-direction:column;min-height:100vh;display:flex}.page-module__E0kJGG__header{z-index:10;padding:var(--log-space-4) var(--log-space-6);background:color-mix(in srgb, var(--log-bg) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--log-divider);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.page-module__E0kJGG__mark{font-family:var(--log-font-serif);letter-spacing:.2em;color:var(--log-grace-gold);font-size:20px;font-weight:600}.page-module__E0kJGG__nav{gap:var(--log-space-5);color:var(--log-muted);font-size:14px;display:flex}.page-module__E0kJGG__nav a:hover{color:var(--log-fg)}.page-module__E0kJGG__hero{align-items:flex-start;gap:var(--log-space-5);max-width:var(--log-max-width);width:100%;padding:var(--log-space-9) var(--log-space-6) var(--log-space-8);flex-direction:column;margin:0 auto;display:flex}.page-module__E0kJGG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--log-grace-gold);margin:0;font-size:12px}.page-module__E0kJGG__title{font-family:var(--log-font-serif);letter-spacing:-.01em;max-width:22ch;margin:0;font-size:clamp(40px,6.5vw,76px);font-weight:400;line-height:1.04}.page-module__E0kJGG__titleAccent{color:var(--log-grace-gold);font-style:italic}.page-module__E0kJGG__tagline{color:var(--log-muted);max-width:60ch;margin:0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.page-module__E0kJGG__cta{gap:var(--log-space-3);margin-top:var(--log-space-3);flex-wrap:wrap;display:flex}.page-module__E0kJGG__ctaPrimary,.page-module__E0kJGG__ctaSecondary{padding:var(--log-space-3) var(--log-space-5);border-radius:var(--log-radius-pill);letter-spacing:.04em;transition:transform var(--log-motion-fast) var(--log-easing), background-color var(--log-motion-base) var(--log-easing);align-items:center;font-size:14px;display:inline-flex}.page-module__E0kJGG__ctaPrimary{background:var(--log-grace-gold);color:var(--log-graphite-ink)}.page-module__E0kJGG__ctaPrimary:hover{text-decoration:none;transform:translateY(-1px)}.page-module__E0kJGG__ctaSecondary{border:1px solid var(--log-divider);color:var(--log-fg)}.page-module__E0kJGG__ctaSecondary:hover{border-color:var(--log-grace-gold);text-decoration:none}.page-module__E0kJGG__section,.page-module__E0kJGG__sectionAlt{max-width:var(--log-max-width);width:100%;padding:var(--log-space-8) var(--log-space-6);margin:0 auto}.page-module__E0kJGG__sectionAlt{background:var(--log-surface);width:100%;max-width:none}.page-module__E0kJGG__sectionAlt>*{max-width:var(--log-max-width);margin-left:auto;margin-right:auto}.page-module__E0kJGG__sectionTitle{font-family:var(--log-font-serif);margin:0 0 var(--log-space-4);letter-spacing:-.01em;font-size:clamp(28px,3.6vw,40px);font-weight:400;line-height:1.15}.page-module__E0kJGG__sectionLede{color:var(--log-muted);margin:0 0 var(--log-space-6);max-width:56ch;font-size:clamp(15px,1.4vw,17px)}.page-module__E0kJGG__cards{gap:var(--log-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__card{border:1px solid var(--log-divider);border-radius:var(--log-radius-lg);padding:var(--log-space-5);background:var(--log-bg);transition:border-color var(--log-motion-base) var(--log-easing), transform var(--log-motion-base) var(--log-easing)}.page-module__E0kJGG__card:hover{border-color:var(--log-grace-gold);transform:translateY(-2px)}.page-module__E0kJGG__cardTitle{font-family:var(--log-font-serif);margin:0 0 var(--log-space-2);color:var(--log-grace-gold);font-size:22px;font-weight:500}.page-module__E0kJGG__cardBody{color:var(--log-fg);margin:0 0 var(--log-space-3);font-size:15px}.page-module__E0kJGG__cardNote{letter-spacing:.08em;text-transform:uppercase;color:var(--log-muted);margin:0;font-size:12px}.page-module__E0kJGG__principles{gap:var(--log-space-5) var(--log-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__principle{padding-top:var(--log-space-4);border-top:1px solid var(--log-divider)}.page-module__E0kJGG__principleTitle{font-family:var(--log-font-serif);margin:0 0 var(--log-space-2);font-size:20px;font-weight:500}.page-module__E0kJGG__principleBody{color:var(--log-muted);max-width:38ch;margin:0;font-size:15px}.page-module__E0kJGG__downloadGrid{gap:var(--log-space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module__E0kJGG__downloadCard{border:1px solid var(--log-divider);border-radius:var(--log-radius-lg);padding:var(--log-space-5);background:var(--log-bg)}.page-module__E0kJGG__downloadHeader{font-family:var(--log-font-serif);margin:0 0 var(--log-space-3);font-size:18px;font-weight:500}.page-module__E0kJGG__downloadBody{color:var(--log-fg);margin:0 0 var(--log-space-3);font-size:14px;line-height:1.6}.page-module__E0kJGG__downloadBody code{background:var(--log-surface);border-radius:var(--log-radius-sm);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px}.page-module__E0kJGG__downloadMeta{letter-spacing:.12em;text-transform:uppercase;color:var(--log-grace-gold);margin:0;font-size:11px}.page-module__E0kJGG__footer{border-top:1px solid var(--log-divider);background:var(--log-bg);margin-top:auto}.page-module__E0kJGG__footerInner{max-width:var(--log-max-width);padding:var(--log-space-7) var(--log-space-6);gap:var(--log-space-5);margin:0 auto;display:grid}.page-module__E0kJGG__footerBrand{align-items:baseline;gap:var(--log-space-3);display:flex}.page-module__E0kJGG__footerTag{font-family:var(--log-font-serif);color:var(--log-muted);margin:0;font-size:16px}.page-module__E0kJGG__footerNav{gap:var(--log-space-3) var(--log-space-5);color:var(--log-muted);flex-wrap:wrap;font-size:14px;display:flex}.page-module__E0kJGG__footerLegal{color:var(--log-muted);margin:0;font-size:12px}@media (max-width:640px){.page-module__E0kJGG__header{padding:var(--log-space-3) var(--log-space-4)}.page-module__E0kJGG__nav{gap:var(--log-space-3);font-size:13px}.page-module__E0kJGG__hero,.page-module__E0kJGG__section,.page-module__E0kJGG__sectionAlt{padding-left:var(--log-space-4);padding-right:var(--log-space-4)}.page-module__E0kJGG__footerInner{padding:var(--log-space-6) var(--log-space-4)}}
