.project-above-the-noise{--atn-accent:#3ddc84;--atn-accent-deep:#218c50;--atn-accent-dim:#3ddc8429;--atn-accent-glow:#3ddc8459;--atn-accent-subtle:#3ddc8414;--proj-accent:var(--atn-accent);--proj-accent-deep:var(--atn-accent-deep);--proj-feature-surface:#0b1410;--proj-feature-line:#3ddc8438}@media (min-width:1024px){.project-above-the-noise .self-center{align-self:center}.project-above-the-noise .proj-hero .c1-7{grid-column:1/span 9}.project-above-the-noise .proj-hero .c8-13:empty{display:none}}.project-above-the-noise .atn-live-section{width:100%;max-width:var(--page-max);padding:0 var(--page-margin);margin:clamp(28px,3.5vw,48px) auto 0}.project-above-the-noise .atn-live-section .proj-artifact-frame{background:#08100c;border:1px solid #3ddc8447;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #000000a6,0 0 32px #3ddc8414}.project-above-the-noise .atn-live-section .proj-artifact-bar{background:#0b1410f2;border-bottom:1px solid #3ddc8433}.project-above-the-noise .atn-live-section .proj-embed{background:#060a08;border:0;width:100%;height:clamp(680px,84vh,1020px);min-height:600px;display:block}.project-above-the-noise .atn-live-section .proj-artifact-caption{max-width:72ch;margin-top:16px}.project-above-the-noise .proj-hero{padding-top:clamp(40px,5vh,72px);padding-bottom:clamp(20px,2.5vw,36px)}.project-above-the-noise .proj-title{font-size:var(--ed-fs-title)}.project-above-the-noise .proj-thesis{font-size:var(--ed-fs-thesis);max-width:none;margin-top:var(--space-evidence)}.project-above-the-noise .proj-ownership{margin-top:var(--space-evidence);font-size:var(--ed-fs-support);max-width:none}.project-above-the-noise .proj-eyebrow,.project-above-the-noise .proj-meta-item,.project-above-the-noise .proj-artifact-bar,.project-above-the-noise .proj-artifact-caption,.project-above-the-noise .proj-frame-bar,.project-above-the-noise .proj-shot-caption,.project-above-the-noise .process-tag{font-size:var(--ed-fs-meta)}.project-above-the-noise .proj-section{padding-top:var(--space-major)}.project-above-the-noise .proj-section:first-of-type{padding-top:clamp(56px,5vw,88px)}.project-above-the-noise .proj-section.is-feature-chapter{padding-top:clamp(95px,8vw,140px)}.project-above-the-noise .proj-section-head{margin-bottom:var(--space-internal);position:relative}.project-above-the-noise .proj-num{font-size:var(--ed-fs-cardhead)}.project-above-the-noise .proj-section-title{font-size:var(--ed-fs-h2);position:relative}.project-above-the-noise .proj-section-title.is-feature{font-size:var(--ed-fs-h2-feature)}.project-above-the-noise .proj-body{font-size:var(--ed-fs-body)}.project-above-the-noise .proj-body-muted{font-size:var(--ed-fs-support)}.project-above-the-noise .proj-lede{margin-bottom:var(--space-evidence)}.project-above-the-noise .proj-section-title>.chapter-mark{font-family:var(--font-display);color:var(--atn-accent);opacity:.07;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:2.05em;font-style:italic;font-weight:340;line-height:1;position:absolute;top:50%;left:.03em;transform:translateY(-50%)}.project-above-the-noise .proj-section-title>:not(.chapter-mark){z-index:1;position:relative}.project-above-the-noise .terminal-box{padding:var(--space-3);font-family:var(--font-mono);color:var(--atn-accent);margin-top:var(--space-3);background:#0b1410b3;border:1px solid #3ddc8447;border-radius:4px;font-size:.82rem;line-height:1.6}.project-above-the-noise .terminal-header{letter-spacing:.08em;text-transform:uppercase;color:#f4efe699;margin-bottom:var(--space-1);justify-content:space-between;font-size:.7rem;display:flex}.content-gate-overlay{z-index:9999;-webkit-backdrop-filter:blur(16px);padding:var(--page-margin);background:#080c0af0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.content-gate-modal{width:100%;max-width:620px;color:var(--paper,#f4efe6);background:#0d1612;border:1px solid #3ddc8459;border-radius:8px;padding:clamp(28px,4vw,44px);position:relative;box-shadow:0 24px 64px #000c,0 0 32px #3ddc841f}.content-gate-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--atn-accent,#3ddc84);align-items:center;gap:8px;margin-bottom:12px;font-size:.72rem;display:flex}.content-gate-eyebrow:before{content:"";background:var(--atn-accent,#3ddc84);width:6px;height:6px;box-shadow:0 0 8px var(--atn-accent,#3ddc84);border-radius:50%;display:inline-block}.content-gate-title{font-family:var(--font-display,serif);letter-spacing:-.03em;color:var(--paper,#f4efe6);margin-bottom:16px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:520;line-height:1.15}.content-gate-body{color:#f4efe6d6;margin-bottom:24px;font-size:clamp(.92rem,1vw,1.05rem);line-height:1.6}.content-gate-actions{border-top:1px solid #3ddc8433;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.gate-btn-proceed{background:var(--atn-accent,#3ddc84);color:#08100c;font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:4px;padding:12px 24px;font-size:.8rem;font-weight:700;transition:all .18s}.gate-btn-proceed:hover,.gate-btn-proceed:focus-visible{background:#5eead4;transform:translateY(-1px);box-shadow:0 0 16px #3ddc8480}.gate-btn-return{color:#f4efe6b8;font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;border:1px solid #f4efe633;border-radius:4px;padding:12px 18px;font-size:.8rem;text-decoration:none;transition:all .18s}.gate-btn-return:hover,.gate-btn-return:focus-visible{color:var(--paper,#f4efe6);background:#f4efe60f;border-color:#f4efe699}@media (max-width:1023px){.project-above-the-noise .proj-title{font-size:clamp(2.8rem,12vw,100px)}.project-above-the-noise .proj-thesis{font-size:clamp(1.15rem,4vw,30px)}.project-above-the-noise .proj-section-title{font-size:clamp(1.6rem,5vw,48px)}.project-above-the-noise .proj-section-title.is-feature{font-size:clamp(1.9rem,6vw,60px)}.project-above-the-noise .proj-section-title>.chapter-mark{opacity:.08;font-size:1.7em}}
@font-face{font-family:"Jersey 25";src:url(/assets/bettr-live/Fonts/Jersey_25/Jersey25-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/bettr-live/Fonts/Rajdhani/Rajdhani-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/bettr-live/Fonts/Rajdhani/Rajdhani-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}.project-bettr{--proj-accent:#ff4d8d;--proj-accent-deep:#8c1e48;--proj-feature-surface:#1c0d14;--proj-feature-line:#ff4d8d3d}.project-bettr .proj-hero{padding-top:clamp(40px,5vh,72px);padding-bottom:clamp(48px,5vw,80px)}.project-bettr .proj-title{font-size:var(--ed-fs-title)}.project-bettr .proj-thesis{font-size:var(--ed-fs-thesis);max-width:none;margin-top:var(--space-evidence)}.project-bettr .proj-meta-grid{gap:22px var(--grid-gap);margin-top:var(--space-evidence);grid-template-columns:1fr 1fr;padding-top:28px;display:grid}.project-bettr .proj-ownership{margin-top:var(--space-evidence);font-size:var(--ed-fs-support);max-width:none}@media (min-width:1024px){.project-bettr .proj-embed{height:clamp(560px,68vh,800px)}}.project-bettr .proj-eyebrow,.project-bettr .proj-meta-item,.project-bettr .proj-artifact-bar,.project-bettr .proj-open-link,.project-bettr .proj-artifact-caption,.project-bettr .proj-frame-bar,.project-bettr .proj-shot-caption,.project-bettr .proj-shot-note-head,.project-bettr .proj-shot-note .outcome,.project-bettr .process-tag{font-size:var(--ed-fs-meta)}.project-bettr .watched .corner-tr,.project-bettr .watched .corner-bl{pointer-events:none;z-index:2;width:22px;height:22px;position:absolute}.project-bettr .watched .corner-tr{border-top:2px solid var(--proj-accent);border-right:2px solid var(--proj-accent);top:-1px;right:-1px}.project-bettr .watched .corner-bl{border-bottom:2px solid var(--proj-accent);border-left:2px solid var(--proj-accent);bottom:-1px;left:-1px}.project-bettr .proj-section{padding-top:var(--space-major)}.project-bettr .proj-section:first-of-type{padding-top:clamp(80px,7vw,124px)}.project-bettr .proj-section.tight-top{padding-top:clamp(100px,8.5vw,145px)}.project-bettr .proj-section.is-feature-chapter{padding-top:clamp(138px,11.5vw,195px)}.project-bettr .proj-section-head{margin-bottom:var(--space-internal)}.project-bettr .proj-num{font-size:var(--ed-fs-cardhead)}.project-bettr .proj-section-title{font-size:var(--ed-fs-h2)}.project-bettr .proj-section-title.is-feature{font-size:var(--ed-fs-h2-feature)}.project-bettr .proj-body{font-size:var(--ed-fs-body)}.project-bettr .proj-body-muted{font-size:var(--ed-fs-support)}.project-bettr .proj-quote{font-size:var(--ed-fs-cardhead);max-width:none}.project-bettr .proj-refs{font-size:var(--ed-fs-refs)}.project-bettr .proj-annotation-label,.project-bettr .type-label,.project-bettr .swatch-lg .swname,.project-bettr .swatch-lg .swrole{font-size:var(--ed-fs-label)}.project-bettr .palette-band{margin-top:var(--space-evidence);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.project-bettr .swatch-lg{min-height:clamp(140px,11vw,196px);font-family:var(--font-mono);flex-direction:column;padding:20px 18px;display:flex}.project-bettr .swatch-lg .swname{text-transform:uppercase;letter-spacing:.04em;opacity:.9}.project-bettr .swatch-lg .swhex{margin-top:14px;font-size:clamp(18px,1.3vw,23px)}.project-bettr .swatch-lg .swrole{opacity:.82;margin-top:auto;padding-top:14px}.project-bettr .type-specimen-feature{margin-top:var(--space-evidence)}.project-bettr .specimen-line{letter-spacing:.02em;color:var(--proj-text);font-family:"Jersey 25",monospace;font-size:clamp(56px,7.2vw,148px);line-height:.92}.project-bettr .type-rows-feature{margin-top:var(--space-evidence)}.project-bettr .type-rows-feature .type-row{justify-content:space-between;align-items:baseline;gap:var(--grid-gap);border-top:1px solid var(--proj-line);margin-top:18px;padding-top:18px;display:flex}.project-bettr .type-rows-feature .type-row:first-child{border-top:none;margin-top:0;padding-top:0}.project-bettr .type-label{color:var(--muted);text-transform:uppercase;white-space:nowrap}@media (max-width:1023px){.project-bettr .proj-title{font-size:clamp(2.8rem,12vw,100px)}.project-bettr .proj-thesis{font-size:clamp(1.15rem,4vw,30px)}.project-bettr .proj-section-title{font-size:clamp(1.6rem,5vw,48px)}.project-bettr .proj-section-title.is-feature{font-size:clamp(1.9rem,6vw,68px)}.project-bettr .specimen-line{font-size:clamp(2.2rem,10vw,56px)}.project-bettr .palette-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}}
.project-cardiopal{--cardiopal-accent:#5b7a73;--cardiopal-accent-deep:#3f544f;--proj-accent:var(--cardiopal-accent);--proj-accent-deep:var(--cardiopal-accent-deep);--proj-feature-surface:color-mix(in srgb, var(--cardiopal-accent) 10%, var(--ink) 90%);--proj-feature-line:#5b7a7347}.project-cardiopal .proj-paper-panel{--proj-surface-2:var(--paper-soft);--proj-line:#0d0c0b24;--proj-text:var(--ink);--proj-text-soft:#4a4038;background:var(--paper);color:var(--ink);border:1px solid var(--paper-soft);margin-top:var(--space-evidence);padding:clamp(24px,2.6vw,56px)}.project-cardiopal .proj-paper-panel>:first-child{margin-top:0}.project-cardiopal .proj-hero{padding-top:clamp(40px,5vh,72px);padding-bottom:clamp(48px,5vw,80px)}.project-cardiopal .proj-title{font-size:var(--ed-fs-title)}.project-cardiopal .proj-thesis{font-size:var(--ed-fs-thesis);max-width:none;margin-top:var(--space-evidence)}.project-cardiopal .proj-meta-grid{gap:22px var(--grid-gap);margin-top:var(--space-evidence);grid-template-columns:1fr 1fr;padding-top:28px;display:grid}.project-cardiopal .proj-ownership{margin-top:var(--space-evidence);font-size:var(--ed-fs-support);max-width:none}@media (min-width:1024px){.project-cardiopal .proj-embed{height:clamp(560px,62vh,760px)}}.project-cardiopal .proj-eyebrow,.project-cardiopal .proj-meta-item,.project-cardiopal .proj-artifact-bar,.project-cardiopal .proj-open-link,.project-cardiopal .proj-artifact-caption,.project-cardiopal .proj-frame-bar,.project-cardiopal .process-tag{font-size:var(--ed-fs-meta)}.project-cardiopal .proj-section{padding-top:var(--space-major)}.project-cardiopal .proj-section:first-of-type{padding-top:clamp(80px,7vw,124px)}.project-cardiopal .proj-section.is-feature-chapter{padding-top:clamp(110px,9vw,165px)}.project-cardiopal .proj-section-head{margin-bottom:var(--space-internal)}.project-cardiopal .proj-num{font-size:var(--ed-fs-cardhead)}.project-cardiopal .proj-section-title{font-size:var(--ed-fs-h2)}.project-cardiopal .proj-body{font-size:var(--ed-fs-body)}.project-cardiopal .proj-body-muted{font-size:var(--ed-fs-support)}.project-cardiopal .proj-lede{margin-bottom:var(--space-evidence)}.project-cardiopal .proj-annotation-label,.project-cardiopal .proj-shot-note-head{font-size:var(--ed-fs-label)}.project-cardiopal .proj-annotation{font-size:var(--ed-fs-support)}.project-cardiopal .proj-section>.proj-annotation-label,.project-cardiopal .feature-list{margin-top:var(--space-evidence)}.project-cardiopal .feature-row{gap:var(--grid-gap);padding:var(--space-4) 0;border-top:1px solid var(--proj-feature-line,var(--proj-line));grid-template-columns:minmax(180px,300px) 1fr;display:grid}.project-cardiopal .feature-list .feature-row:last-child{border-bottom:1px solid var(--proj-feature-line,var(--proj-line))}.project-cardiopal .feature-name{font-family:var(--font-display);font-weight:400;font-size:var(--ed-fs-cardhead);color:var(--proj-text)}.project-cardiopal .feature-desc{font-size:var(--ed-fs-support);color:var(--proj-text-soft);max-width:46em;line-height:1.65}.project-cardiopal .vitals-grid{margin-top:var(--space-4);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.project-cardiopal .vitals-card{background:var(--proj-surface-2);border:1px solid var(--proj-line);padding:var(--space-3)}.project-cardiopal .vitals-num{font-family:var(--font-display);color:var(--proj-accent-deep);font-size:clamp(2.3rem,3.2vw,3.4rem);font-weight:380;line-height:1}.project-cardiopal .vitals-label{color:var(--proj-text-soft);margin-top:10px;font-size:.95rem;line-height:1.5}.project-cardiopal .task-list{margin-top:var(--space-3);flex-direction:column;gap:1px;display:flex}.project-cardiopal .task-row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--proj-line);grid-template-columns:190px 1fr;font-size:1.02rem;line-height:1.6;display:grid}.project-cardiopal .task-name{font-family:var(--font-mono);color:var(--proj-text);font-size:.8rem}.project-cardiopal .task-desc{color:var(--proj-text-soft)}.project-cardiopal .quote-grid{margin-top:var(--space-3);gap:var(--space-2);grid-template-columns:1fr;align-content:start;display:grid}.project-cardiopal .quote-card{background:var(--proj-surface-2);border:1px solid var(--proj-line);padding:var(--space-3);font-family:var(--font-display);font-size:1.15rem;font-style:italic;line-height:1.5}@media (max-width:1023px){.project-cardiopal .proj-title{font-size:clamp(2.8rem,12vw,100px)}.project-cardiopal .proj-thesis{font-size:clamp(1.15rem,4vw,30px)}.project-cardiopal .proj-section-title{font-size:clamp(1.6rem,5vw,48px)}.project-cardiopal .feature-row{grid-template-columns:1fr;gap:8px}}@media (max-width:760px){.project-cardiopal .vitals-grid{grid-template-columns:1fr 1fr}.project-cardiopal .task-row,.project-cardiopal .quote-grid{grid-template-columns:1fr}}
.project-echoes{--echoes-accent:#87a2b8;--echoes-accent-deep:#56707f;--echoes-slate:#171b20;--echoes-slate-line:#87a2b833;--echoes-lamp:#c99a5b;--proj-accent:var(--echoes-accent);--proj-accent-deep:var(--echoes-accent-deep);--proj-feature-surface:var(--echoes-slate);--proj-feature-line:var(--echoes-slate-line)}@media (min-width:1024px){.project-echoes .self-center{align-self:center}}.project-echoes .tone-dim img{filter:saturate(.78)brightness(.94)contrast(1.03)}.project-echoes .proj-hero{padding-top:clamp(40px,5vh,72px);padding-bottom:clamp(48px,5vw,80px)}.project-echoes .proj-title{font-size:var(--ed-fs-title)}.project-echoes .proj-thesis{font-size:var(--ed-fs-thesis);max-width:none;margin-top:var(--space-evidence)}.project-echoes .proj-ownership{margin-top:var(--space-evidence);font-size:var(--ed-fs-support);max-width:none}.project-echoes .proj-eyebrow,.project-echoes .proj-artifact-bar,.project-echoes .proj-artifact-caption,.project-echoes .proj-frame-bar,.project-echoes .proj-shot-caption{font-size:var(--ed-fs-meta)}.project-echoes .proj-section{padding-top:var(--space-major)}.project-echoes .proj-section:first-of-type{padding-top:clamp(80px,7vw,124px)}.project-echoes .proj-section.is-feature-chapter{padding-top:clamp(110px,9vw,165px)}.project-echoes .proj-section-head{margin-bottom:var(--space-internal)}.project-echoes .proj-num{font-size:var(--ed-fs-cardhead)}.project-echoes .proj-section-title{font-size:var(--ed-fs-h2)}.project-echoes .proj-body{font-size:var(--ed-fs-body)}.project-echoes .proj-lede{margin-bottom:var(--space-evidence)}.project-echoes .proj-shot-caption{font-style:italic}.project-echoes .accent-heading{color:var(--proj-accent)}.project-echoes .proj-dominant-shot{margin-top:0}.project-echoes .proj-dominant-shot .proj-shot-caption{font-style:normal}.project-echoes .runner-dominant{margin-inline:auto}.project-echoes .echoes-pause{padding:clamp(48px, 7vw, 96px) var(--page-margin);text-align:center;border-top:1px solid color-mix(in srgb, var(--echoes-accent) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--echoes-accent) 40%, transparent)}.project-echoes .echoes-pause p{max-width:20em;font-family:var(--font-display);color:var(--proj-text-soft);margin:0 auto;font-size:clamp(1.6rem,3.4vw,2.6rem);font-style:italic;font-weight:340;line-height:1.4}.project-echoes .echoes-pause p em{color:var(--echoes-lamp);font-style:italic}.project-echoes .lamp-word{color:var(--echoes-lamp)}.project-echoes .flow-list{margin-top:var(--space-evidence);position:relative}.project-echoes .flow-list:before{content:"";background:var(--proj-accent);opacity:.35;width:1px;position:absolute;top:16px;bottom:16px;left:27px}.project-echoes .flow-row{gap:var(--space-3);align-items:flex-start;padding:16px 0;display:flex;position:relative}.project-echoes .flow-num{font-family:var(--font-mono);color:var(--ink);background:var(--proj-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;display:flex}.project-echoes .flow-copy{gap:var(--space-3);flex-wrap:wrap;flex:auto;display:flex}.project-echoes .flow-name{font-family:var(--font-display);color:var(--proj-text);flex:0 0 170px;font-size:1.14rem;font-weight:400}.project-echoes .flow-desc{color:var(--proj-text-soft);flex:260px;font-size:.98rem;line-height:1.6}.project-echoes .pdrl{margin-top:var(--space-evidence);gap:var(--space-3) var(--grid-gap);grid-template-columns:1fr 1fr;display:grid}.project-echoes .pdrl-item{border-top:1px solid color-mix(in srgb, var(--proj-accent) 45%, var(--proj-line) 55%);padding-top:14px}.project-echoes .quote-grid{margin-top:var(--space-3);gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.project-echoes .quote-card{background:var(--proj-surface-2);border:1px solid var(--proj-accent);padding:var(--space-3) var(--space-4);font-family:var(--font-display);font-size:1.08rem;font-style:italic;line-height:1.5}.project-echoes .video-poster{background:var(--proj-feature-surface,#000);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0}.project-echoes .video-poster-play{border:1px solid var(--proj-accent);width:58px;height:58px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;transition:transform .25s,background .25s;display:flex}.project-echoes .video-poster:hover .video-poster-play,.project-echoes .video-poster:focus-visible .video-poster-play{background:var(--proj-accent);color:var(--ink)}.project-echoes .video-poster-title{font-family:var(--font-display);color:var(--paper);font-size:1.3rem;font-style:italic}@media (max-width:1023px){.project-echoes .proj-title{font-size:clamp(2.8rem,12vw,100px)}.project-echoes .proj-thesis{font-size:clamp(1.15rem,4vw,30px)}.project-echoes .proj-section-title{font-size:clamp(1.6rem,5vw,48px)}}@media (max-width:760px){.project-echoes .pdrl,.project-echoes .quote-grid{grid-template-columns:1fr}}
.project-frankenteen{--frankenteen-accent:#c68a2e;--frankenteen-accent-deep:#8c5f1c;--frankenteen-violet:#7a5a82;--proj-accent:var(--frankenteen-accent);--proj-accent-deep:var(--frankenteen-accent-deep);--proj-feature-surface:#1b140c;--proj-feature-line:#c68a2e42}@media (min-width:1024px){.project-frankenteen .self-center{align-self:center}}.project-frankenteen .proj-hero{padding-top:clamp(40px,5vh,72px);padding-bottom:clamp(32px,3.5vw,56px)}.project-frankenteen .proj-title{font-size:var(--ed-fs-title)}.project-frankenteen .proj-thesis{font-size:var(--ed-fs-thesis);max-width:none;margin-top:var(--space-evidence)}.project-frankenteen .proj-ownership{margin-top:var(--space-evidence);font-size:var(--ed-fs-support);max-width:none}.project-frankenteen .proj-eyebrow,.project-frankenteen .proj-meta-item,.project-frankenteen .proj-artifact-bar,.project-frankenteen .proj-artifact-caption,.project-frankenteen .proj-frame-bar,.project-frankenteen .proj-shot-caption,.project-frankenteen .process-tag{font-size:var(--ed-fs-meta)}.project-frankenteen .proj-section{padding-top:var(--space-major)}.project-frankenteen .proj-section:first-of-type{padding-top:clamp(56px,5vw,88px)}.project-frankenteen .proj-section.is-feature-chapter{padding-top:clamp(95px,8vw,140px)}.project-frankenteen .proj-section-head{margin-bottom:var(--space-internal);position:relative}.project-frankenteen .proj-num{font-size:var(--ed-fs-cardhead)}.project-frankenteen .proj-section-title{font-size:var(--ed-fs-h2);position:relative}.project-frankenteen .proj-section-title.is-feature{font-size:var(--ed-fs-h2-feature)}.project-frankenteen .proj-body{font-size:var(--ed-fs-body)}.project-frankenteen .proj-body-muted{font-size:var(--ed-fs-support)}.project-frankenteen .proj-lede{margin-bottom:var(--space-evidence)}.project-frankenteen .proj-section-title>.chapter-mark{font-family:var(--font-display);color:var(--frankenteen-violet);opacity:.065;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:2.05em;font-style:italic;font-weight:340;line-height:1;position:absolute;top:50%;left:.03em;transform:translateY(-50%)}.project-frankenteen .proj-section-title>:not(.chapter-mark){z-index:1;position:relative}.project-frankenteen .proj-finding-list{margin-top:var(--space-3);flex-direction:column;gap:1px;display:flex}.project-frankenteen .proj-finding-row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--proj-line);grid-template-columns:130px 1fr;font-size:.92rem;line-height:1.6;display:grid}.project-frankenteen .proj-finding-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;text-align:center;border:1px solid;border-radius:999px;height:fit-content;padding:4px 10px;font-size:.66rem}.project-frankenteen .proj-finding-tag.tone-fine{color:#6fcf6f;background:#6fcf6f1a}.project-frankenteen .proj-finding-tag.tone-urgent{color:var(--proj-accent);background:color-mix(in srgb, var(--proj-accent) 14%, transparent)}.project-frankenteen .proj-finding-tag.tone-nice{color:#d9a441;background:#d9a4411f}.project-frankenteen .proj-finding-text{color:var(--proj-text-soft)}@media (max-width:1023px){.project-frankenteen .proj-title{font-size:clamp(2.8rem,12vw,100px)}.project-frankenteen .proj-thesis{font-size:clamp(1.15rem,4vw,30px)}.project-frankenteen .proj-section-title{font-size:clamp(1.6rem,5vw,48px)}.project-frankenteen .proj-section-title.is-feature{font-size:clamp(1.9rem,6vw,60px)}.project-frankenteen .proj-section-title>.chapter-mark{opacity:.08;font-size:1.7em}}@media (max-width:760px){.project-frankenteen .proj-finding-row{grid-template-columns:1fr}}
.project-playing-freedom{--freedom-bg:#0c1118;--freedom-surface:#141b26;--freedom-ink:#edeff2;--freedom-muted:#7c8696;--freedom-accent:#e14b3c;--freedom-line:color-mix(in srgb, var(--freedom-accent) 26%, #edeff21f);--freedom-line-2:color-mix(in srgb, var(--freedom-accent) 38%, #edeff22e);--proj-surface:var(--freedom-bg);--proj-text:var(--freedom-ink);--proj-accent:var(--freedom-accent);z-index:1;color:var(--freedom-ink);font-family:var(--font-body);background:0 0;line-height:normal;position:relative}.project-playing-freedom *,.project-playing-freedom :before,.project-playing-freedom :after{box-sizing:border-box}.freedom-statusbar{border-bottom:1px solid var(--freedom-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--freedom-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:28px 0;font-size:12px;display:flex}.freedom-statusbar a,.freedom-nav-back,.freedom-nav-next{color:inherit;text-decoration:none}.freedom-statusbar a:hover,.freedom-statusbar a:focus-visible,.freedom-nav-back:hover,.freedom-nav-back:focus-visible,.freedom-nav-next:hover,.freedom-nav-next:focus-visible{color:var(--freedom-accent)}.freedom-hero{padding:64px 0 40px}.freedom-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--freedom-accent);align-items:center;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.freedom-eyebrow:before{content:"";background:var(--freedom-accent);width:18px;height:1px;display:inline-block}.freedom-title{font-family:var(--font-mono);letter-spacing:-.01em;font-size:clamp(34px,6vw,64px);font-weight:700;line-height:1.05}.freedom-thesis{color:var(--freedom-muted);max-width:640px;margin-top:24px;font-size:19px;line-height:1.6}.freedom-tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.freedom-tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--freedom-muted);border:1px solid var(--freedom-line-2);border-radius:999px;padding:6px 14px;font-size:11px}.freedom-video-hero{background:var(--freedom-surface);border:1px solid var(--freedom-line-2);border-radius:10px;margin-top:0;overflow:hidden}.freedom-video-bar{border-bottom:1px solid var(--freedom-line);font-family:var(--font-mono);color:var(--freedom-muted);justify-content:space-between;padding:12px 18px;font-size:11px;display:flex}.freedom-video-wrap{aspect-ratio:16/9;background:#000;width:100%;position:relative}.freedom-video-wrap iframe{vertical-align:baseline;border:0;width:100%;height:100%;display:inline}.freedom-video-caption{font-family:var(--font-mono);color:var(--freedom-muted);margin-top:14px;font-size:12px;line-height:1.6}.freedom-section{margin-top:88px}.freedom-section-head{border-bottom:1px solid var(--freedom-line);align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:14px;display:flex}.freedom-section-head span{font-family:var(--font-mono);color:var(--freedom-accent);font-size:13px}.freedom-section-head h2{letter-spacing:-.01em;font-size:24px;font-weight:600}.freedom-body{color:var(--freedom-ink);max-width:680px;font-size:16px;line-height:1.75}.freedom-body+.freedom-body{margin-top:18px}.freedom-body-muted{color:var(--freedom-muted)}.freedom-note-box{background:var(--freedom-surface);border:1px solid var(--freedom-line-2);color:var(--freedom-muted);border-radius:8px;margin-top:32px;padding:18px 22px;font-size:13px;line-height:1.7}.freedom-note-box strong{color:var(--freedom-ink)}.freedom-reflection{background:var(--freedom-surface);border-left:2px solid var(--freedom-accent);border-radius:0 8px 8px 0;margin-top:32px;padding:28px 30px}.freedom-reflection .freedom-body{margin:0}.freedom-refs{color:var(--freedom-muted);max-width:680px;margin-top:24px;font-size:13px;line-height:1.9}.freedom-footer-nav{border-top:1px solid var(--freedom-line);justify-content:space-between;align-items:center;margin-top:110px;padding:40px 0 70px;display:flex}.freedom-nav-back{font-family:var(--font-mono);color:var(--freedom-muted);font-size:13px;transition:color .2s}.freedom-nav-next{font-family:var(--font-mono);color:var(--freedom-ink);align-items:center;gap:10px;font-size:13px;transition:color .2s;display:flex}.freedom-nav-next span{color:var(--freedom-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}@media (max-width:760px){.freedom-statusbar,.freedom-footer-nav{flex-wrap:wrap;align-items:flex-start;gap:20px}}
.project-smartphone-mold{--smartphone-bg:#0c1118;--smartphone-surface:#141b26;--smartphone-ink:#edeff2;--smartphone-muted:#7c8696;--smartphone-accent:#38bdf8;--smartphone-line:color-mix(in srgb, var(--smartphone-accent) 26%, #edeff21f);--smartphone-line-2:color-mix(in srgb, var(--smartphone-accent) 38%, #edeff22e);--proj-surface:var(--smartphone-bg);--proj-text:var(--smartphone-ink);--proj-accent:var(--smartphone-accent);z-index:1;color:var(--smartphone-ink);font-family:var(--font-body);background:0 0;line-height:normal;position:relative}.project-smartphone-mold *,.project-smartphone-mold :before,.project-smartphone-mold :after{box-sizing:border-box}.smartphone-statusbar{border-bottom:1px solid var(--smartphone-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--smartphone-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:28px 0;font-size:12px;display:flex}.smartphone-statusbar a,.smartphone-nav-back,.smartphone-nav-next{color:inherit;text-decoration:none}.smartphone-statusbar a:hover,.smartphone-statusbar a:focus-visible,.smartphone-nav-back:hover,.smartphone-nav-back:focus-visible,.smartphone-nav-next:hover,.smartphone-nav-next:focus-visible{color:var(--smartphone-accent)}.smartphone-hero{padding:64px 0 40px}.smartphone-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--smartphone-accent);align-items:center;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.smartphone-eyebrow:before{content:"";background:var(--smartphone-accent);width:18px;height:1px;display:inline-block}.smartphone-title{font-family:var(--font-mono);letter-spacing:-.01em;font-size:clamp(30px,5.2vw,54px);font-weight:700;line-height:1.1}.smartphone-thesis{color:var(--smartphone-muted);max-width:640px;margin-top:24px;font-size:19px;line-height:1.6}.smartphone-tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.smartphone-tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--smartphone-muted);border:1px solid var(--smartphone-line-2);border-radius:999px;padding:6px 14px;font-size:11px}.smartphone-hero-image{border:1px solid var(--smartphone-line-2);border-radius:10px;margin-top:48px;overflow:hidden}.smartphone-hero-image img{width:100%;height:auto;display:block}.smartphone-hero-caption{font-family:var(--font-mono);color:var(--smartphone-muted);margin-top:14px;font-size:12px;line-height:1.6}.smartphone-section{margin-top:88px}.smartphone-section-head{border-bottom:1px solid var(--smartphone-line);align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:14px;display:flex}.smartphone-section-head span{font-family:var(--font-mono);color:var(--smartphone-accent);font-size:13px}.smartphone-section-head h2{letter-spacing:-.01em;font-size:24px;font-weight:600}.smartphone-body{color:var(--smartphone-ink);max-width:680px;font-size:16px;line-height:1.75}.smartphone-body+.smartphone-body{margin-top:18px}.smartphone-body-muted{color:var(--smartphone-muted)}.smartphone-shot-grid{grid-template-columns:1fr 1fr;gap:2px;margin-top:32px;display:grid}.smartphone-shot{background:var(--smartphone-surface);border:1px solid var(--smartphone-line);overflow:hidden}.smartphone-shot img{object-fit:cover;width:100%;height:260px;display:block}.smartphone-quote{border-left:2px solid var(--smartphone-accent);background:var(--smartphone-surface);color:var(--smartphone-ink);max-width:640px;margin-top:28px;padding:20px 24px;font-size:16px;font-style:italic;line-height:1.7}.smartphone-frame-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:32px;display:grid}.smartphone-frame-card{background:var(--smartphone-surface);border:1px solid var(--smartphone-line);padding:20px 18px}.smartphone-frame-card h3{font-size:15px;font-weight:600}.smartphone-frame-card p{color:var(--smartphone-muted);margin-top:10px;font-size:13px;line-height:1.6}.smartphone-quote-shot{justify-content:center;align-items:center;padding:24px;display:flex}.smartphone-quote-shot p{color:var(--smartphone-muted);font-size:14px;font-style:italic;line-height:1.6}.smartphone-reflection{background:var(--smartphone-surface);border-left:2px solid var(--smartphone-accent);border-radius:0 8px 8px 0;margin-top:32px;padding:28px 30px}.smartphone-reflection .smartphone-body{margin:0}.smartphone-refs{color:var(--smartphone-muted);max-width:680px;margin-top:24px;font-size:13px;line-height:1.9}.smartphone-footer-nav{border-top:1px solid var(--smartphone-line);justify-content:space-between;align-items:center;margin-top:110px;padding:40px 0 70px;display:flex}.smartphone-nav-back{font-family:var(--font-mono);color:var(--smartphone-muted);font-size:13px;transition:color .2s}.smartphone-nav-next{font-family:var(--font-mono);color:var(--smartphone-ink);align-items:center;gap:10px;font-size:13px;transition:color .2s;display:flex}.smartphone-nav-next span{color:var(--smartphone-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}@media (max-width:760px){.smartphone-shot-grid,.smartphone-frame-grid{grid-template-columns:1fr}.smartphone-statusbar,.smartphone-footer-nav{flex-wrap:wrap;align-items:flex-start;gap:20px}}
