@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--paper:#f4f0e8;--black:#171717}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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))}}[data-people-version=people2]{--people-name-size:clamp(2.65rem, calc(var(--logo-size) * .29), 4.8rem)}[data-people-version=people2] .logo-corner-b.is-people-double .draw-path-b{transform:rotate(180deg)}[data-people-version=people2] .logo-corner.is-people-double .draw-path{transition:transform .76s cubic-bezier(.76,0,.24,1),stroke .36s}[data-people-version=people2] .logo-corner.is-people-double.is-person-inactive .draw-path{stroke:var(--muted)}[data-people-version=people2] .logo-corner.is-people-spin-jair{transform:translate(calc(var(--cx,50vw) - 50%), calc(var(--cy,50vh) - 50%)) rotate(180deg);transition-duration:.62s,.28s}[data-people-version=people2] .people-identity-annotation{z-index:7;pointer-events:none;position:fixed;inset:0}[data-people-version=people2] .people-identity-suffix{color:var(--black);letter-spacing:0;white-space:nowrap;font-size:clamp(3.1rem,4.7vw,5.2rem);font-weight:560;line-height:.94;position:absolute;top:calc(50dvh - clamp(3rem,5.5vw,5rem));left:calc(50vw + clamp(3.2rem,5.6vw,5.2rem))}[data-people-version=people2] .people-identity-suffix.is-bottom{transform:translateY(calc(var(--logo-size) * .34))}[data-people-version=people2] .people-identity-annotation.is-double .people-identity-suffix{transition:color .36s;animation:.76s cubic-bezier(.16,1,.3,1) .25s both people2-people-name-arrive}[data-people-version=people2] .people-identity-annotation.is-double .people-identity-suffix.is-inactive{color:var(--muted)}[data-people-version=people2] .people-spin-identity{position:absolute;inset:0}[data-people-version=people2] .people-spin-index{color:var(--muted);font-family:var(--font-geist-mono), monospace;opacity:0;font-size:.65rem;line-height:1;transition:opacity .12s,transform .14s;position:absolute;top:calc(50dvh - clamp(3.5rem,6.3vw,5rem));left:calc(50vw - clamp(3.4rem,6.1vw,5rem));transform:translateY(.35rem)}[data-people-version=people2] .people-spin-identity.is-active .people-spin-index{opacity:1;transition:opacity .18s .35s,transform .34s cubic-bezier(.16,1,.3,1) .33s;transform:translateY(0)}[data-people-version=people2] .people-spin-identity .people-identity-suffix{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .12s,transform .14s,clip-path .12s;transform:translateY(.5rem)}[data-people-version=people2] .people-spin-identity.is-active .people-identity-suffix{opacity:1;clip-path:inset(0);transition:opacity .18s .42s,transform .38s cubic-bezier(.16,1,.3,1) .36s,clip-path .28s cubic-bezier(.16,1,.3,1) .41s;transform:translateY(0)}[data-people-version=people2] .people-name-morph{z-index:7;pointer-events:none;position:fixed;inset:0}[data-people-version=people2] .people-name-word{color:var(--black);letter-spacing:0;white-space:nowrap;align-items:baseline;font-size:clamp(3.1rem,4.7vw,5.2rem);font-weight:560;line-height:.94;animation:.68s cubic-bezier(.16,1,.3,1) both people2-people-name-arrive;display:flex;position:absolute;top:calc(50dvh - clamp(3rem,5.5vw,5rem));left:calc(50vw + clamp(3.2rem,5.6vw,5.2rem))}[data-people-version=people2] .people-name-fragment{opacity:1;flex:none;min-width:0;max-width:2em;transition:max-width .52s cubic-bezier(.76,0,.24,1) 90ms,opacity .18s .47s;display:block;overflow:hidden}[data-people-version=people2] .people-name-morph.is-jair .people-name-fragment{opacity:0;max-width:0;transition:max-width .5s cubic-bezier(.76,0,.24,1) .1s,opacity .15s}[data-people-version=people2] .people-name-core{flex:none;align-items:baseline;display:inline-flex}[data-people-version=people2] .people-name-letter-slot{flex:none;align-items:baseline;width:.35em;transition:width .42s cubic-bezier(.76,0,.24,1) .12s;display:inline-grid;position:relative;overflow:hidden}[data-people-version=people2] .people-name-letter-slot.is-hr{width:.55em}[data-people-version=people2] .people-name-morph.is-jair .people-name-letter-slot.is-ti{width:.24em}[data-people-version=people2] .people-name-morph.is-jair .people-name-letter-slot.is-hr{width:.4em}[data-people-version=people2] .people-name-letter{line-height:inherit;grid-area:1/1;display:block}[data-people-version=people2] .people-name-letter.is-old{opacity:1;clip-path:inset(0);transition:clip-path .26s .16s,opacity .18s .18s}[data-people-version=people2] .people-name-morph.is-jair .people-name-letter.is-old{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .26s .14s,opacity .18s .16s}[data-people-version=people2] .people-name-letter.is-new{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .26s .15s,opacity .16s .17s}[data-people-version=people2] .people-name-morph.is-jair .people-name-letter.is-new{opacity:1;clip-path:inset(0);transition:clip-path .3s cubic-bezier(.16,1,.3,1) .18s,opacity .18s .18s}@media (min-width:701px) and (max-width:760px){[data-people-version=people2] .people-name-word,[data-people-version=people2] .people-identity-suffix{font-size:2rem}}@media (min-width:761px) and (max-width:940px){[data-people-version=people2] .people-name-word,[data-people-version=people2] .people-identity-suffix{font-size:2.25rem}}[data-people-version=people2] .people-system-page{z-index:6;width:auto;color:var(--black);grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,2.4vh,1.8rem);animation:.72s cubic-bezier(.76,0,.24,1) .38s both people2-people-page-in;display:grid;position:fixed;inset:clamp(7.5rem,15vh,9rem) clamp(2rem,4vw,4rem) clamp(2rem,5vh,4rem) clamp(4rem,7vw,7rem)}[data-people-version=people2] .people-system-top{border-bottom:1px dashed var(--black);grid-template-columns:1fr auto auto;gap:1rem;padding-bottom:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-system-top{border-bottom:1px dashed color-mix(in srgb, var(--black) 34%, transparent)}}[data-people-version=people2] .people-system-top{color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-system-top{color:color-mix(in srgb, var(--black) 62%, transparent)}}[data-people-version=people2] .people-system-top{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}[data-people-version=people2] .people-system-page.is-people .people-system-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}[data-people-version=people2] .people-system-page.is-people .people-system-top>span:last-child{justify-self:end}[data-people-version=people2] .people-variant-switch{border:1px solid var(--black);align-items:center;gap:.1rem;margin:-.42rem 0;padding:.12rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-variant-switch{border:1px solid color-mix(in srgb, var(--black) 27%, transparent)}}[data-people-version=people2] .people-variant-switch button{min-height:1.65rem;color:var(--black);background:0 0;border:0;align-items:center;gap:.45rem;padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-variant-switch button{color:color-mix(in srgb, var(--black) 52%, transparent)}}[data-people-version=people2] .people-variant-switch button{font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-size:.57rem;transition:background-color .2s,color .2s}[data-people-version=people2] .people-variant-switch button:hover,[data-people-version=people2] .people-variant-switch button:focus-visible{color:var(--black)}[data-people-version=people2] .people-variant-switch button:focus-visible{outline:1px solid var(--black);outline-offset:-2px}[data-people-version=people2] .people-variant-switch button.is-active{background:var(--black);color:var(--paper)}[data-people-version=people2] .people-variant-switch button span:first-child{opacity:.56}[data-people-version=people2] .team-overview{min-height:0;position:relative;overflow:hidden}[data-people-version=people2] .team-overview:before,[data-people-version=people2] .team-overview:after{content:"";pointer-events:none;position:absolute;inset:0}[data-people-version=people2] .team-overview:before{background:linear-gradient(90deg, transparent 0 calc(34% - 1px), var(--black) calc(34% - 1px) 34%, transparent 34%), linear-gradient(90deg, transparent 0 calc(66% - 1px), var(--black) calc(66% - 1px) 66%, transparent 66%)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-overview:before{background:linear-gradient(90deg, transparent 0 calc(34% - 1px), color-mix(in srgb, var(--black) 12%, transparent) calc(34% - 1px) 34%, transparent 34%), linear-gradient(90deg, transparent 0 calc(66% - 1px), color-mix(in srgb, var(--black) 12%, transparent) calc(66% - 1px) 66%, transparent 66%)}}[data-people-version=people2] .team-overview:after{background:linear-gradient(180deg, transparent 0 calc(48% - 1px), var(--black) calc(48% - 1px) 48%, transparent 48%)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-overview:after{background:linear-gradient(180deg, transparent 0 calc(48% - 1px), color-mix(in srgb, var(--black) 10%, transparent) calc(48% - 1px) 48%, transparent 48%)}}[data-people-version=people2] .team-overview-word{color:var(--black);position:absolute;bottom:clamp(9rem,25vh,15rem);left:-.08em}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-overview-word{color:color-mix(in srgb, var(--black) 4.5%, transparent)}}[data-people-version=people2] .team-overview-word{letter-spacing:-.085em;pointer-events:none;text-transform:uppercase;white-space:nowrap;font-size:clamp(11rem,29vw,31rem);font-weight:560;line-height:.72}[data-people-version=people2] .team-portrait-index,[data-people-version=people2] .team-photo-caption,[data-people-version=people2] .team-profile-kicker,[data-people-version=people2] .team-profile-role,[data-people-version=people2] .team-profile-meta,[data-people-version=people2] .team-card-num,[data-people-version=people2] .team-card-role,[data-people-version=people2] .team-card-signal{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}[data-people-version=people2] .team-profile-panel{z-index:2;grid-template-columns:minmax(0,26%) minmax(0,1fr) minmax(0,21%);align-items:start;width:100%;display:grid;position:absolute;top:clamp(.5rem,2vh,1.5rem);left:0;right:0}[data-people-version=people2] .team-portrait{grid-column:1;gap:.55rem;display:grid}[data-people-version=people2] .team-portrait-index,[data-people-version=people2] .team-photo-caption{color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-portrait-index,[data-people-version=people2] .team-photo-caption{color:color-mix(in srgb, var(--black) 55%, transparent)}}[data-people-version=people2] .team-portrait-index,[data-people-version=people2] .team-photo-caption{font-size:.59rem}[data-people-version=people2] .team-photo-caption{text-align:right;justify-self:end}[data-people-version=people2] .team-photo-frame{aspect-ratio:1;border:1px dashed var(--black);place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-photo-frame{border:1px dashed color-mix(in srgb, var(--black) 34%, transparent)}}[data-people-version=people2] .team-photo-frame{background:linear-gradient(135deg, var(--black), var(--black)), var(--paper)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-photo-frame{background:linear-gradient(135deg, color-mix(in srgb, var(--black) 6%, transparent), color-mix(in srgb, var(--black) 1.5%, transparent)), color-mix(in srgb, var(--paper) 44%, transparent)}}[data-people-version=people2] .team-photo-frame{isolation:isolate}[data-people-version=people2] .team-photo-frame:before,[data-people-version=people2] .team-photo-frame:after{content:"";pointer-events:none;position:absolute}[data-people-version=people2] .team-photo-frame:before{border:1px dashed var(--black);inset:clamp(.8rem,1.6vw,1.25rem)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-photo-frame:before{border:1px dashed color-mix(in srgb, var(--black) 26%, transparent)}}[data-people-version=people2] .team-photo-frame:before{transform:rotate(-1.8deg)}[data-people-version=people2] .team-photo-frame:after{background:linear-gradient(90deg, transparent 0 calc(50% - 1px), var(--black) calc(50% - 1px) 50%, transparent 50%), linear-gradient(180deg, transparent 0 calc(50% - 1px), var(--black) calc(50% - 1px) 50%, transparent 50%);inset:0}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-photo-frame:after{background:linear-gradient(90deg, transparent 0 calc(50% - 1px), color-mix(in srgb, var(--black) 12%, transparent) calc(50% - 1px) 50%, transparent 50%), linear-gradient(180deg, transparent 0 calc(50% - 1px), color-mix(in srgb, var(--black) 10%, transparent) calc(50% - 1px) 50%, transparent 50%)}}[data-people-version=people2] .team-photo-frame:after{opacity:.65}[data-people-version=people2] .team-photo-image{object-fit:cover;filter:grayscale()contrast(1.08);opacity:0;transition:opacity .48s cubic-bezier(.16,1,.3,1)}[data-people-version=people2] .team-photo-image.is-active{opacity:1}[data-people-version=people2] .team-photo-stamp{z-index:1;aspect-ratio:1;background:var(--paper);width:clamp(2.6rem,4vw,3.5rem);color:var(--black);letter-spacing:-.06em;place-items:center;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:650;display:grid;position:absolute;bottom:clamp(.7rem,1.1vw,1rem);right:clamp(.7rem,1.1vw,1rem);transform:rotate(-4deg)}[data-people-version=people2] .team-photo-frame.has-photo:before{z-index:1}[data-people-version=people2] .team-photo-frame.has-photo:after{z-index:1;background:linear-gradient(90deg, transparent 0 calc(50% - 1px), var(--paper) calc(50% - 1px) 50%, transparent 50%), linear-gradient(180deg, transparent 0 calc(50% - 1px), var(--paper) calc(50% - 1px) 50%, transparent 50%)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-photo-frame.has-photo:after{background:linear-gradient(90deg, transparent 0 calc(50% - 1px), color-mix(in srgb, var(--paper) 18%, transparent) calc(50% - 1px) 50%, transparent 50%), linear-gradient(180deg, transparent 0 calc(50% - 1px), color-mix(in srgb, var(--paper) 16%, transparent) calc(50% - 1px) 50%, transparent 50%)}}[data-people-version=people2] .team-profile-copy{grid-column:3;align-content:start;gap:clamp(.55rem,1.2vh,.9rem);padding-top:1.8rem;animation:.42s cubic-bezier(.16,1,.3,1) both people2-people-copy-in;display:grid}[data-people-version=people2] .team-profile-identity{display:contents}[data-people-version=people2] .team-profile-kicker{color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-profile-kicker{color:color-mix(in srgb, var(--black) 56%, transparent)}}[data-people-version=people2] .team-profile-kicker{font-size:.62rem}[data-people-version=people2] .team-profile-copy h2{max-width:12ch;margin:0;font-size:clamp(1.8rem,2.4vw,2.65rem);font-weight:540;line-height:.94}[data-people-version=people2] .team-profile-role{color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-profile-role{color:color-mix(in srgb, var(--black) 62%, transparent)}}[data-people-version=people2] .team-profile-role{font-size:.56rem}[data-people-version=people2] .team-profile-copy p{color:var(--black);margin:0}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-profile-copy p{color:color-mix(in srgb, var(--black) 72%, transparent)}}[data-people-version=people2] .team-profile-copy p{letter-spacing:0;font-size:clamp(.9rem,1.08vw,1.05rem);line-height:1.25}[data-people-version=people2] .team-profile-meta{border-top:1px dashed var(--black);display:grid}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-profile-meta{border-top:1px dashed color-mix(in srgb, var(--black) 30%, transparent)}}[data-people-version=people2] .team-profile-meta{color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-profile-meta{color:color-mix(in srgb, var(--black) 58%, transparent)}}[data-people-version=people2] .team-profile-meta{font-size:.54rem}[data-people-version=people2] .team-profile-meta span{border-bottom:1px dashed var(--black);align-items:center;min-height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-profile-meta span{border-bottom:1px dashed color-mix(in srgb, var(--black) 24%, transparent)}}[data-people-version=people2] .team-rail{z-index:4;border-top:1px dashed var(--black);align-items:stretch;gap:clamp(.55rem,1vw,.95rem);height:clamp(12.5rem,27vh,18rem);padding-top:clamp(.8rem,2vh,1.2rem);display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-rail{border-top:1px dashed color-mix(in srgb, var(--black) 34%, transparent)}}[data-people-version=people2] .team-member-card{border:1px dashed var(--black);flex:1;grid-template:"num code""name name"minmax(0,1fr)"role role""signal signal"/minmax(0,1fr) auto;gap:clamp(.55rem,1.3vh,.85rem);min-width:0;padding:clamp(.9rem,1.6vw,1.25rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-member-card{border:1px dashed color-mix(in srgb, var(--black) 32%, transparent)}}[data-people-version=people2] .team-member-card{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-member-card{background:color-mix(in srgb, var(--paper) 35%, transparent)}}[data-people-version=people2] .team-member-card{color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-member-card{color:color-mix(in srgb, var(--black) 50%, transparent)}}[data-people-version=people2] .team-member-card{cursor:pointer;text-align:left;transform:translateY(1.1rem) rotate(calc((var(--i) - 1.5) * -.7deg));transition:flex .65s cubic-bezier(.76,0,.24,1),background-color .42s cubic-bezier(.76,0,.24,1),color .42s cubic-bezier(.76,0,.24,1),border-color .42s cubic-bezier(.76,0,.24,1),transform .52s cubic-bezier(.76,0,.24,1)}[data-people-version=people2] .team-member-card:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--black));height:42%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-member-card:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--black) 5%, transparent))}}[data-people-version=people2] .team-member-card:after{opacity:.7}[data-people-version=people2] .team-member-card.is-active{background:var(--black);color:var(--paper);border-color:var(--black);flex:1.52}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-member-card.is-active{border-color:color-mix(in srgb, var(--black) 94%, transparent)}}[data-people-version=people2] .team-member-card.is-active{transform:translateY(0)rotate(0)}[data-people-version=people2] .team-rail:hover .team-member-card:not(:hover):not(.is-active){color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-rail:hover .team-member-card:not(:hover):not(.is-active){color:color-mix(in srgb, var(--black) 24%, transparent)}}[data-people-version=people2] .team-rail:hover .team-member-card:not(:hover):not(.is-active){transform:translateY(1.45rem) rotate(calc((var(--i) - 1.5) * -.45deg))}[data-people-version=people2] .team-card-num{color:currentColor;grid-area:num;font-size:.62rem}[data-people-version=people2] .team-card-code{aspect-ratio:1;background:var(--black);grid-area:code;place-items:center;width:clamp(3.4rem,5.6vw,5.6rem);display:grid}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .team-card-code{background:color-mix(in srgb, var(--black) 12%, transparent)}}[data-people-version=people2] .team-card-code{color:var(--black);letter-spacing:-.06em;transform:rotate(calc((var(--i) - 1.5) * -5deg));font-size:clamp(1rem,1.8vw,1.6rem);font-weight:650;transition:background-color .42s cubic-bezier(.76,0,.24,1),color .42s cubic-bezier(.76,0,.24,1),transform .52s cubic-bezier(.76,0,.24,1)}[data-people-version=people2] .team-member-card.is-active .team-card-code{background:var(--paper);color:var(--black);transform:rotate(-3deg)scale(1.08)}[data-people-version=people2] .team-card-name{color:currentColor;letter-spacing:-.065em;grid-area:name;align-self:end;margin:0;font-size:clamp(2rem,4.5vw,5.2rem);font-weight:540;line-height:.82;transition:transform .52s cubic-bezier(.76,0,.24,1)}[data-people-version=people2] .team-member-card:not(.is-active) .team-card-name{transform:translateY(.7rem)}[data-people-version=people2] .team-card-role{color:currentColor;opacity:.72;grid-area:role;font-size:.58rem}[data-people-version=people2] .team-card-signal{color:currentColor;opacity:0;grid-area:signal;max-width:18rem;font-size:.54rem;line-height:1.25;transition:opacity .26s,transform .42s cubic-bezier(.76,0,.24,1);transform:translateY(.7rem)}[data-people-version=people2] .team-member-card.is-active .team-card-signal{opacity:.68;transform:translateY(0)}[data-people-version=people2] .people-system-stage{border-bottom:1px dashed var(--black);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-system-stage{border-bottom:1px dashed color-mix(in srgb, var(--black) 34%, transparent)}}[data-people-version=people2] .people-system-current{align-content:center;gap:clamp(.9rem,1.8vh,1.35rem);padding:clamp(1rem,2vw,2rem) 0 clamp(1rem,2vw,2rem) clamp(1.2rem,3vw,3rem);display:grid}[data-people-version=people2] .people-system-kicker{color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-system-kicker{color:color-mix(in srgb, var(--black) 56%, transparent)}}[data-people-version=people2] .people-system-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}[data-people-version=people2] .people-system-current h2{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(4.8rem,10vw,9.8rem);font-weight:520;line-height:.82;animation:.42s cubic-bezier(.76,0,.24,1) both people2-people-copy-in}[data-people-version=people2] .people-system-current p{max-width:34rem;color:var(--black);margin:0}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-system-current p{color:color-mix(in srgb, var(--black) 70%, transparent)}}[data-people-version=people2] .people-system-current p{letter-spacing:-.02em;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.12;animation:.42s cubic-bezier(.76,0,.24,1) 60ms both people2-people-copy-in}[data-people-version=people2] .people-system-meta{border:1px dashed var(--black);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-system-meta{border:1px dashed color-mix(in srgb, var(--black) 28%, transparent)}}[data-people-version=people2] .people-system-meta{color:var(--black)}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-system-meta{color:color-mix(in srgb, var(--black) 64%, transparent)}}[data-people-version=people2] .people-system-meta{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem}[data-people-version=people2] .people-system-meta span{border-right:1px dashed var(--black);align-items:center;min-height:2.4rem;padding:.55rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){[data-people-version=people2] .people-system-meta span{border-right:1px dashed color-mix(in srgb, var(--black) 28%, transparent)}}[data-people-version=people2] .people-system-meta span:last-child{border-right:0}[data-people-version=people2] .system-index-stage .people-system-meta{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}[data-people-version=people2] .system-index-stage .people-system-meta span{text-align:center;justify-content:center}@media (max-width:700px){[data-people-version=people2] .people-system-page{grid-template-rows:1fr;inset:7.5rem 1rem 1rem}[data-people-version=people2] .people-system-top{grid-template-columns:1fr;gap:.35rem}[data-people-version=people2] .team-overview{overflow:hidden auto}[data-people-version=people2] .team-profile-panel{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:1rem;width:auto;padding-top:.5rem;position:relative;inset:auto}[data-people-version=people2] .team-profile-copy{grid-column:2;gap:.45rem;padding-top:1.3rem}[data-people-version=people2] .team-profile-copy h2{font-size:1.22rem}[data-people-version=people2] .team-profile-copy p{font-size:.76rem;line-height:1.22}[data-people-version=people2] .team-profile-meta{display:none}[data-people-version=people2] .people-name-word,[data-people-version=people2] .people-identity-suffix{font-size:2.1rem}[data-people-version=people2] .team-rail{grid-template-columns:repeat(2,minmax(0,1fr));height:12rem;margin-top:clamp(11rem,26vh,15rem);display:grid;position:relative;overflow:hidden}[data-people-version=people2] .team-member-card{min-width:0;padding:.65rem}}@media (prefers-reduced-motion:reduce){[data-people-version=people2] .people-system-page,[data-people-version=people2] .people-name-fragment,[data-people-version=people2] .people-name-word,[data-people-version=people2] .people-name-letter-slot,[data-people-version=people2] .people-name-letter,[data-people-version=people2] .people-identity-suffix,[data-people-version=people2] .people-spin-index,[data-people-version=people2] .team-photo-image,[data-people-version=people2] .team-profile-copy,[data-people-version=people2] .team-profile-panel,[data-people-version=people2] .team-member-card,[data-people-version=people2] .team-card-code,[data-people-version=people2] .team-card-name,[data-people-version=people2] .team-card-signal,[data-people-version=people2] .people-system-current h2,[data-people-version=people2] .people-system-current p{transition:none}[data-people-version=people2] .people-name-word,[data-people-version=people2] .people-identity-suffix,[data-people-version=people2] .team-profile-copy{animation:none}[data-people-version=people2] .logo-corner.is-people-spin-jair,[data-people-version=people2] .people-name-morph .people-name-letter,[data-people-version=people2] .people-name-morph .people-name-letter-slot,[data-people-version=people2] .people-name-morph .people-name-fragment{transition:none}}[data-people-version=people2] .team-social-link{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;width:fit-content;padding-bottom:.25rem;font-size:.65rem;text-decoration:none}@media (max-width:1050px) and (min-width:701px){[data-people-version=people2] .team-profile-copy p{font-size:.87rem}}@media (max-width:700px){[data-people-version=people2] .people-system-page.is-people{grid-template-rows:auto minmax(0,1fr);gap:.65rem}[data-people-version=people2] .people-system-page.is-people .people-system-top>span{display:block}[data-people-version=people2] .people-variant-switch{justify-content:space-between;width:100%;margin:0}[data-people-version=people2] .people-variant-switch button{flex:1;justify-content:center}[data-people-version=people2] .team-profile-panel{width:auto}[data-people-version=people2] .team-social-link{font-size:.55rem}}@media (max-width:700px) and (max-height:700px){[data-people-version=people2] .people-system-page.is-people .team-overview{margin-top:calc(50dvh - 1rem)}[data-people-version=people2] .people-system-page.is-people .team-profile-panel{margin-top:0}[data-people-version=people2] .people-system-page.is-people .team-rail{margin-top:1.5rem}}@media (max-width:360px){[data-people-version=people2] .people-name-word,[data-people-version=people2] .people-identity-suffix{font-size:1.55rem}[data-people-version=people2] .team-profile-panel{grid-template-columns:6.6rem minmax(0,1fr);gap:.4rem .75rem}[data-people-version=people2] .team-portrait{grid-row:1}[data-people-version=people2] .team-profile-copy{display:contents}[data-people-version=people2] .team-profile-identity{grid-area:1/2;align-content:center;gap:.35rem;display:grid}[data-people-version=people2] .team-profile-copy p,[data-people-version=people2] .team-social-link{grid-column:1/-1}[data-people-version=people2] .team-profile-copy p{grid-row:2;font-size:.85rem;line-height:1.4}[data-people-version=people2] .team-social-link{grid-row:3}}@keyframes people2-people-name-arrive{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes people2-people-page-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes people2-people-copy-in{0%{opacity:0;filter:blur(4px);transform:translateY(.55rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@property --paper{syntax:"<color>";inherits:true;initial-value:#f4f0e8}@property --black{syntax:"<color>";inherits:true;initial-value:#171717}:root{--black:#171717;--paper:#f4f0e8;--muted:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in srgb, var(--black) 46%, var(--paper))}}:root{--ink-soft:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--ink-soft:color-mix(in srgb, var(--black) 72%, transparent)}}:root{--ink-meta:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--ink-meta:color-mix(in srgb, var(--black) 56%, transparent)}}:root{--line:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in srgb, var(--black) 16%, transparent)}}:root{--line-strong:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--line-strong:color-mix(in srgb, var(--black) 34%, transparent)}}:root{--paper-shade:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--paper-shade:color-mix(in srgb, var(--black) 6%, var(--paper))}}:root{transition:--paper var(--sky-transition,4s) linear, --black var(--sky-transition,4s) linear;--logo-size:clamp(10rem, 18vw, 16rem);--logo-corner-a-hover-rotation:0deg;--logo-corner-b-hover-rotation:0deg;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-rigid:cubic-bezier(.76, 0, .24, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--dur-quick:.18s;--dur-short:.34s;--dur-base:.62s;--dur-long:.9s;--stagger:70ms;--scene-delay:.16s;--ticket-top:clamp(1.4rem, 2.5vw, 2rem);--ticket-right:clamp(1.4rem, 2.7vw, 2.15rem);--ticket-w:clamp(17rem, 24vw, 19rem);--ticket-toggle:3.9rem;--ticket-head:5.6rem;--edge-x:clamp(1.25rem, 3.4vw, 3.5rem);--edge-top:clamp(8.75rem, 15vh, 10rem);--edge-bottom:clamp(1.25rem, 3.5vh, 2.75rem);--zone-w:calc(var(--logo-size) * .6 + clamp(3rem, 6vw, 6rem));--zone-h:calc(var(--logo-size) * .82 + 1.5rem);--head-offset:calc(var(--ticket-top) + var(--ticket-toggle) + clamp(1.25rem, 3vh, 2.25rem));--people-name-size:min(calc(var(--logo-size) * .29), calc((50vw - var(--logo-size) * .315 - var(--edge-x)) / 3.75));--mono-size:.62rem}@media (max-width:700px){:root{--ticket-top:1rem;--ticket-right:1rem;--edge-x:1rem;--edge-top:7.5rem;--edge-bottom:1.25rem;--zone-h:calc(var(--logo-size) * .82 + 1rem)}}*{box-sizing:border-box}html,body{background:var(--paper);width:100%;height:100%;color:var(--black);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow:hidden}button,a{color:inherit;font:inherit}::selection{background:var(--black);color:var(--paper)}:focus-visible{outline:1px solid var(--black);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loader-page{background:var(--paper);width:100vw;height:100dvh;overflow:hidden}.m-rise,.m-mask,.m-rule,.m-shutter{animation-delay:calc(var(--scene-delay) + var(--d,0) * var(--stagger));animation-fill-mode:both}:where(span.m-rise,span.m-mask){display:inline-block}.m-rise{animation-name:m-rise;animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}.m-mask{animation-name:m-mask;animation-duration:var(--dur-long);animation-timing-function:var(--ease-out)}.m-rule{transform-origin:0;animation-name:m-rule;animation-duration:var(--dur-long);animation-timing-function:var(--ease-rigid)}.m-shutter{animation-name:m-shutter;animation-duration:var(--dur-long);animation-timing-function:var(--ease-rigid)}@keyframes m-rise{0%{opacity:0;translate:0 .8rem}to{opacity:1;translate:0}}@keyframes m-mask{0%{clip-path:inset(100% -.25em -.3em);translate:0 .42em}to{clip-path:inset(-.25em -.25em -.3em);translate:0}}@keyframes m-rule{0%{scale:0 1}to{scale:1}}@keyframes m-rule-y{0%{scale:1 0}to{scale:1}}@keyframes m-shutter{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes animateGrain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,-20%)}30%{transform:translate(-5%,-10%)}40%{transform:translate(-15%,-20%)}50%{transform:translate(-5%,-10%)}60%{transform:translate(-15%,-20%)}70%{transform:translate(-5%,-10%)}80%{transform:translate(-15%,-20%)}90%{transform:translate(-5%,-10%)}}.loader-screen{z-index:10;background:var(--paper);transition:background-color var(--dur-base) ease;grid-template-rows:auto 1fr auto;padding:clamp(1rem,2.1vw,2rem);display:grid;position:fixed;inset:0;overflow:hidden}.loader-screen:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0 calc(50% - 1px), var(--line) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(180deg, transparent 0 calc(50% - 1px), var(--line) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));transition:opacity .42s;position:absolute;inset:0}.loader-screen:after{content:"";width:var(--progress,0%);pointer-events:none;background:var(--black);height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.loader-screen:after{background:color-mix(in srgb, var(--black) 3.5%, transparent)}}.loader-screen:after{transition:width .14s linear,opacity .42s}.loader-screen .grain-layer{pointer-events:none;z-index:1;opacity:.05;will-change:transform;background-image:url(/dissolve_noise_texture.png);width:300%;height:300%;animation:8s steps(10,end) infinite animateGrain;position:absolute;top:-100%;left:-100%}.loader-screen.is-finished{pointer-events:none;background:0 0}.loader-screen.is-finished:before,.loader-screen.is-finished:after,.loader-screen.is-finished .loader-topline,.loader-screen.is-finished .loader-bottom,.loader-screen.is-finished .loader-copy,.loader-screen.is-finished .seed-line{opacity:0}.loader-topline,.loader-bottom,.progress-meta{justify-content:space-between;align-items:center;display:flex}.loader-topline,.progress-meta{z-index:2;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.68rem,1vw,.82rem);transition:opacity .42s;position:relative}.loader-topline p,.progress-meta span{margin:0}.loader-clock{font-variant-numeric:tabular-nums;position:absolute;left:50%;translate:-50%}.loader-center{z-index:2;min-height:0;position:relative}.logo-field{--progress:0%;--seed-scale:0;z-index:2;width:var(--logo-size);aspect-ratio:1;place-items:center;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.loader-screen.is-finished .logo-field{opacity:0;transition:opacity 0s linear 90ms}.seed-line{z-index:1;background:var(--black);opacity:.18;transform-origin:0;width:86%;height:2px;transition:transform .16s linear,opacity .16s linear;position:absolute;top:50%;left:50%}.seed-line-a{transform:translate(-50%, -1.35rem) rotate(14deg) scaleX(var(--seed-scale))}.seed-line-b{transform:translate(-50%, 1.45rem) rotate(14deg) scaleX(var(--seed-scale))}.drawn-logo{z-index:2;width:100%;height:100%;position:relative;overflow:visible}.loader-dial{z-index:1;width:125%;height:125%;opacity:var(--dial-opacity,0);transition:opacity .6s;position:absolute;inset:-12.5%;overflow:visible}.loader-dial line,.mark-dial line{stroke:var(--black);stroke-width:2.2px;opacity:.26}.loader-dial line.is-major,.mark-dial line.is-major{stroke-width:5px;opacity:.55}.draw-path{fill:none;stroke:var(--black);stroke-width:54px;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1;transition:stroke-dashoffset .15s linear,stroke-width .15s linear}.draw-path-a{transition-delay:20ms}.draw-path-b{transition-delay:70ms}.drawn-logo .draw-path{transition:none}.loader-copy{text-align:center;width:min(42rem,100vw - 2rem);transition:opacity .42s;position:absolute;bottom:clamp(3.4rem,9vh,6rem);left:50%;transform:translate(-50%)}.loader-copy p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.loader-copy h1{letter-spacing:0;margin:0;font-size:clamp(3rem,9vw,8.5rem);font-weight:500;line-height:.86}.loader-bottom{z-index:2;gap:.85rem;transition:opacity .42s;display:grid;position:relative}.progress-track{background:var(--line);transform-origin:0;height:1px;overflow:hidden}.progress-track span{background:var(--black);transform-origin:0;height:100%;transition:transform .14s linear;display:block}@media (max-width:700px){.loader-screen{padding:1rem}.loader-copy{bottom:5rem}.loader-topline{align-items:flex-start}}.logo-corner{z-index:11;width:var(--logo-size);height:var(--logo-size);pointer-events:none;opacity:0;transform:translate(calc(var(--cx,50vw) - 50%), calc(var(--cy,50vh) - 50%)) rotate(var(--hand,0deg));transition:transform .52s var(--ease-rigid);will-change:transform;position:fixed;top:0;left:0;overflow:visible}.logo-corner.is-hands-clock{transition-duration:1.1s}.logo-corner-a.is-hands-clock{z-index:12}.logo-corner-b.is-hands-clock .draw-path-b{stroke:var(--muted)}.logo-corner.is-hands-turn{transition-duration:var(--dur-long)}.logo-corner.is-hands-snap{transition:none}.logo-corner.is-ready{opacity:1}.logo-corner-a.is-targeting{transform:translate(calc(var(--cx,50vw) - 74%), calc(var(--cy,50vh) - 16%)) rotate(var(--logo-corner-a-hover-rotation))}.logo-corner-b.is-targeting{transform:translate(calc(var(--cx,50vw) - 26%), calc(var(--cy,50vh) - 84%)) rotate(var(--logo-corner-b-hover-rotation))}.logo-corner-a .draw-path-a{transition:stroke .42s}.logo-corner-b .draw-path-b{transform-box:fill-box;transform-origin:50%;transition:transform .76s var(--ease-rigid), stroke .42s ease}.logo-corner-b.is-people-double .draw-path-b{transition:transform .82s var(--ease-rigid) .22s, stroke .42s ease;transform:rotate(180deg)}.logo-corner.is-people-double.is-person-inactive .draw-path{stroke:var(--muted)}.logo-corner.is-people-spin-jair{transform:translate(calc(var(--cx,50vw) - 50%), calc(var(--cy,50vh) - 50%)) rotate(180deg);transition-duration:.62s}.logo-corner.is-midnight .draw-path{animation:midnight-redraw 2.6s var(--ease-rigid) both}.logo-corner-b.is-midnight .draw-path{animation-delay:.14s}@keyframes midnight-redraw{0%{stroke-dashoffset:0}38%{stroke-dashoffset:1px}48%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.midnight-label{left:50%;top:calc(50% + var(--logo-size) * .56);z-index:12;color:var(--black);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;animation:midnight-label 7s var(--ease-out) both;justify-items:center;gap:.45rem;margin:0;display:grid;position:fixed;translate:-50%}.midnight-label span+span{color:var(--ink-meta)}@keyframes midnight-label{0%,30%{opacity:0;transform:translateY(.4rem)}42%,88%{opacity:1;transform:none}to{opacity:0}}.mark-dial{z-index:10;width:calc(var(--logo-size) * 1.25);height:calc(var(--logo-size) * 1.25);opacity:0;pointer-events:none;transition:opacity .36s;position:fixed;top:50%;left:50%;overflow:visible;translate:-50% -50%}.mark-dial.is-on{opacity:1;transition-delay:.12s}.mark-clock{z-index:12;width:calc(var(--logo-size) * .62);height:calc(var(--logo-size) * .84);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:fixed;top:50%;left:50%;translate:-50% -50%}.mark-clock:focus-visible{outline:1px dashed var(--black);outline-offset:.6rem}.mark-clock-label{left:50%;top:calc(50% + var(--logo-size) * .68);z-index:12;color:var(--black);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;margin:0;display:grid;position:fixed;translate:-50%}.mark-clock-label.is-scene{top:calc(50% + var(--logo-size) * .5)}.mark-clock-label>span{opacity:0;transition:opacity var(--dur-short) ease;grid-area:1/1;justify-self:center}.mark-clock:hover:not(.is-on)+.mark-clock-label .mark-clock-hint{color:var(--ink-meta);opacity:1;transition-delay:.45s}.mark-clock-label.is-on .mark-clock-time{opacity:1;transition-delay:.52s}@media (hover:none){.mark-clock-hint{display:none}}@media (max-width:700px){.mark-clock.is-scene,.mark-clock-label.is-scene{display:none}}.arrival{opacity:0;min-height:100dvh;transition:opacity var(--dur-short) ease .24s;align-items:center;padding-left:clamp(2.5rem,6vw,6rem);display:flex}.arrival.is-visible{opacity:1}.main-menu{transition:opacity var(--dur-short) ease, transform var(--dur-base) var(--ease-rigid);flex-direction:column;display:flex}.main-menu.is-section-view{opacity:0;pointer-events:none;transform:translate(-2rem)}.menu-item{width:fit-content;color:var(--black);letter-spacing:0;transition:opacity var(--dur-quick) ease;outline:none;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem);padding:clamp(.15rem,.6vh,.45rem) 0;font-size:clamp(2.75rem,6.2vw,6.5rem);font-weight:500;line-height:.92;text-decoration:none;display:flex}.main-menu.has-active .menu-item:not(.is-active){opacity:.2}.menu-num{min-width:1.6rem;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.1em;opacity:.55;transition:opacity var(--dur-quick) ease;flex-shrink:0;font-size:clamp(.62rem,.9vw,.78rem);font-weight:400}.menu-item.is-active .menu-num{opacity:1}.menu-label{text-underline-offset:.14em;transition:text-decoration-color var(--dur-quick) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-block}.menu-item:focus-visible .menu-label{text-decoration-color:currentColor}.arrival.is-visible .main-menu:not(.is-section-view) .menu-num,.arrival.is-visible .main-menu:not(.is-section-view) .menu-label{animation:m-mask var(--dur-long) var(--ease-out) calc(.38s + var(--i,0) * 80ms) both}.home-colophon{right:var(--edge-x);bottom:var(--edge-bottom);color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;transition:opacity var(--dur-short) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid;position:fixed;left:clamp(2.5rem,6vw,6rem)}.home-colophon.is-hidden{opacity:0}.home-colophon-rule{border-top:1px dashed var(--line-strong);transform-origin:0;height:0}.arrival.is-visible .home-colophon:not(.is-hidden) .home-colophon-rule{animation:m-rule var(--dur-long) var(--ease-rigid) .76s both}@media (max-width:700px){.arrival{padding:0 1rem calc(1.5rem + env(safe-area-inset-bottom));align-items:flex-end}.menu-item{font-size:clamp(2.2rem,min(11vw,6.2dvh),3.4rem)}.home-colophon{display:none}}.film-ticket{--toggle:var(--ticket-toggle);--head:var(--ticket-head);--perf:var(--black)}@supports (color:color-mix(in lab, red, red)){.film-ticket{--perf:color-mix(in srgb, var(--black) 70%, transparent)}}.film-ticket{--ticket-paper:var(--paper);--tline:var(--black)}@supports (color:color-mix(in lab, red, red)){.film-ticket{--tline:color-mix(in srgb, var(--black) 84%, transparent)}}.film-ticket{top:var(--ticket-top);right:var(--ticket-right);z-index:12;width:var(--ticket-w);height:var(--head);color:var(--black);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;isolation:isolate;transition:height var(--dur-base) var(--ease-rigid);position:fixed;overflow:visible}.film-ticket.is-nav{height:min(24rem,100dvh - 2.5rem)}.ticket-shell{z-index:-1;background-color:var(--tline);--h-tl:radial-gradient(circle at 0 0, transparent .4rem, #000 .405rem);--h-tr:radial-gradient(circle at 100% 0, transparent .4rem, #000 .405rem);--h-bl:radial-gradient(circle at 0 100%, transparent .4rem, #000 .405rem);--h-br:radial-gradient(circle at 100% 100%, transparent .4rem, #000 .405rem);--h-vtop:radial-gradient(circle at calc(100% - var(--toggle)) 0, transparent .4rem, #000 .405rem);--h-junc:radial-gradient(circle at calc(100% - var(--toggle)) var(--head), transparent .4rem, #000 .405rem);--h-cleft:radial-gradient(circle at 0 var(--head), transparent .4rem, #000 .405rem);--h-cright:radial-gradient(circle at 100% var(--head), transparent .4rem, #000 .405rem);--p-tl:radial-gradient(circle at -1px -1px, transparent .46rem, #000 .465rem);--p-tr:radial-gradient(circle at calc(100% + 1px) -1px, transparent .46rem, #000 .465rem);--p-bl:radial-gradient(circle at -1px calc(100% + 1px), transparent .46rem, #000 .465rem);--p-br:radial-gradient(circle at calc(100% + 1px) calc(100% + 1px), transparent .46rem, #000 .465rem);--p-vtop:radial-gradient(circle at calc(100% - var(--toggle) + 1px) -1px, transparent .46rem, #000 .465rem);--p-junc:radial-gradient(circle at calc(100% - var(--toggle) + 1px) calc(var(--head) - 1px), transparent .46rem, #000 .465rem);--p-cleft:radial-gradient(circle at -1px calc(var(--head) - 1px), transparent .46rem, #000 .465rem);--p-cright:radial-gradient(circle at calc(100% + 1px) calc(var(--head) - 1px), transparent .46rem, #000 .465rem);-webkit-mask:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc);-webkit-mask-composite:source-in;-webkit-mask:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc);-webkit-mask:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc);-webkit-mask:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc);mask:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border:0;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket-shell:before{content:"";background:var(--ticket-paper);-webkit-mask:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc);-webkit-mask-composite:source-in;-webkit-mask:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc);-webkit-mask:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc);-webkit-mask:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc);mask:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:1px;-webkit-mask-composite:source-in;mask-composite:intersect}.film-ticket.is-nav .ticket-shell{-webkit-mask-image:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc), var(--h-cleft), var(--h-cright);-webkit-mask-image:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc), var(--h-cleft), var(--h-cright);-webkit-mask-image:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc), var(--h-cleft), var(--h-cright);-webkit-mask-image:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc), var(--h-cleft), var(--h-cright);mask-image:var(--h-tl), var(--h-tr), var(--h-bl), var(--h-br), var(--h-vtop), var(--h-junc), var(--h-cleft), var(--h-cright)}.film-ticket.is-nav .ticket-shell:before{-webkit-mask-image:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc), var(--p-cleft), var(--p-cright);-webkit-mask-image:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc), var(--p-cleft), var(--p-cright);-webkit-mask-image:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc), var(--p-cleft), var(--p-cright);-webkit-mask-image:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc), var(--p-cleft), var(--p-cright);mask-image:var(--p-tl), var(--p-tr), var(--p-bl), var(--p-br), var(--p-vtop), var(--p-junc), var(--p-cleft), var(--p-cright)}.ticket-cross{top:var(--head);z-index:6;border-top:1px dashed var(--perf);opacity:0;--cl-left:radial-gradient(circle at 0 0, transparent .4rem, #000 .41rem);--cl-mid:radial-gradient(circle at calc(100% - var(--toggle)) 0, transparent .4rem, #000 .41rem);--cl-right:radial-gradient(circle at 100% 0, transparent .4rem, #000 .41rem);height:0;-webkit-mask:var(--cl-left), var(--cl-mid), var(--cl-right);-webkit-mask-composite:source-in;-webkit-mask:var(--cl-left), var(--cl-mid), var(--cl-right);-webkit-mask:var(--cl-left), var(--cl-mid), var(--cl-right);-webkit-mask:var(--cl-left), var(--cl-mid), var(--cl-right);mask:var(--cl-left), var(--cl-mid), var(--cl-right);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transition:opacity .26s;position:absolute;left:0;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}.film-ticket.is-nav .ticket-cross{opacity:1;transition-delay:80ms}.ticket-head{top:0;left:0;right:var(--toggle);height:var(--head);position:absolute;overflow:hidden}.ticket-featured{height:var(--toggle);text-align:left;cursor:pointer;transition:opacity .24s ease, transform .52s var(--ease-rigid);background:0 0;border:0;outline:none;align-items:center;gap:.7rem;padding:0 .85rem;display:flex;position:absolute;top:0;left:0;right:0}.ticket-featured:focus-visible{box-shadow:inset 0 0 0 1px var(--black)}.ticket-thumb{aspect-ratio:1;background:var(--black);width:2.45rem;color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;transition:transform var(--dur-short) var(--ease-rigid);flex-shrink:0;place-items:center;font-size:1.2rem;font-weight:600;display:grid;overflow:hidden}.ticket-featured:hover .ticket-thumb{transform:rotate(-4deg)}.ticket-thumb.is-moon{background:#121211}.ticket-moon{width:1.75rem;height:1.75rem;display:block}.ticket-moon-disc{fill:none;stroke:#f4f0e8;stroke-width:1px;opacity:.35}.ticket-moon-lit{fill:#f4f0e8}.ticket-title{min-width:0;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;white-space:nowrap;flex:1;font-size:clamp(.95rem,1.3vw,1.12rem);font-weight:700;line-height:.92;overflow:hidden}.ticket-roll{animation:ticket-roll .56s var(--ease-out) both;display:inline-block}@keyframes ticket-roll{0%{translate:0 110%}to{translate:0}}.ticket-caret{color:var(--muted);transition:transform .42s var(--ease-rigid);flex-shrink:0;font-size:.9rem}.film-ticket.is-picker .ticket-caret{transform:rotate(180deg)}.ticket-tags{top:var(--toggle);border-top:1px dashed var(--perf);letter-spacing:.14em;height:1.7rem;color:var(--black);font-size:.56rem;display:flex;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ticket-tags{color:color-mix(in srgb, var(--black) 72%, transparent)}}.ticket-tags{transition:opacity .2s ease, transform .52s var(--ease-rigid)}.ticket-tags span{border-right:1px dashed var(--perf);flex:1;place-items:center;display:grid}.ticket-tags span:last-child{border-right:0}.ticket-tag{animation:m-rise .42s var(--ease-out) calc(var(--i,0) * 50ms + 60ms) both}.film-ticket.is-nav .ticket-featured,.film-ticket.is-nav .ticket-tags{opacity:0;pointer-events:none;transform:translate(-.9rem)}.ticket-toggle{width:var(--toggle);height:var(--head);z-index:6;border:0;border-left:1px dashed var(--perf);cursor:pointer;--tl-top:radial-gradient(circle at 0 0, transparent .4rem, #000 .41rem);--tl-bot:radial-gradient(circle at 0 100%, transparent .4rem, #000 .41rem);-webkit-mask:var(--tl-top), var(--tl-bot);-webkit-mask-composite:source-in;-webkit-mask:var(--tl-top), var(--tl-bot);-webkit-mask:var(--tl-top), var(--tl-bot);-webkit-mask:var(--tl-top), var(--tl-bot);mask:var(--tl-top), var(--tl-bot);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:0 0;outline:none;place-items:center;display:grid;position:absolute;top:0;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket-toggle:focus-visible{box-shadow:inset 0 0 0 1px var(--black)}.ticket-toggle span{background:var(--black);width:1.5rem;height:2px;transition:transform .42s var(--ease-rigid), opacity .22s ease, width .26s var(--ease-rigid);position:absolute}.ticket-toggle span:first-child{transform:translateY(-.4rem)}.ticket-toggle span:nth-child(3){transform:translateY(.4rem)}.film-ticket:not(.is-nav) .ticket-toggle:hover span:nth-child(2){width:.9rem;transform:translate(-.3rem)}.film-ticket.is-nav .ticket-toggle span:first-child{transform:rotate(45deg)}.film-ticket.is-nav .ticket-toggle span:nth-child(2){opacity:0}.film-ticket.is-nav .ticket-toggle span:nth-child(3){transform:rotate(-45deg)}.ticket-nav-body{top:var(--head);opacity:0;pointer-events:none;flex-direction:column;padding:.6rem .95rem 0;transition:opacity .26s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.film-ticket.is-nav .ticket-nav-body{opacity:1;pointer-events:auto;transition-delay:.12s}.ticket-nav{margin:0;padding:.4rem 0 .8rem;list-style:none}.ticket-nav li{opacity:0;transition:opacity .36s ease, transform .52s var(--ease-rigid);transform:translateY(.7rem)}.film-ticket.is-nav .ticket-nav li{opacity:1;transition-delay:calc(var(--i,0) * 60ms + .16s);transform:translateY(0)}.ticket-nav a{color:var(--black);outline:none;align-items:baseline;gap:.7rem;padding:.22rem 0;text-decoration:none;display:flex}.ticket-num{letter-spacing:.1em;color:var(--muted);font-size:.6rem}.ticket-label{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:.95;position:relative}.ticket-label:after{content:"";background:var(--black);transform-origin:0;height:2px;transition:transform .3s var(--ease-rigid);position:absolute;bottom:.1rem;left:0;right:0;transform:scaleX(0)}.ticket-nav a:hover .ticket-label:after,.ticket-nav a:focus-visible .ticket-label:after{transform:scaleX(1)}.ticket-foot{border-top:1px dashed var(--black);gap:.7rem;margin-top:auto;padding:.8rem 0 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ticket-foot{border-top:1px dashed color-mix(in srgb, var(--black) 42%, transparent)}}.ticket-foot{letter-spacing:.1em;opacity:0;transition:opacity .36s ease, transform .52s var(--ease-rigid);font-size:.6rem;transform:translateY(.5rem)}.film-ticket.is-nav .ticket-foot{opacity:1;transition-delay:calc(var(--i,3) * 60ms + .16s);transform:translateY(0)}.ticket-links{flex-wrap:wrap;gap:.7rem;display:flex}.ticket-foot a{color:var(--black);font-size:.53rem;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.ticket-foot a{color:color-mix(in srgb, var(--black) 78%, transparent)}}.ticket-foot a{transition:color .18s}.ticket-foot a:hover,.ticket-foot a:focus-visible{color:var(--black)}.ticket-copy{color:var(--black);margin:0}@supports (color:color-mix(in lab, red, red)){.ticket-copy{color:color-mix(in srgb, var(--black) 55%, transparent)}}.ticket-copy{font-size:.55rem}.ticket-picker{top:var(--head);left:0;right:var(--toggle);z-index:5;background-color:var(--tline);pointer-events:none;--pk-tl:radial-gradient(circle at 0 0, transparent .4rem, #000 .405rem);--pk-tr:radial-gradient(circle at 100% 0, transparent .4rem, #000 .405rem);--pk-bl:radial-gradient(circle at 0 100%, transparent .4rem, #000 .405rem);--pk-br:radial-gradient(circle at 100% 100%, transparent .4rem, #000 .405rem);--pp-tl:radial-gradient(circle at -1px 0, transparent .46rem, #000 .465rem);--pp-tr:radial-gradient(circle at calc(100% + 1px) 0, transparent .46rem, #000 .465rem);--pp-bl:radial-gradient(circle at -1px calc(100% + 1px), transparent .46rem, #000 .465rem);--pp-br:radial-gradient(circle at calc(100% + 1px) calc(100% + 1px), transparent .46rem, #000 .465rem);-webkit-mask:var(--pk-tl), var(--pk-tr), var(--pk-bl), var(--pk-br);-webkit-mask-composite:source-in;-webkit-mask:var(--pk-tl), var(--pk-tr), var(--pk-bl), var(--pk-br);-webkit-mask:var(--pk-tl), var(--pk-tr), var(--pk-bl), var(--pk-br);-webkit-mask:var(--pk-tl), var(--pk-tr), var(--pk-bl), var(--pk-br);mask:var(--pk-tl), var(--pk-tr), var(--pk-bl), var(--pk-br);transition:grid-template-rows var(--dur-base) var(--ease-rigid);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;grid-template-rows:0fr;display:grid;position:absolute;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket-picker:before{content:"";z-index:-1;background:var(--ticket-paper);-webkit-mask:var(--pp-tl), var(--pp-tr), var(--pp-bl), var(--pp-br);-webkit-mask-composite:source-in;-webkit-mask:var(--pp-tl), var(--pp-tr), var(--pp-bl), var(--pp-br);-webkit-mask:var(--pp-tl), var(--pp-tr), var(--pp-bl), var(--pp-br);-webkit-mask:var(--pp-tl), var(--pp-tr), var(--pp-bl), var(--pp-br);mask:var(--pp-tl), var(--pp-tr), var(--pp-bl), var(--pp-br);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0 1px 1px;-webkit-mask-composite:source-in;mask-composite:intersect}.film-ticket.is-picker .ticket-picker{pointer-events:auto;grid-template-rows:1fr}.ticket-picker ul{min-height:0;max-height:calc(100dvh - var(--ticket-top) - var(--head) - 1rem);overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.ticket-picker li{opacity:0;transition:opacity .36s ease, transform .52s var(--ease-rigid);transform:translateY(.7rem)}.film-ticket.is-picker .ticket-picker li{opacity:1;transition-delay:calc(var(--i,0) * 60ms + .16s);transform:translateY(0)}.ticket-film{border-top:1px dashed var(--black);grid-template-columns:1.3rem minmax(0,1fr) 1.4rem;align-items:center;gap:.6rem;padding:.55rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ticket-film{border-top:1px dashed color-mix(in srgb, var(--black) 30%, transparent)}}.ticket-film{color:var(--black);outline:none;text-decoration:none;transition:background-color .16s}.ticket-picker li:first-child .ticket-film{border-top:0}.ticket-film-thumb{aspect-ratio:1;background:var(--black);width:1.3rem;color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;transition:background-color var(--dur-quick) ease, color var(--dur-quick) ease, box-shadow var(--dur-quick) ease;place-items:center;font-size:.72rem;font-weight:600;display:grid}.ticket-film-title{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;transition:transform var(--dur-short) var(--ease-rigid);font-size:.82rem;font-weight:600;line-height:1;overflow:hidden}.ticket-film-mark{width:1.4rem;height:1.4rem;color:var(--black);place-items:center;font-size:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ticket-film-mark{color:color-mix(in srgb, var(--black) 60%, transparent)}}.ticket-film-mark{opacity:0;transition:opacity .16s}.ticket-film:hover,.ticket-film:focus-visible{background:var(--black)}@supports (color:color-mix(in lab, red, red)){.ticket-film:hover,.ticket-film:focus-visible{background:color-mix(in srgb, var(--black) 5%, transparent)}}.ticket-film:hover .ticket-film-title,.ticket-film:focus-visible .ticket-film-title{transform:translate(.2rem)}.ticket-film:hover .ticket-film-thumb,.ticket-film:focus-visible .ticket-film-thumb{color:var(--black);box-shadow:inset 0 0 0 1px var(--black);background:0 0}.ticket-film:hover .ticket-film-mark,.ticket-film:focus-visible .ticket-film-mark{opacity:1;border:1px dashed var(--black)}@supports (color:color-mix(in lab, red, red)){.ticket-film:hover .ticket-film-mark,.ticket-film:focus-visible .ticket-film-mark{border:1px dashed color-mix(in srgb, var(--black) 50%, transparent)}}.ticket-film.is-current .ticket-film-mark{opacity:1}.ticket-film.is-current:hover .ticket-film-mark{border:0}@media (max-width:700px){.film-ticket{width:auto;left:1rem}.film-ticket.is-nav{height:min(24rem,100dvh - 2rem)}}.scene{z-index:4;color:var(--black);animation:scene-in var(--dur-base) var(--ease-out) .12s both;position:fixed;inset:0}.scene.is-leaving{pointer-events:none;animation:scene-out var(--dur-short) var(--ease-in) both}@keyframes scene-in{0%{opacity:0}to{opacity:1}}@keyframes scene-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 -.6rem}}.scene-bar{top:var(--ticket-top);right:calc(var(--ticket-right) + var(--ticket-w) + 1.25rem);left:var(--edge-x);z-index:8;height:var(--ticket-toggle);color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:1rem;padding-bottom:.7rem;display:grid;position:absolute}.scene-bar:after{content:"";border-top:1px dashed var(--line-strong);transform-origin:0;animation:m-rule var(--dur-long) var(--ease-rigid) .16s both;position:absolute;bottom:0;left:0;right:0}.scene-bar-title{color:var(--black)}.scene-bar-count{justify-self:end}.scene-grid{grid-template-columns:[full-start] var(--edge-x) [left-start] max(0px, calc(50% - var(--zone-w) / 2 - var(--edge-x))) [left-end zone-start] var(--zone-w) [zone-end right-start] minmax(0, 1fr) [right-end] var(--edge-x) [full-end];grid-template-rows:[top-start] var(--edge-top) [top-end upper-start] max(0px, calc(50% - var(--zone-h) / 2 - var(--edge-top))) [upper-end mid-start] var(--zone-h) [mid-end lower-start] minmax(0, 1fr) [lower-end] var(--edge-bottom) [bottom-end];display:grid;position:absolute;inset:0}.scene-upper,.scene-lower{display:contents}.scene-zone{display:none}.scene-grid>*,.scene-upper>*,.scene-lower>*{min-width:0;min-height:0}.scene-grid :where(h2,h3,p,figure,ol,ul){margin:0}.scene-grid :where(ol,ul){padding:0;list-style:none}.scene-grid h2{letter-spacing:0;font-weight:520;line-height:.92}.people-bio,.people-bio-head.is-compact,.people-photo-code,.history-story,.venture-detail,.work-plate-caption,.work-caption,.notes-title,.notes-reading,.signals-reading,.method-current{--scene-delay:60ms}.scene-kicker{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);letter-spacing:.12em;text-transform:uppercase;display:block}.history-intro,.ventures-head,.work-head,.notes-head,.signals-head,.method-head{padding-top:var(--head-offset);grid-area:top-start/left/upper-end;align-content:start;align-self:start;gap:clamp(.6rem,1.4vh,1rem);display:grid}.people-bio-link,.company-link,.work-case-link,.work-all,.venture-detail-link{border-bottom:1px solid var(--line-strong);width:fit-content;color:var(--black);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);letter-spacing:.12em;text-transform:uppercase;transition:background-size var(--dur-base) var(--ease-rigid);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;align-items:center;gap:.5rem;padding-bottom:.35rem;text-decoration:none;display:inline-flex}.people-bio-link:hover,.people-bio-link:focus-visible,.company-link:hover,.company-link:focus-visible,.work-case-link:hover,.work-case-link:focus-visible,.work-all:hover,.work-all:focus-visible,.venture-detail-link:hover,.venture-detail-link:focus-visible{background-size:100% 1px}@media (max-width:700px){.scene-bar{display:none}.scene-grid{padding:0 var(--edge-x);overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.scene-upper{height:calc(50% - var(--zone-h) / 2);padding:var(--edge-top) 0 .75rem;flex-direction:column;flex:none;justify-content:flex-end;gap:.75rem;display:flex;overflow:hidden}.scene-zone{height:var(--zone-h);flex:none;display:block}.scene-lower{padding:.75rem 0 calc(var(--edge-bottom) + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:1.5rem;display:flex}.history-intro,.ventures-head,.work-head,.notes-head,.signals-head,.method-head{gap:.55rem;padding-top:0}}.people-scene{--scene-delay:.22s}.people-portrait{grid-area:upper-start/left/mid-end;grid-template-rows:auto minmax(0,1fr);align-self:start;justify-items:start;gap:.6rem;height:100%;display:grid}.people-portrait-meta{width:100%;max-width:24rem;color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.58rem;display:flex}.people-photo{aspect-ratio:4/5;background:var(--black);max-width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.people-photo{background:color-mix(in srgb, var(--black) 6%, transparent)}}.people-photo-image{z-index:1;object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.06);clip-path:inset(0 0 100%);transition:clip-path 0s linear var(--dur-long), scale 1.2s var(--ease-out);scale:1.06}.people-photo-image.is-active{z-index:2;clip-path:inset(0);transition:clip-path var(--dur-long) var(--ease-rigid), scale 1.2s var(--ease-out);scale:1}.people-photo-code{z-index:3;aspect-ratio:1;background:var(--paper);width:clamp(2.4rem,3.6vw,3.2rem);color:var(--black);letter-spacing:0;place-items:center;font-size:clamp(.9rem,1.3vw,1.15rem);font-weight:650;display:grid;position:absolute;bottom:clamp(.6rem,1vw,.9rem);right:clamp(.6rem,1vw,.9rem);overflow:hidden}.people-bio{width:max(12rem, min(22rem, calc(50vw - var(--edge-x) - var(--logo-size) * .315 - var(--people-name-size) * 3.8 - 1.5rem)));grid-area:upper-start/right/lower-start;align-content:start;place-self:start end;gap:clamp(.55rem,1.2vh,.9rem);display:grid}.people-bio-head{gap:.45rem;display:grid}.people-bio-head.is-compact{display:none}.people-bio-kicker,.people-bio-role{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.people-bio-head h2{font-size:clamp(1.5rem,2.2vw,2.6rem);font-weight:540;line-height:.95}.people-bio-text{color:var(--ink-soft);font-size:clamp(.88rem,1.05vw,1.05rem);line-height:1.32}.people-bio-signal{border-top:1px dashed var(--line-strong);color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding-top:.7rem;font-size:.56rem;line-height:1.5}.people-switch{align-self:end;column-gap:var(--zone-w);grid-area:lower/left-start/lower/right-end;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.people-switch-track{border-top:1px dashed var(--line-strong);position:absolute;top:0;left:0;right:0}.people-switch-ink{width:calc((100% - var(--zone-w)) / 2);background:var(--black);height:3px;transform:translateX(calc(var(--person,0) * (100% + var(--zone-w))));transition:transform var(--dur-base) var(--ease-rigid);position:absolute;top:-1px;left:0}.people-switch-item{color:var(--muted);cursor:pointer;text-align:left;transition:color var(--dur-short) ease;background:0 0;border:0;align-content:start;gap:.45rem;padding:1rem 0 0;display:grid}.people-switch-item:hover,.people-switch-item.is-active{color:var(--black)}.people-switch-meta{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;gap:1rem;font-size:.58rem;display:flex}.people-switch-name{white-space:nowrap;font-size:clamp(1.6rem,2.6vw,3rem);font-weight:520;line-height:.95}.people-switch-focus{max-width:26rem;font-size:clamp(.8rem,.95vw,.92rem);line-height:1.3}.people-variant-switch{border:1px solid var(--black);align-items:center;gap:.1rem;margin:-.42rem 0;padding:.12rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.people-variant-switch{border:1px solid color-mix(in srgb, var(--black) 27%, transparent)}}.people-variant-switch button{min-height:1.65rem;color:var(--black);background:0 0;border:0;align-items:center;gap:.45rem;padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.people-variant-switch button{color:color-mix(in srgb, var(--black) 52%, transparent)}}.people-variant-switch button{font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-size:.57rem;transition:background-color .2s,color .2s}.people-variant-switch button:hover,.people-variant-switch button:focus-visible{color:var(--black)}.people-variant-switch button:focus-visible{outline:1px solid var(--black);outline-offset:-2px}.people-variant-switch button.is-active{background:var(--black);color:var(--paper)}.people-variant-switch button span:first-child{opacity:.56}.people-identity-annotation,.people-name-morph{z-index:7;pointer-events:none;transition:opacity var(--dur-short) var(--ease-in);position:fixed;inset:0}.people-identity-annotation.is-leaving,.people-name-morph.is-leaving{opacity:0}.people-identity-suffix,.people-name-word{top:calc(50% - var(--logo-size) * .08 - var(--people-name-size) * .81);left:calc(50% + var(--logo-size) * .315);color:var(--black);font-size:var(--people-name-size);letter-spacing:0;white-space:nowrap;font-weight:560;line-height:.94;position:absolute}.people-identity-suffix.is-bottom{transform:translate(calc(var(--logo-size) * -.0625), calc(var(--logo-size) * .415))}@keyframes people-name-arrive{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.people-identity-annotation.is-double .people-identity-suffix{animation:people-name-arrive .76s var(--ease-out) .64s both;transition:color .42s}.people-identity-annotation.is-double .people-identity-suffix.is-bottom{animation-delay:.82s}.people-identity-annotation.is-double .people-identity-suffix.is-inactive{color:var(--muted)}.people-spin-identity{position:absolute;inset:0}.people-spin-index{top:calc(50% - var(--logo-size) * .34);left:calc(50% - var(--logo-size) * .33);color:var(--muted);font-family:var(--font-geist-mono), monospace;opacity:0;font-size:.65rem;line-height:1;transition:opacity .12s,transform .14s;position:absolute;transform:translateY(.35rem)}.people-spin-identity.is-active .people-spin-index{opacity:1;transition:opacity .18s ease .35s, transform .34s var(--ease-out) .33s;transform:translateY(0)}.people-spin-identity .people-identity-suffix{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .12s,transform .14s,clip-path .12s;transform:translateY(.5rem)}.people-spin-identity.is-active .people-identity-suffix{opacity:1;clip-path:inset(0);transition:opacity .18s ease .42s, transform .38s var(--ease-out) .36s, clip-path .28s var(--ease-out) .41s;transform:translateY(0)}.people-name-word{animation:people-name-arrive .68s var(--ease-out) .42s both;align-items:baseline;display:flex}.people-name-fragment{opacity:1;min-width:0;max-width:2em;transition:max-width .52s var(--ease-rigid) 90ms, opacity .18s ease .47s;flex:none;display:block;overflow:hidden}.people-name-morph.is-jair .people-name-fragment{opacity:0;max-width:0;transition:max-width .5s var(--ease-rigid) .1s, opacity .15s ease}.people-name-core{flex:none;align-items:baseline;display:inline-flex}.people-name-letter-slot{width:.35em;transition:width .42s var(--ease-rigid) .12s;flex:none;align-items:baseline;display:inline-grid;position:relative;overflow:hidden}.people-name-letter-slot.is-hr{width:.55em}.people-name-morph.is-jair .people-name-letter-slot.is-ti{width:.24em}.people-name-morph.is-jair .people-name-letter-slot.is-hr{width:.4em}.people-name-letter{line-height:inherit;grid-area:1/1;display:block}.people-name-letter.is-old{opacity:1;clip-path:inset(0);transition:clip-path .26s .16s,opacity .18s .18s}.people-name-morph.is-jair .people-name-letter.is-old{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .26s .14s,opacity .18s .16s}.people-name-letter.is-new{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .26s .15s,opacity .16s .17s}.people-name-morph.is-jair .people-name-letter.is-new{opacity:1;clip-path:inset(0);transition:clip-path .3s var(--ease-out) .18s, opacity .18s ease .18s}@media (min-width:701px) and (max-width:960px){.people-bio{width:auto;max-width:26rem;padding-top:calc(var(--logo-size) * .12);grid-row:lower;justify-self:start}.people-bio .people-bio-head,.people-switch-focus{display:none}}@media (max-width:700px){.scene-people{--edge-top:9.6rem}.scene-people .scene-bar{top:calc(var(--ticket-top) + var(--ticket-head) + .6rem);height:auto;padding-bottom:0;display:block;left:1rem;right:1rem}.scene-people .scene-bar:after,.scene-people .scene-bar>span{display:none}.people-variant-switch{justify-content:space-between;width:100%;margin:0;display:flex}.people-variant-switch button{flex:1;justify-content:center}.people-scene .scene-upper{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:.9rem}.people-portrait{flex:none;width:clamp(5.5rem,26vw,7.5rem);height:auto}.people-portrait-meta{display:none}.people-photo{width:100%;height:auto}.people-bio-head.is-compact{padding-bottom:.25rem;display:grid}.people-bio-head.is-compact h2{font-size:1.45rem}.people-bio{order:2;width:auto}.people-bio .people-bio-head{display:none}.people-switch{order:1;column-gap:1rem}.people-switch-ink{width:calc(50% - .5rem);transform:translateX(calc(var(--person,0) * (100% + 1rem)))}.people-switch-name{white-space:normal;font-size:1.3rem}.people-switch-focus{display:none}}.history-scene{--arc-size:clamp(36rem, 70vw, 76rem);--arc-radius:calc(var(--arc-size) / 2);--arc-edge:calc(50% - var(--logo-size) * .5 - clamp(2.5rem, 4.5vw, 4.5rem));cursor:ns-resize;outline:none}.history-scene:focus-visible{outline:1px dashed var(--line-strong);outline-offset:-.75rem}.history-intro{z-index:4;width:min(100%,20rem);position:relative}.history-intro h2{font-size:clamp(2.8rem,4.6vw,5.4rem)}.history-intro p{max-width:15rem;color:var(--ink-soft);font-size:clamp(.88rem,1vw,1rem);line-height:1.3}.history-arc,.history-rail{top:calc(50% - var(--arc-radius));left:calc(var(--arc-edge) - var(--arc-size));width:var(--arc-size);height:var(--arc-size);pointer-events:none;position:absolute}.history-arc{z-index:1;border:1px dashed var(--line-strong);animation:history-arc-in 1.2s var(--ease-out) .12s both;border-radius:50%}@keyframes history-arc-in{0%{opacity:0;rotate:-16deg}to{opacity:1;rotate:0deg}}.history-arc-ticks{rotate:calc(var(--history-step) * var(--chapter-angle) * -1);transition:rotate var(--dur-long) var(--ease-rigid);position:absolute;inset:0}.history-arc-ticks span{background:var(--black);width:.6rem;height:1px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.history-arc-ticks span{background:color-mix(in srgb, var(--black) 30%, transparent)}}.history-arc-ticks span{transform-origin:0;transform:rotate(var(--tick-angle)) translateX(calc(var(--arc-radius) - .95rem))}.history-arc-ticks span.is-major{background:var(--black);width:1.3rem;transform:rotate(var(--tick-angle)) translateX(calc(var(--arc-radius) - 1.65rem))}.history-arc-inner,.history-arc-core{border-radius:50%;position:absolute}.history-arc-inner{border:1px dashed var(--line);rotate:calc(var(--history-step) * var(--chapter-angle) * -.5);transition:rotate 1.2s var(--ease-rigid);inset:11%}.history-arc-core{border:1px dotted var(--black);inset:25%}@supports (color:color-mix(in lab, red, red)){.history-arc-core{border:1px dotted color-mix(in srgb, var(--black) 24%, transparent)}}.history-arc-core{rotate:calc(var(--history-step) * var(--chapter-angle) * .35);transition:rotate 1.4s var(--ease-rigid)}.history-rail{z-index:3}.history-node{width:0;height:0;color:var(--black);cursor:pointer;pointer-events:auto;opacity:var(--node-opacity);transform:rotate(var(--node-angle)) translateX(var(--arc-radius)) rotate(calc(var(--node-angle) * -1));transform-origin:0 0;transition:transform var(--dur-long) var(--ease-rigid), opacity var(--dur-base) ease;background:0 0;border:0;outline:none;padding:0;position:absolute;top:50%;left:50%}.history-node.is-quiet{pointer-events:none}.history-node-pip{aspect-ratio:1;border:1px solid var(--black);background:var(--paper);width:.55rem;transition:width var(--dur-base) var(--ease-rigid), background-color var(--dur-short) ease;position:absolute;top:0;left:0;translate:-50% -50%;rotate:45deg}.history-node.is-active .history-node-pip{background:var(--black);width:.9rem}.history-node-label{text-align:right;white-space:nowrap;justify-items:end;gap:.3rem;display:grid;position:absolute;top:0;right:1.5rem;translate:0 -50%}.history-node-num{font-variant-numeric:tabular-nums;transition:font-size var(--dur-base) var(--ease-rigid);font-size:clamp(1.1rem,1.6vw,1.6rem);font-weight:540;line-height:.88}.history-node.is-active .history-node-num{font-size:clamp(2.2rem,3.6vw,4.3rem)}.history-node-kicker{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.history-node.is-active .history-node-kicker{color:var(--black)}.history-node:hover .history-node-num{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.history-node:focus-visible .history-node-label{outline:1px solid var(--black);outline-offset:.35rem}.history-connector{top:50%;left:calc(var(--arc-edge) + .85rem);z-index:2;width:max(0px, calc(50% - var(--logo-size) * .5 - .25rem - var(--arc-edge) - .85rem));background:var(--black);transform-origin:0;height:1px;animation:m-rule var(--dur-base) var(--ease-rigid) .3s both;position:absolute}.history-story{z-index:4;border-left:1px dashed var(--line-strong);grid-area:upper-start/right/lower-end;align-self:center;gap:clamp(.7rem,1.6vh,1.1rem);width:min(100%,31rem);margin-left:clamp(.75rem,1.2vw,1.25rem);margin-right:3rem;padding-left:clamp(1rem,1.8vw,1.6rem);display:grid;position:relative}.history-story-meta{color:var(--ink-meta);gap:1rem;display:flex}.history-story-meta,.history-story-kicker,.history-story-tags{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.history-story h3{max-width:12ch;font-size:clamp(2.1rem,3.6vw,4.4rem);font-weight:520;line-height:.94}.history-story p{max-width:30rem;color:var(--ink-soft);font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.3}.history-story-tags{color:var(--ink-meta);flex-wrap:wrap;gap:.6rem;display:flex}.history-story-tags li+li:before{content:"/";color:var(--muted);margin-right:.6rem}.history-side-nav{z-index:5;justify-items:center;gap:2.4rem;width:2.4rem;display:grid;position:absolute;top:50%;right:clamp(.5rem,1.2vw,1.25rem);translate:0 -50%}.history-side-nav ol{gap:1.1rem;display:grid;position:relative}.history-side-nav ol:before{content:"";border-left:1px dotted var(--line-strong);position:absolute;top:.3rem;bottom:.3rem;left:50%}.history-side-nav button{aspect-ratio:1;border:1px solid var(--black);width:.62rem;padding:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.history-side-nav button{border:1px solid color-mix(in srgb, var(--black) 62%, transparent)}}.history-side-nav button{background:var(--paper);cursor:pointer;transition:background-color .26s ease, transform .36s var(--ease-rigid);border-radius:999px}.history-side-nav button.is-active{border-color:var(--black);background:var(--black);transform:scale(1.25)}.history-side-nav span{background:var(--black);color:var(--paper);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:.4rem .6rem;font-size:.52rem;rotate:-90deg}@media (max-height:780px) and (min-width:701px){.history-intro p{display:none}}@media (max-width:700px){.history-scene{--arc-size:clamp(26rem, 120vw, 34rem);--arc-edge:calc(50% - var(--logo-size) * .5 - 2.4rem);cursor:default}.history-intro h2{font-size:2.6rem}.history-intro p,.history-node-kicker{display:none}.history-node-label{right:1rem}.history-node.is-active .history-node-num{font-size:2.1rem}.history-story{width:auto;margin:0 2rem 0 0;padding-left:.85rem}.history-story h3{font-size:clamp(1.8rem,8.5vw,2.6rem)}.history-story p{font-size:.9rem}.history-side-nav{gap:1.6rem;top:50%;right:.35rem}}.scene-ventures{--strip-w:clamp(3.4rem, 5.6vw, 6rem);--edge-x:calc(var(--strip-w) + clamp(1.25rem, 2.6vw, 2.75rem))}.ventures-strip{z-index:1;width:var(--strip-w);color:var(--black);justify-content:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ventures-strip{color:color-mix(in srgb, var(--black) 20%, transparent)}}.ventures-strip{pointer-events:none}.ventures-strip.is-left{border-right:1px dashed var(--line-strong);left:0}.ventures-strip.is-right{border-left:1px dashed var(--line-strong);right:0}.ventures-strip-track{flex-direction:column;align-items:center;animation:54s linear infinite ventures-strip-up;display:flex}.ventures-strip.is-right .ventures-strip-track{animation-name:ventures-strip-down}.ventures-strip-track span{white-space:nowrap;writing-mode:vertical-rl;transition:color var(--dur-base) ease;padding-block:clamp(1rem,2.6vh,1.8rem);font-size:clamp(1.5rem,2.7vw,2.9rem);font-weight:520;line-height:1;display:block;rotate:180deg}.ventures-strip.is-right .ventures-strip-track span{rotate:0deg}.ventures-strip-track span.is-active{color:var(--black)}@keyframes ventures-strip-up{0%{translate:0}to{translate:0 -50%}}@keyframes ventures-strip-down{0%{translate:0 -50%}to{translate:0}}.ventures-head h2{font-size:clamp(3rem,6.4vw,7.6rem);font-weight:540;line-height:.86}.ventures-directory{border-top:1px dashed var(--line-strong);grid-area:mid-start/left/lower-end;align-self:start;width:min(100%,32rem);display:grid}.venture-row{border:0;border-bottom:1px dashed var(--line);min-height:clamp(2.9rem,6.4vh,4rem);color:var(--muted);cursor:pointer;text-align:left;transition:color var(--dur-short) ease, padding-left var(--dur-base) var(--ease-rigid);background:0 0;grid-template-columns:2.2rem 2.6rem minmax(0,1fr);grid-template-areas:"num icon name""num icon label";align-items:center;gap:.2rem .85rem;padding:.35rem 0;display:grid;position:relative}.venture-row:before{content:"";background:var(--black);transform-origin:top;width:2px;transition:scale var(--dur-base) var(--ease-rigid);position:absolute;top:.45rem;bottom:.45rem;left:0;scale:1 0}.venture-row.is-active{color:var(--black);padding-left:.9rem}.venture-row.is-active:before{scale:1}.venture-row-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;grid-area:num;font-size:.58rem}.venture-row-icon{aspect-ratio:1;border:1px dashed var(--line-strong);grid-area:icon;place-items:center;width:2.15rem;font-size:.66rem;font-weight:680;display:grid}.venture-row-icon img{object-fit:contain;filter:grayscale()contrast(1.2);opacity:.6;width:1.35rem;height:1.35rem;transition:opacity var(--dur-short) ease}.venture-row.is-active .venture-row-icon img{opacity:1}.venture-row-name{white-space:nowrap;grid-area:name;min-width:0;font-size:clamp(1.25rem,2.1vw,2.35rem);font-weight:540;line-height:.9}.venture-row-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-area:label;font-size:.54rem}.venture-detail{text-align:right;grid-area:upper-start/right/lower-end;place-self:center end;justify-items:end;gap:clamp(.7rem,1.5vh,1rem);width:min(100%,28rem);display:grid}.venture-detail h3{font-size:clamp(1.5rem,2.4vw,2.8rem);font-weight:540;line-height:.9}.venture-detail-status{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.venture-detail p{max-width:26rem;color:var(--ink-soft);font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.3}.venture-screen{width:100%;margin:.5rem 0 .4rem;position:relative}.venture-screen-frame{aspect-ratio:16/10;background:var(--paper-shade);width:100%;display:block;position:relative;overflow:hidden}.venture-screen-image{object-fit:cover;object-position:left top;opacity:0}.venture-screen-image.is-active{opacity:1}.venture-detail-links{flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1.4rem;display:flex}.venture-detail-link.is-quiet{color:var(--ink-meta)}@media (max-width:700px){.scene-ventures{--strip-w:2.1rem;--edge-x:calc(var(--strip-w) + .75rem)}.ventures-strip-track span{font-size:1.05rem}.ventures-head h2{font-size:2.6rem}.venture-row{grid-template-columns:1.6rem 1.9rem minmax(0,1fr);column-gap:.55rem;min-height:2.75rem;padding:.35rem 0}.venture-row-icon{width:1.75rem}.venture-row-icon img{width:1.1rem;height:1.1rem}.venture-row-name{font-size:1.15rem}.venture-row-label{display:none}.venture-detail{text-align:left;justify-items:start;width:auto}.venture-detail-links{justify-content:flex-start}}.work-head h2{font-size:clamp(3rem,6.4vw,7.4rem)}.work-head h2 span{color:var(--muted)}.work-head p{max-width:24rem;color:var(--ink-soft);font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.3}.work-plate{aspect-ratio:16/10;grid-area:upper-start/right/mid-end;align-self:end;width:100%;max-height:100%;position:relative}.work-plate-frame{background:var(--paper-shade);position:absolute;inset:0;overflow:hidden}.work-plate-image{object-fit:cover;object-position:50% 0%;clip-path:inset(0 0 100%);transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:clip-path 0s linear var(--dur-long), transform var(--dur-base) var(--ease-out)}.work-plate-image.is-active{z-index:1;clip-path:inset(0);transition:clip-path var(--dur-long) var(--ease-rigid), transform var(--dur-base) var(--ease-out)}.work-plate.is-inspecting{cursor:zoom-in}.work-plate.is-inspecting .work-plate-image.is-active{transform:scale(2)}.work-plate-marks{pointer-events:none;background:linear-gradient(var(--black), var(--black)) left top / .9rem 1px no-repeat, linear-gradient(var(--black), var(--black)) left top / 1px .9rem no-repeat, linear-gradient(var(--black), var(--black)) right top / .9rem 1px no-repeat, linear-gradient(var(--black), var(--black)) right top / 1px .9rem no-repeat, linear-gradient(var(--black), var(--black)) left bottom / .9rem 1px no-repeat, linear-gradient(var(--black), var(--black)) left bottom / 1px .9rem no-repeat, linear-gradient(var(--black), var(--black)) right bottom / .9rem 1px no-repeat, linear-gradient(var(--black), var(--black)) right bottom / 1px .9rem no-repeat;position:absolute;inset:-.6rem}.work-plate-caption{z-index:2;background:var(--paper);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;gap:.9rem;padding:.45rem .6rem;font-size:.56rem;display:flex;position:absolute;top:0;left:0}.work-index{border-top:1px dashed var(--line-strong);grid-area:mid-start/left/lower-end;align-self:start;width:min(100%,30rem);display:grid}.work-row{border:0;border-bottom:1px dashed var(--line);width:100%;color:var(--muted);cursor:pointer;text-align:left;transition:color var(--dur-short) ease;background:0 0;grid-template-columns:4.6rem 2rem minmax(0,1fr);grid-template-areas:"thumb num name""thumb num category";align-items:center;gap:.2rem .85rem;padding:.65rem 0;display:grid}.work-row:hover,.work-row.is-active{color:var(--black)}.work-row-thumb{aspect-ratio:16/10;background:var(--black);grid-area:thumb;width:4.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.work-row-thumb{background:color-mix(in srgb, var(--black) 6%, transparent)}}.work-row-thumb img{object-fit:cover;object-position:50% 0%;filter:grayscale();opacity:.55;width:100%;height:100%;transition:filter var(--dur-base) ease, opacity var(--dur-base) ease;display:block}.work-row:hover .work-row-thumb img,.work-row.is-active .work-row-thumb img{filter:none;opacity:1}.work-row-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;grid-area:num;font-size:.58rem}.work-row strong{grid-area:name;font-size:clamp(1.15rem,1.7vw,1.7rem);font-weight:520;line-height:1}.work-row-category{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-area:category;font-size:.54rem}.work-caption{grid-area:lower/right;align-self:start;gap:.9rem;padding-top:1.5rem;display:grid}.work-caption p{max-width:30rem;color:var(--ink-soft);font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.3}.work-all{grid-area:lower/left;align-self:end}@media (max-height:780px) and (min-width:701px){.work-head p{display:none}}@media (max-width:700px){.work-head h2{font-size:3rem}.work-head p{display:none}.work-plate{order:1;max-height:none}.work-caption{order:2;padding-top:0}.work-index{order:3;width:100%}.work-all{order:4}}.company-word{letter-spacing:0;white-space:nowrap;font-size:clamp(3rem,7vw,8rem);font-weight:520;line-height:1;display:block}.company-word.is-before{grid-area:mid/left;place-self:center end}.company-word.is-after{grid-area:mid/right;place-self:center start}.company-word.is-under{margin-top:calc((var(--zone-h) - 1em) / -2);grid-area:lower/right;place-self:start}.company-stop{color:var(--muted)}.company-lede{width:min(100%,26rem);padding-top:var(--head-offset);grid-area:top-start/left/upper-end;align-self:start;gap:.9rem;display:grid}.company-lede p{color:var(--ink-soft);font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.32}.company-founders{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-align:right;text-transform:uppercase;grid-area:top-start/right/upper-end;place-self:end;justify-items:end;gap:.3rem;padding-bottom:1rem;font-size:.58rem;display:grid}.company-founders span:not(:first-child){color:var(--black)}.company-principles{grid-area:lower/left-start/lower/right-end;grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;column-gap:clamp(1rem,2vw,2rem);display:grid}.company-principles li{align-content:start;gap:.45rem;padding-top:.85rem;display:grid;position:relative}.company-principle-rule{border-top:1px solid var(--black);position:absolute;top:0;left:0;right:0}.company-principle-num{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.58rem}.company-principles strong{font-size:clamp(.95rem,1.15vw,1.15rem);font-weight:540;line-height:1.1}.company-principles p{color:var(--ink-soft);font-size:clamp(.76rem,.85vw,.86rem);line-height:1.3}@media (max-height:780px) and (min-width:701px){.company-principles p{display:none}}@media (max-width:700px){.company-word{font-size:clamp(2.8rem,15vw,4rem)}.company-word.is-under{margin-top:-1.5rem}.company-lede{width:auto;padding-top:.5rem}.company-founders{text-align:left;justify-items:start;padding:0}.company-principles{grid-template-columns:1fr;row-gap:1.1rem}}.notes-spine{z-index:1;border-left:1px solid var(--line-strong);width:0;animation-name:m-rule-y;position:absolute;left:50%}.notes-spine.is-upper{top:var(--head-offset);bottom:calc(50% + var(--zone-h) / 2);transform-origin:bottom}.notes-spine.is-lower{top:calc(50% + var(--zone-h) / 2);bottom:var(--edge-bottom);transform-origin:top}.notes-head{width:min(100%,24rem)}.notes-head h2{font-size:clamp(1.8rem,2.6vw,3rem)}.notes-head p{color:var(--ink-soft);font-size:clamp(.88rem,1vw,1rem);line-height:1.3}.notes-title{text-align:right;grid-area:mid/left;place-self:center end;max-width:13em;padding-right:clamp(0rem,1vw,1rem);font-size:clamp(2.1rem,4.1vw,4.9rem);font-weight:520;line-height:.98}.notes-page-left,.notes-page-right{animation-duration:var(--dur-long);animation-timing-function:var(--ease-rigid);animation-fill-mode:both;display:block}.notes-page-left{animation-name:notes-unfold-left;animation-delay:calc(var(--scene-delay) + 60ms)}.notes-page-right{animation-name:notes-unfold-right;animation-delay:calc(var(--scene-delay) + .14s)}@keyframes notes-unfold-left{0%{clip-path:inset(-.2em 0 -.3em 100%);translate:1.5rem}to{clip-path:inset(-.2em -.2em -.3em 0);translate:0}}@keyframes notes-unfold-right{0%{clip-path:inset(-.2em 100% -.3em 0);translate:-1.5rem}to{clip-path:inset(-.2em -.2em -.3em 0);translate:0}}.notes-reading{grid-area:mid/right;place-self:center start;gap:1.1rem;max-width:28rem;padding-left:clamp(0rem,1vw,1rem);display:grid}.notes-reading p{font-size:clamp(1.02rem,1.35vw,1.32rem);line-height:1.45}.notes-byline,.notes-folio{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.notes-folio{grid-area:lower/left;align-self:end}.notes-contents{border-bottom:1px dashed var(--line-strong);grid-area:lower/right;align-self:end;width:min(100%,28rem);display:grid}.notes-contents-item{border:0;border-top:1px dashed var(--line-strong);width:100%;color:var(--muted);cursor:pointer;text-align:left;transition:color var(--dur-short) ease;background:0 0;grid-template-columns:2.2rem minmax(0,1fr);align-items:baseline;padding:.75rem 0;font-size:clamp(.9rem,1vw,1rem);line-height:1.25;display:grid}.notes-contents-item span:first-child{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.58rem}.notes-contents-item:hover,.notes-contents-item.is-active{color:var(--black)}.notes-head-copy{gap:clamp(.6rem,1.4vh,1rem);display:grid}.notes-modes{border:1px solid var(--line-strong);width:fit-content;margin-bottom:.35rem;display:inline-flex}.notes-mode{color:var(--ink-meta);cursor:pointer;font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--dur-short) ease, color var(--dur-short) ease;background:0 0;border:0;padding:.45rem .8rem}.notes-mode+.notes-mode{border-left:1px solid var(--line-strong)}.notes-mode.is-active{background:var(--black);color:var(--paper)}.notes-title.is-edition{justify-items:end;gap:.9rem;font-size:clamp(1.9rem,3.4vw,4rem);display:grid}.notes-edition-meta{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;font-weight:400;line-height:1.4;display:flex}.notes-draft{border:1px dashed var(--line-strong);padding:.2rem .45rem}.notes-entries{margin:0;padding:0;list-style:none}.notes-entries li{border-top:1px dashed var(--line);gap:.3rem;padding:.7rem 0;display:grid}.notes-entries li:first-child{border-top:0;padding-top:0}.notes-entry-product{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);letter-spacing:.12em;text-transform:uppercase}.notes-entries p{font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.4}.notes-archive{overscroll-behavior:contain;scrollbar-width:thin;grid-column:left;justify-self:end;width:min(100% + -1*clamp(0rem,1vw,1rem),28rem);max-height:min(13.5rem,30vh);margin-right:clamp(0rem,1vw,1rem);overflow-y:auto}.notes-archive-more{display:none}.notes-folio.is-edition{grid-column:right;justify-self:start;padding-left:clamp(0rem,1vw,1rem)}@media (max-height:780px) and (min-width:701px){.notes-head p{display:none}.notes-entries p{font-size:.92rem}}@media (max-width:700px){.notes-spine{display:none}.notes-head h2{font-size:2rem}.notes-title{text-align:left;justify-self:start;max-width:none;padding:0;font-size:clamp(1.8rem,8.5vw,2.4rem)}.notes-title.is-edition{justify-items:start}.notes-archive{width:100%;max-height:none;margin-right:0}.notes-archive:not(.is-expanded) li:nth-child(n+8){display:none}.notes-archive-more{border:0;border-bottom:1px solid var(--line-strong);color:var(--black);cursor:pointer;font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);letter-spacing:.12em;text-transform:uppercase;background:0 0;align-self:start;padding:0 0 .35rem;display:block}.notes-reading{padding:0}.notes-contents{width:100%}}@media (max-width:700px) and (max-height:720px){.notes-head p{display:none}}.signals-scene{--radar-unit:var(--logo-size)}.signals-head{z-index:3;width:min(100%,22rem);position:relative}.signals-head h2{font-size:clamp(2rem,3.2vw,3.8rem)}.signals-head p{color:var(--ink-soft);font-size:clamp(.88rem,1vw,1rem);line-height:1.3}.signals-radar{z-index:2;pointer-events:none;position:absolute;inset:0}.signals-ring,.signals-sweep{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.signals-ring{border:1px dashed var(--line-strong);animation:signals-ring-in var(--dur-long) var(--ease-out) calc(var(--scene-delay) + var(--d,0) * var(--stagger)) both}.signals-ring.is-inner{--d:1;width:calc(var(--radar-unit) * 1.1);border-style:solid;border-color:var(--line)}.signals-ring.is-mid{--d:2;width:calc(var(--radar-unit) * 1.72)}.signals-ring.is-outer{--d:3;width:calc(var(--radar-unit) * 2.4)}@keyframes signals-ring-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.signals-sweep{width:calc(var(--radar-unit) * 2.4);background:conic-gradient(from 0deg, transparent 0deg 300deg, var(--black) 360deg)}@supports (color:color-mix(in lab, red, red)){.signals-sweep{background:conic-gradient(from 0deg, transparent 0deg 300deg, color-mix(in srgb, var(--black) 9%, transparent) 360deg)}}.signals-sweep{-webkit-mask:radial-gradient(circle at center, transparent 0 calc(var(--logo-size) * .55), #000 calc(var(--logo-size) * .56));-webkit-mask:radial-gradient(circle at center, transparent 0 calc(var(--logo-size) * .55), #000 calc(var(--logo-size) * .56));-webkit-mask:radial-gradient(circle at center, transparent 0 calc(var(--logo-size) * .55), #000 calc(var(--logo-size) * .56));-webkit-mask:radial-gradient(circle at center, transparent 0 calc(var(--logo-size) * .55), #000 calc(var(--logo-size) * .56));mask:radial-gradient(circle at center, transparent 0 calc(var(--logo-size) * .55), #000 calc(var(--logo-size) * .56));animation:16s linear infinite signals-sweep}.signals-sweep:after{content:"";background:var(--black);width:1px;height:50%;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.signals-sweep:after{background:color-mix(in srgb, var(--black) 32%, transparent)}}@keyframes signals-sweep{to{rotate:360deg}}.signals-markers{position:absolute;inset:0}.signals-marker{width:0;height:0;color:var(--muted);cursor:pointer;pointer-events:auto;transform:rotate(var(--marker-angle)) translateX(calc(var(--radar-unit) * var(--marker-ring))) rotate(calc(var(--marker-angle) * -1));transition:color var(--dur-short) ease;animation:m-rise var(--dur-base) var(--ease-out) calc(var(--scene-delay) + var(--d,0) * var(--stagger)) both;background:0 0;border:0;outline:none;padding:0;position:absolute;top:50%;left:50%}.signals-marker:hover,.signals-marker.is-active{color:var(--black)}.signals-marker-dot{aspect-ratio:1;background:var(--paper);width:.6rem;transition:width var(--dur-base) var(--ease-rigid), background-color var(--dur-short) ease, box-shadow var(--dur-base) var(--ease-out);border:1px solid;position:absolute;top:0;left:0;translate:-50% -50%;rotate:45deg}.signals-marker.is-active .signals-marker-dot{background:var(--black);width:.85rem;box-shadow:0 0 0 .45rem var(--black)}@supports (color:color-mix(in lab, red, red)){.signals-marker.is-active .signals-marker-dot{box-shadow:0 0 0 .45rem color-mix(in srgb, var(--black) 7%, transparent)}}.signals-marker-label{text-align:left;gap:.25rem;width:max-content;max-width:min(17rem,24vw);display:grid;position:absolute;top:0;left:1.1rem;translate:0 -50%}.signals-marker-label>span:first-child{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.58rem}.signals-marker-title{font-size:clamp(.92rem,1.1vw,1.1rem);font-weight:520;line-height:1.15}.signals-marker:focus-visible .signals-marker-label{outline:1px solid var(--black);outline-offset:.35rem}.signals-reading{z-index:3;border-left:1px solid var(--black);grid-area:lower/left;align-self:end;gap:.7rem;max-width:28rem;padding-left:1.2rem;display:grid;position:relative}.signals-reading-num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,3.8vw,4.4rem);font-weight:300;line-height:.85}.signals-reading h3{font-size:clamp(1.5rem,2.3vw,2.6rem);font-weight:520;line-height:.98}.signals-reading p{color:var(--ink-soft);font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.3}@media (max-height:780px) and (min-width:701px){.signals-head p{display:none}}@media (max-width:700px){.signals-head h2{font-size:2rem}.signals-head p,.signals-marker-title{display:none}.signals-scene{--radar-unit:min(var(--logo-size), calc((100vw - 1.5rem) / 2.4))}.signals-marker-label{left:.8rem}.signals-reading-num{font-size:2.2rem}}.method-head{width:min(100%,24rem)}.method-head h2{font-size:clamp(2.2rem,3.6vw,4.2rem)}.method-head p{color:var(--ink-soft);font-size:clamp(.88rem,1vw,1rem);line-height:1.3}.method-current{grid-area:upper-start/right/mid-end;place-self:center start;gap:.6rem;max-width:30rem;display:grid}.method-current-num{font-variant-numeric:tabular-nums;font-size:clamp(4rem,8vw,9rem);font-weight:300;line-height:.85}.method-current h3{font-size:clamp(1.8rem,3vw,3.4rem);font-weight:520;line-height:.95}.method-current p{max-width:26rem;color:var(--ink-soft);font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.3}.method-score{grid-area:lower/left-start/lower/right-end;align-self:end;gap:1rem;display:grid}.method-play{border:0;border-bottom:1px solid var(--line-strong);color:var(--ink-meta);cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-align:right;text-transform:uppercase;background:0 0;justify-self:end;min-width:6.5rem;padding:0 0 .2rem;font-size:.58rem}.method-play:hover{color:var(--black)}.method-cues{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(.5rem,1vw,1rem);display:grid}.method-cue button{width:100%;color:var(--muted);cursor:pointer;text-align:left;transition:color var(--dur-short) ease;background:0 0;border:0;gap:.6rem;padding:0 0 .25rem;display:grid}.method-cue button:hover,.method-cue.is-active button{color:var(--black)}.method-cue-bar{background:var(--line);height:3px;transition:background-color var(--dur-base) ease;display:block;position:relative;overflow:hidden}.method-cue.is-done .method-cue-bar{background:var(--black)}@supports (color:color-mix(in lab, red, red)){.method-cue.is-done .method-cue-bar{background:color-mix(in srgb, var(--black) 55%, transparent)}}.method-cue.is-active .method-cue-bar{background:var(--black)}@supports (color:color-mix(in lab, red, red)){.method-cue.is-active .method-cue-bar{background:color-mix(in srgb, var(--black) 22%, transparent)}}.method-cue.is-active .method-cue-bar:empty{background:var(--black)}.method-cue-fill{background:var(--black);transform-origin:0;animation:4.8s linear both m-rule;position:absolute;inset:0}.method-cues:hover .method-cue-fill,.method-cues:focus-within .method-cue-fill{animation-play-state:paused}.method-cue-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.58rem}.method-cue-title{font-size:clamp(1rem,1.5vw,1.5rem);font-weight:520;line-height:1}@media (max-height:780px) and (min-width:701px){.method-head p{display:none}}@media (max-width:700px){.method-head h2{font-size:2rem}.method-head p{display:none}.method-current-num{font-size:3.2rem}.method-cues{grid-template-columns:1fr;row-gap:.8rem}.method-cue button{grid-template-columns:2rem minmax(0,1fr);align-items:baseline}.method-cue-bar{grid-column:1/-1}.method-play{text-align:left;justify-self:start}}.access-head{padding:var(--head-offset) 0 1rem;grid-area:top-start/left/upper-end;align-self:end;gap:.9rem;display:grid}.access-head h2{font-size:clamp(3rem,6vw,7rem)}.access-head h2>span{width:fit-content;display:block}.access-stop{color:var(--muted)}.access-lede{max-width:24rem;color:var(--ink-soft);grid-area:upper-start/right/mid-end;align-self:end;padding-bottom:1rem;font-size:clamp(.98rem,1.2vw,1.18rem);line-height:1.32}.access-clock{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;font-size:var(--mono-size);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;margin-top:.9rem;line-height:1.6;display:block}.access-lines{border-top:1px solid var(--black);grid-area:lower/left-start/lower/right-end;align-self:center;display:grid}.access-line{border-bottom:1px solid var(--black);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.access-line:before{content:"";z-index:-1;background:var(--black);transform-origin:0;transition:scale var(--dur-base) var(--ease-rigid);position:absolute;inset:0;scale:0 1}.access-line:hover:before,.access-line:focus-within:before{scale:1}.access-line-link{min-height:clamp(4rem,9vh,6rem);color:var(--black);transition:color var(--dur-short) ease;outline:none;grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:0 .75rem;text-decoration:none;display:grid}.access-line:hover .access-line-link,.access-line:focus-within .access-line-link,.access-line:hover .access-copy,.access-line:focus-within .access-copy{color:var(--paper)}.access-line-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.access-line-value{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.4rem,3.4vw,3.8rem);font-weight:500;line-height:1.05;overflow:hidden}.access-line-arrow{transition:translate var(--dur-base) var(--ease-out)}.access-line:hover .access-line-arrow,.access-line:focus-within .access-line-arrow{translate:.25rem -.25rem}.access-copy{min-width:6.5rem;color:var(--black);cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;transition:color var(--dur-short) ease;background:0 0;border:1px solid;margin-right:.75rem;padding:.5rem .8rem;font-size:.58rem}.access-copy:focus-visible{outline-color:currentColor}.access-foot{color:var(--ink-meta);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;grid-area:lower/left-start/lower/right-end;justify-content:space-between;align-self:end;gap:1rem;font-size:.58rem;display:flex}.access-social{gap:1.25rem;display:flex}.access-social a{transition:color var(--dur-quick) ease;text-decoration:none}.access-social a:hover,.access-social a:focus-visible{color:var(--black)}@media (max-width:700px){.access-head{padding:0}.access-head h2{font-size:clamp(2.4rem,12vw,3.4rem)}.access-lede{padding:0}.access-line-link{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem;padding:.9rem .5rem}.access-line-label{grid-column:1/-1}.access-line-value{font-size:clamp(1.1rem,5.6vw,1.5rem)}.access-copy{min-width:5.5rem;margin-right:.5rem}.access-foot{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.loader-screen .grain-layer,.ventures-strip-track,.signals-sweep{animation:none!important}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
