@font-face{font-family:Season Mix;src:url(/fonts/season-mix-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/season-mix-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/season-sans-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/season-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/season-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Season Serif;src:url(/fonts/season-serif-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--dm-color-white:#fff;--dm-color-woodsmoke:#141414;--dm-color-olivine:#acc285;--dm-color-fern-green:#002a0d;--dm-color-neon-green:#00ffbd;--dm-bg:var(--dm-color-woodsmoke);--dm-fg:var(--dm-color-white);--dm-accent:var(--dm-color-neon-green);--dm-accent-muted:var(--dm-color-olivine);--dm-depth:var(--dm-color-fern-green);--dm-fg-strong:#ffffffeb;--dm-fg-body:#ffffffc7;--dm-fg-muted:#ffffffad;--dm-fg-faint:#ffffff9e;--dm-rule:#ffffff1f;--dm-rule-soft:#ffffff14;--dm-surface:#ffffff0f;--dm-font-display:"Season Mix", Georgia, serif;--dm-font-body:"Season Sans", system-ui, "Helvetica Neue", sans-serif;--dm-font-serif:"Season Serif", Georgia, serif;--dm-font-mono:ui-monospace, Menlo, "SF Mono", monospace;--dm-space-xs:4px;--dm-space-sm:8px;--dm-space-md:16px;--dm-space-lg:24px;--dm-space-xl:40px;--dm-space-2xl:64px;--dm-radius-sm:4px;--dm-radius-md:8px;--dm-radius-lg:16px;--dm-radius-pill:999px;--dm-ease:cubic-bezier(.22, 1, .36, 1);--dm-duration:.24s;--dm-shell:1360px;--dm-gutter:40px}*,:before,:after{box-sizing:border-box}html,body{background:var(--dm-bg);margin:0;padding:0}body{font-family:var(--dm-font-body);color:var(--dm-fg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:color var(--dm-duration) var(--dm-ease);text-decoration:none}a:hover{color:var(--dm-accent)}img{max-width:100%}:focus-visible{outline:2px solid var(--dm-color-neon-green);outline-offset:2px;border-radius:var(--dm-radius-sm)}:focus:not(:focus-visible){outline:none}.skip-link{z-index:200;background:var(--dm-color-neon-green);color:var(--dm-color-woodsmoke);letter-spacing:.12em;text-transform:uppercase;padding:12px 20px;font-size:13px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{top:16px;left:16px}.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}.shell{max-width:var(--dm-shell);padding:0 var(--dm-gutter);margin:0 auto}@keyframes dmRevealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes dmRevealFade{0%{opacity:0}to{opacity:1}}@keyframes dmPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes dmKenZoom{0%{transform:scale(1.04)}50%{transform:scale(1.13)}to{transform:scale(1.04)}}.reveal{animation:dmRevealUp .9s var(--dm-ease) both;animation-timeline:view();animation-range:entry 4% cover 30%}.reveal-fade{animation:1s both dmRevealFade;animation-timeline:view();animation-range:entry 2% cover 26%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal-fade{opacity:1;animation:none;transform:none}.hero__image img{animation:none}}.demarcation{z-index:61;background:var(--dm-color-fern-green);padding:9px var(--dm-gutter);text-align:center;letter-spacing:.01em;color:var(--dm-fg-strong);border-bottom:1px solid #00ffbd38;font-size:12.5px;line-height:1.45;position:relative}.masthead{z-index:60;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--dm-rule-soft);background:#141414db;position:sticky;top:0}.masthead__inner{max-width:var(--dm-shell);padding:14px var(--dm-gutter);align-items:center;gap:var(--dm-space-lg);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.wordmark{color:var(--dm-color-white);white-space:nowrap;justify-self:start;font-size:19px;font-weight:500}.wordmark sup{vertical-align:super;font-size:10px}.wordmark:hover{color:var(--dm-color-white)}.masthead__nav{align-items:center;gap:26px;display:flex}.navlink{letter-spacing:.12em;text-transform:uppercase;color:var(--dm-fg-body);font-size:12px}.navlink:hover,.navlink[aria-current=page]{color:var(--dm-color-neon-green)}.masthead__cta{justify-self:end;min-width:max-content}.masthead__toggle{display:none}.btn-foil>canvas{width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;inset:-1px}.btn-foil{border-radius:var(--dm-radius-pill);cursor:pointer;min-width:44px;height:46px;font-family:var(--dm-font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--dm-color-woodsmoke);background:linear-gradient(118deg,#002a0d 0%,#acc285 34%,#00ffbd 68%,#acc285 100%);border:none;justify-content:center;align-items:center;padding:0 26px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn-foil[data-foil-painted]{background:0 0}.btn-foil:hover:not(:disabled){color:var(--dm-color-woodsmoke)}.btn-foil:disabled{cursor:not-allowed;filter:saturate(.5)brightness(.85)}.btn-foil--sm{letter-spacing:.12em;height:38px;padding:0 22px;font-size:11px}.btn-foil>span{z-index:1;position:relative}.btn-ghost{border:1px solid var(--dm-rule);border-radius:var(--dm-radius-pill);min-height:44px;color:var(--dm-color-white);font-family:var(--dm-font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 22px;font-size:12px;font-weight:500;display:inline-flex}.btn-ghost:hover{color:var(--dm-color-neon-green);border-color:#00ffbd80}.eyebrow{margin-bottom:var(--dm-space-lg);letter-spacing:.24em;text-transform:uppercase;color:var(--dm-color-neon-green);align-items:center;gap:10px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--dm-color-neon-green);width:24px;height:1px}.badge-live{border-radius:var(--dm-radius-pill);letter-spacing:.18em;text-transform:uppercase;color:var(--dm-color-neon-green);border:1px solid #00ffbd66;align-items:center;gap:10px;margin-bottom:32px;padding:8px 16px;font-size:11px;display:inline-flex}.badge-live__dot{border-radius:var(--dm-radius-pill);background:var(--dm-color-neon-green);width:6px;height:6px;animation:2.4s ease-in-out infinite dmPulse}.tag-pill{border-radius:var(--dm-radius-pill);background:var(--dm-color-neon-green);color:var(--dm-color-woodsmoke);letter-spacing:.2em;text-transform:uppercase;padding:6px 14px;font-size:11px;font-weight:700}.tag-pillar{letter-spacing:.2em;text-transform:uppercase;color:var(--dm-color-olivine);font-size:11px}.mono{font-family:var(--dm-font-mono);font-variant-numeric:tabular-nums}.hero{background:var(--dm-color-woodsmoke);padding:152px 0 0;position:relative;overflow:hidden}.hero__grid{max-width:var(--dm-shell);padding:0 var(--dm-gutter);grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;min-height:560px;margin:0 auto;display:grid}.hero__title{font-family:var(--dm-font-display);letter-spacing:-.02em;color:var(--dm-color-white);text-wrap:balance;margin:0 0 26px;font-size:clamp(40px,5.2vw,72px);font-weight:300;line-height:.98}.hero__standfirst{max-width:520px;color:var(--dm-fg-body);margin:0 0 36px;font-size:18px;line-height:1.6}.hero__note{margin:var(--dm-space-md) 0 0;color:var(--dm-fg-faint);font-size:13px}.hero__image{aspect-ratio:4/5;border-radius:var(--dm-radius-lg);border:1px solid var(--dm-rule-soft);width:100%;max-height:600px;position:relative;overflow:hidden}.hero__image img{object-fit:cover;object-position:center 32%;width:100%;height:100%;animation:30s ease-in-out infinite dmKenZoom;position:absolute;inset:0}.hero__image:after{content:"";background:linear-gradient(#0000 42%,#14141499);position:absolute;inset:0}.subform{width:100%;max-width:540px}.subform__row{justify-content:space-between;align-items:center;gap:var(--dm-space-sm);background:var(--dm-surface);transition:border-color var(--dm-duration) var(--dm-ease);border:1px solid #ffffff1a;border-radius:58px;padding:7px 8px 7px 7px;display:flex}.subform__row:focus-within{border-color:#00ffbd73}.subform[data-state=invalid] .subform__row{border-color:var(--dm-color-olivine)}.subform textarea{resize:vertical;color:var(--dm-color-white);font-family:var(--dm-font-body);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:16px;line-height:1.55}.subform__row--text{border-radius:var(--dm-radius-lg);padding:12px}.subform input[type=text],.subform input[type=email]{min-width:0;color:var(--dm-color-white);font-family:var(--dm-font-body);background:0 0;border:none;outline:none;flex:1;min-height:44px;padding:0 20px;font-size:16px}.subform input::placeholder{color:#ffffff73}.subform__message{color:var(--dm-fg-body);margin:12px 0 0;font-size:13.5px;line-height:1.5}.subform[data-state=invalid] .subform__message,.subform[data-state=rate_limited] .subform__message,.subform[data-state=offline] .subform__message{color:var(--dm-color-olivine)}.subform__consent{max-width:460px;color:var(--dm-fg-faint);margin:14px 0 0;font-size:12.5px;line-height:1.55}.subform__consent a{color:var(--dm-color-neon-green);text-decoration:none}.subform__consent a:hover,.subform__consent a:focus-visible{text-underline-offset:2px;text-decoration:underline}.subform__pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.subform__resolved{align-items:flex-start;gap:var(--dm-space-md);border-radius:var(--dm-radius-lg);background:#00ffbd0d;border:1px solid #00ffbd59;max-width:540px;padding:22px 24px;display:flex}.subform__mark{border-radius:var(--dm-radius-pill);background:var(--dm-color-neon-green);width:30px;height:30px;color:var(--dm-color-woodsmoke);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.subform__resolved h3{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 6px;font-size:22px;font-weight:300;line-height:1.15}.subform__resolved p{color:var(--dm-fg-body);margin:0;font-size:14.5px;line-height:1.55}.section{background:var(--dm-color-woodsmoke);padding:120px 0 60px}.section--tight{padding:90px 0 120px}.section--faq{padding:120px 0 130px}.section--invest{padding:120px 0 40px}.section__head{justify-content:space-between;align-items:flex-end;gap:var(--dm-space-xl);margin-bottom:44px;display:flex}.section__title{font-family:var(--dm-font-display);color:var(--dm-color-white);text-wrap:balance;margin:0;font-size:clamp(32px,4vw,54px);font-weight:300;line-height:1}.section__aside{max-width:380px;color:var(--dm-fg-muted);margin:0 0 8px;font-size:16px;line-height:1.6}.section--journal-body{padding-top:24px}.section--journal-sub{padding-top:0}.journal-sub__title{margin-bottom:18px}.journal-sub__aside{max-width:520px;margin-bottom:28px}.link-arrow{letter-spacing:.1em;text-transform:uppercase;color:var(--dm-color-neon-green);white-space:nowrap;padding-bottom:10px;font-size:13px}.featured{border:1px solid var(--dm-rule);border-radius:var(--dm-radius-lg);background:var(--dm-color-fern-green);margin-bottom:20px;transition:border-color .3s;display:block;overflow:hidden}.featured:hover{border-color:#00ffbd80}.featured__grid{grid-template-columns:1.25fr .75fr;align-items:stretch;display:grid}.featured__main{flex-direction:column;justify-content:space-between;gap:44px;min-height:400px;padding:60px 52px;display:flex}.featured__meta{align-items:center;gap:var(--dm-space-md);flex-wrap:wrap;display:flex}.featured__title{font-family:var(--dm-font-display);color:var(--dm-color-white);text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:300;line-height:.98}.featured__side{border-left:1px solid var(--dm-rule);flex-direction:column;justify-content:space-between;gap:32px;padding:60px 44px;display:flex}.featured__side p{color:var(--dm-fg-body);margin:0;font-size:17px;line-height:1.6}.featured__foot{justify-content:space-between;align-items:center;gap:var(--dm-space-md);color:var(--dm-fg-faint);font-size:13px;display:flex}.cardgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{border:1px solid var(--dm-rule);border-radius:var(--dm-radius-lg);flex-direction:column;justify-content:space-between;gap:36px;min-height:320px;padding:32px;transition:border-color .3s,background .3s;display:flex}.card:hover{background:#00ffbd0a;border-color:#00ffbd73}.card__top{justify-content:space-between;align-items:center;gap:var(--dm-space-md);display:flex}.card__num{font-family:var(--dm-font-display);color:#ffffff47;font-size:20px;font-weight:300}.card__title{font-family:var(--dm-font-display);color:var(--dm-color-white);text-wrap:pretty;margin:0 0 12px;font-size:30px;font-weight:300;line-height:1.04}.card__standfirst{color:var(--dm-fg-muted);margin:0 0 20px;font-size:14px;line-height:1.55}.card__read{letter-spacing:.08em;color:var(--dm-fg-faint);font-size:12px}.pillars__title{max-width:640px;font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 44px;font-size:clamp(30px,4.5vw,46px);font-weight:300;line-height:1.04}.hairline-grid{background:var(--dm-rule-soft);border:1px solid var(--dm-rule-soft);border-radius:var(--dm-radius-lg);gap:1px;display:grid;overflow:hidden}.hairline-grid--3{grid-template-columns:repeat(3,1fr)}.hairline-grid--4{grid-template-columns:repeat(4,1fr)}.pillar{background:var(--dm-color-woodsmoke);flex-direction:column;justify-content:space-between;gap:32px;min-height:300px;padding:44px 36px;display:flex}.pillar__kicker{font-family:var(--dm-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dm-color-olivine);font-size:11px}.pillar__title{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 14px;font-size:32px;font-weight:300;line-height:1.05}.pillar__body{color:var(--dm-fg-muted);margin:0;font-size:15px;line-height:1.6}.science{background:linear-gradient(180deg, #041f0d 0%, var(--dm-color-fern-green) 32%, #041f0d 68%, var(--dm-color-woodsmoke) 100%);padding:96px 0 120px}.science__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step__frame{aspect-ratio:4/5;border-radius:var(--dm-radius-md);border:1px solid var(--dm-rule-soft);width:100%;margin-bottom:22px;position:relative;overflow:hidden}.step__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.step__num{font-family:var(--dm-font-display);color:var(--dm-color-white);text-shadow:0 1px 12px #141414bf;font-size:30px;font-weight:300;position:absolute;top:16px;left:18px}.step h3{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 10px;font-size:26px;font-weight:300;line-height:1.1}.step p{color:var(--dm-fg-muted);margin:0;font-size:14px;line-height:1.55}.stats{margin-top:var(--dm-space-2xl);gap:var(--dm-space-xl);border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);padding-top:44px;display:grid}.stat__value{font-family:var(--dm-font-display);color:var(--dm-color-white);font-size:62px;font-weight:300;line-height:.9}.stat__value span{font-size:30px}.stat__body{color:var(--dm-fg-muted);margin-top:14px;font-size:14px;line-height:1.5}.acq{border-radius:var(--dm-radius-lg);background:linear-gradient(160deg,#00ffbd12,#0000 60%);border:1px solid #00ffbd59;margin-bottom:20px;overflow:hidden}.acq__grid{grid-template-columns:1.15fr .85fr;align-items:stretch;display:grid}.acq__main{justify-content:space-between;gap:var(--dm-space-xl);flex-direction:column;padding:56px 52px;display:flex}.acq__title{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 18px;font-size:clamp(34px,4vw,52px);font-weight:300;line-height:.98}.acq__side{border-left:1px solid var(--dm-rule);flex-direction:column;gap:26px;padding:56px 44px;display:flex}.factrow{flex-direction:column;gap:6px;display:flex}.factrow__label{letter-spacing:.18em;text-transform:uppercase;color:var(--dm-fg-faint);font-size:11px}.factrow__value{color:var(--dm-color-white);font-size:16px}.factcell{background:var(--dm-color-woodsmoke);padding:26px 24px}.factcell__label{letter-spacing:.16em;text-transform:uppercase;color:var(--dm-fg-faint);margin-bottom:12px;font-size:11px}.factcell__value{color:var(--dm-color-white);font-size:16px}.holding{background:var(--dm-color-woodsmoke);grid-template-rows:auto 1fr;gap:28px;min-height:250px;padding:36px 30px;display:grid}.holding__kicker{font-family:var(--dm-font-mono);letter-spacing:.14em;color:var(--dm-color-olivine);font-size:11px}.holding__name{font-family:var(--dm-font-display);color:var(--dm-color-white);margin-bottom:10px;font-size:26px;font-weight:300;line-height:1.05}.holding p{color:var(--dm-fg-muted);margin:0 0 14px;font-size:14px;line-height:1.55}.holding__stage{letter-spacing:.1em;text-transform:uppercase;color:var(--dm-fg-faint);font-size:12px}.marker{border:1px dashed var(--dm-color-olivine);border-radius:var(--dm-radius-sm);font-family:var(--dm-font-mono);letter-spacing:.04em;color:var(--dm-color-olivine);white-space:normal;background:#acc2850f;padding:2px 8px;font-size:.86em;display:inline-block}.marker--block{padding:14px 16px;line-height:1.5;display:block}.notice{border-radius:var(--dm-radius-md);border:1px solid #00ffbd4d;align-items:flex-start;gap:14px;margin-top:20px;padding:20px 24px;display:flex}.notice__tag{font-family:var(--dm-font-mono);letter-spacing:.14em;color:var(--dm-color-neon-green);flex-shrink:0;padding-top:2px;font-size:11px}.notice p{color:var(--dm-fg-body);margin:0;font-size:14px;line-height:1.6}.faq{grid-template-columns:.62fr 1.38fr;align-items:start;gap:72px;display:grid}.faq__aside{position:sticky;top:120px}.faq__list{border-top:1px solid var(--dm-rule)}.faq__item{border-bottom:1px solid var(--dm-rule)}.faq__button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;font-family:var(--dm-font-body);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:32px;padding:26px 0;display:flex}.faq__button:hover{opacity:.78}.faq__q{color:var(--dm-fg-strong);font-size:19px;line-height:1.35}.faq__item[data-open=true] .faq__q{color:var(--dm-color-white)}.faq__sign{text-align:center;width:20px;font-family:var(--dm-font-display);color:var(--dm-color-neon-green);flex-shrink:0;font-size:24px;font-weight:300}.faq__panel{opacity:0;max-height:0;transition:max-height .45s var(--dm-ease), opacity .35s ease;overflow:hidden}.faq__item[data-open=true] .faq__panel{opacity:1;max-height:420px}.faq__panel p{max-width:62ch;color:var(--dm-fg-body);margin:0 0 28px;font-size:16px;line-height:1.65}.closing{background:var(--dm-color-woodsmoke);position:relative;overflow:hidden}.closing__band{align-items:center;min-height:560px;display:flex;position:relative}.closing__band>img{object-fit:cover;object-position:center 56%;width:100%;height:100%;position:absolute;inset:0}.closing__scrim{background:linear-gradient(90deg,#141414f0,#141414a8 55%,#14141440);position:absolute;inset:0}.closing__inner{max-width:var(--dm-shell);padding:80px var(--dm-gutter);width:100%;margin:0 auto;position:relative}.closing__symbol{width:auto;height:46px;margin:0 0 26px;display:block}.closing__title{max-width:620px;font-family:var(--dm-font-display);color:var(--dm-color-white);text-wrap:balance;margin:0 0 22px;font-size:clamp(36px,5vw,62px);font-weight:300;line-height:.98}.closing__body{max-width:440px;color:var(--dm-fg-strong);margin:0 0 36px;font-size:18px;line-height:1.6}.footer{border-top:1px solid #ffffff1a;margin:0;padding:72px 0 0;position:relative;overflow:hidden}.footer__ground{z-index:0;position:absolute;inset:0;overflow:hidden}.footer__bg{object-fit:cover;filter:grayscale()brightness(.55);width:100%;height:100%;position:absolute;inset:0}.footer__ground:after{content:"";background:linear-gradient(#141414e0,#141414f7);position:absolute;inset:0}.footer__grid{z-index:1;max-width:var(--dm-shell);padding:0 var(--dm-gutter);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:36px 40px;margin:0 auto;display:grid;position:relative}.footer__mark{z-index:1;max-width:1360px;margin:48px auto 0;padding:0 clamp(20px,4vw,40px);font-size:0;line-height:0;position:relative;overflow:hidden}.footer__mark-frame{aspect-ratio:373.43/49.88;font-size:0;line-height:0;position:relative;overflow:hidden}.footer__mark img{width:100%;max-width:none;height:auto;display:block}.footer__blurb{max-width:300px;color:var(--dm-fg-faint);margin:0 0 22px;font-size:14px;line-height:1.6}.footer__status{letter-spacing:.14em;text-transform:uppercase;color:var(--dm-fg-muted);align-items:center;gap:10px;font-size:12px;display:flex}.footer__dot{border-radius:var(--dm-radius-pill);background:var(--dm-color-neon-green);width:7px;height:7px}.footer__label{letter-spacing:.18em;text-transform:uppercase;color:var(--dm-fg-faint);margin-bottom:18px;font-size:12px}.footer__links{flex-direction:column;gap:11px;font-size:14px;display:flex}.footer__links button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.footer__links button:hover{color:var(--dm-color-neon-green)}.footer__base{z-index:1;max-width:var(--dm-shell);padding:24px var(--dm-gutter) 0;border-top:1px solid var(--dm-rule-soft);color:var(--dm-fg-faint);margin:48px auto 0;font-size:12px;position:relative}.about__photo{border-radius:var(--dm-radius-lg);border:1px solid #ffffff14;width:100%;height:420px;margin:0 0 40px;position:relative;overflow:hidden}.about__copy p{max-width:900px;color:var(--dm-fg-body);margin:0 0 28px;font-size:18px;line-height:1.7}.about__copy p:last-child{margin-bottom:0}.pillars-grid{border-radius:var(--dm-radius-lg);background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.pillars-grid .pillar{min-height:300px;box-shadow:none;background:#0a0c0b8c;grid-template-rows:20px 1fr;align-content:start;gap:72px;padding:44px 36px;display:grid}@media (max-width:719px){.pillars-grid{grid-template-columns:1fr}}.invest-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;margin-top:48px;display:grid}.invest-stat{padding:26px 24px;box-shadow:0 0 0 1px #ffffff14}.invest-stat__label{letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-bottom:12px;font-size:11px}.invest-stat__value{font-size:16px;line-height:1.4}.invest-focus{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px;margin-bottom:56px;display:grid}.invest-pills{flex-wrap:wrap;gap:10px;margin:28px 0 32px;display:flex}.invest-pill{letter-spacing:.02em;color:#ffffffd1;border-radius:var(--dm-radius-pill);border:1px solid #ffffff29;align-items:center;min-height:44px;padding:9px 18px;font-size:14px;display:inline-flex}.invest-pill:hover{color:#00ffbd;border-color:#00ffbd80}.invest-more{letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--dm-color-neon-green);align-items:center;gap:10px;font-size:13px;display:inline-flex}.invest-briefings{border-top:1px solid #ffffff24;margin-top:32px}.invest-briefing{border-bottom:1px solid #ffffff1f;grid-template-columns:132px 1fr;gap:28px;padding:28px 0;display:grid}.invest-briefing__date{letter-spacing:.06em;color:var(--dm-color-olivine);font-size:12px}.invest-briefing__tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin-top:6px;font-size:10px}.invest-briefing h3{font-family:var(--dm-font-display);margin:0 0 10px;font-size:clamp(22px,2.6vw,28px);font-weight:300;line-height:1.1}.invest-send{max-width:52ch;margin:0 0 28px;padding-left:1.2em}.invest-send li{margin:0 0 10px}.invest-qs{max-width:760px;margin-top:24px}.invest-q{border-bottom:1px solid #ffffff1f;padding:18px 0}.invest-q summary{cursor:pointer;font-size:18px}.invest-q p{color:#ffffffb3;margin:12px 0 0}.invest-steps{margin-top:40px}.invest-alongside-cta{margin-top:28px}.inv-mast{padding:150px 0 0}.inv-mast__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:end;gap:56px;display:grid}.inv-mast__title{max-width:20ch;font-family:var(--dm-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(42px,6.6vw,76px);font-weight:300;line-height:.98}.inv-mast__standfirst{color:#ffffffbf;margin:0 0 10px;font-size:17px;line-height:1.65}.inv-block{padding:110px 0 40px}.inv-block--team{background:linear-gradient(180deg, var(--dm-color-woodsmoke), #0e0e0e);border-top:1px solid #ffffff0f;margin-top:80px;padding:110px 0}.inv-block--rule{border-top:1px solid #ffffff0f}.inv-block--qs{padding:0 0 120px}.inv-h2{font-family:var(--dm-font-display);margin:0 0 20px;font-size:clamp(32px,4.6vw,48px);font-weight:300;line-height:1.02}.inv-body{color:#ffffffb8;margin:0;font-size:17px;line-height:1.65}.inv-body--narrow{max-width:440px}.inv-muted{color:#fff9;margin:0;font-size:15px;line-height:1.6}.inv-muted--narrow{max-width:400px}.inv-muted--mid{max-width:360px}.inv-num{letter-spacing:.14em;color:var(--dm-color-olivine);font-size:11px}.inv-thesis{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;display:grid}.inv-thesis__card{background:var(--dm-color-woodsmoke);grid-template-rows:20px 68px 1fr;align-content:start;gap:22px;min-height:320px;padding:40px 34px;display:grid;box-shadow:0 0 0 1px #ffffff14}.inv-thesis__card h3{max-width:12ch;font-family:var(--dm-font-display);margin:0;font-size:26px;font-weight:300;line-height:1.05}.inv-thesis__card p{color:#ffffff9e;margin:0;font-size:15px;line-height:1.6}.inv-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.inv-kicker-cap{letter-spacing:.14em;text-transform:uppercase;color:#fff6;max-width:420px;margin:0;padding-bottom:8px;font-size:12px}.inv-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.inv-person{border-radius:var(--dm-radius-lg);border:1px solid #ffffff1f;grid-template-columns:92px 1fr;align-items:start;gap:26px;padding:32px 30px;display:grid}.inv-person__photo{letter-spacing:.12em;color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;font-size:13px;display:flex;overflow:hidden}.inv-person__copy{flex-direction:column;gap:14px;display:flex}.inv-person__copy>a{margin-block:-11px;padding-block:11px}.inv-person__name{font-family:var(--dm-font-display);margin-bottom:6px;font-size:28px;font-weight:300;line-height:1.04}.inv-person__role{letter-spacing:.16em;text-transform:uppercase;color:var(--dm-color-olivine);font-size:11px}.inv-person p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.6}.inv-person a{color:var(--dm-color-neon-green);font-size:14px}.inv-holdings{flex-wrap:wrap;gap:1px;display:flex}.inv-holding{box-sizing:border-box;background:var(--dm-color-woodsmoke);flex:300px;grid-template-rows:34px 1fr;align-content:start;gap:24px;min-height:230px;padding:32px 28px;display:grid;box-shadow:0 0 0 1px #ffffff14}a.inv-holding:hover{background:#00ffbd0d}.inv-holding__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inv-holding__sector{letter-spacing:.14em;color:var(--dm-color-olivine);font-size:11px}.inv-holding__num{color:#ffffff40;font-size:11px}.inv-holding__name{font-family:var(--dm-font-display);margin-bottom:10px;font-size:26px;font-weight:300;line-height:1.05}.inv-holding p{color:#fff9;max-width:48ch;margin:0;font-size:14px;line-height:1.55}.inv-brief{grid-template-columns:200px 1fr;align-items:start;gap:40px;display:grid}.inv-brief__who{align-items:center;gap:14px;display:flex}.inv-brief__photo{letter-spacing:.08em;color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:11px;display:flex}.inv-brief__name{font-size:14px}.inv-brief__role{letter-spacing:.14em;text-transform:uppercase;color:var(--dm-color-olivine);font-size:10px}.inv-weekly{border-radius:var(--dm-radius-md);border:1px solid #00ffbd4d;align-items:flex-start;gap:14px;margin-top:20px;padding:20px 24px;display:flex}.inv-weekly span{letter-spacing:.14em;color:var(--dm-color-neon-green);flex-shrink:0;padding-top:2px;font-size:11px}.inv-weekly p{color:#ffffffbf;margin:0;font-size:14px;line-height:1.6}.inv-cta{height:54px;margin-top:8px;padding:0 34px}.inv-send{border-radius:var(--dm-radius-lg);border:1px solid #ffffff1f;padding:36px 34px}.inv-send__label{letter-spacing:.16em;text-transform:uppercase;color:var(--dm-color-olivine);margin-bottom:22px;font-size:12px}.inv-send ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.inv-send li{color:#ffffffd1;align-items:flex-start;gap:14px;font-size:15px;line-height:1.55;display:flex}.inv-send li:before{content:"";border:1px solid var(--dm-color-neon-green);background:radial-gradient(circle, var(--dm-color-neon-green) 2.5px, transparent 3px);border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:5px}.inv-qs-head{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:8px;padding-top:56px;display:flex}.inv-qs-count{letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;font-size:11px}.inv-q{border-bottom:1px solid #ffffff1f}.inv-q summary{cursor:pointer;grid-template-columns:56px minmax(0,1fr) 32px;align-items:baseline;gap:20px;padding:26px 0;list-style:none;display:grid}.inv-q summary::-webkit-details-marker{display:none}.inv-q summary .mono{color:#ffffff4d;font-size:12px}.inv-q[open] summary .mono{color:var(--dm-color-neon-green)}.inv-q__title{font-family:var(--dm-font-display);font-size:clamp(20px,2.3vw,26px);font-weight:300;line-height:1.14}.inv-q__plus{justify-self:end;width:22px;height:22px;position:relative}.inv-q__plus:before,.inv-q__plus:after{content:"";background:var(--dm-color-neon-green);position:absolute}.inv-q__plus:before{width:22px;height:1px;top:10px;left:0}.inv-q__plus:after{width:1px;height:22px;top:0;left:10px}.inv-q[open] .inv-q__plus:after{transform:rotate(90deg)}.inv-q p{color:#ffffffbd;max-width:62ch;margin:0;padding:0 0 30px 76px;font-size:16px;line-height:1.66}.inv-request{border-radius:var(--dm-radius-lg);border:1px solid #00ffbd4d;flex-direction:column;gap:18px;max-width:520px;padding:36px 34px;display:flex}.inv-legal{color:#ffffff80;margin:0;font-size:13px;line-height:1.6}@media (max-width:719px){.inv-brief{grid-template-columns:1fr}.inv-person{grid-template-columns:88px 1fr;gap:18px}.inv-q p{padding-left:0}}.article__sources{border-top:1px solid #ffffff24;margin-top:56px;padding-top:28px;scroll-margin-top:100px}.article__sources__label{font-family:var(--dm-font-body);letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin-bottom:20px;font-size:12px}.article__sources__list{flex-direction:column;gap:14px;display:flex}.article__source{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.article__source__n{color:var(--dm-color-olivine);font-family:ui-monospace,Menlo,monospace;font-size:12px}.article__source__text{font-family:var(--dm-font-body);color:#ffffffa6;margin:0 0 4px;font-size:13px;line-height:1.6}.article__source__url{color:var(--dm-color-neon-green);word-break:break-all;padding-block:16px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.page-head{background:var(--dm-color-woodsmoke);padding:88px 0 56px}.page-head h1{font-family:var(--dm-font-display);letter-spacing:-.02em;color:var(--dm-color-white);text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,6vw,76px);font-weight:300;line-height:.98}.page-head p{max-width:620px;color:var(--dm-fg-body);margin:0;font-size:17px;line-height:1.65}.facets{align-items:center;gap:var(--dm-space-sm);flex-wrap:wrap;margin-bottom:28px;display:flex}.facet{border:1px solid var(--dm-rule);border-radius:var(--dm-radius-pill);letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--dm-fg-body);align-items:center;gap:8px;padding:0 18px;font-size:12px;display:inline-flex}.facet:hover{color:var(--dm-color-neon-green);border-color:#00ffbd73}.facet[aria-current=page]{background:var(--dm-color-neon-green);border-color:var(--dm-color-neon-green);color:var(--dm-color-woodsmoke);font-weight:700}.facet__count{font-family:var(--dm-font-mono);font-variant-numeric:tabular-nums;opacity:.75}.facets__total{letter-spacing:.14em;text-transform:uppercase;color:var(--dm-fg-faint);margin-left:auto;font-size:12px}.empty{border:1px dashed var(--dm-rule);border-radius:var(--dm-radius-lg);text-align:center;color:var(--dm-fg-muted);padding:64px 32px}.article{background:var(--dm-color-woodsmoke);padding:56px 0 96px}.article__shell{max-width:760px;padding:0 var(--dm-gutter);margin:0 auto}.article__back{letter-spacing:.1em;color:var(--dm-fg-muted);margin-bottom:36px;font-size:13px;display:inline-block}.article__meta{align-items:center;gap:var(--dm-space-md);color:var(--dm-fg-faint);flex-wrap:wrap;margin-bottom:22px;font-size:13px;display:flex}.article__title{font-family:var(--dm-font-display);letter-spacing:-.015em;color:var(--dm-color-white);text-wrap:balance;margin:0 0 22px;font-size:clamp(34px,5vw,58px);font-weight:300;line-height:1}.article__standfirst{font-family:var(--dm-font-serif);color:var(--dm-fg-body);margin:0 0 30px;font-size:21px;line-height:1.5}.byline{border-top:1px solid var(--dm-rule);border-bottom:1px solid var(--dm-rule);color:var(--dm-fg-muted);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:32px;padding:18px 0;font-size:13.5px;display:flex}.byline__label{letter-spacing:.16em;text-transform:uppercase;color:var(--dm-fg-faint);margin-right:8px;font-size:11px}.article__body p{font-family:var(--dm-font-body);color:#ffffffd6;margin:0 0 30px;font-size:19px;font-weight:400;line-height:1.72}.article__body h2{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:56px 0 24px;font-size:34px;font-weight:300;line-height:1.1}.article__body blockquote{border-left:2px solid var(--dm-color-neon-green);font-family:var(--dm-font-display);color:var(--dm-color-white);margin:48px 0;padding:0 0 0 32px;font-size:30px;font-weight:300;line-height:1.24}.article__body .lead:first-letter{float:left;font-family:"Season Mix", var(--dm-font-display);color:#00ffbd;padding:6px 14px 0 0;font-size:82px;font-weight:300;line-height:.78}.article__body a.cite{vertical-align:super;color:var(--dm-color-neon-green);padding:0 1px;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1;text-decoration:none}.article__body a.cite:hover,.article__source__url:hover{color:var(--dm-color-neon-green)}.article__draft{margin-bottom:20px}.article__author{letter-spacing:.02em;color:#ffffffbf}.prefs{flex-direction:column;max-width:560px;display:flex}.prefs__list{border-top:1px solid #ffffff1a;flex-direction:column;margin-bottom:28px;display:flex}.prefs__row{text-align:left;cursor:pointer;min-height:44px;font:inherit;color:inherit;background:0 0;border:none;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.prefs__text{flex-direction:column;gap:4px;display:flex}.prefs__label{font-family:var(--dm-font-body);color:#ffffffd9;font-size:16px}.prefs__sub{font-family:var(--dm-font-body);color:#ffffff80;font-size:13px;line-height:1.5}.prefs__track{background:0 0;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:all .25s;position:relative}.prefs__knob{background:#ffffff80;border-radius:50%;width:16px;height:16px;transition:all .25s;position:absolute;top:3px;left:3px}.prefs__track--on{border-color:var(--dm-color-neon-green);background:#00ffbd40}.prefs__track--on .prefs__knob{background:var(--dm-color-neon-green);left:23px}.prefs__row:focus-visible{outline:2px solid var(--dm-color-neon-green);outline-offset:2px}.prefs__foot{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.prefs__status{font-family:var(--dm-font-body);color:#ffffff8c;font-size:13px}.prefs__unsub{cursor:pointer;min-height:44px;font-family:var(--dm-font-body);color:#ffffffb3;background:0 0;border:none;padding:0;font-size:13px}.prefs__unsub:hover{color:var(--dm-color-neon-green)}.article__disclaimer{border-radius:var(--dm-radius-md);font-family:var(--dm-font-body);color:#fff9;border:1px solid #ffffff29;margin:12px 0 0;padding:20px 24px;font-size:13px;line-height:1.65}.share{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 56px;padding:20px 0;display:flex}.share__label{font-family:var(--dm-font-body);letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin-right:4px;font-size:11px}.share a,.share button{border-radius:var(--dm-radius-pill);min-height:44px;font-family:var(--dm-font-body);letter-spacing:.1em;text-transform:uppercase;color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;align-items:center;padding:0 16px;font-size:12px;display:inline-flex}.share a:hover,.share button:hover{color:#00ffbd;border-color:#00ffbd}.system{background:var(--dm-color-woodsmoke);align-items:center;min-height:62vh;padding:96px 0;display:flex}.system__inner{max-width:720px;padding:0 var(--dm-gutter);margin:0 auto}.system__code{font-family:var(--dm-font-mono);letter-spacing:.24em;color:var(--dm-color-olivine);margin-bottom:22px;font-size:12px}.system h1{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 20px;font-size:clamp(34px,5vw,54px);font-weight:300;line-height:1.02}.system p{max-width:540px;color:var(--dm-fg-body);margin:0 0 32px;font-size:17px;line-height:1.65}.system__actions{align-items:center;gap:var(--dm-space-md);flex-wrap:wrap;display:flex}.system__ref{font-family:var(--dm-font-mono);color:var(--dm-fg-faint);margin-top:32px;font-size:13px}.prose-legal{background:var(--dm-color-woodsmoke);padding:64px 0 96px}.legal__grid{max-width:var(--dm-shell);padding:0 var(--dm-gutter);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;margin:0 auto;display:grid}.legal__toc{color:var(--dm-fg-muted);flex-direction:column;gap:10px;font-size:13.5px;display:flex;position:sticky;top:120px}.legal__toc-label{letter-spacing:.18em;text-transform:uppercase;color:var(--dm-fg-faint);margin-bottom:6px;font-size:11px}.legal__body{max-width:68ch}.legal__section{margin-bottom:44px}.legal__section h2{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 16px;font-size:28px;font-weight:300;line-height:1.15}.legal__section p,.legal__section li{color:var(--dm-fg-body);font-size:15.5px;line-height:1.72}.legal__section ul{padding-left:22px}.legal__section li{margin-bottom:10px}.legal__num{font-family:var(--dm-font-mono);color:var(--dm-color-olivine);margin-right:10px;font-size:12px}.consent{z-index:90;padding:20px var(--dm-gutter);-webkit-backdrop-filter:blur(18px);background:#141414f7;border-top:1px solid #00ffbd47;position:fixed;bottom:0;left:0;right:0}.consent__inner{max-width:var(--dm-shell);flex-wrap:wrap;align-items:center;gap:32px;margin:0 auto;display:flex}.consent__copy{flex:1;min-width:280px}.consent__copy h2{color:var(--dm-color-white);margin:0 0 8px;font-size:17px;font-weight:500}.consent__copy p{color:var(--dm-fg-body);margin:0;font-size:14px;line-height:1.55}.consent__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.consent__btn{border-radius:var(--dm-radius-pill);border:1px solid var(--dm-color-neon-green);min-height:44px;color:var(--dm-color-neon-green);font-family:var(--dm-font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 22px;font-size:12px;font-weight:700}.consent__btn:hover{background:#00ffbd1f}.consent__panel{border-top:1px solid var(--dm-rule);flex-direction:column;gap:16px;width:100%;margin-top:18px;padding-top:18px;display:flex}.consent__row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.consent__row h3{color:var(--dm-color-white);margin:0 0 4px;font-size:14px;font-weight:500}.consent__row p{color:var(--dm-fg-muted);margin:0;font-size:13px}.consent__always{letter-spacing:.12em;text-transform:uppercase;color:var(--dm-fg-faint);white-space:nowrap;font-size:12px}.switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.switch input{width:18px;height:18px;accent-color:var(--dm-color-neon-green)}.drawer{z-index:100;background:var(--dm-color-woodsmoke);flex-direction:column;padding:20px;display:flex;position:fixed;inset:0}.drawer__top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.drawer__close{border:1px solid var(--dm-rule);border-radius:var(--dm-radius-pill);min-width:44px;min-height:44px;color:var(--dm-color-white);cursor:pointer;background:0 0;font-size:20px}.drawer__list{border-top:1px solid var(--dm-rule);flex-direction:column;display:flex}.drawer__item{border-bottom:1px solid var(--dm-rule);min-height:44px;font-family:var(--dm-font-display);color:var(--dm-color-white);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;font-size:28px;font-weight:300;display:flex}.drawer__num{font-family:var(--dm-font-mono);color:var(--dm-color-olivine);font-size:12px}.drawer__foot{flex-direction:column;gap:16px;margin-top:auto;padding-top:28px;display:flex}.drawer__domain{font-family:var(--dm-font-mono);letter-spacing:.14em;color:var(--dm-fg-faint);font-size:12px}@media (max-width:1080px){:root{--dm-gutter:28px}.hero__grid,.featured__grid,.acq__grid,.faq{gap:var(--dm-space-xl);grid-template-columns:1fr}.featured__side,.acq__side{border-left:none;border-top:1px solid var(--dm-rule)}.cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hairline-grid--4,.science__grid{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr;gap:32px}.legal__grid{grid-template-columns:1fr;gap:32px}.legal__toc,.faq__aside{position:static}}@media (max-width:719px){:root{--dm-gutter:20px}.masthead__nav{display:none}.masthead__inner{grid-template-columns:1fr auto}.masthead__cta{display:none}.masthead__toggle{border:1px solid var(--dm-rule);border-radius:var(--dm-radius-pill);min-width:44px;min-height:44px;color:var(--dm-color-white);font-family:var(--dm-font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 14px;font-size:11px;display:inline-flex}.section,.section--tight,.section--faq,.science{padding:72px 0}.hero{padding:40px 0 0}.hero__grid{gap:32px;min-height:0}.hero__title{font-size:40px;line-height:.98}.hero__image{aspect-ratio:auto;height:260px}.section__title{font-size:32px;line-height:1.02}.pillar__title,.card__title,.featured__title{font-size:24px;line-height:1.05}.section__head{flex-direction:column;align-items:flex-start;gap:20px}.cardgrid{grid-template-columns:1fr;gap:14px}.card__standfirst{display:none}.card{gap:24px;min-height:0;padding:24px}.featured__main{gap:28px;min-height:0;padding:32px 24px}.featured__side{padding:24px}.acq__main,.acq__side{padding:32px 24px}.hairline-grid--3,.hairline-grid--4{grid-template-columns:1fr}.pillar{gap:20px;min-height:0;padding:28px 24px}.holding{min-height:0;padding:28px 24px}.science__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.science__grid::-webkit-scrollbar{display:none}.science__grid>.step{scroll-snap-align:start}.stats{grid-template-columns:1fr;gap:28px}.stat__value{font-size:48px}.subform__row{border-radius:var(--dm-radius-lg);flex-direction:column;align-items:stretch;gap:10px;padding:10px}.subform input[type=email]{padding:0 12px}.btn-foil{width:100%}.closing__band{min-height:0}.closing__inner{padding:56px var(--dm-gutter)}.closing__scrim{background:linear-gradient(#141414b8,#141414f0)}.closing__band:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--dm-color-woodsmoke) 0%, #14141499 14%, transparent 34%, transparent 66%, #14141499 86%, var(--dm-color-woodsmoke) 100%);position:absolute;inset:0}.closing__inner{z-index:1}.closing__band>img{transform-origin:50% 52%;transform:scale(1.8)}.footer{border-top:0}.footer__ground:after{background:linear-gradient(180deg, var(--dm-color-woodsmoke) 0%, #141414e0 12%, #141414f7 100%)}.footer__grid{grid-template-columns:1fr;gap:28px}.article{padding:32px 0 64px}.article__shell{padding:0 var(--dm-gutter)}.article__body p{font-size:17px;line-height:1.7}.article__body blockquote{margin:32px 0;padding-left:20px;font-size:23px}.article__body .lead:first-letter{padding-right:10px;font-size:58px}.share{gap:8px;margin-bottom:36px}.article__subcard{padding:32px 22px}.consent__inner{gap:18px}.consent__actions{width:100%}.consent__btn{flex:1}.consent{padding:14px var(--dm-gutter)}.consent__copy h2{font-size:15px}.consent__copy p{font-size:13px}.consent__btn{letter-spacing:.08em;padding:0 12px;font-size:11px}}.wordmark,.navlink,.link-arrow,.article__back,.facet,.share a,.share button,.factcell__value a,.btn-foil,.btn-ghost,.consent__btn{align-items:center;min-height:44px;display:inline-flex}.link-arrow{padding-bottom:0}@media (max-width:719px){.footer__links a,.footer__links button{align-items:center;min-height:34px;display:inline-flex}}.btn-foil--sm{background-clip:content-box;height:44px;padding-block:3px}.btn-foil--sm>canvas{border-radius:var(--dm-radius-pill);width:100%;height:calc(100% - 6px);inset:3px 0}.holding--empty{background:var(--dm-color-woodsmoke);min-height:0}.holding__top{gap:var(--dm-space-md);width:100%}.holding__kicker{overflow-wrap:anywhere;min-width:0}.holding__top{justify-content:space-between;align-items:center;display:flex}.holding--link{text-decoration:none;transition:background .3s}.holding--link:hover{background:#00ffbd0d}.holding--link:hover .holding__name,.holding--link:focus-visible .holding__name{color:var(--dm-color-neon-green)}.holding__name{transition:color .25s}.holding__out{letter-spacing:.1em;text-transform:uppercase;color:var(--dm-color-neon-green);margin-top:4px;font-size:12px;display:inline-block}.spiral{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.section--spiral{position:relative;overflow:hidden}.spiral--pillars{opacity:.16;width:520px;top:40px;right:-120px}.holding--founder{isolation:isolate;min-height:250px;padding:44px 40px;position:relative;overflow:hidden}.holding--founder>:not(.spiral){z-index:1;position:relative}.spiral--founder-a{opacity:1;mix-blend-mode:difference;width:700px;top:-171px;left:466px}@media (max-width:719px){.spiral--founder-a{width:340px;top:-110px;left:auto;right:-90px}.spiral--pillars{width:340px;right:-90px}}@media (prefers-reduced-transparency:reduce){.spiral--founder-a{mix-blend-mode:normal;opacity:.14}}.launchpanel{border-radius:var(--dm-radius-lg);background:#00ffbd0d;border:1px solid #00ffbd59;grid-template-columns:1fr auto;align-items:center;gap:48px;margin-top:56px;padding:44px 48px;display:grid}.launchpanel__kicker{font-family:var(--dm-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--dm-color-neon-green);align-items:center;gap:9px;margin-bottom:16px;font-size:11px;display:inline-flex}.launchpanel__dot{background:var(--dm-color-neon-green);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite dmPulse}@media (prefers-reduced-motion:reduce){.launchpanel__dot{animation:none}}.launchpanel__title{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 12px;font-size:38px;font-weight:300;line-height:1.02}.launchpanel__body{max-width:460px;font-family:var(--dm-font-body);color:#ffffffb8;margin:0;font-size:16px;line-height:1.6}@media (max-width:900px){.launchpanel{grid-template-columns:1fr;gap:28px;padding:32px 24px}.launchpanel__title{font-size:30px}}.investments__intro{max-width:900px;font-family:var(--dm-font-display);letter-spacing:-.01em;color:var(--dm-color-white);text-wrap:pretty;margin:0 0 44px;font-size:clamp(26px,3.6vw,40px);font-weight:300;line-height:1.12}.holding--founder{background:var(--dm-color-fern-green);text-decoration:none}.holding--founder:hover{background:#013d13}.holding--founder .holding__kicker{color:var(--dm-color-neon-green)}.holding--founder .holding__name{font-size:22px;line-height:1.12}.holding--founder{grid-column:span 3}@media (max-width:1080px){.holding--founder{grid-column:span 2}}@media (max-width:719px){.holding--founder{grid-column:span 1}}.holding--empty--wide{display:none}@media (min-width:1081px){.holding--empty--wide{display:block}}.footer__tagline{font-family:var(--dm-font-display);max-width:13ch;color:var(--dm-color-white);margin:0 0 20px;font-size:clamp(28px,3.6vw,38px);font-weight:300;line-height:1.06}.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer__base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.footer__legal{align-items:center;gap:20px;display:inline-flex}.footer__legal a,.footer__legal button{min-height:44px;font:inherit;color:var(--dm-fg-faint);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.footer__legal a:hover,.footer__legal button:hover{color:var(--dm-color-neon-green)}@media (max-width:1080px){.footer__grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:719px){.footer__grid{grid-template-columns:1fr}.footer__base{flex-direction:column;align-items:flex-start}}.section--stack{background:var(--dm-color-woodsmoke);padding:64px 0 0}.section--stack-end{padding-bottom:96px}.hairline-grid--2{grid-template-columns:repeat(2,1fr)}.invest__standfirst{max-width:560px;margin:14px 0 28px}.invest__whynow{margin-top:22px}.invest__pitch .section__title{margin-top:10px}.invest__mail{min-height:44px;font-family:var(--dm-font-mono);letter-spacing:.02em;color:var(--dm-color-neon-green);align-items:center;margin-top:12px;font-size:18px;text-decoration:none;display:inline-flex}.invest__mail:hover,.invest__mail:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (max-width:719px){.hairline-grid--2{grid-template-columns:1fr}}.m-hero-open{display:none}@media (max-width:719px){.m-pill,.m-tap-self{align-items:center;min-height:44px;display:inline-flex}.m-foot{padding-top:44px!important}.m-foot-grid{grid-template-columns:1fr 1fr!important;gap:22px 24px!important}.m-foot-grid>:first-child{grid-column:1/-1}.m-foot-grid h3{margin-bottom:10px!important;font-size:24px!important}.m-foot-grid p{font-size:13px!important}.m-foot-head{margin-bottom:8px!important}.m-foot-grid .m-tap{gap:0!important}.m-foot-grid .m-tap a{min-height:34px!important}.m-foot-legal{gap:8px 16px!important;margin-top:20px!important;padding-top:14px!important}.m-foot-legal .m-tap a{min-height:34px!important}.m-foot-wm{margin-top:48px!important}.m-foot-bg{transform-origin:50% 40%;transform:scale(2.6);filter:grayscale()brightness(.62)contrast(1.15)!important}.m-foot-legal{gap:14px 16px!important}.m-hero{flex-direction:column!important;justify-content:flex-end!important;min-height:100svh!important;padding:0!important;display:flex!important}.m-hero-grid{z-index:auto;min-height:0!important;margin-top:auto!important;padding:0 20px 26px!important;display:block!important;position:static!important}.m-hero-media{z-index:0;aspect-ratio:auto!important;border:0!important;border-radius:0!important;width:auto!important;max-height:none!important;position:absolute!important;inset:0!important}.m-hero-media img{object-position:center 18%!important}.m-hero-media>div{background:linear-gradient(#1414148c 0%,#14141400 22% 36%,#141414eb 64%,#141414 100%)!important}.m-hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.m-hero-copy h1{margin-bottom:14px!important;font-size:42px!important}.m-hero-copy>p:first-of-type{color:#ffffffc7!important;max-width:34ch!important;margin-bottom:22px!important;font-size:15px!important}.m-hero-open{order:5;justify-content:center;align-items:center;max-width:350px;min-height:44px;display:flex!important}.m-hero-consent{order:6}.m-hero .m-form{order:5;display:none!important}.m-hero-consent{max-width:36ch;color:#ffffff80!important;margin-top:12px!important;font-size:12px!important}.m-hero[data-form-open=true] .m-form{width:100%;max-width:350px;display:flex!important}.m-hero[data-form-open=true] .m-hero-open{display:none!important}.m-stack{flex-direction:column!important;display:flex!important}.m-stack>*{min-width:0}.m-form{border-radius:20px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:8px!important}.m-form input{padding:12px 14px!important}.m-form button{width:100%!important}.m-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px 8px;scroll-padding-left:20px;overflow-x:auto;grid-template-columns:none!important;gap:14px!important;display:flex!important}.m-swipe>:first-child{margin-left:0}.m-hero{flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:0!important;display:flex!important;position:relative!important}.m-hero-photo{z-index:0;aspect-ratio:auto!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.m-hero-photo img{object-position:center 18%!important}.m-hero-photo>div:last-child{background:linear-gradient(#1414148c 0%,#14141426 22%,#14141459 40%,#141414db 62%,#141414 100%)!important}.m-hero-row{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;min-height:100vh;position:relative;gap:0!important;padding:120px 20px 28px!important;display:flex!important}.m-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.m-hero-copy h1{text-wrap:balance;margin-bottom:14px!important;font-size:42px!important;line-height:.98!important}.m-hero-copy>p{max-width:34ch;margin-left:auto;margin-right:auto}.m-hero-copy .m-form{width:100%}.m-hero-copy .m-launch-consent,.m-hero-copy p:last-child{text-align:center}.m-unstick{margin-bottom:8px;position:static!important}.m-launch{gap:30px!important;margin-top:44px!important;padding:36px 22px 32px!important}.m-launch h3{margin-bottom:14px!important;font-size:30px!important}.m-launch p{line-height:1.6!important}.m-launch-form{gap:14px!important;min-width:0!important}.m-launch-consent{color:#ffffff8c!important;padding-left:0!important;font-size:13px!important;line-height:1.6!important}.m-sci-head{gap:22px!important;margin-bottom:36px!important}.m-sci-head h2{font-size:clamp(30px,8.5vw,36px)!important}.m-sci-head h2 br{display:none}.m-sci-head p{max-width:none!important;margin:0!important;font-size:16px!important}.m-swipe::-webkit-scrollbar{display:none}.m-swipe>*{scroll-snap-align:start;flex:0 0 82%}.m-list{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important}.m-list>*{border-bottom:1px solid #ffffff1a;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;padding:16px 0!important;display:block!important}.m-list>*>:first-child{margin-bottom:6px;justify-content:space-between!important;display:flex!important}.m-list .m-list-title{margin:0 0 4px!important;font-size:20px!important;line-height:1.15!important}.m-list .m-list-blurb{color:#ffffff8c!important;max-width:none!important;font-size:13px!important;line-height:1.5!important}.m-swipe-wrap{overflow:hidden}.m-cols-1{grid-template-columns:1fr!important}.m-tap a,.m-tap button{align-items:center;min-height:44px;display:inline-flex}.m-legal{font-size:13px!important}.m-tight{padding-top:72px!important;padding-bottom:72px!important}.m-tight-top{padding-top:72px!important}.m-tight-bottom{padding-bottom:72px!important}.m-h1{font-size:clamp(34px,10vw,42px)!important}.m-h2{font-size:clamp(28px,8vw,34px)!important}.m-card-pad{padding:28px 22px!important}.m-portrait{width:88px!important;height:88px!important}.m-people{grid-template-columns:88px 1fr!important;gap:18px!important}.m-nowrap-off{white-space:normal!important}}@media (min-width:720px){.m-foot-grid .m-tap{flex-direction:column;gap:11px;font-size:14px;display:flex}.m-foot-grid .m-tap a,.m-foot-grid .m-tap button{height:auto;min-height:0;display:block}}.article__credit{border-radius:var(--dm-radius-md);margin-top:48px;overflow:hidden}.article__credit--reviewed{border:1px solid #00ffbd59}.article__credit--unreviewed{border:1px dashed var(--dm-color-olivine)}.article__credit__row{align-items:center;gap:12px;padding:16px 20px;display:flex}.article__credit__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.article__credit--reviewed .article__credit__dot{background:var(--dm-color-neon-green)}.article__credit--unreviewed .article__credit__dot{background:0 0}.article__credit__text{font-family:var(--dm-font-body);letter-spacing:.02em;text-transform:none;font-size:13px}.article__credit--reviewed .article__credit__text{color:#ffffffbf}.article__credit--unreviewed .article__credit__text{color:var(--dm-color-olivine)}.article__credit__row--contributor{border-top:1px solid #ffffff1f;grid-template-columns:8px 1fr;align-items:start;display:grid}.article__credit .article__credit__dot--contributor{background:var(--dm-color-olivine);margin-top:6px}.article__credit__contributor{font-family:var(--dm-font-body);color:#ffffffb3;font-size:13px;line-height:1.6}.article__next{border-top:1px solid #ffffff1f;margin-top:56px;padding-top:32px}.article__next__label{font-family:var(--dm-font-body);letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-bottom:22px;font-size:12px}.article__next__row{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:24px;width:100%;padding:20px 0;text-decoration:none;transition:opacity .2s;display:flex}.article__next__row:hover{opacity:.7}.article__next__title{font-family:var(--dm-font-display);color:var(--dm-color-white);font-size:26px;font-weight:300;line-height:1.06}.article__next__read{font-family:var(--dm-font-body);color:#ffffff73;flex-shrink:0;font-size:12px}.article__subcard{border-radius:var(--dm-radius-lg);background:linear-gradient(160deg,#002a0d99,#0000);border:1px solid #ffffff24;margin-top:64px;padding:40px 36px}.article__subcard__title{font-family:var(--dm-font-display);color:var(--dm-color-white);margin:0 0 12px;font-size:34px;font-weight:300;line-height:1.05}.article__subcard__lede{font-family:var(--dm-font-body);color:#ffffffa6;margin:0 0 24px;font-size:15px;line-height:1.6}.section--pillars{background:linear-gradient(180deg, var(--dm-color-woodsmoke) 0%, #10160f 55%, #0a2415 82%, #041f0d 100%);padding:110px 0 130px;position:relative;overflow:hidden}.section__title--pillars{max-width:640px;margin-bottom:44px}.article__evidence{border-radius:var(--dm-radius-md);background:#acc2850f;border:1px solid #acc28573;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:-6px 0 34px;padding:14px 18px;display:flex}.article__evidence__label{letter-spacing:.16em;text-transform:uppercase;color:var(--dm-color-olivine);flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-size:11px}.article__evidence__text{font-family:var(--dm-font-body);color:#ffffffdb;font-size:15px;line-height:1.5}.article__body .article__list{flex-direction:column;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.article__body .article__list li{font-family:var(--dm-font-body);color:var(--dm-color-white);grid-template-columns:34px 1fr;gap:6px;font-size:19px;line-height:1.5;display:grid}.article__list__n{color:var(--dm-color-olivine);font-family:ui-monospace,Menlo,monospace;font-size:14px;line-height:1.95}.article__author a{color:inherit;border-bottom:1px solid #ffffff4d;text-decoration:none}.article__author a:hover{color:var(--dm-color-neon-green)}.article__credit__about{font-family:var(--dm-font-body);letter-spacing:.06em;color:var(--dm-color-neon-green);flex-shrink:0;margin-left:auto;font-size:12px;text-decoration:none}.gband{border-radius:var(--dm-radius-lg);background:linear-gradient(160deg,#002a0dd9,#14141499);border:1px solid #acc28566;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:24px 48px;margin:0 0 28px;padding:30px 32px;display:grid}.gband__kicker{font-family:var(--dm-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--dm-color-olivine);margin-bottom:12px;font-size:11px}.gband__name{font-family:var(--dm-font-display);color:var(--dm-color-white);margin-bottom:10px;font-size:30px;font-weight:300;line-height:1.05;text-decoration:none;display:block}.gband__line{max-width:46ch;font-family:var(--dm-font-body);color:#ffffffa6;margin:0;font-size:14px;line-height:1.55}.gband__list{flex-direction:column;gap:2px;display:flex}.gband__row{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;text-decoration:none;display:flex}.gband__row:hover{opacity:.75}.gband__title{font-family:var(--dm-font-display);color:var(--dm-color-white);font-size:22px;font-weight:300;line-height:1.15}.gband__read{font-family:var(--dm-font-body);color:#ffffff73;flex-shrink:0;font-size:12px}.gband__all{font-family:var(--dm-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--dm-color-neon-green);margin-top:12px;font-size:12px;text-decoration:none}.author{max-width:1100px;margin:0 auto;padding:140px clamp(20px,4vw,40px) 110px}.author__back{margin-bottom:48px;display:inline-block}.author__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:48px;margin-bottom:72px;display:grid}.author__portrait{aspect-ratio:4/5;border-radius:var(--dm-radius-lg);background:#ffffff08;border:1px solid #ffffff1f;width:100%;max-width:340px;position:relative;overflow:hidden}.author__portrait img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.author__portrait img.focus-center-18{object-position:center 18%}.author__portrait img.focus-center-22{object-position:center 22%}.author__name{font-family:var(--dm-font-display);letter-spacing:-.02em;color:var(--dm-color-white);margin:0 0 22px;font-size:clamp(38px,5.4vw,60px);font-weight:300;line-height:1}.author__intro{max-width:58ch;font-family:var(--dm-font-body);color:#fffc;margin:0 0 18px;font-size:18px;line-height:1.65}.author__bio{max-width:58ch;font-family:var(--dm-font-body);color:#ffffffc7;margin:0 0 18px;font-size:16px;line-height:1.65}.author__facts{font-family:var(--dm-font-body);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;flex-wrap:wrap;gap:22px;margin-top:10px;font-size:13px;display:flex}.author__linkedin{color:var(--dm-color-neon-green)}.author__works__label{font-family:var(--dm-font-body);letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin-bottom:18px;font-size:12px}.author__works{border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.author__work{border-bottom:1px solid #ffffff1f;grid-template-columns:120px 1fr auto;align-items:baseline;gap:24px;padding:22px 0;text-decoration:none;display:grid}.author__work:hover{opacity:.75}.author__work__role{letter-spacing:.14em;text-transform:uppercase;color:var(--dm-color-olivine);font-family:ui-monospace,Menlo,monospace;font-size:11px}.author__work__title{font-family:var(--dm-font-display);color:var(--dm-color-white);font-size:26px;font-weight:300;line-height:1.1}.author__work__read{font-family:var(--dm-font-body);color:#ffffff73;white-space:nowrap;font-size:12px}@media (max-width:719px){.author{padding-top:96px}.author__work{grid-template-columns:1fr;gap:6px}.gband{padding:24px 22px}}.page-head--journal{padding-bottom:48px}.page-head--journal .eyebrow{margin-bottom:28px}.page-head__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end;gap:clamp(28px,4vw,64px);display:grid}.page-head--journal h1{letter-spacing:-.02em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(38px,7vw,78px);line-height:.96}.page-head--journal p{color:#ffffffad;max-width:none;margin:0 0 12px;font-size:17px;line-height:1.65}.featured--journal{margin-bottom:56px}.pillars-grid .pillar--link{color:inherit;text-decoration:none}.pillars-grid .pillar--link:hover .pillar__title{color:var(--dm-color-neon-green)}.btn-outline{box-sizing:border-box;border-radius:var(--dm-radius-pill);height:46px;color:var(--dm-color-white);font-family:var(--dm-font-body);letter-spacing:.12em;text-transform:uppercase;background:#14141466;border:1px solid #ffffff4d;justify-content:center;align-items:center;gap:6px;padding:0 26px;font-size:12px;text-decoration:none;display:inline-flex}.btn-outline span{color:var(--dm-color-neon-green)}.btn-outline:hover{border-color:var(--dm-color-neon-green)}.rs-btns{flex-wrap:wrap;gap:12px;display:flex}.intro-band{background:var(--dm-color-woodsmoke);margin-top:96px}.intro-band__inner{border-top:1px solid var(--dm-rule);grid-template-columns:240px 1fr;align-items:start;column-gap:32px;padding-top:40px;display:grid}.intro-band__inner>.eyebrow{margin:6px 0 0}.intro-band__title{max-width:22ch;font-family:var(--dm-font-display);letter-spacing:-.02em;color:var(--dm-color-white);margin:0 0 18px;font-size:clamp(32px,4.4vw,52px);font-weight:300;line-height:1.02}.intro-band__line{color:#ffffffbf;max-width:56ch;margin:0 0 28px;font-size:18px;line-height:1.6}.rs-hero h1,.rs-prog h2,.rs-steps h2,.rs-split h2,.rs-ip h2,.rs-close h2{font-family:var(--dm-font-display);letter-spacing:-.02em;color:var(--dm-color-white);margin:0;font-weight:300}.rs-top{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:48px;display:grid}.rs-top p{color:#ffffffb8;max-width:48ch;margin:0;font-size:18px;line-height:1.65}.rs-hero{background:#050505;align-items:center;min-height:780px;display:flex;position:relative;overflow:hidden}.rs-hero__bg{background:url(/photography/research/oil-blue-hero.jpg) 0 70%/cover no-repeat;width:60%;position:absolute;top:0;bottom:0;left:0}.rs-hero__bg:after{content:"";background:linear-gradient(90deg,#05050500 45%,#050505b3 75%,#050505 97%);position:absolute;inset:0}.rs-hero__wrap{z-index:1;grid-template-columns:1fr 1fr;width:100%;display:grid;position:relative}.rs-hero__txt{grid-column:2;padding:80px 0}.rs-hero h1{text-wrap:balance;margin-bottom:28px;font-size:80px;line-height:.96}.rs-hero p{color:#ffffffbf;max-width:44ch;margin:0;font-size:19px;line-height:1.6}.rs-hero .rs-btns{margin-top:32px}.rs-prog{border-top:1px solid #ffffff1a;padding:110px 0 120px;scroll-margin-top:24px}.rs-prog h2{font-size:58px;line-height:1}.rs-plist{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.rs-pi{background:#1b1b1b;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.rs-pi__ph{aspect-ratio:1;object-fit:cover;background:#000;width:100%;height:auto;display:block}.rs-pi__tx{flex-direction:column;flex:1;gap:10px;padding:20px 20px 22px;display:flex}.rs-pi b{font-family:var(--dm-font-display);font-size:25px;font-weight:300;line-height:1.05}.rs-pi p{color:#ffffffb3;margin:0;font-size:14.5px;line-height:1.55}.rs-pi i{letter-spacing:.12em;text-transform:uppercase;color:var(--dm-color-olivine);margin-top:auto;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-style:normal}.rs-steps{padding:120px 0}.rs-steps h2{font-size:58px;line-height:1}.rs-row{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rs-lt{aspect-ratio:4/5;background:#111;border-radius:20px;position:relative;overflow:hidden}.rs-lt__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rs-lt:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0000008c 65%,#000000e6);position:absolute;inset:0}.rs-lt__n{z-index:2;color:#fff;background:#14141473;border-radius:999px;padding:5px 9px;font-family:ui-monospace,Menlo,monospace;font-size:12px;position:absolute;top:18px;left:18px}.rs-lt__cap{z-index:2;text-align:center;padding:0 28px 30px;position:absolute;bottom:0;left:0;right:0}.rs-lt__cap b{font-family:var(--dm-font-display);margin-bottom:10px;font-size:32px;font-weight:300;line-height:1.05;display:block}.rs-lt__cap p{color:#ffffffe0;max-width:30ch;margin:0 auto;font-size:15.5px;line-height:1.5}.rs-split{padding:0 0 120px}.rs-split__wrap{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}.rs-split__img{border-radius:20px;align-items:flex-end;height:620px;padding:40px;display:flex;position:relative;overflow:hidden}.rs-split__img img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.rs-split__img:after{content:"";background:linear-gradient(#14141400 40%,#1414148c 68%,#141414e0);position:absolute;inset:0}.rs-split__img q{z-index:1;font-family:var(--dm-font-display);quotes:none;max-width:16ch;color:var(--dm-color-white);font-size:40px;font-weight:300;line-height:1.15;position:relative}.rs-split h2{margin-bottom:26px;font-size:52px;line-height:1.02}.rs-split p{color:#ffffffc7;max-width:48ch;margin:0 0 18px;font-size:19px;line-height:1.7}.rs-ip{background:var(--dm-color-fern-green);padding:110px 0}.rs-ip__wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.rs-ip h2{font-size:64px;line-height:1}.rs-ip p{color:#ffffffd9;margin:0 0 18px;font-size:19px;line-height:1.7}.rs-ip__stat{background:#ffffff26;border:1px solid #ffffff26;border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin-top:26px;display:grid;overflow:hidden}.rs-ip__stat div{background:var(--dm-color-fern-green);padding:22px}.rs-ip__stat b{font-family:var(--dm-font-display);font-size:44px;font-weight:300;line-height:1;display:block}.rs-ip__stat span{color:#ffffffa6;font-size:13px}.rs-close{background:#141414;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.rs-close__bg{background:#141414 url(/photography/research/work-with-us-train.jpg) 0 30%/125% no-repeat;position:absolute;inset:0}.rs-close__bg:after{content:"";background:linear-gradient(90deg,#141414e6 30%,#14141433);position:absolute;inset:0}.rs-close__wrap{z-index:1;width:100%;position:relative}.rs-close h2{max-width:12ch;margin-bottom:22px;font-size:60px;line-height:1}.rs-close p{color:#ffffffd1;max-width:44ch;margin:0 0 32px;font-size:19px;line-height:1.65}@media (max-width:719px){.intro-band{margin-top:56px}.intro-band__inner{display:block}.intro-band__inner>.eyebrow{margin:0 0 var(--dm-space-lg)}.rs-top,.rs-split__wrap,.rs-ip__wrap{grid-template-columns:1fr;gap:22px}.rs-hero{min-height:0;display:block}.rs-hero__bg{background-position:30%;background-size:auto 118%;width:100%;height:420px;position:relative}.rs-hero__bg:after{background:linear-gradient(#05050500 55%,#050505)}.rs-hero__wrap{display:block}.rs-hero__txt{padding:8px 0 56px}.rs-hero h1{font-size:42px}.rs-prog{padding:72px 0}.rs-prog h2,.rs-ip h2,.rs-steps h2{font-size:36px}.rs-plist,.rs-row{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--dm-gutter));scrollbar-width:none;gap:12px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.rs-plist::-webkit-scrollbar{display:none}.rs-row::-webkit-scrollbar{display:none}.rs-plist:after,.rs-row:after{content:"";flex:0 0 6px}.rs-pi,.rs-lt{scroll-snap-align:start;flex:0 0 82%}.rs-steps{padding:72px 0}.rs-split__img{height:380px;padding:26px}.rs-split__img q{font-size:28px}.rs-split h2{font-size:36px}.rs-split p{font-size:17px}.rs-ip{padding:72px 0}.rs-close{min-height:0;display:block}.rs-close__bg{background-position:50% 28%;background-size:cover;height:470px;position:relative;inset:auto}.rs-close__bg:after{background:linear-gradient(#14141400 55%,#141414)}.rs-close__wrap{padding:8px var(--dm-gutter) 56px}.rs-close h2{font-size:38px}}
