.page-philosophy .about-body{padding:var(--section-space) var(--gutter);container-type:inline-size}.page-philosophy .about-heading{font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--brand-text-heading,inherit);margin-bottom:1.5rem;font-family:Fraunces,serif;font-size:1.8rem;line-height:1.2}@media (width<=768px){.page-philosophy .about-heading{font-size:1.5rem}}.page-philosophy .about-text{font-variation-settings:"SOFT" 100, "WONK" 1;text-transform:none;opacity:.8;font-family:Fraunces,serif;font-size:.95rem;font-weight:300;line-height:1.8}.page-philosophy .about-text+.about-text{margin-top:1.5rem}.page-philosophy .axiom-intro{font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--brand-accent);margin-bottom:1.5rem;font-family:Fraunces,serif}.page-philosophy .about-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@container (width>=35rem){.page-philosophy .about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.page-philosophy .about-card{flex-direction:column;display:flex}.page-philosophy .about-card h3{text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.page-philosophy .about-card p{margin-bottom:0}.page-philosophy .about-card-name{font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:.25rem;font-family:Fraunces,serif;font-size:1.1rem}.page-philosophy .about-pair{grid-template-columns:minmax(0,6fr) minmax(0,6fr);display:grid}@media (width<=768px){.page-philosophy .about-pair{flex-direction:column;display:flex}}:where(.page-philosophy .about-vision){border-right:1px solid var(--brand-border)}@media (width<=768px){:where(.page-philosophy .about-vision){border-right:none;border-bottom:1px solid var(--brand-border)}}:where(.page-philosophy .about-vision) p{font-size:.85rem;line-height:1.9}:where(.page-philosophy .about-vision) p+p{margin-top:1rem}.page-philosophy .about-vision{color:var(--brand-text-inverted);isolation:isolate;background-color:var(--brand-surface-inverted);--hr-mask:var(--brand-surface-inverted);position:relative}.page-philosophy .about-vision>h1{color:var(--brand-text-heading-inverse)}.page-philosophy .about-vision h2,.page-philosophy .about-vision h3,.page-philosophy .about-vision h4,.page-philosophy .about-vision h5,.page-philosophy .about-vision h6{color:var(--brand-text-inverted)}.page-philosophy .about-vision code{color:var(--brand-text-inverted);background-color:var(--brand-olive)}.page-philosophy .about-vision{border-bottom:1px solid var(--brand-border)}.page-philosophy .about-vision p{text-transform:uppercase;text-transform:initial;font-family:JetBrains Mono,monospace;font-size:.85rem}.page-philosophy .about-vision p strong{color:var(--brand-text-heading-inverse);font-weight:700}@media (width<=768px){:where(.page-philosophy .about-principles){border-right:none;border-bottom:1px solid var(--brand-border)}}.page-philosophy .about-principles{background-color:var(--brand-surface-secondary);color:var(--brand-text)}.page-philosophy .about-principles h1,.page-philosophy .about-principles h2,.page-philosophy .about-principles h3,.page-philosophy .about-principles h4,.page-philosophy .about-principles h5,.page-philosophy .about-principles h6{color:var(--brand-text-heading)}.page-philosophy .about-principles{border-bottom:1px solid var(--brand-border);color:var(--brand-text-inverted);isolation:isolate;background-color:var(--brand-surface-inverted);--hr-mask:var(--brand-surface-inverted);position:relative}.page-philosophy .about-principles:before{content:"";z-index:-1;background-image:var(--texture-dots);filter:brightness(40%);background-position:top;background-repeat:repeat;background-size:10px;position:absolute;inset:0}.page-philosophy .about-principles>h1{color:var(--brand-text-heading-inverse)}.page-philosophy .about-principles h2,.page-philosophy .about-principles h3,.page-philosophy .about-principles h4,.page-philosophy .about-principles h5,.page-philosophy .about-principles h6{color:var(--brand-text-inverted)}.page-philosophy .about-principles code{color:var(--brand-text-inverted);background-color:var(--brand-olive)}.page-philosophy .about-principles .about-card{margin-bottom:2rem}.page-philosophy .about-contribution{background-color:var(--brand-surface-secondary);color:var(--brand-text)}.page-philosophy .about-contribution h1,.page-philosophy .about-contribution h2,.page-philosophy .about-contribution h3,.page-philosophy .about-contribution h4,.page-philosophy .about-contribution h5,.page-philosophy .about-contribution h6{color:var(--brand-text-heading)}.page-philosophy .about-contribution{border-bottom:1px solid var(--brand-border);color:var(--brand-text-inverted);isolation:isolate;background-color:var(--brand-surface-inverted);--hr-mask:var(--brand-surface-inverted);position:relative}.page-philosophy .about-contribution:before{content:"";z-index:-1;background-image:var(--texture-dots);filter:brightness(40%);background-position:top;background-repeat:repeat;background-size:10px;position:absolute;inset:0}.page-philosophy .about-contribution>h1{color:var(--brand-text-heading-inverse)}.page-philosophy .about-contribution h2,.page-philosophy .about-contribution h3,.page-philosophy .about-contribution h4,.page-philosophy .about-contribution h5,.page-philosophy .about-contribution h6{color:var(--brand-text-inverted)}.page-philosophy .about-contribution code{color:var(--brand-text-inverted);background-color:var(--brand-olive)}.page-philosophy .about-contribution .section-header{text-align:center;padding-top:0;padding-bottom:0}.page-philosophy .about-contribution .section-header h2{font-variation-settings:"SOFT" 100, "WONK" 1;font-family:Fraunces,serif;font-size:1.8rem;line-height:1.2}.page-philosophy .about-contribution .section-header .about-heading{margin-bottom:0}.page-philosophy .about-equation{color:var(--brand-text-inverted);isolation:isolate;background-color:var(--brand-surface-inverted);--hr-mask:var(--brand-surface-inverted);position:relative}.page-philosophy .about-equation:before{content:"";z-index:-1;background-image:var(--texture-dots);background-position:top;background-repeat:repeat;background-size:10px;position:absolute;inset:0}.page-philosophy .about-equation>h1{color:var(--brand-text-heading-inverse)}.page-philosophy .about-equation h2,.page-philosophy .about-equation h3,.page-philosophy .about-equation h4,.page-philosophy .about-equation h5,.page-philosophy .about-equation h6{color:var(--brand-text-inverted)}.page-philosophy .about-equation code{color:var(--brand-text-inverted);background-color:var(--brand-olive)}.page-philosophy .row-inner{container-type:inline-size}.page-philosophy :is(.row-destiny,.row-contribution,.row-principles,.row-genesis,.row-equation)>.row-inner{max-width:none}.page-philosophy .philosophy-section{padding-inline:max(0px,50cqw - 960px)}.page-philosophy :is(.row-hero,.row-destiny,.row-contribution,.row-principles,.row-genesis,.row-equation) p{max-width:75ch}.page-philosophy .row-equation p{margin-inline:auto}.page-philosophy .about-vision{padding-left:max(0px,50cqw - 720px)}.page-philosophy .about-principles{padding-right:max(0px,50cqw - 720px)}.page-philosophy .about-contribution{padding-inline:max(0px,50cqw - 720px)}.page-philosophy .equation-spacing{padding-top:4rem;padding-bottom:4rem;font-size:.7rem}.page-download .download-page{min-height:clamp(26rem,60svh,40rem);padding:calc(3.5rem + 2rem + var(--gutter)) var(--gutter) calc(var(--gutter) * 2);justify-content:center;align-items:center;display:flex}.page-download .download-content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-download .download-content>[hidden]{display:none}.page-download .download-content>div{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-download .download-tag{text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:clamp(1rem,.8rem + .6vw,1.4rem);font-weight:400;line-height:2.1}.page-download .download-tag span{background-color:var(--backing);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.35em .6em}@media (width<=576px){.page-download .download-tag{letter-spacing:.08em}}.page-download .download-tag{font-size:.8rem}.page-download .download-heading{font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.02em;font-family:Fraunces,serif;font-size:clamp(2.25rem,1rem + 4vw,4rem);line-height:1.05}.page-download .download-filename{opacity:.6;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.85rem}.page-download .download-fallback{opacity:.8;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6}.page-download .download-fallback a{color:var(--brand-accent)}
