.page_main__012Yp{flex:1 1;max-width:40rem;width:100%;margin:0 auto;padding:var(--space-12) var(--content-pad);display:flex;flex-direction:column;gap:var(--space-8)}.page_header__g0mmK{text-align:left;display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.page_eyebrow__w1LS1{margin:0}.page_title__WOVep{font-family:var(--font-serif-display);font-size:clamp(2.25rem,6vw,var(--text-4xl));font-weight:400;letter-spacing:-.02em;margin:0;color:var(--color-ivory);text-shadow:0 0 1px var(--color-auryn-line),0 0 20px var(--color-auryn-line-soft)}.page_tagline__t1zIb{font-family:var(--font-serif);font-size:var(--text-base);font-style:italic;color:var(--color-fg-muted);margin:0;line-height:1.55;max-width:36rem}.page_form__oT7fC{display:flex;flex-direction:column;gap:var(--space-5)}.page_field__BT6jw{display:flex;flex-direction:column;gap:var(--space-2)}.page_label__PnGS9{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-fg-muted);letter-spacing:.04em}.page_input__I__Rq,.page_textarea__pt4Lq{font-family:var(--font-serif);font-size:var(--text-base);background:var(--color-surface-2);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);transition:border-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart)}.page_input__I__Rq:hover,.page_textarea__pt4Lq:hover{border-color:var(--color-auryn-line-soft)}.page_input__I__Rq:focus,.page_textarea__pt4Lq:focus{outline:none;border-color:var(--color-auryn);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-auryn-line-soft)}.page_textarea__pt4Lq{min-height:8rem;resize:vertical;font-family:inherit;line-height:1.6}.page_submit__61LRL{align-self:flex-start;font-family:var(--font-display);font-size:var(--text-sm);background:transparent;color:var(--color-auryn);border:1px solid var(--color-auryn);border-radius:var(--radius);padding:var(--space-3) var(--space-8);cursor:pointer;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background var(--dur-base) var(--ease-out-quart),color var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart);position:relative}.page_submit__61LRL:hover:not(:disabled){background:var(--color-auryn);color:var(--color-void);box-shadow:0 0 0 4px var(--color-auryn-line-soft)}.page_submit__61LRL:disabled{opacity:.5;cursor:not-allowed}.page_status__sWz_4{font-family:var(--font-display);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);border-radius:var(--radius);margin:0;letter-spacing:.02em}.page_statusSuccess___zh63{background:color-mix(in oklch,var(--color-success) 12%,transparent);color:var(--color-success);border:1px solid color-mix(in oklch,var(--color-success) 30%,transparent)}.page_statusError__bwfqx{background:color-mix(in oklch,oklch(.58 .165 25) 12%,transparent);color:oklch(.7 .18 25);border:1px solid color-mix(in oklch,oklch(.58 .165 25) 30%,transparent)}.page_note__e0UMj{font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;color:var(--color-fg-dim);margin:0}.page_note__e0UMj a{color:var(--color-auryn);text-underline-offset:3px}.page_note__e0UMj a:hover{text-decoration:underline}.binary-line_line__TUVPC{display:flex;align-items:center;width:100%;position:relative}.binary-line_line__TUVPC:after,.binary-line_line__TUVPC:before{content:"";flex:1 1 auto;height:1px;background:linear-gradient(to right,transparent 0,var(--color-auryn-line) 50%,var(--color-auryn-line) 100%)}.binary-line_line__TUVPC:after{background:linear-gradient(to left,transparent 0,var(--color-auryn-line) 50%,var(--color-auryn-line) 100%)}.binary-line_line__TUVPC.binary-line_sm__Whwie{max-width:18rem;margin-inline:auto}.binary-line_line__TUVPC.binary-line_sm__Whwie .binary-line_glyph__u0jZJ{font-size:.7rem}.binary-line_line__TUVPC.binary-line_md__nFR79{max-width:28rem;margin-inline:auto}.binary-line_line__TUVPC.binary-line_md__nFR79 .binary-line_glyph__u0jZJ{font-size:1rem}.binary-line_line__TUVPC.binary-line_lg__8MDBu{max-width:40rem;margin-inline:auto}.binary-line_line__TUVPC.binary-line_lg__8MDBu .binary-line_glyph__u0jZJ{font-size:1.4rem}.binary-line_glyph__u0jZJ{flex:0 0 auto;color:var(--color-auryn);display:inline-flex;align-items:center;padding-inline:.6em;filter:drop-shadow(0 0 6px var(--color-auryn-glow))}.binary-line_line__TUVPC.binary-line_left__oev6l{margin-inline:0}.binary-line_line__TUVPC.binary-line_left__oev6l:before{flex:0 0 4rem;background:linear-gradient(to right,var(--color-auryn-line),var(--color-auryn-line))}.binary-line_line__TUVPC.binary-line_left__oev6l:after{background:linear-gradient(to left,transparent,var(--color-auryn-line))}.binary-line_line__TUVPC.binary-line_right__Gj02H{margin-inline:0}.binary-line_line__TUVPC.binary-line_right__Gj02H:after{flex:0 0 4rem;background:linear-gradient(to left,var(--color-auryn-line),var(--color-auryn-line))}.binary-line_line__TUVPC.binary-line_right__Gj02H:before{background:linear-gradient(to right,transparent,var(--color-auryn-line))}.page_main__m8nuj{flex:1 1;max-width:48rem;width:100%;margin:0 auto;padding:var(--space-12) var(--content-pad);display:flex;flex-direction:column;gap:var(--space-8)}.page_header__Odgy0{text-align:left;display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.page_eyebrow__E4FCI{margin:0}.page_title__1SBTO{font-family:var(--font-serif-display);font-size:clamp(2.25rem,6vw,var(--text-4xl));font-weight:400;letter-spacing:-.02em;margin:0;color:var(--color-ivory);text-shadow:0 0 1px var(--color-auryn-line),0 0 20px var(--color-auryn-line-soft)}.page_tagline__KJGMS{font-family:var(--font-serif);font-size:var(--text-base);font-style:italic;color:var(--color-fg-muted);margin:0;line-height:1.5;max-width:36rem}.page_list__W3__0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-8)}.page_entry__2HAy0{border-left:1px solid var(--color-border);padding-left:var(--space-6);position:relative;transition:border-color var(--dur-base) var(--ease-out-quart)}.page_entry__2HAy0:before{content:"";position:absolute;top:.5rem;left:-3px;width:5px;height:5px;border-radius:50%;background:var(--color-auryn);opacity:.4;transition:opacity var(--dur-base) var(--ease-out-quart)}.page_entry__2HAy0:hover{border-left-color:var(--color-auryn-line)}.page_entry__2HAy0:hover:before{opacity:1;box-shadow:0 0 8px var(--color-auryn-glow)}.page_entryHeader__uBqEV{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2)}.page_date____nVe{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-fg-dim);font-feature-settings:"tnum";letter-spacing:.02em}.page_version__OjLYO{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-auryn);font-weight:600;letter-spacing:.04em}.page_entryTitle__lG86G{flex:1 1 100%;font-family:var(--font-serif-display);font-size:var(--text-xl);font-weight:500;margin:0;color:var(--color-ivory);letter-spacing:-.005em}.page_entryDescription__i21Ef{font-family:var(--font-serif);font-size:var(--text-base);line-height:1.7;color:var(--color-fg-muted);margin:0 0 var(--space-3)}.page_tags__FAxuw{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_tag__GDS9Y{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;padding:.2em .6em;border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-fg-muted);border:1px solid var(--color-border)}.page_tag__GDS9Y[data-tag=feature]{color:var(--color-auryn);border-color:var(--color-auryn-line-soft)}.page_tag__GDS9Y[data-tag=fix]{color:#c8965e}.page_tag__GDS9Y[data-tag=infra]{color:var(--color-accent-2)}.page_main__VWO7d{flex:1 1;max-width:44rem;width:100%;margin:0 auto;padding:var(--space-12) var(--content-pad);display:flex;flex-direction:column;gap:var(--space-10)}.page_header__xv8O6{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.page_eyebrow__TYNfW{margin:0}.page_title__ocJpc{font-family:var(--font-serif-display);font-size:clamp(2.75rem,9vw,var(--text-5xl));font-weight:400;letter-spacing:-.02em;margin:0;line-height:1;color:var(--color-ivory);text-shadow:0 0 1px var(--color-auryn-line),0 0 24px var(--color-auryn-line-soft);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.page_titleMark__uTBYe{color:var(--color-auryn);filter:drop-shadow(0 0 10px var(--color-auryn-glow))}.page_tagline__2Bwyo{font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;color:var(--color-fg-muted);margin:0;line-height:1.5;max-width:36rem}.page_sections__fp6h_{display:flex;flex-direction:column;gap:var(--space-8)}.page_section__60427{border-left:1px solid var(--color-border);padding-left:var(--space-6);position:relative;transition:border-color var(--dur-base) var(--ease-out-quart)}.page_section__60427:before{content:"";position:absolute;top:0;left:-1px;width:1px;height:0;background:var(--color-auryn);transition:height var(--dur-slow) var(--ease-out-quart)}.page_section__60427:hover{border-left-color:var(--color-auryn-line)}.page_section__60427:hover:before{height:1.5rem}.page_sectionHead__4_uyw{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3)}.page_sectionIndex__6_AkS{font-family:var(--font-display);font-size:var(--text-xs);color:var(--color-auryn);letter-spacing:.12em;font-feature-settings:"tnum"}.page_sectionTitle__lCZSS{font-family:var(--font-serif-display);font-size:var(--text-lg);font-weight:500;color:var(--color-ivory);margin:0;letter-spacing:-.005em}.page_prose__Nz5_G{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-fg-muted);line-height:1.75;margin:0}.page_footer__4m5nS{text-align:center;font-family:var(--font-serif);font-style:italic;color:var(--color-fg-dim);font-size:var(--text-sm);padding-top:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.page_link__3FKZe{color:var(--color-auryn);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--color-auryn-line-soft);text-decoration-color:var(--color-auryn-line-soft);transition:color var(--dur-fast) var(--ease-out-quart),-webkit-text-decoration-color var(--dur-fast) var(--ease-out-quart);transition:text-decoration-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart);transition:text-decoration-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart),-webkit-text-decoration-color var(--dur-fast) var(--ease-out-quart)}.page_link__3FKZe:hover{color:var(--color-ivory);-webkit-text-decoration-color:var(--color-auryn);text-decoration-color:var(--color-auryn)}.page_main__4XbH4{flex:1 1;max-width:52rem;width:100%;margin:0 auto;padding:var(--space-8) var(--content-pad) var(--space-12);display:flex;flex-direction:column;gap:var(--space-8)}.page_back__mNmM3{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-fg-muted);letter-spacing:.04em;transition:color var(--dur-fast) var(--ease-out-quart),letter-spacing var(--dur-base) var(--ease-out-quart);align-self:flex-start}.page_back__mNmM3:hover{color:var(--color-auryn);letter-spacing:.06em}.page_header__embgq{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.page_preview__bfdZ2{margin:0;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-void);box-shadow:var(--shadow-card),0 24px 70px oklch(0 0 0/.28)}.page_previewImage__0aAOJ{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.page_meta__dp5oL{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.page_status__6TQ_T{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--project-accent)}.page_statusDot__MaAA9{width:.5rem;height:.5rem;border-radius:50%;background:var(--project-accent);box-shadow:0 0 0 3px var(--project-status-bg),0 0 6px var(--project-status-bg)}.page_year__BYo6s{color:var(--color-fg-dim);font-feature-settings:"tnum"}.page_title__W2ZdT{font-family:var(--font-serif-display);font-size:clamp(2.5rem,8vw,var(--text-5xl));font-weight:400;letter-spacing:-.02em;margin:0;line-height:1.05;color:var(--color-ivory);text-shadow:0 0 1px var(--color-auryn-line),0 0 24px var(--color-auryn-line-soft)}.page_summary__r6N4k{font-family:var(--font-serif);font-size:var(--text-xl);font-style:italic;color:var(--color-fg);line-height:1.5;margin:0;max-width:42rem}.page_facts__l9dMn{display:flex;flex-wrap:wrap;gap:var(--space-6);font-family:var(--font-display);font-size:var(--text-sm);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.page_fact__DbxB_{display:flex;flex-direction:column;gap:var(--space-1)}.page_factLabel__pJ5Gd{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-dim)}.page_factValue__g4dEU{color:var(--color-fg)}.page_authorLink__icH_d{color:var(--color-auryn);transition:color var(--dur-fast) var(--ease-out-quart)}.page_authorLink__icH_d:hover{color:var(--color-ivory)}.page_section__uE7Cp{display:flex;flex-direction:column;gap:var(--space-3)}.page_sectionTitle__S_mh2{font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-auryn);margin:0 0 var(--space-2);font-weight:600;display:inline-flex;align-items:center;gap:var(--space-2)}.page_sectionMark__BV4JD{color:var(--color-auryn)}.page_prose__pxUKO{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-fg-muted);line-height:1.75;margin:0;max-width:42rem}.page_outcomes__8bzU1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.page_outcomes__8bzU1 li{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-fg-muted);padding-left:var(--space-6);position:relative;line-height:1.55}.page_outcomes__8bzU1 li:before{content:"→";position:absolute;left:0;color:var(--color-auryn);font-family:var(--font-display)}.page_tech__8hW1j{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_tag__cM7FU{font-family:var(--font-display);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg);letter-spacing:.04em}.page_links__7Rx_R{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.page_link__gR_AJ{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-auryn);transition:color var(--dur-fast) var(--ease-out-quart)}.page_link__gR_AJ:hover{color:var(--color-ivory)}.page_linkType__DW4CJ{color:var(--color-fg-dim);font-size:var(--text-sm)}