/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#010305;--blue-black:#031018;--cyan:#8edbd9;--cyan-bright:#c4f3ef;--cyan-muted:#4f8d92;--orange:#ef5b18;--orange-bright:#ff7a2e;--hairline:#8edbd933;--page-padding:clamp(1.25rem, 4vw, 4.5rem);--content-width:66rem;--progress:0%}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 76% 73%, #ef5b1817, transparent 23rem), radial-gradient(circle at 19% 34%, #1f7f9629, transparent 34rem), linear-gradient(180deg, #000 0%, var(--black) 38%, var(--blue-black) 100%);min-width:320px;min-height:100svh;color:var(--cyan);font-family:var(--font-geist-mono), "Courier New", ui-monospace, monospace;text-rendering:geometricprecision;margin:0;overflow-x:hidden}body:before,body:after{z-index:20;pointer-events:none;content:"";position:fixed;inset:0}body:before{opacity:.28;background:repeating-linear-gradient(#0000 0 2px,#0000006b 3px 4px)}body:after{background:radial-gradient(#0000 38%,#000000ad),linear-gradient(90deg,#00000040,#0000 16% 84%,#0000004d)}::selection{background:var(--orange);color:var(--black)}a{color:inherit}.skip-link{z-index:100;border:1px solid var(--cyan-bright);background:var(--black);color:var(--cyan-bright);text-transform:uppercase;padding:.75rem 1rem;font-size:.72rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.screen-texture{z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:8s steps(5,end) infinite noise-drift;position:fixed;inset:-20%}.funding-page{z-index:1;min-height:100svh;padding:max(1.5rem, env(safe-area-inset-top)) max(var(--page-padding), env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(var(--page-padding), env(safe-area-inset-left));grid-template-rows:auto 1fr auto;display:grid;position:relative}.site-header,.progress-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-header{width:min(100%, var(--content-width));color:#8edbd994;letter-spacing:.13em;text-transform:uppercase;margin:0 auto;font-size:clamp(.58rem,.7vw,.7rem);font-weight:700}.wordmark{color:var(--cyan-bright);text-shadow:0 0 7px #8edbd980;text-transform:none;text-decoration:none}.chapter-marker{color:#8edbd975}.funding-hero{width:min(100%, var(--content-width));align-self:center;margin:clamp(5rem,12vh,8.5rem) auto clamp(4.5rem,10vh,7rem)}.eyebrow{color:var(--orange-bright);letter-spacing:.14em;text-shadow:0 0 6px #ef5b189e;text-transform:uppercase;margin:0 0 1.35rem;font-size:clamp(.66rem,.85vw,.82rem);font-weight:700}h1{max-width:10ch;color:var(--cyan-bright);letter-spacing:-.075em;text-shadow:0 0 4px #8edbd9b8,0 0 17px #1976915c,2px 0 3px #208cb57a,-1px 0 2px #ef5b182e;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,9.5vw,9rem);font-weight:700;line-height:.83;animation:.9s cubic-bezier(.16,1,.3,1) both title-lock}.promise{color:#c4f3efb8;letter-spacing:.04em;white-space:nowrap;max-width:none;margin:clamp(1.7rem,3vw,2.4rem) 0 0;font-size:clamp(.75rem,1vw,.94rem);font-weight:600;line-height:1.7}.promise strong{color:var(--orange-bright);text-shadow:0 0 6px #ef5b18a3}.progress-module{width:min(100%,48rem);margin-top:clamp(2.3rem,4.5vw,3.5rem)}.progress-summary{letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.66rem,.84vw,.8rem);font-weight:700}.progress-summary p{color:#8edbd9a3;margin:0}.progress-summary strong{color:var(--cyan-bright);text-shadow:0 0 5px #8edbd96b;font-size:1.08em}.progress-summary output{color:var(--orange-bright);text-shadow:0 0 6px #ef5b18ad}.meter{background:repeating-linear-gradient(90deg,#8edbd914 0 calc(2.5% - 2px),#010305d6 calc(2.5% - 2px) 2.5%),#010e14b3;height:clamp(.9rem,1.25vw,1.15rem);margin-top:.85rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8edbd926,0 0 12px #1d70821f}.meter-fill{width:var(--progress);background:repeating-linear-gradient(90deg, var(--orange) 0, var(--orange) calc(5% - 2px), #3e1103d9 calc(5% - 2px), #3e1103d9 5%), var(--orange);transform-origin:0;animation:1.2s cubic-bezier(.16,1,.3,1) .18s both progress-load;position:absolute;inset:0 auto 0 0;box-shadow:0 0 7px #ef5b18f2,0 0 18px #ef5b186b}.goal{color:#8edbd97a;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(.58rem,.72vw,.68rem);font-weight:700}.actions{gap:.85rem;width:min(100%,26rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.primary-action{border:1px solid var(--orange-bright);background:var(--orange);color:#090604;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:3rem;width:100%;padding:1.05rem 1.2rem;font-size:clamp(.7rem,.88vw,.82rem);font-weight:800;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 0 10px #ef5b186b,inset 0 0 12px #ffa65c33}.primary-action:hover{background:var(--orange-bright);transform:translateY(-2px);box-shadow:0 0 16px #ef5b18b3,inset 0 0 12px #ffc58f38}.secondary-action{width:100%;color:var(--cyan-bright);letter-spacing:.07em;text-transform:uppercase;background:#12494ebd;border:1px solid #8edbd99e;justify-content:space-between;align-items:center;gap:3rem;padding:1.05rem 1.2rem;font-size:clamp(.7rem,.88vw,.82rem);font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 0 10px #2d909733,inset 0 0 12px #8edbd912}.secondary-action:hover{color:var(--cyan-bright);border-color:var(--cyan-bright);text-shadow:0 0 6px #8edbd970;background:#195e63e0;transform:translateY(-2px);box-shadow:0 0 16px #47afb357,inset 0 0 12px #8edbd91a}.primary-action:focus-visible,.secondary-action:focus-visible,.ep-action:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:5px}.page-footer{width:min(100%, var(--content-width));margin:0 auto}.ep-action{border-top:1px solid var(--hairline);color:var(--cyan-bright);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 0;text-decoration:none;display:flex;position:relative}.ep-action:before{content:"";background:#ef5b1811;width:0;transition:width .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ep-action:hover:before{width:100%}.ep-copy,.ep-arrow{z-index:1;position:relative}.ep-copy{gap:.35rem;display:grid}.ep-copy small{color:#8edbd97a;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.55rem,.68vw,.64rem);font-weight:700}.ep-copy strong{letter-spacing:-.045em;text-shadow:0 0 6px #8edbd961;text-transform:uppercase;font-size:clamp(1.2rem,2.7vw,2.1rem);line-height:1}.ep-arrow{color:var(--orange-bright);text-shadow:0 0 6px #ef5b1894;font-size:1.65rem}@keyframes title-lock{0%{opacity:0;filter:blur(6px);transform:translate(-.025em)scaleX(1.012)}to{opacity:1;filter:blur();transform:none}}@keyframes progress-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes noise-drift{0%,to{transform:translate(0)}35%{transform:translate(-1%,.8%)}70%{transform:translate(.7%,-1%)}}@media (width<=720px){.funding-page{min-height:100svh}.funding-hero{margin-top:clamp(4.75rem,11vh,6rem)}h1{font-size:clamp(3.4rem,16vw,6rem)}.primary-action{width:100%;min-width:0}.secondary-action{width:100%}.page-footer{margin-top:2rem}}@media (width<=480px){:root{--page-padding:1rem}.site-header{font-size:.52rem}.promise{letter-spacing:0;font-size:clamp(.59rem,2.85vw,.75rem)}.ep-action{align-items:flex-end}.ep-copy strong{max-width:14ch;font-size:1.2rem;line-height:1.05}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link--phosphor{color:#d7f7ff;border-color:#d1f6ffe6}.phosphor-field{z-index:0;pointer-events:none;background:radial-gradient(at 50% 46%,#0835463d 0,#010f162b 19rem,#0000 38rem),linear-gradient(#01070a 0%,#010407 52%,#000204 100%);position:fixed;inset:-4rem;overflow:hidden}.phosphor-field:before,.phosphor-field:after{content:"";position:absolute;inset:0}.phosphor-field:before{opacity:.1;background-image:repeating-linear-gradient(90deg,#79dbee29 0 1px,#0000 1px 4px),repeating-linear-gradient(0deg,#79dbee14 0 1px,#0000 1px 4px);-webkit-mask-image:radial-gradient(#000 0,#0000 68%);mask-image:radial-gradient(#000 0,#0000 68%)}.phosphor-field:after{opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.91' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");animation:1.8s steps(2,end) infinite phosphor-noise}.phosphor-page{z-index:1;min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:#bdefff;text-align:center;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.phosphor-page:before{z-index:-1;content:"";filter:blur(22px);background:linear-gradient(90deg,#0000,#28a2c906 34%,#9ae8ff0d 50%,#28a2c906 66%,#0000);width:min(86vw,54rem);height:100%;position:fixed;top:0;left:50%;transform:translate(-50%)}.phosphor-header{text-align:center;width:min(100%,36rem);margin:0 auto}.phosphor-hero{align-self:center;width:min(100%,36rem);margin:clamp(2.75rem,7vh,5rem) auto;animation:.95s cubic-bezier(.16,1,.3,1) both phosphor-lock}.phosphor-wordmark{color:#a9e5f673;letter-spacing:.34em;text-shadow:1px 0 #27bff36b,-1px 0 #d031772e,0 0 6px #73dcfc61;text-transform:none;margin:0;font-size:clamp(.48rem,.62vw,.6rem);font-weight:700;text-decoration:none;transition:color .16s,text-shadow .16s;display:inline-block}.phosphor-wordmark:hover{color:#d8f7ffdb;text-shadow:1px 0 #27bff394,-1px 0 #d0317740,0 0 10px #73dcfc8a}.phosphor-title{color:#d8f7ff;letter-spacing:-.045em;text-align:center;text-transform:uppercase;filter:blur(.12px);max-width:none;margin:0;font-size:clamp(1.12rem,2.25vw,2rem);font-weight:750;line-height:1;animation:none}.phosphor-title-text{text-shadow:2px 0 1px #00acff8f,-1.5px 0 1px #f9338042,0 0 4px #dbf9ffeb,0 0 12px #4ec8f0a3,0 0 34px #147ca56b;display:inline-block;position:relative}.phosphor-title-text:before,.phosphor-title-text:after{pointer-events:none;content:attr(data-text);position:absolute;inset:0}.phosphor-title-text:before{opacity:.35;color:#3abeffcc;filter:blur(2px);transform:translate(3px)scaleX(1.018)}.phosphor-title-text:after{opacity:.2;color:#ff49879e;clip-path:inset(43% 0 39%);animation:4.8s step-end infinite phosphor-shear;transform:translate(-4px)scaleX(1.035)}.phosphor-promise{color:#b7e5f19e;letter-spacing:.035em;text-shadow:0 0 7px #5ed0ef4d;white-space:nowrap;margin:clamp(1.15rem,2.6vh,1.6rem) 0 0;font-size:clamp(.58rem,.73vw,.7rem);font-weight:600;line-height:1.5}.phosphor-promise strong{color:#e5fbff;text-shadow:0 0 4px #ddfaffd1,0 0 9px #50c7ec9e}.phosphor-progress{width:min(100%,24rem);margin:clamp(1.75rem,3.6vh,2.3rem) auto 0}.phosphor-progress-summary{color:#97d3e485;letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(.5rem,.62vw,.59rem);font-weight:700;display:flex}.phosphor-progress-summary p{margin:0}.phosphor-progress-summary strong{color:#ddf8ffeb;text-shadow:0 0 6px #58d1f480}.phosphor-progress-summary output{color:#d9f8ff;text-shadow:0 0 4px #ddfaffb3,0 0 9px #46c7ed7a}.phosphor-meter{background:#58a2b52b;height:5px;margin-top:.7rem;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #94dcee14,0 0 10px #2a9dbf1a}.phosphor-meter:after{opacity:.28;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 1px),#000 calc(5% - 1px) 5%);position:absolute;inset:-3px 0}.phosphor-meter-fill{width:var(--progress);transform-origin:0;background:#d7f7ff;animation:1.2s cubic-bezier(.16,1,.3,1) .16s both progress-load;position:absolute;inset:0 auto 0 0;box-shadow:0 0 4px #dffafff2,0 0 10px #4ccdf4e0,0 0 24px #1b8ebba3}.phosphor-actions{gap:.72rem;width:min(100%,26rem);margin:clamp(1.7rem,3.8vh,2.4rem) auto 0;display:grid}.phosphor-primary-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:.72rem;display:grid}.phosphor-primary,.phosphor-more,.phosphor-secondary{letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;min-height:3rem;padding:.85rem 1rem;font-size:clamp(.58rem,.7vw,.66rem);font-weight:800;text-decoration:none;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}button.phosphor-primary{cursor:pointer;font-family:inherit}.phosphor-primary{color:#020b10;background:#d2f5ffe6;border:1px solid #dbf8fff0;box-shadow:0 0 4px #e0faffcc,0 0 16px #4ec7ec75,2px 0 #21b1e757,-2px 0 #e8378224}.phosphor-primary:hover{background:#e7fbff;transform:translateY(-1px);box-shadow:0 0 6px #e5fcfff0,0 0 24px #4ec7ecad}.phosphor-more{color:#d8f7ffe0;text-shadow:1px 0 #34b5ef3d,-1px 0 #e1448a1c,0 0 6px #64bfeb38;background:#081b24ad;border:1px solid #bee9f694;box-shadow:inset 0 0 12px #78d6f209,0 0 12px #2b97b91f}.phosphor-more:hover{color:#e6fbff;background:#123542c2;border-color:#ddf9ffe6;transform:translateY(-1px);box-shadow:inset 0 0 13px #6ab4e714,0 0 18px #3d9dd640}.phosphor-secondary{color:#cde8ffd6;text-shadow:1px 0 #34b5ef47,-1px 0 #e1448a1f,0 0 6px #64bfeb42;background:#1f425b70;border:1px solid #8ac0e066;box-shadow:inset 0 0 13px #6ab4e70f,0 0 12px #2681ba1c}.phosphor-secondary:hover{color:#d9efff;background:#2756759e;border-color:#b1dbf7c2;transform:translateY(-1px);box-shadow:inset 0 0 13px #6ab4e717,0 0 18px #3d9dd63d}.phosphor-primary:focus-visible,.phosphor-more:focus-visible,.phosphor-secondary:focus-visible,.phosphor-ep:focus-visible,.phosphor-wordmark:focus-visible,.chapter-two-wordmark:focus-visible{outline-offset:5px;outline:2px solid #d7f7ff}.phosphor-footer{width:min(100%,34rem);margin:0 auto}.phosphor-ep{color:#b9e3ef8a;text-transform:uppercase;gap:.4rem;text-decoration:none;transition:color .16s,text-shadow .16s;display:inline-grid}.phosphor-ep--inline{border-top:1px solid #8ac0e033;width:100%;margin-top:.2rem;padding-top:.85rem}.phosphor-ep small{letter-spacing:.12em;font-size:clamp(.46rem,.55vw,.54rem);font-weight:650}.phosphor-ep strong{color:#d7f6ffd1;letter-spacing:.08em;text-underline-offset:.42rem;text-shadow:0 0 7px #48bfe557;font-size:clamp(.67rem,.86vw,.81rem);-webkit-text-decoration:underline #7fd2ee59;text-decoration:underline #7fd2ee59}.phosphor-ep:hover,.phosphor-ep:hover strong{color:#dff9ff;text-shadow:0 0 4px #ddfaffb3,0 0 10px #46c7ed7a}.chapter-two-page{z-index:1;min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:#bdefff;text-align:center;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.chapter-two-hero{align-self:center;width:min(100%,60rem);margin:clamp(3rem,8vh,5.75rem) auto;animation:.95s cubic-bezier(.16,1,.3,1) both phosphor-lock;position:relative}.chapter-two-title{color:#d8f7ff;letter-spacing:-.07em;text-align:center;text-transform:uppercase;white-space:nowrap;filter:blur(.12px);max-width:none;margin:0 auto;font-size:clamp(1.25rem,3.8vw,3.8rem);font-weight:750;line-height:.9;animation:none}.chapter-two-invitation{color:#d8f7ffd9;letter-spacing:.055em;text-shadow:1px 0 #27bff34d,-1px 0 #d031771f,0 0 8px #5ed0ef57;text-transform:uppercase;margin:clamp(1.35rem,3vh,2rem) 0 0;font-size:clamp(.88rem,1.35vw,1.2rem);font-weight:700}.chapter-two-promise{color:#c9eff8b8;letter-spacing:.025em;text-shadow:0 0 7px #5ed0ef4d;white-space:nowrap;margin:clamp(1.1rem,2.4vh,1.55rem) 0 0;font-size:clamp(.78rem,1.1vw,.98rem);font-weight:600;line-height:1.5}.chapter-two-promise strong{color:#e5fbff;text-shadow:0 0 4px #ddfaffd1,0 0 9px #50c7ec9e}.chapter-two-progress{margin-top:clamp(1.2rem,2.8vh,1.8rem)}.chapter-two-actions{margin-top:clamp(1.45rem,3.2vh,2rem)}.chapter-two-story-anchor{width:1px;height:1px;position:absolute;bottom:-1px;left:50%}.learn-more-page{z-index:1;min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) 0 max(3rem, env(safe-area-inset-bottom));color:#bdefff;position:relative;overflow:hidden}.learn-more-page>.phosphor-header{padding-inline:max(1.25rem, env(safe-area-inset-left))}.learn-more-hero{text-align:center;width:min(100% - 2.5rem,72rem);margin:clamp(7rem,17vh,12rem) auto clamp(4rem,8vh,6.5rem);animation:.95s cubic-bezier(.16,1,.3,1) both phosphor-lock}.learn-more-title{color:#d8f7ff;letter-spacing:-.075em;text-align:center;text-transform:uppercase;white-space:nowrap;filter:blur(.12px);max-width:none;margin:0;font-size:clamp(2rem,6.4vw,6.2rem);font-weight:750;line-height:.88;animation:none}.chapter-title-part{margin-left:.18em}.learn-more-credit{color:#caf0fabf;letter-spacing:.12em;text-shadow:1px 0 #27bff34d,-1px 0 #d031771f,0 0 9px #5ed0ef57;text-transform:uppercase;margin:clamp(1.2rem,3vh,2rem) 0 0;font-size:clamp(.84rem,1.55vw,1.4rem);font-weight:650}.learn-more-credit strong{color:#effcff;letter-spacing:.14em;text-shadow:1.5px 0 #27bff380,-1px 0 #d0317733,0 0 5px #e1fbffeb,0 0 15px #4bc9f0ad;margin-left:.18em;font-size:2em;font-weight:800;display:inline-block}.stills-section{width:100%;scroll-margin-top:2rem}.stills-heading{color:#a9e5f67a;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2.5rem,72rem);margin:0 auto 1rem;font-size:clamp(.5rem,.66vw,.64rem);font-weight:700;display:flex}.carousel-controls{gap:.5rem;display:flex}.carousel-controls button{color:#d8f7ffd1;cursor:pointer;width:2.5rem;height:2.2rem;font:inherit;text-shadow:0 0 7px #5ed0ef6b;background:#081b249e;border:1px solid #bee9f659;place-items:center;padding:0;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.carousel-controls button:hover{background:#123542cc;border-color:#ddf9ffcc;box-shadow:0 0 14px #3d9dd633}.carousel-controls button:focus-visible,.stills-carousel:focus-visible{outline-offset:4px;outline:2px solid #d7f7ff}.stills-carousel{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#92dbef5c #31616f1f;scrollbar-width:thin;padding-inline:max(1.25rem,50vw - 36rem);gap:clamp(.75rem,1.6vw,1.4rem);width:100%;padding-bottom:1rem;scroll-padding-inline:max(1.25rem,50vw - 36rem);display:flex;overflow-x:auto}.still-placeholder{aspect-ratio:3/2;scroll-snap-align:start;background:#02090d;border:1px solid #a4dfef33;flex:0 0 clamp(18rem,48vw,43rem);margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0c485c2e,0 0 20px #126c8b14}.still-placeholder-field{opacity:.7;background:linear-gradient(115deg,#0000 30%,#5dc6e50a 48%,#0000 68%),radial-gradient(circle at 72% 35%,#5dc6e51f,#0000 18%),repeating-linear-gradient(0deg,#0000 0 4px,#9fe2f506 4px 5px);position:absolute;inset:0}.still-placeholder:after{content:"";background:radial-gradient(#0000 30%,#000000b3);position:absolute;inset:0}.still-placeholder>span,.still-placeholder>p{z-index:1;text-transform:uppercase;margin:0;position:absolute}.still-placeholder>span{color:#d3f6ffcc;letter-spacing:.12em;text-shadow:0 0 8px #5ed0ef80;font-size:clamp(.7rem,1vw,.9rem);top:1.2rem;left:1.25rem}.still-placeholder>p{color:#a9e5f661;letter-spacing:.16em;font-size:clamp(.46rem,.58vw,.56rem);bottom:1.2rem;right:1.25rem}.stills-note{color:#a9e5f652;letter-spacing:.12em;text-transform:uppercase;width:min(100% - 2.5rem,72rem);margin:.8rem auto 0;font-size:clamp(.46rem,.58vw,.56rem);font-weight:650}.budget-section{width:min(100% - 2.5rem,72rem);margin:clamp(5rem,10vh,8rem) auto 0}.budget-heading{text-transform:uppercase;border-bottom:1px solid #a4dfef33;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-bottom:1rem;display:flex}.budget-heading h2{color:#dcf8ffe6;letter-spacing:-.045em;text-shadow:0 0 10px #5ed0ef61;margin:0;font-size:clamp(1.15rem,2.4vw,2rem)}.budget-heading span{color:#a9e5f666;letter-spacing:.12em;font-size:clamp(.46rem,.58vw,.56rem);font-weight:650}.budget-placeholder{color:#a9e5f661;text-transform:uppercase;background:repeating-linear-gradient(0deg,#0000 0 4px,#9fe2f505 4px 5px),#0412185c;justify-content:space-between;align-items:center;gap:1.5rem;min-height:clamp(8rem,18vw,13rem);padding:clamp(1.5rem,4vw,3rem);display:flex}.budget-placeholder span:first-child{color:#e0faffc7;letter-spacing:-.07em;text-shadow:0 0 14px #5ed0ef52;font-size:clamp(2rem,5vw,4.5rem);font-weight:750}.budget-placeholder span:last-child{letter-spacing:.14em;text-align:right;font-size:clamp(.48rem,.68vw,.65rem);font-weight:700}.learn-more-funding{border-top:1px solid #a4dfef2e;width:min(100% - 2.5rem,72rem);margin:clamp(6rem,13vh,10rem) auto 0;padding-top:clamp(3rem,7vw,5rem)}.learn-more-funding-copy{text-align:center;text-transform:uppercase}.learn-more-funding-copy h2{color:#e0faffe6;letter-spacing:-.065em;text-shadow:0 0 13px #5ed0ef61;margin:0;font-size:clamp(1.8rem,4.5vw,4rem)}.learn-more-funding-copy p{color:#c9eff89e;letter-spacing:.06em;margin:1rem 0 0;font-size:clamp(.58rem,.85vw,.76rem);font-weight:650}.learn-more-progress{width:min(100%,34rem);margin:clamp(2rem,4vw,3rem) auto 0}.learn-more-actions{margin-bottom:clamp(2rem,6vw,4rem)}.fund-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000407d6;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.fund-dialog{color:#bdefff;text-align:left;background:repeating-linear-gradient(0deg,#0000 0 4px,#9fe2f506 4px 5px),#020c11fa;border:1px solid #bee9f657;width:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem);position:relative;box-shadow:inset 0 0 40px #0c485c2e,0 0 40px #289dbf33}.fund-dialog-close{color:#d8f7ffad;cursor:pointer;width:2rem;height:2rem;font:inherit;background:0 0;border:1px solid #bee9f63d;padding:0;position:absolute;top:.9rem;right:.9rem}.fund-dialog-kicker,.fund-dialog-copy,.stripe-setup-note,.custom-amount>span:first-child{color:#a9e5f67a;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.48rem,.62vw,.6rem);font-weight:700}.fund-dialog-kicker{margin:0 0 .9rem}.fund-dialog h2{color:#e1f9ff;letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 0 12px #5ed0ef66;margin:0;font-size:clamp(1.8rem,5vw,3.2rem);line-height:.95}.fund-dialog-copy{margin:1.15rem 0 0;line-height:1.7}.fund-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:2rem;display:grid}.fund-amounts button{color:#d8f7ffc7;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#081b24b8;border:1px solid #bee9f64d;min-height:3.2rem;font:800 clamp(.66rem,.9vw,.8rem) inherit}.fund-amounts button.is-selected{color:#020b10;background:#d2f5ffeb;border-color:#dbf8fff0;box-shadow:0 0 14px #4ec7ec61}.custom-amount{gap:.7rem;margin-top:1.2rem;display:grid}.custom-amount-field{background:#081b24b8;border:1px solid #bee9f65c;align-items:center;display:flex}.custom-amount-field>span{color:#d8f7ffb8;padding-left:1rem}.custom-amount input{color:#e1f9ff;background:0 0;border:0;outline:0;width:100%;min-height:3.2rem;padding:.8rem;font:800 1rem inherit}.stripe-checkout-placeholder{color:#020b10;cursor:pointer;letter-spacing:.075em;text-transform:uppercase;background:#d2f5ffe6;border:1px solid #dbf8fff0;justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:3.3rem;margin-top:1rem;padding:.85rem 1rem;font:800 clamp(.58rem,.75vw,.7rem) inherit;display:flex}.stripe-checkout-placeholder:disabled{cursor:not-allowed;opacity:.42}.stripe-setup-note{margin:.8rem 0 0;line-height:1.5}.ep-page{z-index:1;min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(4rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:#bdefff;position:relative}.ep-hero{width:min(100%,54rem);margin:clamp(6rem,15vh,10rem) auto 0;animation:.95s cubic-bezier(.16,1,.3,1) both phosphor-lock}.ep-kicker{color:#a9e5f66b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(.48rem,.62vw,.6rem);font-weight:700}.ep-title{color:#d8f7ff;letter-spacing:-.075em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(2.6rem,7vw,6.6rem);font-weight:750;line-height:.86}.ep-intro{color:#d0f1f9b8;letter-spacing:.02em;max-width:48rem;margin:clamp(2.2rem,5vw,3.5rem) 0 0;font-size:clamp(.88rem,1.35vw,1.15rem);font-weight:600;line-height:1.7}.ep-intro strong{color:#effcff;text-shadow:0 0 9px #5ed0ef85}.ep-circle{border-top:1px solid #a4dfef33;margin-top:clamp(3rem,7vw,5rem)}.ep-circle-heading{color:#a9e5f66b;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:1.5rem;padding:1rem 0;font-size:clamp(.48rem,.62vw,.6rem);font-weight:700;display:flex}.ep-circle ul{margin:0;padding:0;list-style:none}.ep-circle li{border-top:1px solid #a4dfef1f;grid-template-columns:3rem 1fr;align-items:center;gap:1rem;padding:1.2rem 0;display:grid}.ep-circle li span{color:#a9e5f652;letter-spacing:.12em;font-size:.58rem}.ep-circle li strong{color:#ddf8ffd1;letter-spacing:.055em;text-transform:uppercase;font-size:clamp(.74rem,1.05vw,.94rem)}.ep-contact{margin-top:clamp(3rem,7vw,5rem)}.ep-contact p{color:#a9e5f675;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(.56rem,.75vw,.7rem)}.ep-contact a{color:#020b10;letter-spacing:.06em;text-transform:uppercase;background:#d2f5ffe6;border:1px solid #dbf8fff0;justify-content:space-between;align-items:center;gap:2rem;width:min(100%,34rem);padding:1rem 1.15rem;font-size:clamp(.6rem,.8vw,.75rem);font-weight:800;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 0 4px #e0faffcc,0 0 16px #4ec7ec75}.ep-contact a:hover{background:#e7fbff;transform:translateY(-1px);box-shadow:0 0 6px #e5fcfff0,0 0 24px #4ec7ecad}.ep-contact a:focus-visible{outline-offset:5px;outline:2px solid #d7f7ff}@keyframes phosphor-lock{0%{opacity:0;filter:blur(8px);transform:scaleX(1.035)}52%{opacity:.74;filter:blur(1.8px);transform:translate(2px)scaleX(.995)}to{opacity:1;filter:blur();transform:none}}@keyframes phosphor-shear{0%,91%,to{opacity:.08;transform:translate(-2px)scaleX(1.01)}92%{opacity:.32;transform:translate(-7px)scaleX(1.06)}93%{opacity:.2;transform:translate(5px)scaleX(.98)}}@keyframes phosphor-noise{0%,to{transform:translate(0)}33%{transform:translate(-.8%,.6%)}66%{transform:translate(.6%,-.7%)}}@media (width<=640px){.phosphor-page{padding-inline:max(1rem, env(safe-area-inset-left))}.phosphor-hero{margin-block:clamp(2.75rem,7vh,4rem)}.phosphor-title{letter-spacing:-.055em;font-size:clamp(.96rem,4.5vw,1.35rem)}.phosphor-promise{white-space:normal;font-size:clamp(.51rem,2.35vw,.64rem)}.phosphor-footer{padding-inline:.5rem}.phosphor-actions{width:min(100%,23rem)}.phosphor-primary-row{gap:.55rem}.phosphor-primary,.phosphor-more{gap:.6rem;padding-inline:.72rem;font-size:clamp(.5rem,2.2vw,.6rem)}.chapter-two-hero{margin-block:clamp(3rem,7vh,4.25rem)}.chapter-two-title{font-size:clamp(1.15rem,5vw,2rem)}.chapter-two-promise{white-space:normal;font-size:clamp(.66rem,3vw,.82rem)}.learn-more-hero{width:min(100% - 2rem,42rem);margin-block:clamp(6rem,15vh,9rem) clamp(3.5rem,8vh,5rem)}.learn-more-title{white-space:normal;font-size:clamp(1.35rem,7vw,2.7rem)}.learn-more-credit{font-size:clamp(.66rem,3.2vw,.94rem)}.budget-heading,.budget-placeholder{flex-direction:column;align-items:flex-start}.budget-placeholder span:last-child{text-align:left}.fund-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-title{font-size:clamp(2.4rem,13vw,4.5rem)}.ep-circle-heading{flex-direction:column;gap:.45rem}.still-placeholder{flex-basis:min(84vw,34rem)}.carousel-controls button{width:2.35rem}}.reference-crt-field{z-index:0;pointer-events:none;background:radial-gradient(34% 29% at 50% 51%,#06455e33,#0000 76%),radial-gradient(#0000 29%,#000000ad 78%),linear-gradient(#010507 0%,#010305 53%,#000203 100%);position:fixed;inset:0;overflow:hidden}.reference-crt-field:before,.reference-crt-field:after{content:"";position:absolute;inset:0}.reference-crt-field:before{opacity:.24;background-image:repeating-linear-gradient(90deg,#55c1e521 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#75cee614 0 1px,#0000 1px 3px);-webkit-mask-image:radial-gradient(50% 52%,#000 0,#0000 86%);mask-image:radial-gradient(50% 52%,#000 0,#0000 86%)}.reference-crt-field:after{opacity:.18;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='.96' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");animation:2s steps(2,end) infinite reference-static}.reference-alternate-page{z-index:1;min-height:100svh;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));color:#d8f7ff;text-align:center;text-transform:uppercase;place-items:center;display:grid;position:relative;overflow:hidden}.reference-transmission{width:min(92vw,35rem);animation:1.4s cubic-bezier(.16,1,.3,1) both reference-arrival;position:relative;transform:scaleX(.92)}.reference-studio{color:#a9e5f647;letter-spacing:.26em;text-shadow:1px 0 #00b8ff2e,-1px 0 #ff2b7e1a;margin-bottom:clamp(2.6rem,7vh,4.7rem);font-size:clamp(.38rem,.52vw,.5rem);font-weight:750;text-decoration:none;display:inline-block}.reference-title-lockup h1{color:#e1fafff5;max-width:none;font-family:var(--font-geist-mono), "Arial Narrow", monospace;letter-spacing:.14em;text-transform:uppercase;text-shadow:3px 0 #00a0ffb8,-2px 0 #ff377a4d,0 0 3px #ecfdfffa,0 0 10px #57d8fad6,0 0 32px #1282b2b3,0 0 60px #0550717a;filter:blur(.2px);margin:0;font-size:clamp(2.65rem,7vw,5.15rem);font-weight:500;font-stretch:75%;line-height:.82;position:relative;transform:scaleX(.76)}.reference-title-lockup h1:before,.reference-title-lockup h1:after{pointer-events:none;content:attr(data-text);position:absolute;inset:0}.reference-title-lockup h1:before{opacity:.34;color:#52d1ff;filter:blur(3px);transform:translate(4px)scaleX(1.02)}.reference-title-lockup h1:after{opacity:.23;color:#ff4b8b;clip-path:inset(56% 0 27%);transform:translate(-4px)scaleX(1.03)}.reference-title-lockup h1.reference-image-title{width:100%;height:clamp(5.2rem,10vw,7rem);text-shadow:none;filter:none;font-size:0;line-height:0;position:relative;overflow:hidden;transform:none}.reference-title-lockup h1.reference-image-title:before,.reference-title-lockup h1.reference-image-title:after{display:none}.reference-image-title img{width:225%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.reference-title-lockup p{color:#dcf8ffe0;font-family:var(--font-geist-mono), "Arial Narrow", monospace;letter-spacing:.22em;text-shadow:2px 0 #00a5ff8f,-1px 0 #ff387d3d,0 0 5px #e1fbffd6,0 0 15px #38b2dca8;margin:clamp(1rem,2.4vh,1.4rem) 0 0;font-size:clamp(.75rem,1.65vw,1.08rem);font-weight:500}.landing-nero-credit{color:#c7edf69e;letter-spacing:.14em;white-space:nowrap;text-shadow:1px 0 #00a5ff38,-1px 0 #ff387d17,0 0 7px #3bbbe147;justify-content:center;align-items:center;gap:clamp(.68rem,1.25vw,.95rem);margin-top:clamp(.9rem,2vh,1.2rem);font-size:clamp(.64rem,.78vw,.74rem);font-weight:700;display:inline-flex}.landing-nero-credit img{opacity:.9;object-fit:cover;object-position:center;filter:contrast(.92)brightness(.94)sepia(.15)saturate(1.45)hue-rotate(145deg)blur(.1px)drop-shadow(1.5px 0 #00a5ff6b)drop-shadow(-1px 0 #ff387d24)drop-shadow(0 0 8px #38b2dc75);mix-blend-mode:screen;width:clamp(6.4rem,11vw,8.2rem);height:clamp(1.6rem,2.75vw,2.05rem);transform:translate(-.55rem)scaleX(.95)}.reference-promise{color:#b0deeb66;letter-spacing:.1em;text-shadow:0 0 7px #3bbbe13d;margin:clamp(1.35rem,3.2vh,2rem) 0 0;font-size:clamp(.43rem,.59vw,.55rem);font-weight:700;line-height:1.6}.reference-progress{width:min(100%,20rem);margin:clamp(1.25rem,3vh,1.8rem) auto 0}.reference-progress-copy{color:#b4e2ee70;letter-spacing:.09em;justify-content:space-between;gap:1rem;font-size:clamp(.4rem,.52vw,.48rem);font-weight:750;display:flex}.reference-progress-copy output{color:#ddf8ffd1;text-shadow:0 0 7px #4ac8ec94}.reference-meter{background:#4b95a92b;height:3px;margin-top:.55rem;position:relative;box-shadow:0 0 9px #2397bc1c}.reference-meter>span{background:#e0faff;width:32.1%;position:absolute;inset:0 auto 0 0;box-shadow:0 0 4px #e2fbfff5,0 0 12px #49caf0c7,0 0 25px #1a8ebb80}.reference-actions{gap:.48rem;width:min(100%,21.5rem);margin:clamp(1.5rem,3.5vh,2rem) auto 0;display:grid}.reference-main-actions{grid-template-columns:1.2fr .8fr;gap:.48rem;display:grid}.reference-fund,.reference-learn,.reference-patreon{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:2.4rem;padding:.7rem .78rem;font-family:inherit;font-size:clamp(.44rem,.56vw,.52rem);font-weight:800;text-decoration:none;display:flex}.reference-fund{color:#02080b;cursor:pointer;background:#ddf7fde0;border:1px solid #dff9ffd1;box-shadow:0 0 5px #e2fbffa3,0 0 15px #3eb5db59}.reference-learn,.reference-patreon{color:#cef0f8a3;background:#04111685;border:1px solid #9ad8e838;box-shadow:inset 0 0 12px #39b2d706}.reference-patreon{color:#bde2ed85}.reference-ep{color:#b5e0ed5c;letter-spacing:.1em;text-underline-offset:.34rem;text-transform:uppercase;justify-self:center;gap:.3rem;margin-top:.45rem;font-size:clamp(.4rem,.52vw,.48rem);font-weight:750;display:grid}.reference-ep--expanded{color:#c5e9f294;margin-top:.7rem;text-decoration:none}.reference-ep--expanded small{letter-spacing:.08em;font-size:clamp(.48rem,.62vw,.57rem);font-weight:650}.reference-ep--expanded strong{letter-spacing:.1em;text-underline-offset:.34rem;font-size:clamp(.56rem,.72vw,.66rem);font-weight:800;text-decoration:underline}.reference-alternate-page .reference-progress{width:min(100%,28rem);margin-top:clamp(1.35rem,3vh,1.8rem)}.reference-alternate-page .reference-progress-copy{color:#bee8f28f;font-size:clamp(.62rem,.78vw,.72rem)}.reference-alternate-page .reference-meter{height:5px;margin-top:.78rem}.reference-alternate-page .reference-actions{gap:.68rem;width:min(100%,29rem);margin-top:clamp(1.65rem,3.7vh,2.15rem)}.reference-alternate-page .reference-main-actions{gap:.68rem}.reference-alternate-page .reference-fund,.reference-alternate-page .reference-learn,.reference-alternate-page .reference-patreon{min-height:3.25rem;padding:.9rem 1rem;font-size:clamp(.64rem,.8vw,.75rem)}.reference-alternate-page .reference-promise{color:#bee8f28c;letter-spacing:.09em;font-size:clamp(.58rem,.74vw,.68rem)}.reference-alternate-page .reference-ep--expanded{color:#cdedf5b3;gap:.38rem;margin-top:.8rem}.reference-alternate-page .reference-ep--expanded small{font-size:clamp(.58rem,.72vw,.68rem)}.reference-alternate-page .reference-ep--expanded strong{font-size:clamp(.68rem,.84vw,.79rem)}.reference-fund:hover,.reference-learn:hover,.reference-patreon:hover,.reference-ep:hover{filter:brightness(1.24)}.reference-fund:focus-visible,.reference-learn:focus-visible,.reference-patreon:focus-visible,.reference-ep:focus-visible,.reference-studio:focus-visible{outline-offset:4px;outline:1px solid #dff9ff}@keyframes reference-arrival{0%{opacity:0;filter:blur(8px);transform:translate(2px)scaleX(.95)}to{opacity:1;filter:blur();transform:scaleX(.92)}}@keyframes reference-static{0%,to{transform:translate(0)}50%{transform:translate(-.6%,.45%)}}@media (width<=640px){.reference-alternate-page{overflow:hidden auto}.reference-transmission{width:min(94vw,27rem)}.reference-title-lockup h1{letter-spacing:.075em;font-size:clamp(2.25rem,13vw,3.9rem)}.reference-title-lockup h1.reference-image-title{height:clamp(4.4rem,22vw,6rem)}.reference-image-title img{width:235%}.reference-studio{margin-bottom:clamp(2rem,6vh,3.2rem)}.reference-main-actions{grid-template-columns:1fr}.reference-alternate-page .reference-actions,.reference-alternate-page .reference-progress{width:min(100%,24rem)}.reference-alternate-page .reference-fund,.reference-alternate-page .reference-learn,.reference-alternate-page .reference-patreon{font-size:.64rem}}.reference-content-page{z-index:1;min-height:100svh;padding:max(1.25rem, env(safe-area-inset-top)) 0 max(4rem, env(safe-area-inset-bottom));color:#d8f7ff;font-family:var(--font-geist-mono), "Arial Narrow", monospace;text-transform:uppercase;position:relative;overflow:hidden}.reference-content-header{text-align:center;width:min(100% - 2.5rem,52rem);margin:0 auto}.reference-studio--header{margin:0}.reference-page-title-lockup{text-align:center;animation:1.4s cubic-bezier(.16,1,.3,1) both reference-arrival}.reference-page-title-lockup h1{font-size:clamp(2.55rem,7vw,5rem)}.reference-page-title-lockup p{margin-top:clamp(.62rem,1.5vh,.9rem)}.reference-content-page .learn-more-hero{width:min(100% - 2.5rem,42rem);margin:clamp(5rem,13vh,9rem) auto clamp(5rem,12vh,8rem);animation:none}.reference-content-page .learn-more-credit{white-space:nowrap;color:#b9e4ef6b;letter-spacing:.14em;text-shadow:1px 0 #00a5ff33,-1px 0 #ff387d14,0 0 7px #3bbbe140;justify-content:center;align-items:center;gap:clamp(.48rem,1vw,.72rem);margin-top:clamp(.95rem,2.2vh,1.35rem);font-size:clamp(.44rem,.58vw,.54rem);font-weight:700;display:inline-flex}.reference-content-page .learn-more-credit img{opacity:.82;object-fit:cover;object-position:center;filter:contrast(.9)brightness(.9)sepia(.2)saturate(1.7)hue-rotate(145deg)blur(.12px)drop-shadow(1.5px 0 #00a5ff6b)drop-shadow(-1px 0 #ff387d29)drop-shadow(0 0 8px #38b2dc80);mix-blend-mode:screen;width:clamp(4.8rem,9vw,6.25rem);height:clamp(1.2rem,2.3vw,1.58rem);transform:scaleX(.95)}.reference-content-page .stills-heading,.reference-content-page .stills-note,.reference-content-page .budget-section,.reference-content-page .learn-more-funding{width:min(100% - 2.5rem,52rem)}.reference-content-page .stills-heading{color:#b0deeb66;letter-spacing:.14em;font-size:clamp(.42rem,.54vw,.5rem)}.reference-content-page .carousel-controls button{color:#cef0f88a;background:#030d1180;border-color:#9ad8e82e;width:2.15rem;height:1.9rem}.reference-content-page .stills-carousel{scrollbar-color:#92dbef3d #31616f0f;gap:clamp(.6rem,1.3vw,1rem);padding-inline:max(1.25rem,50vw - 26rem);scroll-padding-inline:max(1.25rem,50vw - 26rem)}.reference-content-page .still-placeholder{background:#010507;border-color:#9ad8e821;flex-basis:clamp(16rem,40vw,32rem);box-shadow:inset 0 0 50px #06455e24,0 0 22px #126c8b0d}.reference-content-page .still-placeholder-field{background:linear-gradient(115deg,#0000 30%,#5dc6e506 48%,#0000 68%),radial-gradient(circle at 72% 35%,#5dc6e514,#0000 18%),repeating-linear-gradient(90deg,#55c1e509 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#75cee606 0 1px,#0000 1px 3px)}.reference-content-page .stills-note{color:#b0deeb40;font-size:clamp(.4rem,.5vw,.46rem)}.reference-content-page .budget-section{margin-top:clamp(5rem,12vh,8rem)}.reference-content-page .budget-heading{border-color:#9ad8e824}.reference-content-page .budget-heading h2,.reference-content-page .learn-more-funding-copy h2{color:#e0faffe6;font-family:var(--font-geist-mono), "Arial Narrow", monospace;letter-spacing:.12em;text-shadow:1px 0 #00a5ff66,-1px 0 #ff387d24,0 0 12px #38b2dc66;font-weight:500}.reference-content-page .budget-heading h2{font-size:clamp(.9rem,1.8vw,1.35rem)}.reference-content-page .budget-heading span,.reference-content-page .budget-placeholder span:last-child{color:#b0deeb4a;font-size:clamp(.4rem,.5vw,.46rem)}.reference-content-page .budget-placeholder{background:repeating-linear-gradient(90deg,#55c1e506 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#75cee605 0 1px,#0000 1px 3px),#01070a52;min-height:clamp(7rem,16vw,10rem)}.reference-content-page .budget-placeholder span:first-child{color:#e0faffb8;letter-spacing:.08em;font-size:clamp(1.55rem,4vw,3rem);font-weight:500}.reference-content-page .learn-more-funding{border-color:#9ad8e821;margin-top:clamp(6rem,14vh,9rem)}.reference-content-page .learn-more-funding-copy h2{font-size:clamp(1.4rem,3.8vw,2.8rem)}.reference-content-page .learn-more-funding-copy p{color:#b0deeb5c;letter-spacing:.1em;font-size:clamp(.43rem,.56vw,.52rem)}.reference-content-page .learn-more-progress{width:min(100%,20rem)}.reference-content-page .learn-more-actions{margin-bottom:clamp(2rem,6vw,4rem)}.reference-content-page.ep-page{padding-inline:1.25rem}.reference-content-page .ep-hero{text-align:center;width:min(100%,38rem);margin:clamp(5rem,13vh,8rem) auto 0;animation:none}.reference-content-page .ep-intro{color:#bee5ef7a;letter-spacing:.07em;max-width:34rem;margin:clamp(2.4rem,6vh,3.6rem) auto 0;font-size:clamp(.58rem,.86vw,.74rem);font-weight:600;line-height:1.9}.reference-content-page .ep-intro strong{color:#e4fbffe6;font-weight:600}.reference-content-page .ep-circle{text-align:left;border-color:#9ad8e824;margin-top:clamp(3rem,8vh,5rem)}.reference-content-page .ep-circle li{border-color:#9ad8e817;grid-template-columns:2.2rem 1fr;padding:1rem 0}.reference-content-page .ep-circle li span{color:#b0deeb40;font-size:.44rem}.reference-content-page .ep-circle li strong{color:#d5f3faa6;letter-spacing:.1em;font-size:clamp(.52rem,.72vw,.64rem);font-weight:650}.reference-content-page .ep-contact{margin-top:clamp(3rem,8vh,5rem)}.reference-content-page .ep-contact p{color:#b0deeb52;letter-spacing:.11em;font-size:clamp(.42rem,.54vw,.5rem)}.reference-content-page .ep-contact a{letter-spacing:.08em;width:min(100%,21.5rem);min-height:2.4rem;margin-inline:auto;padding:.7rem .78rem;font-size:clamp(.44rem,.56vw,.52rem);display:flex;box-shadow:0 0 5px #e2fbffa3,0 0 15px #3eb5db59}.reference-content-page.ai-policy-page{padding-inline:1.25rem}.ai-policy{width:min(100%,42rem);margin:clamp(4rem,10vh,7rem) auto 0}.ai-policy-heading{color:#e7fcffdb;width:100%;max-width:none;font-family:var(--font-geist-mono), "Arial Narrow", monospace;letter-spacing:.025em;text-shadow:none;text-transform:none;margin:0;font-size:clamp(.72rem,1.05vw,.88rem);font-weight:650;line-height:1.7;animation:none;display:block}.ai-policy-heading span{color:#b0deeb61;font-weight:480}.ai-policy-copy{color:#dcf6fcb8;font-family:var(--font-geist-mono), "Arial Narrow", monospace;letter-spacing:.025em;text-transform:none;margin-top:clamp(2.25rem,5vh,3.25rem);font-size:clamp(.72rem,1.05vw,.88rem);font-weight:480;line-height:1.95}.ai-policy-therefore{margin-top:1.8rem}.ai-policy-copy ul{margin:.85rem 0 0;padding-left:1.4rem;list-style:outside}.ai-policy-copy li{padding:.3rem 0 .3rem .2rem}.ai-policy-examples{color:#dcf6fcb8;text-underline-offset:.22em;margin-top:2rem;text-decoration-color:#82d9f152;transition:color .18s,text-shadow .18s;display:inline-block}.ai-policy-examples:hover,.ai-policy-examples:focus-visible{color:#e7fcfff0;text-shadow:0 0 9px #38b2dc59}.ai-policy-signoff{color:#dcf6fcb8;margin-top:2rem}@media (width<=640px){.ai-policy-copy{font-size:.72rem;line-height:1.85}}.site-ai-policy-link{color:#b0deeb4d;font-family:var(--font-geist-mono), "Arial Narrow", monospace;letter-spacing:.08em;text-underline-offset:.3em;text-transform:none;font-size:clamp(.46rem,.58vw,.54rem);font-weight:650;text-decoration-color:#b0deeb33;transition:color .18s,text-shadow .18s}.site-ai-policy-link:hover,.site-ai-policy-link:focus-visible{color:#e0faffd1;text-shadow:0 0 8px #38b2dc61}.site-ai-policy-link--landing{bottom:max(1.15rem, env(safe-area-inset-bottom));white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.learn-more-policy-footer{text-align:center;width:min(100% - 2.5rem,52rem);margin:0 auto}.fund-dialog{background:repeating-linear-gradient(90deg,#55c1e508 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#75cee606 0 1px,#0000 1px 3px),#01070afa;border-color:#9ad8e838;width:min(100%,28rem)}.fund-dialog h2{font-family:var(--font-geist-mono), "Arial Narrow", monospace;letter-spacing:.1em;font-size:clamp(1.35rem,4vw,2.2rem);font-weight:500}@media (width<=640px){.reference-content-page .learn-more-hero,.reference-content-page .ep-hero{margin-top:clamp(4rem,10vh,6rem)}.reference-content-page .budget-heading,.reference-content-page .budget-placeholder{flex-direction:column;align-items:flex-start}.reference-content-page .budget-placeholder span:last-child{text-align:left}.reference-content-page .ep-intro{font-size:.56rem}}._page_95j6z_1{z-index:30;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}._canvas_95j6z_11{aspect-ratio:1672/941;width:min(100vw,177.683svh);animation:6.8s step-end infinite _terminalFlicker_95j6z_1;position:relative;container-type:inline-size}._artwork_95j6z_19{z-index:1;width:43%;height:auto;animation:14s ease-in-out infinite alternate _phosphorBreathe_95j6z_1;display:block;position:absolute;top:20.5%;left:30.5%}@keyframes _phosphorBreathe_95j6z_1{0%{opacity:.994;filter:brightness(.997)saturate(1.18)hue-rotate(4deg)}to{opacity:1;filter:brightness(1.006)saturate(1.18)hue-rotate(4deg)}}@keyframes _terminalFlicker_95j6z_1{0%,16%,18%,44%,46%,73%,75%,to{opacity:1;filter:brightness()}17%{opacity:.986;filter:brightness(.993)}45%{opacity:.992;filter:brightness(1.007)}74%{opacity:.983;filter:brightness(.99)}}@media (prefers-reduced-motion:reduce){._canvas_95j6z_11,._artwork_95j6z_19{animation:none}}._page_t2pw5_1{z-index:30;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}._canvas_t2pw5_11{aspect-ratio:3/2;width:min(92vw,87svh);animation:6.8s step-end infinite _terminalFlicker_t2pw5_1;position:relative;container-type:inline-size}._artwork_t2pw5_19{object-fit:contain;width:100%;height:100%;animation:14s ease-in-out infinite alternate _phosphorBreathe_t2pw5_1;display:block;position:absolute;inset:0}._emailLink_t2pw5_29{z-index:2;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:max(1px,.07cqw) solid #cdf1ffeb;width:20.55%;height:4.2%;position:absolute;top:83.3%;left:26.95%}._emailLink_t2pw5_29:focus-visible{outline-offset:max(1px, .1vw);outline:max(1px,.08vw) solid #e1f9fff2}@keyframes _phosphorBreathe_t2pw5_1{0%{opacity:.994;filter:brightness(.997)}to{opacity:1;filter:brightness(1.006)}}@keyframes _terminalFlicker_t2pw5_1{0%,18.9%,19.2%,63.7%,64%,to{opacity:1}19%{opacity:.993}63.8%{opacity:.996}}@media (prefers-reduced-motion:reduce){._canvas_t2pw5_11,._artwork_t2pw5_19{animation:none}}
