:root{--color-paper: oklch(94% .018 92);--color-paper-2: oklch(90% .022 92);--color-paper-3: oklch(84% .027 92);--color-ink: oklch(18% .018 108);--color-ink-2: oklch(29% .022 108);--color-muted: oklch(43% .022 108);--color-rule: oklch(69% .026 100);--color-rule-2: oklch(79% .022 100);--color-accent: oklch(55% .105 132);--color-accent-dark: oklch(36% .075 132);--color-accent-ink: oklch(96% .012 92);--color-focus: oklch(62% .18 94);--color-error: oklch(49% .16 28);--color-success: oklch(43% .095 142);--color-night: oklch(13% .022 250);--color-night-ink: oklch(93% .015 92);--color-shadow: oklch(15% .018 108 / .18);--color-image-overlay: oklch(12% .018 108 / .48);--color-image-overlay-soft: oklch(12% .018 108 / .18);--font-display: "Instrument Serif", "Times New Roman", serif;--font-body: "Instrument Sans", "Arial Narrow", sans-serif;--font-data: "IBM Plex Mono", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.25rem;--text-lg: 1.563rem;--text-xl: 1.953rem;--text-2xl: 2.441rem;--text-3xl: 3.052rem;--text-4xl: 3.815rem;--text-display-s: clamp(2.75rem, 6vw, 4.6rem);--text-display: clamp(3.15rem, 8vw, 5.5rem);--text-stat: clamp(5.5rem, 17vw, 10.5rem);--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 9rem;--space-5xl: 12rem;--page-gutter: clamp(1rem, 4vw, 4rem);--page-max: 90rem;--measure: 65ch;--measure-narrow: 45ch;--radius-sm: .25rem;--radius-md: .75rem;--radius-lg: 1.5rem;--radius-pill: 999px;--rule-hair: 1px;--rule-strong: 2px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-modal: 400}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-italic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300 500}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600 700}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 500}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{scroll-behavior:smooth;background:var(--color-paper)}body{min-width:20rem;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}main{display:block}img,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration-thickness:var(--rule-hair);text-underline-offset:.22em}button{border:0}::selection{background:var(--color-accent);color:var(--color-accent-ink)}:focus{outline:none}:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs)}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-weight:400;letter-spacing:-.025em}h1{font-size:var(--text-display);line-height:.98}h2{font-size:var(--text-display-s);line-height:1.02}h3{font-size:var(--text-xl);line-height:1.1}.shell{width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--page-gutter)}.skip-link{position:fixed;z-index:var(--z-modal);inset-block-start:var(--space-md);inset-inline-start:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-paper);transform:translateY(-180%);transition:transform var(--dur-short) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;z-index:var(--z-sticky);inset-block-start:0;inset-inline:0;color:var(--color-night-ink);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.site-header.is-scrolled{background:var(--color-paper);color:var(--color-ink);box-shadow:0 var(--rule-hair) 0 var(--color-rule-2)}.site-header__inner{display:grid;min-height:4.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md)}.wordmark{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:var(--text-lg);line-height:1;text-decoration:none;white-space:nowrap}.wordmark__mark{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.desktop-nav,.header-cta{display:none}.desktop-nav a,.header-cta,.menu-button,.mobile-menu a,.mobile-menu button,.site-footer a,.site-footer button,.skip-link,.night-dialog__close,.source-note a,.button,.text-link{white-space:nowrap}.menu-button{min-width:3.5rem;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);background:transparent;color:currentColor;cursor:pointer;text-align:end}.mobile-menu{position:fixed;z-index:var(--z-dropdown);inset:0;display:grid;min-height:100dvh;padding:var(--space-lg) var(--page-gutter);grid-template-rows:auto 1fr auto;background:var(--color-ink);color:var(--color-paper);opacity:0;pointer-events:none;transform:translateY(-1rem);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.mobile-menu[data-open=true]{opacity:1;pointer-events:auto;transform:none}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between}.mobile-menu__top button{min-height:2.75rem;padding-inline:var(--space-md);background:transparent;color:inherit;cursor:pointer}.mobile-menu nav{display:flex;align-self:center;flex-direction:column;gap:var(--space-sm)}.mobile-menu nav a{width:fit-content;font-family:var(--font-display);font-size:clamp(2.5rem,13vw,4.5rem);line-height:1.05;text-decoration:none}.mobile-menu>p{color:var(--color-rule);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.photo-hero{position:relative;min-height:86svh;background:var(--color-ink);color:var(--color-night-ink)}.photo-hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-hero__veil{position:absolute;inset:0;background:linear-gradient(to top,var(--color-image-overlay),transparent 58%),linear-gradient(to right,var(--color-image-overlay-soft),transparent 55%)}.photo-hero__content{position:relative;z-index:var(--z-raised);display:flex;min-height:86svh;padding-block:7rem var(--space-xl);flex-direction:column;justify-content:flex-end;gap:var(--space-lg)}.photo-hero__caption{max-width:28rem;font-size:var(--text-sm);line-height:1.5}.photo-hero__caption strong{display:block;margin-block-end:var(--space-xs);color:var(--color-night-ink);font-family:var(--font-data);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.photo-hero__index{color:var(--color-rule-2);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.manifesto{padding-block:var(--space-3xl)}.manifesto__grid{display:grid;gap:var(--space-xl)}.manifesto h1 em,.manifesto h2 em,.page-intro h1 em{color:var(--color-accent-dark);font-weight:400}.manifesto__lede,.page-intro__lede{max-width:var(--measure-narrow);color:var(--color-muted);font-size:var(--text-md);font-weight:300;line-height:1.55}.button-row{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-sm)}.button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-lg);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);cursor:pointer;font-weight:500;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.button--outline{background:transparent;color:var(--color-ink)}.button--light{border-color:var(--color-night-ink);background:var(--color-night-ink);color:var(--color-night)}.button:active,.text-link:active{transform:translateY(var(--rule-hair))}.button[aria-disabled=true],.button:disabled{cursor:not-allowed;opacity:.55}.text-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-xs);color:var(--color-accent-dark);font-weight:500;text-decoration:underline}.text-link:after{content:"↗"}.position{padding-block:var(--space-2xl) var(--space-4xl);background:var(--color-ink);color:var(--color-paper)}.position__line{max-width:21ch;font-family:var(--font-display);font-size:clamp(2.7rem,8vw,6rem);line-height:1;letter-spacing:-.03em}.position__line span{color:var(--color-rule);font-style:italic}.position__body{display:grid;margin-block-start:var(--space-2xl);gap:var(--space-xl)}.position__body p{max-width:var(--measure-narrow);color:var(--color-rule-2);font-size:var(--text-md);font-weight:300}.cycle-preview{padding-block:var(--space-4xl)}.section-head{display:grid;margin-block-end:var(--space-2xl);gap:var(--space-lg)}.section-head p{max-width:var(--measure-narrow);color:var(--color-muted);font-size:var(--text-md);font-weight:300}.cycle-preview__grid{display:grid;border-block-start:var(--rule-hair) solid var(--color-rule)}.cycle-preview__item{display:grid;padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);gap:var(--space-md)}.cycle-preview__number{color:var(--color-accent-dark);font-family:var(--font-data);font-size:var(--text-xs)}.cycle-preview__item p:last-child{max-width:var(--measure-narrow);color:var(--color-muted)}.image-break{position:relative;min-height:70svh;background:var(--color-ink);color:var(--color-night-ink)}.image-break img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.image-break:after{position:absolute;content:"";inset:0;background:linear-gradient(to right,var(--color-image-overlay),transparent 76%)}.image-break__content{position:relative;z-index:var(--z-raised);display:flex;min-height:70svh;padding-block:var(--space-3xl);align-items:flex-end}.image-break__copy{max-width:36rem}.image-break__copy .data-label{color:var(--color-paper-3)}.image-break__copy h2{margin-block:var(--space-sm) var(--space-lg)}.image-break__copy p{max-width:var(--measure-narrow);color:var(--color-paper-2)}.data-label{color:var(--color-accent-dark);font-family:var(--font-data);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.roi-band{padding-block:var(--space-4xl);background:var(--color-paper-2)}.roi-band__grid{display:grid;gap:var(--space-xl)}.roi-band__number{font-family:var(--font-display);font-size:var(--text-stat);font-variant-numeric:tabular-nums;line-height:.78;letter-spacing:-.05em}.roi-band__number span{display:block;margin-block-start:var(--space-md);color:var(--color-accent-dark);font-family:var(--font-body);font-size:var(--text-base);font-weight:500;letter-spacing:0;line-height:1.4}.roi-band__copy{max-width:var(--measure-narrow)}.roi-band__copy h2{margin-block-end:var(--space-lg);font-size:var(--text-2xl)}.roi-band__copy p{color:var(--color-muted)}.integrity{padding-block:var(--space-4xl)}.integrity__list{display:grid;margin-block-start:var(--space-2xl);border-block-start:var(--rule-hair) solid var(--color-rule)}.integrity__item{display:grid;padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);gap:var(--space-sm)}.integrity__item dt{font-family:var(--font-display);font-size:var(--text-lg)}.integrity__item dd{max-width:var(--measure-narrow);color:var(--color-muted)}.final-cta{padding-block:var(--space-4xl);background:var(--color-accent-dark);color:var(--color-accent-ink)}.final-cta__grid{display:grid;gap:var(--space-xl)}.final-cta h2{max-width:17ch}.final-cta p{max-width:var(--measure-narrow);color:var(--color-paper-2)}.page-intro{padding-block:9rem var(--space-3xl)}.page-intro__grid{display:grid;gap:var(--space-xl)}.page-intro__meta{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase}.page-photo{position:relative;min-height:58svh}.page-photo img{width:100%;min-height:58svh;object-fit:cover}.page-photo figcaption{padding:var(--space-sm) var(--page-gutter);color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs)}.workflow{padding-block:var(--space-4xl);background:var(--color-ink);color:var(--color-paper)}.workflow__intro{margin-block-end:var(--space-2xl)}.workflow__intro p{max-width:var(--measure-narrow);margin-block-start:var(--space-lg);color:var(--color-rule-2)}.workflow__steps{display:grid}.workflow-step{display:grid;min-height:70svh;padding-block:var(--space-2xl);border-block-start:var(--rule-hair) solid var(--color-ink-2);align-content:center;gap:var(--space-lg);opacity:.6;transition:opacity var(--dur-long) var(--ease-out)}.workflow-step.is-active{opacity:1}.workflow-step__index{color:var(--color-paper-3);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.08em}.workflow-step h2{max-width:13ch}.workflow-step p{max-width:var(--measure-narrow);color:var(--color-rule-2);font-size:var(--text-md);font-weight:300}.workflow-step__proof{display:grid;margin-block-start:var(--space-lg);gap:var(--space-sm)}.workflow-step__proof li{padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-ink-2);color:var(--color-paper-2);list-style:none}.quality{padding-block:var(--space-4xl)}.quality__grid{display:grid;margin-block-start:var(--space-2xl);gap:var(--space-lg)}.quality__item{padding-block:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule)}.quality__item strong{display:block;margin-block-end:var(--space-sm);font-family:var(--font-display);font-size:var(--text-lg);font-weight:400}.quality__item p{color:var(--color-muted)}.source-note{padding-block:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.source-note a{color:var(--color-accent-dark)}.investor-hero{padding-block:9rem var(--space-3xl);background:var(--color-ink);color:var(--color-paper)}.investor-hero__grid{display:grid;gap:var(--space-xl)}.investor-hero__number{font-family:var(--font-display);font-size:var(--text-stat);font-variant-numeric:tabular-nums;line-height:.78;letter-spacing:-.05em}.investor-hero__number span{display:block;margin-block-start:var(--space-lg);color:var(--color-rule-2);font-family:var(--font-body);font-size:var(--text-base);font-weight:300;letter-spacing:0;line-height:1.5}.investor-hero__copy h1{max-width:12ch}.investor-hero__copy p{max-width:var(--measure-narrow);margin-block-start:var(--space-lg);color:var(--color-rule-2);font-size:var(--text-md);font-weight:300}.return-model{padding-block:var(--space-4xl)}.return-model__rows{margin-block-start:var(--space-2xl);border-block-start:var(--rule-hair) solid var(--color-rule)}.return-row{display:grid;padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);gap:var(--space-md)}.return-row__name{font-family:var(--font-display);font-size:var(--text-xl)}.return-row__role{color:var(--color-accent-dark);font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase}.return-row p{max-width:var(--measure-narrow);color:var(--color-muted)}.timeline{padding-block:var(--space-4xl);background:var(--color-paper-2)}.timeline__line{display:grid;margin-block-start:var(--space-2xl);border-block-start:var(--rule-strong) solid var(--color-ink)}.timeline__item{display:grid;padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);gap:var(--space-xs)}.timeline__item time{color:var(--color-accent-dark);font-family:var(--font-data);font-size:var(--text-sm)}.timeline__item strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400}.timeline__item p{color:var(--color-muted)}.risk{padding-block:var(--space-4xl)}.risk__grid{display:grid;margin-block-start:var(--space-2xl);gap:var(--space-xl)}.risk__item{padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule)}.risk__item h3{margin-block-end:var(--space-sm)}.risk__item p{color:var(--color-muted)}.disclaimer{max-width:var(--measure);margin-block-start:var(--space-2xl);padding:var(--space-lg);border-inline-start:var(--rule-strong) solid var(--color-accent);background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-sm)}.contact{padding-block:9rem var(--space-4xl)}.contact__grid{display:grid;gap:var(--space-2xl)}.contact__copy p{max-width:var(--measure-narrow);margin-block-start:var(--space-lg);color:var(--color-muted);font-size:var(--text-md);font-weight:300}.contact__options{display:grid;margin-block-start:var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule)}.contact__option{padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule)}.contact__option strong{display:block;font-weight:500}.contact__option span{color:var(--color-muted);font-size:var(--text-sm)}.contact-form{display:grid;gap:var(--space-lg)}.field{display:grid;gap:var(--space-xs)}.field label,.field legend{font-weight:500}.field label span,.field legend span{color:var(--color-muted);font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:3rem;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-hair);background:var(--color-paper);transition:background-color var(--dur-short) var(--ease-out)}.field textarea{min-height:8rem;resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--color-ink-2);outline-color:var(--color-focus)}.field input:invalid:not(:placeholder-shown),.field textarea:invalid:not(:placeholder-shown){border-color:var(--color-error)}.field small{min-height:1lh;color:var(--color-muted)}.choice-group{display:grid;padding:0;border:0;gap:var(--space-sm)}.choice{display:flex;min-height:3rem;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);align-items:center;gap:var(--space-sm);cursor:pointer}.choice input{width:1.1rem;min-height:auto;accent-color:var(--color-accent-dark)}.consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.consent input{width:1.1rem;height:1.1rem;margin-block-start:var(--space-2xs);accent-color:var(--color-accent-dark)}.form-note{color:var(--color-muted);font-size:var(--text-xs)}.form-error{margin:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-error);background:var(--color-paper-2);color:var(--color-error);font-weight:600}.honeypot{position:absolute;overflow:hidden;width:var(--rule-hair);height:var(--rule-hair);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.simple-page{display:grid;min-height:82svh;padding-block:9rem var(--space-4xl);align-items:center}.simple-page__content{max-width:50rem}.simple-page h1{margin-block-end:var(--space-lg)}.simple-page p{max-width:var(--measure-narrow);margin-block-end:var(--space-xl);color:var(--color-muted);font-size:var(--text-md)}.site-footer{padding-block:var(--space-4xl) var(--space-xl);background:var(--color-ink);color:var(--color-paper)}.site-footer__statement{display:grid;padding-block-end:var(--space-3xl);border-block-end:var(--rule-hair) solid var(--color-ink-2);gap:var(--space-xl)}.site-footer__statement p{max-width:24ch;font-family:var(--font-display);font-size:clamp(2.2rem,7vw,5.1rem);line-height:1.02}.site-footer__statement a{width:fit-content;min-height:2.75rem;align-self:end;display:inline-flex;align-items:center;color:var(--color-paper-2)}.site-footer__meta{display:grid;padding-block:var(--space-xl);gap:var(--space-xl);color:var(--color-rule-2)}.site-footer__links{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-sm)}.site-footer__links a,.site-footer__links button{min-height:2.75rem;padding:var(--space-xs) 0;background:transparent;color:inherit;cursor:pointer}.site-footer__meta>p{font-family:var(--font-data);font-size:var(--text-xs)}.ecosystem-line{padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-ink-2);color:var(--color-rule);font-size:var(--text-xs)}.ecosystem-line a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--color-paper-2)}.night-dialog{width:min(92%,64rem);padding:0;border:var(--rule-hair) solid var(--color-ink-2);background:var(--color-night);color:var(--color-night-ink)}.night-dialog::backdrop{background:var(--color-image-overlay)}.night-dialog__video{width:100%;aspect-ratio:16 / 9;object-fit:cover}.night-dialog__close{position:absolute;z-index:var(--z-raised);inset-block-start:var(--space-md);inset-inline-end:var(--space-md);min-height:2.75rem;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--color-night);color:var(--color-night-ink);cursor:pointer}.night-dialog__caption{display:flex;padding:var(--space-md);align-items:center;justify-content:space-between;gap:var(--space-md)}.night-dialog__caption p{font-family:var(--font-display);font-size:var(--text-lg)}.night-dialog__caption span{color:var(--color-rule);font-size:var(--text-xs)}@media(hover:hover)and (pointer:fine){.desktop-nav a:hover,.site-footer a:hover,.site-footer button:hover,.mobile-menu a:hover{color:var(--color-accent)}.button:hover{background:var(--color-accent-dark);color:var(--color-accent-ink);transform:translateY(-1px)}.button--outline:hover{background:var(--color-ink);color:var(--color-paper)}.button--light:hover{border-color:var(--color-paper-2);background:var(--color-paper-2);color:var(--color-ink)}.field input:hover,.field select:hover,.field textarea:hover,.choice:hover{background:var(--color-paper-2)}.text-link:hover{color:var(--color-ink)}}@media(min-width:40rem){.button-row{align-items:center;flex-direction:row}.photo-hero__content{flex-direction:row;align-items:flex-end;justify-content:space-between}.photo-hero__caption{max-width:24rem}.cycle-preview__item{grid-template-columns:4rem minmax(0,.75fr) minmax(0,1.25fr);align-items:start}.quality__grid,.risk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__links{flex-flow:row wrap;gap:var(--space-sm) var(--space-lg)}}@media(min-width:60rem){.site-header__inner{min-height:5.25rem;grid-template-columns:minmax(0,1fr) auto auto}.desktop-nav{display:flex;align-items:center;gap:var(--space-xl)}.desktop-nav a{min-height:2.75rem;padding-block:var(--space-sm);color:currentColor;font-size:var(--text-sm);text-decoration:none}.desktop-nav a[aria-current=page]{text-decoration:underline}.header-cta{display:inline-flex;min-height:2.75rem;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid currentColor;border-radius:var(--radius-pill);align-items:center;text-decoration:none}.menu-button{display:none}.manifesto{padding-block:var(--space-4xl)}.manifesto__grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:end;gap:var(--space-3xl)}.position__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.section-head{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);align-items:end}.roi-band__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr);align-items:end}.integrity__item{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);align-items:start}.final-cta__grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:end}.page-intro__grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:end}.workflow__layout{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:var(--space-4xl)}.workflow__intro{position:sticky;inset-block-start:8rem;height:fit-content}.workflow-step{min-height:82svh}.quality__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.investor-hero__grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.8fr);align-items:end}.return-row{grid-template-columns:minmax(12rem,.45fr) minmax(8rem,.25fr) minmax(0,1fr);align-items:start}.timeline__line{grid-template-columns:repeat(4,minmax(0,1fr))}.timeline__item{padding-inline:var(--space-lg);border-inline-end:var(--rule-hair) solid var(--color-rule);border-block-end:0}.timeline__item:first-child{padding-inline-start:0}.timeline__item:last-child{border-inline-end:0}.risk__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact__grid{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);gap:var(--space-4xl)}.contact__copy{position:sticky;inset-block-start:8rem;height:fit-content}.site-footer__statement{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end}.site-footer__statement a{justify-self:end}.site-footer__meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}}@media(min-width:90rem){.photo-hero,.photo-hero__content{min-height:92svh}}@media(pointer:coarse){.button,.text-link,.desktop-nav a,.site-footer a,.site-footer button{min-height:3rem}}@media(max-width:39.999rem){.source-note a{display:inline-flex;min-height:2.75rem;align-items:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.workflow-step{opacity:1}}
