/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--acid:#d7ff29;--ink:#0c0f0d;--paper:#efeee7;--warm:#d8d3c7;--night:#0c1218;--white:#f5f4ee;--muted:#6c706c;--line:#0c0f0d3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{display:block}.site-shell{overflow:hidden}.v2-shell{background:#080d11}body:has(.v2-shell){background:#080d11;min-height:100vh}.film-nav{z-index:30;color:#fff;background:linear-gradient(#070a089e,#0000);border-bottom:1px solid #ffffff52;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 4vw;display:grid;position:absolute;top:0;left:0;right:0}.brand{align-items:baseline;gap:.9rem;width:max-content;display:inline-flex}.brand-main{letter-spacing:.16em;font-size:1.35rem;font-weight:900}.brand-code{color:#ffffffc7;letter-spacing:.07em;font:700 .62rem/1 Courier New,monospace}.brand-code span{color:var(--acid)}.film-nav>p{letter-spacing:.14em;text-transform:uppercase;margin:0;font:700 .66rem/1.2 Courier New,monospace}.film-nav nav{justify-content:flex-end;align-items:center;gap:1.6rem;font-size:.72rem;font-weight:800;display:flex}.film-nav nav a:not(.nav-action){border-bottom:1px solid #0000;padding:.5rem 0}.film-nav nav a:not(.nav-action):hover{border-color:#fff}.nav-action{background:var(--acid);color:var(--ink);align-items:center;gap:.35rem;padding:.85rem 1rem;display:inline-flex}.nav-action:hover{background:#fff}.action-arrow{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:1.15em;height:1.15em}.hero-film,.photo-chapter{isolation:isolate;color:#fff;background:#101512;position:relative;overflow:hidden}.hero-film{min-height:100svh}.photo-chapter{min-height:94svh}.film-picture{z-index:-5;position:absolute;inset:0;overflow:hidden}.film-photo{object-fit:cover;image-rendering:auto;width:100%;height:100%}.film-shade{z-index:-4;background:linear-gradient(90deg,#060908e6 0%,#0609089e 42%,#06090824 72%,#06090852 100%),linear-gradient(#06090840 0%,#0000 50%,#060908bf 100%);position:absolute;inset:0}.grain{z-index:-2;opacity:.12;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(23deg,#0000 0 3px,#ffffff0f 3px 4px),repeating-linear-gradient(107deg,#00000012 0 1px,#0000 1px 5px);position:absolute;inset:0}.giant-q{z-index:-1;color:#0000;letter-spacing:-.12em;-webkit-text-stroke:2px #f5f4ee6b;-webkit-user-select:none;user-select:none;font-size:min(58vw,870px);font-weight:900;line-height:.78;position:absolute;top:11%;right:-2vw}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;max-width:980px;min-height:100svh;padding:19vh 5.5vw 16vh;display:flex}.kicker{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;margin:0;font:800 .7rem/1.2 Courier New,monospace}.kicker span{background:var(--acid);border-radius:50%;width:8px;height:8px;margin-right:.65rem;display:inline-block}.hero-content h1,.chapter-copy h2,.workshop-title h2,.after-title h2{letter-spacing:-.075em;margin:4vh 0 3vh;font-size:clamp(4.4rem,7.8vw,8.8rem);font-weight:850;line-height:.85}.hero-content h1 em,.photo-chapter h2 em{color:var(--acid);font-style:normal}.hero-lead{max-width:720px;margin:0;font-size:clamp(1.05rem,1.45vw,1.42rem);font-weight:650;line-height:1.48}.hero-actions{align-items:center;gap:2rem;margin-top:4vh;display:flex}.acid-button{background:var(--acid);min-width:310px;color:var(--ink);justify-content:space-between;gap:2rem;padding:1.15rem 1.3rem;font-size:.84rem;font-weight:850;transition:background .2s,transform .2s;display:flex}.acid-button:hover{background:#fff;transform:translateY(-2px)}.text-link{border-bottom:1px solid;padding-bottom:.35rem;font-size:.76rem;font-weight:750}.film-note{z-index:4;text-align:right;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:.55rem;font-family:Courier New,monospace;display:flex;position:absolute;right:4vw}.film-note span{color:#ffffff9e;letter-spacing:.14em;font-size:.61rem}.film-note strong{letter-spacing:.12em;font-size:.76rem}.note-top{top:12%}.note-bottom{max-width:340px;bottom:16%}.note-bottom:after{content:"";background:var(--acid);width:86%;height:2px;margin-top:.3rem}.frame-footer{z-index:5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04070685;border-top:1px solid #ffffff47;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:72px;padding:0 4vw;display:grid;position:absolute;bottom:0;left:0;right:0}.frame-footer strong{font-size:.82rem}.frame-footer span{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;text-align:center;font:.58rem/1 Courier New,monospace}.frame-footer span:last-child{text-align:right}.section-index{letter-spacing:.16em;text-transform:uppercase;margin:0;font:800 .64rem/1.2 Courier New,monospace}.section-index.light{color:#89939d}.results h2,.matching h2,.continuity h2,.belonging h2,.join h2,.manifesto h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.3rem,6.25vw,7.2rem);font-weight:830;line-height:.89}.results h2 span,.continuity h2 span{color:#545b55}.circle-chapter .film-photo{object-position:center 48%}.shade-left{background:linear-gradient(90deg,#050807db 0%,#0508078c 45%,#0508070d 72%),linear-gradient(#0508072e,#0508078c)}.q-right{-webkit-text-stroke-color:#d7ff2994;top:9%;right:-6vw}.chapter-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:850px;min-height:94svh;padding:15vh 6vw;display:flex}.chapter-copy p:last-child{max-width:630px;margin:0;font-size:1.08rem;font-weight:600;line-height:1.55}.chapter-data{align-items:flex-end;gap:1.1rem;display:flex;position:absolute;bottom:7vh;right:5vw}.chapter-data>span{color:var(--acid);letter-spacing:-.08em;font-size:clamp(4rem,8vw,8rem);font-weight:850;line-height:.72}.chapter-range{align-items:center;gap:.14em;display:inline-flex}.chapter-range b{font:inherit;letter-spacing:inherit}.chapter-range i{font:inherit;letter-spacing:0;flex:none;margin-top:-.02em;font-style:normal}.chapter-data p{letter-spacing:.1em;text-transform:uppercase;margin:0;font:700 .64rem/1.4 Courier New,monospace}.cycle{background:var(--warm);padding:13vh 7vw}.cycle-heading{grid-template-columns:.28fr 1.1fr .62fr;align-items:end;gap:5vw;display:grid}.cycle-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.3rem,6.25vw,7.2rem);font-weight:830;line-height:.89}.cycle-heading h2 em{color:#545b55;font-style:normal}.cycle-heading>p:last-child{color:#515651;margin:0;font-size:1rem;line-height:1.65}.cycle-track{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:7vh;display:grid}.cycle-track article{border-right:1px solid var(--ink);min-height:285px;padding:1.7rem}.cycle-track article:first-child{padding-left:0}.cycle-track article:last-child{border-right:0}.cycle-number,.cycle-time{letter-spacing:.1em;text-transform:uppercase;font:.64rem/1.2 Courier New,monospace}.cycle-number{color:#757970}.cycle-time{min-height:2.5rem;margin:3.2rem 0 1rem;font-weight:800}.cycle-track h3{margin:0 0 1rem;font-size:1.45rem;line-height:1.05}.cycle-track article>p:last-child{color:#555a55;margin:0;font-size:.88rem;line-height:1.55}.cycle-note{color:#555a55;max-width:920px;margin:2rem 0 0 auto;font-size:.9rem;line-height:1.6}.cycle-note strong{color:var(--ink)}.manifesto{background:var(--night);color:#fff;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:13vh 7vw;display:grid}.manifesto-heading{align-self:start;position:sticky;top:8vh}.manifesto-heading h2{margin-top:3rem}.manifesto-heading h2 em,.matching h2 em,.belonging h2 em{color:var(--acid);font-style:normal}.belonging h2 em{color:#545b55}.manifesto-heading>p:last-child{color:#aeb7bd;max-width:620px;margin:2rem 0 0;font-size:1.03rem;line-height:1.65}.principles article{border-top:1px solid #414b53;grid-template-columns:70px .7fr 1fr;gap:1.7rem;padding:2.2rem 0;display:grid}.principles article:last-child{border-bottom:1px solid #414b53}.principles span,.matching-steps article>span,.continuity-list article>span{color:#7e8991;font:.65rem Courier New,monospace}.principles h3,.matching-steps h3,.continuity-list h3,.result-grid h3{margin:0;font-size:1.45rem;line-height:1.1}.principles p,.matching-steps p,.continuity-list p,.result-grid p{color:#aeb7bd;margin:0;font-size:.9rem;line-height:1.58}.workshop-chapter .film-photo{object-position:center center}.shade-workshop{background:linear-gradient(90deg,#0609082e 0%,#0000 48%,#060908c7 100%),linear-gradient(#06090880,#0000 35%,#060908d6 100%)}.q-workshop{-webkit-text-stroke-color:#d7ff29b3;top:18%;right:-4vw}.workshop-title{z-index:3;text-align:right;width:min(760px,50vw);position:absolute;top:10vh;right:4vw}.workshop-title h2{font-size:clamp(4rem,6.6vw,7.6rem)}.workshop-title .kicker{text-align:right}.object-caption{z-index:4;color:var(--acid);letter-spacing:.13em;text-transform:uppercase;font:800 .62rem/1 Courier New,monospace;position:absolute;top:54%;left:35%}.object-caption:before{content:"";background:var(--acid);width:120px;height:1px;margin:0 .8rem .2rem 0;display:inline-block}.workshop-bottom{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050807ad;border-top:1px solid #ffffff52;grid-template-columns:.28fr 1.1fr .55fr;align-items:center;min-height:185px;display:grid;position:absolute;bottom:0;left:0;right:0}.workshop-bottom>span{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;padding:0 3vw;font:800 .64rem/1.3 Courier New,monospace}.workshop-bottom p{border-left:1px solid #ffffff47;margin:0;padding:0 4vw;font-size:clamp(1.1rem,1.6vw,1.55rem);font-weight:650;line-height:1.4}.workshop-bottom a{background:var(--acid);height:100%;color:var(--ink);justify-content:space-between;align-items:center;padding:0 3vw;font-size:.84rem;font-weight:850;display:flex}.workshop-bottom a:hover{background:#fff}.results{min-height:100vh;padding:12vh 7vw 10vh}.results-layout{grid-template-columns:minmax(0,.95fr) minmax(580px,1.05fr);align-items:start;gap:8vw;margin-top:8vh;display:grid}.results-heading{display:block}.results-heading p{max-width:560px;color:var(--muted);margin:2.5rem 0 0;font-size:1.08rem;line-height:1.6}.result-grid{border-top:1px solid;grid-template-columns:1fr;display:grid}.result-grid article{border-bottom:1px solid;border-right:0;grid-template-columns:2.4rem 9.5rem 1fr;align-items:baseline;gap:1.2rem;min-height:0;padding:1.45rem 0;display:grid}.result-grid article:first-child{padding-left:0}.result-grid article>span{color:var(--muted);margin:0;font:.65rem Courier New,monospace}.result-grid h3{margin:0;font-size:1.4rem;line-height:1.15}.result-grid p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.matching{background:var(--warm);grid-template-columns:1fr 1fr;gap:9vw;padding:13vh 7vw;display:grid;position:relative}.matching-title>p:nth-of-type(2){max-width:620px;margin:2.2rem 0;font-size:1.12rem;font-weight:650;line-height:1.55}.matching-title h2{margin-top:3rem}.matching-title blockquote{border-left:5px solid var(--acid);max-width:650px;margin:3rem 0 0;padding:1.2rem 0 1.2rem 1.6rem;font-size:clamp(1.25rem,2vw,2rem);font-weight:760;line-height:1.35}.matching-steps{padding-top:11vh;position:relative}.matching-rings{aspect-ratio:1;pointer-events:none;border:1px solid #0c0f0d3d;border-radius:50%;place-items:center;width:min(42vw,620px);display:grid;position:absolute;top:-16vh;right:-9vw}.matching-rings:before{content:"";border:1px solid #0c0f0d33;border-radius:50%;position:absolute;inset:18%}.matching-rings span{color:#0000;-webkit-text-stroke:1px #0c0f0d33;font-size:22vw;font-weight:900;line-height:.7}.matching-steps article{z-index:2;border-top:1px solid var(--ink);grid-template-columns:70px 1fr;gap:1.5rem;padding:1.8rem 0;display:grid;position:relative}.matching-steps article:last-child{border-bottom:1px solid var(--ink)}.matching-steps p{color:#565a56;margin-top:.8rem}.after-chapter .film-photo{object-position:center center}.shade-after{background:linear-gradient(90deg,#060a0cc7 0%,#060a0c6b 45%,#060a0c14 76%),linear-gradient(#060a0c2e,#060a0c9e)}.q-after{-webkit-text-stroke-color:#d7ff29ad;top:16%;right:-4vw}.after-title{flex-direction:column;justify-content:center;align-items:flex-start;max-width:1080px;min-height:94svh;padding:13vh 5vw 17vh;display:flex}.after-title h2{font-size:clamp(4.2rem,7.2vw,8.3rem)}.after-title>p:last-child{max-width:670px;margin:0;font-size:1.08rem;font-weight:650;line-height:1.55}.after-caption{text-align:right;flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:absolute;bottom:8vh;right:4vw}.after-caption strong{max-width:570px;font-size:1.2rem;line-height:1.25}.after-caption span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font:750 .63rem Courier New,monospace}.continuity{grid-template-columns:.9fr 1.1fr;gap:9vw;padding:13vh 7vw;display:grid}.continuity h2{margin-top:3rem}.continuity-list{border-top:1px solid;align-self:end}.continuity-list article{border-bottom:1px solid;grid-template-columns:55px .65fr 1fr;gap:1.5rem;padding:1.8rem 0;display:grid}.continuity-list p{color:var(--muted)}.code{background:var(--night);color:#fff;grid-template-columns:.35fr 1.65fr;align-items:start;gap:6vw;padding:9vh 7vw;display:grid}.code div{counter-reset:qvorum-code;border-top:1px solid #424b52;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.code div p{counter-increment:qvorum-code;letter-spacing:-.018em;border-bottom:1px solid #424b52;grid-template-columns:2.4rem 1fr;align-content:start;gap:.8rem;margin:0;padding:1.45rem 1.7rem 1.55rem 0;font-size:clamp(1.05rem,1.45vw,1.48rem);font-weight:600;line-height:1.38;display:grid}.code div p:nth-child(odd){border-right:1px solid #424b52;padding-right:2.2rem}.code div p:nth-child(2n){padding-left:2.2rem}.code div p:before{content:"0" counter(qvorum-code);color:var(--acid);letter-spacing:.12em;padding-top:.18rem;font:750 .68rem/1.2 Courier New,monospace}.belonging{grid-template-columns:.3fr 1.1fr .6fr;align-items:end;gap:5vw;padding:13vh 7vw;display:grid}.belonging>p:last-child{color:var(--muted);margin:0;line-height:1.65}.pilot{background:var(--night);color:#fff;grid-template-columns:1.05fr .95fr;gap:8vw;padding:12vh 7vw;display:grid}.pilot-heading h2{letter-spacing:-.07em;max-width:920px;margin:3rem 0 0;font-size:clamp(3.3rem,6.25vw,7.2rem);font-weight:830;line-height:.89}.pilot-heading h2 em{color:var(--acid);font-style:normal}.pilot-heading>p:last-child{color:#aeb7bd;max-width:650px;margin:2rem 0 0;font-size:1.03rem;line-height:1.65}.pilot-price{border:1px solid #4b555d;align-self:end;padding:2.3rem;position:relative;overflow:hidden}.pilot-price:after{content:"Q";z-index:0;color:#0000;-webkit-text-stroke:1px #d7ff2940;pointer-events:none;font-size:15rem;font-weight:900;line-height:.8;position:absolute;bottom:-4.3rem;right:-2rem}.pilot-price>*{z-index:1;position:relative}.pilot-price>p:first-child{color:#aeb7bd;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem;font:700 .64rem/1.2 Courier New,monospace}.pilot-reference{align-items:baseline;gap:1rem;margin-bottom:1.8rem;display:flex}.pilot-reference del{color:#89939d;letter-spacing:-.04em;-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:760;line-height:1;text-decoration-thickness:2px}.pilot-reference del small{font-size:.48em}.pilot-reference span{color:#89939d;letter-spacing:.09em;text-transform:uppercase;max-width:130px;font:700 .58rem/1.35 Courier New,monospace}.pilot-price strong{color:var(--acid);letter-spacing:-.075em;white-space:nowrap;font-size:clamp(4.4rem,7vw,7.8rem);line-height:.72;display:block}.pilot-price strong small{letter-spacing:0;font-size:.32em;font-weight:750}.pilot-price>span{color:#fff;letter-spacing:.11em;text-transform:uppercase;margin-top:1.3rem;font:700 .67rem/1.3 Courier New,monospace;display:block}.pilot-price a{background:var(--acid);width:100%;color:var(--ink);justify-content:space-between;margin-top:2.2rem;padding:1.1rem 1.2rem;font-size:.84rem;font-weight:850;display:flex}.pilot-price a:hover{background:#fff}.pilot-terms{border-top:1px solid #414b53;border-bottom:1px solid #414b53;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:1vh;display:grid}.pilot-terms article{border-right:1px solid #414b53;min-height:255px;padding:1.8rem}.pilot-terms article:first-child{padding-left:0}.pilot-terms article:last-child{border-right:0}.pilot-terms span{color:#7e8991;margin-bottom:4.5rem;font:.65rem Courier New,monospace;display:block}.pilot-terms h3{margin:0 0 1rem;font-size:1.35rem;line-height:1.12}.pilot-terms p{color:#aeb7bd;margin:0;font-size:.88rem;line-height:1.58}.pilot-conditions{flex-wrap:wrap;grid-column:1/-1;gap:.7rem;display:flex}.pilot-conditions span{color:#c9d0d4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #4b555d;padding:.65rem .8rem;font:.63rem/1.3 Courier New,monospace}.join{color:#fff;background:#090f14;grid-template-columns:1fr 1fr;gap:9vw;padding:12vh 7vw;display:grid}.join h2{color:var(--acid);margin-top:3rem}.join-heading>p:nth-of-type(2){color:#abb5bc;max-width:620px;margin:2rem 0 0;line-height:1.65}.join-meta{flex-wrap:wrap;gap:.7rem;margin-top:3rem;display:flex}.join-meta span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #4b555d;padding:.6rem .8rem;font:.63rem Courier New,monospace}.join-panel{align-self:end}.join-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.join-form label{flex-direction:column;gap:.6rem;display:flex}.join-form label span{text-transform:uppercase;letter-spacing:.12em;font:.62rem Courier New,monospace}.join-form input,.join-form textarea{color:#fff;background:0 0;border:1px solid #68737c;border-radius:0;outline:none;width:100%;padding:1rem}.join-form input::placeholder,.join-form textarea::placeholder{color:#68737c}.join-form input:focus,.join-form textarea:focus{border-color:var(--acid);background:#ffffff0a}.wide-field{grid-column:1/-1}.join-form .consent-field{grid-template-columns:18px 1fr;align-items:start;gap:.75rem;margin:.15rem 0 .25rem;display:grid}.join-form .consent-field input{width:18px;height:18px;accent-color:var(--acid);margin:1px 0 0;padding:0}.join-form .consent-field span{color:#aab3b9;letter-spacing:0;text-transform:none;font:.72rem/1.55 Arial,sans-serif}.join-form .consent-field a{color:#fff;text-underline-offset:3px}.join-form .consent-field a:hover{color:var(--acid)}.join-form button{background:var(--acid);color:var(--ink);cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;padding:1.2rem 1.3rem;font-weight:850;display:flex}.join-form button:hover{background:#fff}.join-form button:disabled{opacity:.65;cursor:wait}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.form-error{border:1px solid #fff;padding:.8rem 1rem;margin:1rem 0 0!important;font-size:.82rem!important}.form-success{border:1px solid #68737c;flex-direction:column;justify-content:space-between;min-height:260px;padding:2rem;display:flex}.form-success span{letter-spacing:.14em;font:.68rem Courier New,monospace}.form-success strong{color:var(--acid);letter-spacing:-.07em;font-size:clamp(3.6rem,7vw,7.2rem);line-height:.8}.form-success p{max-width:480px;margin:0;line-height:1.5}.form-note{color:#87939b;margin:1rem 0 0;font:.65rem/1.5 Courier New,monospace}footer{border-top:1px solid;grid-template-columns:1fr 1fr 1fr;align-items:end;min-height:160px;padding:3rem 4vw;display:grid}footer .brand-code{color:var(--muted)}footer p{text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0;font:.63rem Courier New,monospace}footer p:last-child{text-align:right}.legal-footer{color:#fff;background:#080d11;border-color:#384149;grid-template-columns:1.1fr 1fr 1.4fr auto;align-items:start;gap:3rem;min-height:0;padding:3.25rem 4vw 2.5rem}.legal-footer p,.legal-footer p:last-child{text-align:left}.legal-footer-brand{flex-direction:column;gap:1rem;display:flex}.legal-footer-brand p{color:#87939b}.legal-footer-company{flex-direction:column;gap:.55rem;display:flex}.legal-footer-company strong{letter-spacing:.03em;margin-bottom:.25rem;font-size:.82rem}.legal-footer-company span,.legal-footer-links a,.legal-footer-copy{color:#a6afb5;letter-spacing:.04em;font:.64rem/1.5 Courier New,monospace}.legal-footer-links{flex-direction:column;gap:.65rem;display:flex}.legal-footer-links a{text-decoration:none}.legal-footer-links a:hover{color:var(--acid)}.legal-footer-copy{white-space:nowrap;margin:.15rem 0 0!important}.legal-page{color:#090c0b;background:#f1efe7;min-height:100vh;padding:5rem max(6vw,24px) 7rem}.legal-page-header{border-bottom:1px solid #111;justify-content:space-between;align-items:center;max-width:1050px;margin:0 auto 5rem;padding-bottom:1.5rem;display:flex}.legal-page-header a{color:inherit;text-decoration:none}.legal-page-header>a:last-child{letter-spacing:.1em;text-transform:uppercase;font:.68rem Courier New,monospace}.legal-document{max-width:860px;margin:0 auto}.legal-document>p:first-child{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font:.68rem Courier New,monospace}.legal-document h1{letter-spacing:-.06em;max-width:820px;margin:0 0 3rem;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.92}.legal-document h2{margin:3rem 0 1rem;font-size:1.35rem}.legal-document p,.legal-document li{font-size:1rem;line-height:1.7}.legal-document ul{padding-left:1.2rem}.legal-document a{color:inherit}.legal-requisites{border-left:4px solid var(--acid);background:#090c0b0d;margin:3rem 0;padding:1.5rem}.legal-requisites p{margin:.25rem 0}@media (width<=1050px){.film-nav{grid-template-columns:1fr auto}.film-nav>p,.film-nav nav a:not(.nav-action){display:none}.hero-content{max-width:760px}.cycle-heading,.manifesto,.matching,.continuity,.pilot,.join{grid-template-columns:1fr}.manifesto-heading{position:static}.principles article{grid-template-columns:50px .7fr 1fr}.matching-steps{padding-top:3vh}.matching-rings{opacity:.45}.results-layout{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:5vw}.result-grid article{grid-template-columns:2rem 8rem 1fr}.pilot-terms{grid-template-columns:1fr 1fr}.pilot-terms article:nth-child(2){border-right:0}.pilot-terms article:nth-child(3),.pilot-terms article:nth-child(4){border-top:1px solid #414b53}.cycle-heading{align-items:start}.cycle-track{grid-template-columns:1fr 1fr}.cycle-track article:nth-child(2n){border-right:0}.cycle-track article:nth-child(n+3){border-top:1px solid}}@media (width<=700px){.film-nav{min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(5vw, env(safe-area-inset-right)) 0 max(5vw, env(safe-area-inset-left))}.brand-main{font-size:1.05rem}.brand-code{display:none}.nav-action{padding:.7rem .8rem;font-size:.68rem}.hero-film{min-height:100svh}.hero-film .film-photo{object-position:55% center;filter:brightness(1.12)contrast(1.02)}.film-shade{background:linear-gradient(90deg,#060908eb 0%,#060908b3 46%,#06090842 82%,#0609081f 100%),linear-gradient(#06090847,#0609081a 52%,#060908ad)}.hero-content{justify-content:center;min-height:100svh;padding:calc(68px + 7vh) 6vw 116px}.hero-content h1,.chapter-copy h2,.workshop-title h2,.after-title h2{font-size:clamp(3.6rem,16vw,5.2rem)}.hero-lead{max-width:92%;font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:1.2rem}.acid-button{min-width:min(100%,320px)}.film-note{display:none}.giant-q{font-size:110vw;top:27%;right:-25vw}.frame-footer{grid-template-columns:1fr auto;padding:0 5vw}.frame-footer span:first-of-type{display:none}.frame-footer span:last-child{font-size:.5rem}.cycle,.manifesto,.results,.matching,.continuity,.code,.belonging,.pilot,.join{padding:10vh 6vw}.cycle-heading h2,.results h2,.matching h2,.continuity h2,.belonging h2,.join h2,.manifesto h2{font-size:clamp(3rem,13vw,4.4rem)}.photo-chapter{min-height:790px}.circle-chapter .film-photo{object-position:center}.chapter-copy{min-height:790px;padding:14vh 6vw 22vh}.chapter-data{bottom:6vh;left:6vw;right:auto}.chapter-data>span{font-size:4.2rem}.principles article{grid-template-columns:38px 1fr}.principles p{grid-column:2}.cycle-heading{gap:2.5rem}.cycle-track{grid-template-columns:1fr}.cycle-track article,.cycle-track article:first-child{border-top:1px solid;border-right:0;min-height:0;padding:1.8rem 0}.cycle-track article:first-child{border-top:0}.cycle-time{min-height:0;margin:2.2rem 0 1rem}.cycle-note{margin-left:0}.workshop-chapter .film-photo{object-position:center}.shade-workshop{background:linear-gradient(#060908b3,#06090833 48%,#060908e6)}.workshop-title{text-align:left;width:auto;top:9vh;left:6vw;right:6vw}.workshop-title .kicker{text-align:left}.object-caption{display:none}.workshop-bottom{grid-template-columns:1fr;min-height:245px;padding:1.4rem 6vw 0}.workshop-bottom>span{padding:0}.workshop-bottom p{border-left:0;padding:1rem 0;font-size:1rem}.workshop-bottom a{min-height:68px;margin:0 -6vw;padding:0 6vw}.results{min-height:0}.results-layout{grid-template-columns:1fr;gap:3.5rem;margin-top:3.5rem}.results-heading p{margin-top:1.75rem;font-size:1rem}.result-grid{grid-template-columns:1fr}.result-grid article,.result-grid article:first-child{border-top:0;border-right:0;grid-template-columns:2rem 1fr;gap:.4rem 1rem;min-height:0;padding:1.25rem 0}.result-grid article>span{grid-row:1/3;margin:.2rem 0 0}.result-grid article p{grid-column:2}.matching-title blockquote{margin-top:2rem}.matching-rings{width:90vw;top:-7vh;right:-35vw}.matching-rings span{font-size:48vw}.after-chapter .film-photo{object-position:center}.after-title{justify-content:flex-start;min-height:790px;padding:12vh 6vw 24vh}.after-caption{text-align:left;align-items:flex-start;bottom:7vh;left:6vw;right:auto}.continuity-list article{grid-template-columns:38px 1fr}.continuity-list p{grid-column:2}.code{grid-template-columns:1fr;gap:3rem}.code div{grid-template-columns:1fr}.code div p,.code div p:nth-child(odd),.code div p:nth-child(2n){border-right:0;padding:1.2rem 0 1.3rem;font-size:1.08rem;line-height:1.42}.belonging{grid-template-columns:1fr;align-items:start;gap:2.5rem}.pilot{gap:3rem}.pilot-heading h2{font-size:clamp(3rem,13vw,4.4rem)}.pilot-price{padding:1.5rem}.pilot-price>p:first-child{margin-bottom:1rem}.pilot-reference{flex-wrap:wrap;margin-bottom:1.5rem}.pilot-price strong{font-size:clamp(4rem,19vw,6rem)}.pilot-terms{grid-template-columns:1fr}.pilot-terms article,.pilot-terms article:first-child{border-top:1px solid #414b53;border-right:0;min-height:0;padding:1.8rem 0}.pilot-terms article:first-child{border-top:0}.pilot-terms span{margin-bottom:2.2rem}.join-form{grid-template-columns:1fr}.wide-field,.join-form button{grid-column:1}footer{grid-template-columns:1fr;align-items:start;gap:1.4rem}footer p,footer p:last-child{text-align:left}.legal-footer{padding:2.5rem 6vw calc(2.5rem + env(safe-area-inset-bottom));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 1.5rem;overflow:hidden}.legal-footer>*{min-width:0}.legal-footer-company span,.legal-footer-links a{overflow-wrap:anywhere}.legal-footer-links{border-top:1px solid #384149;grid-column:1/-1;padding-top:1.5rem}.legal-footer-copy{grid-column:1/-1;margin-top:0!important}.legal-page{padding-top:2.5rem}.legal-page-header{margin-bottom:3.5rem}}@media (width<=700px) and (height<=680px){.hero-content{padding-top:92px;padding-bottom:104px}.hero-content h1{margin:18px 0 16px;font-size:clamp(3.15rem,15vw,4.25rem)}.hero-lead{font-size:.94rem;line-height:1.42}.hero-actions{margin-top:22px}.acid-button{padding:1rem 1.15rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.brand-test{--acid:#e4ff16}.brand-test-label{z-index:80;color:var(--white);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#050807d1;border:1px solid #f5f4ee6b;padding:.65rem .8rem;font:800 .58rem/1 Courier New,monospace;position:fixed;bottom:1rem;right:1rem}.brand-test .film-nav .brand-code,.brand-test .film-nav .brand-code span{color:#ffffffc7}.brand-test .film-nav .nav-action{color:#fff;background:#0508076b;border:1px solid #ffffff94}.brand-test .film-nav .nav-action:hover{color:var(--ink);background:#fff}.brand-test .hero-film .kicker,.brand-test .photo-chapter .kicker{color:#fff}.brand-test .acid-button{background:#fff;border:1px solid #ffffff9e}.brand-test .q-right,.brand-test .q-workshop,.brand-test .q-after{-webkit-text-stroke-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.brand-test .q-right,.brand-test .q-workshop,.brand-test .q-after{-webkit-text-stroke-color:color-mix(in srgb, var(--acid) 48%, transparent)}}.brand-test .matching h2 em{color:#4f574f}.brand-test .matching-title blockquote{border-left-width:3px}.brand-test .workshop-bottom a{background:#fff;border-left:1px solid #ffffff4d}.brand-test .pilot-price strong,.brand-test .join h2{color:#fff}.v2-shell .hero-content{max-width:1180px;min-height:calc(100dvh - 82px)}.v2-shell .hero-film{height:calc(100dvh - 82px);min-height:calc(100dvh - 82px);margin-top:82px}.v2-shell .film-nav{z-index:80;-webkit-backdrop-filter:blur(14px);background:#070a08e0;border-bottom-color:#ffffff38;position:fixed}.v2-shell section[id]{scroll-margin-top:82px}.v2-shell .hero-content h1{font-size:clamp(4.1rem,7.1vw,8rem)}.v2-shell .pilot{align-items:center;min-height:calc(100dvh - 82px)}.v2-shell .pilot-price{align-self:center}.v2-shell .workshop-index{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;margin:.5rem 0 .7rem;font:800 .64rem/1.2 Courier New,monospace}.v2-shell .workshop-lead{color:#fff;max-width:680px;margin:0 0 0 auto;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:650;line-height:1.5}.v2-shell .cycle,.v2-shell .matching{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:stretch;column-gap:8vw;height:calc(100dvh - 82px);min-height:760px;padding:clamp(48px,6vh,72px) 7vw;display:grid}.v2-shell .cycle-heading,.v2-shell .matching-heading{align-items:center;display:flex;position:relative}.v2-shell .cycle-heading .section-index,.v2-shell .matching-heading .section-index{position:absolute;top:0;left:0}.v2-shell .cycle-heading h2,.v2-shell .matching-heading h2{margin:0}.v2-shell .cycle-content,.v2-shell .matching-content{align-self:center;gap:clamp(36px,4vh,52px);width:100%;max-width:680px;display:grid}.v2-shell .cycle-intro{color:#555a55;margin:0;font-size:1.08rem;font-weight:650;line-height:1.65}.v2-shell .cycle-note{border-left:4px solid var(--acid);color:var(--ink);margin:0;padding:.2rem 0 .2rem 1.5rem;font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:700;line-height:1.4}.v2-shell .cycle-note span{color:#686d67;font-size:.78em;font-weight:600}.v2-shell .matching-content>p{color:#555a55;margin:0;font-size:1.08rem;font-weight:650;line-height:1.65}.v2-shell .matching-content blockquote{border-left:4px solid var(--acid);color:var(--ink);margin:0;padding:.2rem 0 .2rem 1.5rem;font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:700;line-height:1.4}.founder{background:var(--paper);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:8vw;height:calc(100dvh - 82px);min-height:760px;padding:clamp(48px,6vh,72px) 7vw;display:grid;position:relative;overflow:hidden}.founder-heading,.founder-portrait,.founder-story{z-index:1;position:relative}.founder-heading{align-items:center;display:flex;position:relative}.founder-heading .section-index{position:absolute;top:0;left:0}.founder-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.3rem,6.25vw,7.2rem);font-weight:830;line-height:.89}.founder-heading h2 span{color:#545b55}.founder-portrait{float:left;width:clamp(190px,34%,255px);margin:0 2rem 1.25rem 0}.founder-portrait img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.founder-portrait figcaption{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-top:.75rem;font:800 .62rem/1.35 Courier New,monospace}.founder-story{border-top:1px solid var(--ink);align-self:center;width:100%;max-width:760px;padding-top:2.5rem}.founder-story>p{color:#555a55;margin:0 0 1.3rem;font-size:1rem;line-height:1.65}.founder-story>p.founder-ending{clear:both;color:var(--ink);margin-top:2.2rem;font-size:clamp(1.25rem,1.6vw,1.7rem);font-weight:780;line-height:1.25}.founder-story blockquote{border-left:3px solid var(--acid);margin:2.5rem 0 1.4rem;padding-left:1.4rem;font-size:clamp(1.25rem,2vw,1.9rem);font-weight:750;line-height:1.35}.founder-story>span{letter-spacing:.13em;text-transform:uppercase;font:800 .64rem/1.2 Courier New,monospace}.founder-mark{color:#0000;-webkit-text-stroke:1px #0c0f0d1f;pointer-events:none;font-size:min(48vw,720px);font-weight:900;line-height:.75;position:absolute;bottom:-10vh;right:-4vw}@media (width>=1051px) and (height<=820px){.v2-shell .cycle,.v2-shell .matching,.founder{min-height:680px;padding-top:42px;padding-bottom:42px}.v2-shell .cycle-heading h2,.v2-shell .matching-heading h2,.founder-heading h2{font-size:clamp(3.3rem,5.5vw,6rem)}.founder-story>p{margin-bottom:.9rem;font-size:.92rem;line-height:1.5}}@media (width<=1280px){.founder{grid-template-columns:1fr;gap:3.5rem;height:auto;min-height:0}.founder-heading{display:block}.founder-heading .section-index{position:static}.founder-heading h2{max-width:900px;margin-top:2.5rem}.founder-story{max-width:860px}}@media (width<=1050px){.v2-shell .cycle,.v2-shell .matching{grid-template-columns:1fr;gap:3rem;height:auto;min-height:0;padding:10vh 6vw}.v2-shell .cycle-heading,.v2-shell .matching-heading{display:block}.v2-shell .cycle-heading .section-index,.v2-shell .matching-heading .section-index{position:static}.v2-shell .cycle-heading h2,.v2-shell .matching-heading h2{margin-top:2.5rem}.v2-shell .cycle-content,.v2-shell .matching-content{gap:2rem;max-width:720px}.v2-shell .cycle-intro,.v2-shell .cycle-note{max-width:none}.founder{height:auto;min-height:0}.founder-heading{display:block}.founder-heading .section-index{position:static}.founder-heading h2{margin-top:2.5rem}}@media (width<=700px){.v2-shell section[id]{scroll-margin-top:68px}.v2-shell .workshop-index{margin-top:1.1rem}.v2-shell .workshop-lead{max-width:92%;margin-left:0;font-size:1rem}.v2-shell .hero-content h1{font-size:clamp(3.15rem,13.6vw,4.65rem);line-height:.88}.v2-shell .hero-film{height:100lvh;min-height:100lvh;margin-top:0}.v2-shell .hero-content{height:100%;min-height:0;padding:calc(68px + env(safe-area-inset-top) + 5vh) max(6vw, env(safe-area-inset-right)) max(116px, calc(env(safe-area-inset-bottom) + 84px)) max(6vw, env(safe-area-inset-left))}.v2-shell .hero-lead{max-width:100%}.v2-shell .cycle,.v2-shell .matching,.founder{gap:2.5rem;padding:112px 6vw 64px}.v2-shell .cycle{align-content:start;row-gap:clamp(3rem,7vh,4rem)}.v2-shell .cycle-heading h2,.v2-shell .matching-heading h2,.founder-heading h2{margin-top:2rem;font-size:clamp(2.85rem,12.5vw,4.15rem);line-height:.9}.v2-shell .cycle-content,.v2-shell .matching-content{gap:1.6rem}.v2-shell .cycle-content{gap:2.2rem}.v2-shell .cycle-intro,.v2-shell .matching-content>p{font-size:1rem;line-height:1.58}.v2-shell .cycle-note{padding-left:1.1rem;font-size:1rem}.founder{grid-template-columns:1fr}.founder-story{grid-template-columns:min(31vw,124px) minmax(0,1fr);align-items:stretch;column-gap:1rem;padding-top:1.8rem;display:grid}.founder-mark{font-size:110vw;bottom:4vh;right:-22vw}.brand-test-label{font-size:.48rem;bottom:.6rem;right:.6rem}.founder-portrait{float:none;align-self:stretch;width:100%;min-height:0;margin:0;padding-bottom:1.35rem;position:relative}.founder-portrait img{aspect-ratio:auto;object-fit:cover;height:calc(100% - 1.35rem);position:absolute;inset:0 0 1.35rem}.founder-portrait figcaption{letter-spacing:.07em;width:max-content;max-width:88vw;margin:0;font-size:.5rem;line-height:1.35;position:absolute;bottom:0;left:0}.founder-story>p{font-size:.96rem;line-height:1.58}.founder-story>p:first-of-type{grid-column:2;margin:0}.founder-story>p:nth-of-type(n+2){grid-column:1/-1}.founder-story>p:nth-of-type(2){margin-top:1.5rem}.v2-shell .pilot{align-content:space-between;gap:1.5rem;min-height:100dvh;padding:108px 6vw 42px}}.photo-template-preview{background:#080c0a}.photo-story-template{--photo-screen-height:calc(100dvh - 82px);--photo-screen-x:7vw;--photo-screen-y:clamp(48px, 6vh, 72px)}.photo-template-preview .film-nav{z-index:90;-webkit-backdrop-filter:blur(14px);background:#070a08e6;position:fixed}.photo-story-template{isolation:isolate;height:var(--photo-screen-height);color:#fff;background:#0b100d;min-height:720px;position:relative;overflow:hidden}.photo-story-template:first-of-type{margin-top:82px}.photo-story-picture,.photo-story-picture img,.photo-story-shade{width:100%;height:100%;position:absolute;inset:0}.photo-story-picture{z-index:-4}.photo-story-picture img{object-fit:cover;object-position:center;display:block}.photo-preview-circle .photo-story-picture img{object-position:center 48%}.photo-preview-after .photo-story-picture img{object-position:center 42%}.photo-story-shade{z-index:-3;background:linear-gradient(90deg,#050807e8 0%,#050807ba 42%,#05080747 70%,#05080729 100%),linear-gradient(#0508073d,#0508071f 55%,#050807b3)}.photo-story-q{z-index:-1;color:#0000;-webkit-text-stroke:2px #f5f4ee6b;pointer-events:none;font-size:min(54vw,820px);font-weight:900;line-height:.72;position:absolute;top:50%;right:-5vw;translate:0 -50%}.photo-story-layout{height:100%;padding:var(--photo-screen-y) var(--photo-screen-x);grid-template-rows:1fr auto;display:grid}.photo-story-main{align-self:center}.photo-story-copy{width:min(64vw,1100px);padding-top:clamp(28px,4vh,42px)}.photo-story-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:830;line-height:.88}.photo-story-copy h2 em{color:var(--acid);font-style:normal}.photo-story-copy>p{color:#ffffffeb;max-width:720px;margin:clamp(28px,4vh,44px) 0 0;font-size:clamp(1rem,1.22vw,1.28rem);font-weight:650;line-height:1.55}.photo-story-footer{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff6b;justify-content:space-between;align-items:center;padding-top:1.15rem;font:800 .64rem/1.2 Courier New,monospace;display:flex}.photo-story-footer span{color:var(--acid)}.photo-story-footer strong{font:inherit;color:#fff}.photo-story-count{align-items:baseline;gap:.9rem;display:flex}.photo-story-count b{color:var(--acid);letter-spacing:-.06em;font:850 clamp(2rem,4.4vw,4.8rem)/.8 Arial,sans-serif}.photo-story-count small{max-width:170px;font:inherit}.hero-story-footer{z-index:6;position:absolute;bottom:clamp(30px,4vh,48px);left:5.5vw;right:5.5vw}@media (width>=701px) and (height<=820px){.photo-story-template{min-height:640px}.photo-story-copy h2{font-size:clamp(3.6rem,6.2vw,6.7rem)}}@media (width<=700px){.v2-shell .photo-screen-frame{box-sizing:border-box;height:100lvh;min-height:100lvh;max-height:100lvh;overflow:hidden}.v2-shell .hero-film.photo-screen-frame{--hero-nav-height:calc(68px + env(safe-area-inset-top));height:calc(100lvh + var(--hero-nav-height));min-height:calc(100lvh + var(--hero-nav-height));max-height:calc(100lvh + var(--hero-nav-height))}.v2-shell .hero-film .hero-content{height:100lvh}.v2-shell .hero-film .hero-story-footer{bottom:max(28px, calc(env(safe-area-inset-bottom) + 12px))}.photo-story-template{--photo-screen-height:100lvh;--photo-screen-x:6vw;--photo-screen-y:56px}.photo-template-preview .film-nav{min-height:68px}.photo-template-preview .film-nav>p,.photo-template-preview .film-nav nav a:not(.nav-action){display:none}.photo-story-template{height:100lvh;min-height:100lvh}.photo-story-template:first-of-type{margin-top:68px}.photo-story-picture img{object-position:center}.photo-story-layout{min-height:100lvh;padding-top:calc(108px + env(safe-area-inset-top));padding-right:max(var(--photo-screen-x), env(safe-area-inset-right));padding-bottom:max(42px, calc(env(safe-area-inset-bottom) + 12px));padding-left:max(var(--photo-screen-x), env(safe-area-inset-left))}.photo-story-shade{background:linear-gradient(90deg,#050807e8 0%,#050807ab 58%,#0508074d 100%),linear-gradient(#05080747,#05080726 46%,#050807d1)}.photo-story-q{-webkit-text-stroke-width:1.5px;font-size:116vw;right:-30vw}.photo-story-copy{width:100%;padding-top:2rem}.photo-story-copy h2{font-size:clamp(3.15rem,13.5vw,4.6rem);line-height:.89}.photo-story-copy>p{max-width:95%;margin-top:1.8rem;font-size:1rem;line-height:1.52}.photo-story-footer{align-items:flex-start;gap:1rem}.photo-story-footer strong{text-align:right;max-width:54%}.photo-story-count{align-items:flex-end;gap:.65rem}.photo-story-count b{font-size:2.25rem}.photo-story-count small{max-width:118px;font-size:.5rem;line-height:1.3}.hero-story-footer{left:max(6vw, env(safe-area-inset-left));right:max(6vw, env(safe-area-inset-right));bottom:max(28px, calc(env(safe-area-inset-bottom) + 12px))}.v2-shell .cycle,.v2-shell .matching,.founder{height:auto;min-height:100dvh}.v2-shell .code,.v2-shell .join{min-height:100dvh}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
