.modern-page{--v-gutter:clamp(1.35rem, 4.5vw, 5rem);--v-type-caption:.75rem;--v-type-hero:clamp(3.7rem, 7.25vw, 7.7rem);--v-type-display:clamp(2.65rem, 4.65vw, 5.15rem);--v-type-feature:clamp(2.2rem, 3.7vw, 4rem);--v-type-title:clamp(1.7rem, 2.5vw, 2.85rem);--v-type-body:clamp(1rem, 1.17vw, 1.18rem);--v-type-small:.76rem}.modern-page :where(h1,h2,h3,p,ol,ul,fieldset,legend){margin:0}.modern-page :where(h1,h2,h3){letter-spacing:-.055em;font-weight:400}.modern-page :where(p){line-height:1.55}.modern-page :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--v-bronze);outline-offset:var(--v-space-1)}.modern-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;width:min(100%,24rem);min-height:3.35rem;font-size:.9rem;font-weight:500;display:flex}.modern-text-link svg,.modern-closing a svg,.lab-index-directory nav a svg,.about-continuum article a svg,.about-boundary a svg,.constraint-form button svg{transition:transform var(--v-motion-control) var(--v-ease-control)}.modern-text-link:hover svg,.modern-text-link:focus-visible svg,.modern-closing a:hover svg,.modern-closing a:focus-visible svg,.lab-index-directory nav a:hover svg,.lab-index-directory nav a:focus-visible svg,.about-continuum article a:hover svg,.about-continuum article a:focus-visible svg,.about-boundary a:hover svg,.about-boundary a:focus-visible svg,.constraint-form button:hover svg,.constraint-form button:focus-visible svg{transform:translate(.3rem)}.modern-text-link:active,.modern-closing a:active,.lab-index-directory nav a:active,.about-continuum article a:active,.about-boundary a:active,.constraint-form button:active,.lab-plane:active{transform:scale(.985)}.modern-hero{min-height:max(47rem,100svh);padding:clamp(9.5rem, 15vh, 12rem) var(--v-gutter) clamp(5rem, 8vw, 8rem);background:var(--v-black)}.modern-hero__copy h1{max-width:10.8ch;margin-top:var(--v-space-6);font-size:var(--v-type-hero);line-height:.9}.modern-hero__summary{max-width:37rem;color:color-mix(in srgb, var(--v-white) 77%, transparent);font-size:var(--v-type-body);margin-top:var(--v-space-6)!important}.modern-hero__copy .modern-text-link{margin-top:var(--v-space-6)}.modern-closing{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);border-top:1px solid var(--v-rule-dark);background:var(--v-black);grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.modern-closing h2{max-width:15ch;margin-top:var(--v-space-5);font-size:var(--v-type-display);line-height:.98}.modern-closing>a{border-bottom:1px solid color-mix(in srgb, var(--v-white) 62%, transparent);min-height:4.3rem;transition:transform var(--v-motion-control) var(--v-ease-control);justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.capabilities-hero{grid-template-columns:minmax(28rem,.95fr) minmax(31rem,1.05fr);align-items:end;gap:clamp(3rem,7vw,8rem);display:grid;overflow:hidden}.capabilities-hero__instrument{border:1px solid var(--v-rule-dark);background:linear-gradient(90deg, transparent calc(25% - 1px), var(--v-rule-dark) 25%, transparent calc(25% + 1px)), linear-gradient(90deg, transparent calc(50% - 1px), var(--v-rule-dark) 50%, transparent calc(50% + 1px)), linear-gradient(90deg, transparent calc(75% - 1px), var(--v-rule-dark) 75%, transparent calc(75% + 1px));isolation:isolate;align-self:center;min-height:clamp(31rem,48vw,43rem);position:relative}.capabilities-hero__instrument:before{content:"";background:var(--v-rule-dark);height:1px;position:absolute;inset:11% 0 auto}.capabilities-hero__instrument:after{content:"";background:var(--v-bronze);transform-origin:0;height:1px;animation:modern-rule-in 1.1s var(--v-ease-engineered) .26s forwards;position:absolute;bottom:16%;left:0;right:0;transform:scaleX(0)}.capabilities-hero__datum,.capabilities-hero__instrument>p{z-index:2;color:color-mix(in srgb, var(--v-white) 58%, transparent);font-family:var(--v-font-utility);font-size:var(--v-type-caption);letter-spacing:.08em;text-transform:uppercase;position:absolute}.capabilities-hero__datum{top:var(--v-space-5);left:var(--v-space-5)}.capabilities-hero__instrument>p{right:var(--v-space-5);bottom:var(--v-space-5)}.capabilities-hero__rule{background:var(--v-bronze);transform-origin:top;width:1px;animation:modern-rule-vertical-in .78s var(--v-ease-engineered) .45s forwards;position:absolute;top:11%;bottom:16%;left:12%;transform:scaleY(0)}.capabilities-hero__instrument ol{z-index:3;list-style:none;display:grid;position:absolute;inset:16% 10% 22% 12%}.capabilities-hero__instrument li{opacity:0;animation:modern-register-in .62s var(--v-ease-control) forwards;grid-template-columns:minmax(7rem,.45fr) 1fr;align-items:center;display:grid;transform:translate(1.6rem)}.capabilities-hero__instrument li:nth-child(2){animation-delay:.1s}.capabilities-hero__instrument li:nth-child(3){animation-delay:.2s}.capabilities-hero__instrument li:nth-child(4){animation-delay:.3s}.capabilities-hero__instrument li span{letter-spacing:-.045em;font-size:clamp(1.35rem,2.2vw,2.3rem)}.capabilities-hero__instrument li i{background:color-mix(in srgb, var(--v-white) 30%, transparent);height:1px;position:relative}.capabilities-hero__instrument li i:before{content:"";border:1px solid var(--v-bronze);background:var(--v-black);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.26rem;left:0}.capability-position{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);color:var(--v-ink);background:var(--v-paper);grid-template-columns:minmax(11rem,.28fr) minmax(25rem,.82fr) minmax(24rem,.72fr);gap:clamp(2rem,5vw,6rem);display:grid}.capability-position h2{max-width:14ch;font-size:var(--v-type-display);line-height:.98}.capability-position>div:last-child{color:var(--v-graphite);font-size:var(--v-type-body);align-self:end}.capability-position>div:last-child p+p{margin-top:var(--v-space-4)}.capability-field{padding:clamp(6rem, 9vw, 9rem) var(--v-gutter) clamp(4rem, 7vw, 7rem);border-top:1px solid var(--v-rule-dark);border-bottom:1px solid var(--v-rule-dark);background:var(--v-black-soft)}.capability-field>header{gap:var(--v-space-5) clamp(4rem, 12vw, 14rem);margin-bottom:var(--v-space-8);grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);display:grid}.capability-field>header h2{max-width:15ch;margin-top:var(--v-space-5);font-size:var(--v-type-display);line-height:.98}.capability-field>header>p:last-child{color:color-mix(in srgb, var(--v-white) 62%, transparent);align-self:end}.capability-field__register{border-top:1px solid var(--v-rule-dark)}.capability-field__register article{min-height:13rem;padding:var(--v-space-6) 0;border-bottom:1px solid var(--v-rule-dark);grid-template-columns:3.2rem minmax(22rem,1.4fr) minmax(18rem,.7fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.capability-field__register article>span,.capability-field__register article>p{color:color-mix(in srgb, var(--v-bronze) 86%, var(--v-white));font-family:var(--v-font-utility);font-size:var(--v-type-caption);letter-spacing:.07em;text-transform:uppercase}.capability-field__register article h3{margin-bottom:var(--v-space-3);font-size:var(--v-type-title)}.capability-field__register article div p,.capability-field__register article>p{max-width:43rem;color:color-mix(in srgb, var(--v-white) 65%, transparent)}.capability-fit{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);color:var(--v-ink);background:var(--v-paper);grid-template-columns:minmax(24rem,.85fr) minmax(28rem,1.15fr);gap:clamp(3rem,9vw,10rem);display:grid}.capability-fit h2{max-width:15ch;margin-top:var(--v-space-5);font-size:var(--v-type-display);line-height:.98}.capability-fit__signals{border-top:1px solid var(--v-rule)}.capability-fit__signals p{gap:var(--v-space-4);border-bottom:1px solid var(--v-rule);min-height:7rem;color:var(--v-graphite);grid-template-columns:2.6rem 1fr;align-items:center;font-size:1rem;display:grid}.capability-fit__signals span{color:var(--v-bronze-ink);font-family:var(--v-font-utility);font-size:var(--v-type-caption)}.lab-index-hero{min-height:max(55rem,100svh);padding:clamp(9.5rem, 15vh, 12rem) var(--v-gutter) var(--v-space-8);border-bottom:1px solid var(--v-rule-dark);position:relative;overflow:hidden}.lab-index-hero__heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);display:grid}.lab-index-hero__heading h1{max-width:11ch;margin-top:var(--v-space-5);font-size:var(--v-type-hero);grid-column:1/3;line-height:.88}.lab-index-hero__summary{max-width:35rem;color:color-mix(in srgb, var(--v-white) 68%, transparent);font-size:var(--v-type-body);margin:var(--v-space-6) 0 var(--v-space-8) auto!important}.lab-index-hero__planes{perspective:75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:21rem;display:grid}.lab-plane{min-width:0;padding:var(--v-space-5);border:1px solid var(--v-rule-dark);background:var(--v-black-soft);transition-property:color,background-color,border-color,transform;transition-duration:.36s;transition-timing-function:var(--v-ease-engineered);transform-origin:50%;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.lab-plane+.lab-plane{border-left:0}.lab-plane:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0, transparent calc(25% - 1px), color-mix(in srgb, var(--v-white) 11%, transparent) 25%, transparent calc(25% + 1px));position:absolute;inset:0}.lab-plane--research{animation:lab-plane-left-in .82s var(--v-ease-engineered) both}.lab-plane--systems{animation:lab-plane-right-in .82s var(--v-ease-engineered) both}.lab-plane:hover,.lab-plane:focus-visible{z-index:2;color:var(--v-ink);background:var(--v-paper);border-color:var(--v-paper)}.lab-plane__index{font-family:var(--v-font-utility);font-size:var(--v-type-caption);letter-spacing:.08em;text-transform:uppercase;position:relative}.lab-plane strong{letter-spacing:-.06em;max-width:11ch;font-size:clamp(2.3rem,4vw,4.5rem);font-weight:400;line-height:.94;position:relative}.lab-plane__action{min-height:2.75rem;padding-top:var(--v-space-3);border-top:1px solid;justify-content:space-between;align-items:center;font-size:.88rem;display:flex;position:relative}.lab-index-directory{color:var(--v-ink);background:var(--v-paper);grid-template-columns:1fr 1fr;display:grid}.lab-index-directory>article{min-width:0;padding:clamp(5rem, 8vw, 8rem) var(--v-gutter)}.lab-index-directory>article+article{border-left:1px solid var(--v-rule)}.lab-index-directory header h2{max-width:14ch;margin-top:var(--v-space-5);font-size:var(--v-type-feature);line-height:.98}.lab-index-directory article>p{max-width:38rem;color:var(--v-graphite);margin-top:var(--v-space-5)!important}.lab-index-directory nav{margin-top:var(--v-space-7);border-top:1px solid var(--v-rule)}.lab-index-directory nav a{border-bottom:1px solid var(--v-rule);min-height:4.25rem;transition:transform var(--v-motion-control) var(--v-ease-control);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.lab-index-note{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);background:var(--v-black-soft);grid-template-columns:minmax(10rem,.25fr) minmax(25rem,.8fr) minmax(22rem,.65fr);gap:clamp(2rem,6vw,7rem);display:grid}.lab-index-note h2{max-width:14ch;font-size:var(--v-type-display);line-height:.98}.lab-index-note>p:last-child{color:color-mix(in srgb, var(--v-white) 64%, transparent);align-self:end}.about-hero{gap:var(--v-space-7) clamp(4rem, 11vw, 13rem);min-height:max(50rem,100svh);padding:clamp(10rem, 17vh, 14rem) var(--v-gutter) var(--v-space-6);grid-template-rows:1fr auto;grid-template-columns:minmax(28rem,1.2fr) minmax(23rem,.65fr);align-items:end;display:grid}.about-hero h1{max-width:9ch;margin-top:var(--v-space-6);font-size:var(--v-type-hero);line-height:.88}.about-hero>p{max-width:37rem;color:color-mix(in srgb, var(--v-white) 70%, transparent);font-size:var(--v-type-body)}.about-hero__register{gap:var(--v-space-4);border-top:1px solid var(--v-rule-dark);min-height:4.3rem;color:color-mix(in srgb, var(--v-bronze) 85%, var(--v-white));font-family:var(--v-font-utility);font-size:var(--v-type-caption);letter-spacing:.08em;text-transform:uppercase;grid-column:1/3;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;display:grid}.about-hero__register i{background:var(--v-rule-dark);transform-origin:0;height:1px;animation:modern-rule-in .85s var(--v-ease-engineered) .18s forwards;transform:scaleX(0)}.about-hero__register i:nth-of-type(2){animation-delay:.36s}.about-origin{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);color:var(--v-ink);background:var(--v-paper);grid-template-columns:minmax(25rem,1fr) minmax(26rem,.7fr);gap:clamp(4rem,12vw,14rem);display:grid}.about-origin h2{max-width:17ch;margin-top:var(--v-space-5);font-size:var(--v-type-display);line-height:.98}.about-origin__copy{color:var(--v-graphite);font-size:var(--v-type-body);align-self:end}.about-origin__copy p+p{margin-top:var(--v-space-5)}.about-continuum{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);border-top:1px solid var(--v-rule-dark);background:var(--v-black-soft)}.about-continuum>header{margin-bottom:var(--v-space-8);grid-template-columns:minmax(0,1fr) minmax(24rem,.85fr);display:grid}.about-continuum>header h2{max-width:19ch;margin-top:var(--v-space-5);font-size:var(--v-type-display);grid-column:1/3;line-height:.98}.about-continuum__field{border-top:1px solid var(--v-rule-dark);border-bottom:1px solid var(--v-rule-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-continuum__field article{min-height:28rem;padding:var(--v-space-5);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.about-continuum__field article+article{border-left:1px solid var(--v-rule-dark)}.about-continuum__field article>span{color:var(--v-bronze);font-family:var(--v-font-utility);font-size:var(--v-type-caption)}.about-continuum__field h3{margin-top:var(--v-space-7);font-size:var(--v-type-title)}.about-continuum__field article>p{max-width:31rem;color:color-mix(in srgb, var(--v-white) 64%, transparent);margin-top:var(--v-space-4)!important}.about-continuum__field article a{border-bottom:1px solid color-mix(in srgb, var(--v-white) 55%, transparent);min-height:3.4rem;transition:transform var(--v-motion-control) var(--v-ease-control);justify-content:space-between;align-items:center;font-size:.86rem;display:flex}.about-principles{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);color:var(--v-ink);background:var(--v-paper);grid-template-columns:minmax(24rem,.8fr) minmax(30rem,1.2fr);gap:clamp(4rem,10vw,12rem);display:grid}.about-principles h2{max-width:14ch;margin-top:var(--v-space-5);font-size:var(--v-type-display);line-height:.98}.about-principles__list{border-top:1px solid var(--v-rule)}.about-principles__list article{gap:var(--v-space-4);border-bottom:1px solid var(--v-rule);grid-template-columns:2.5rem minmax(8rem,.45fr) minmax(14rem,1fr);align-items:center;min-height:7.5rem;display:grid}.about-principles__list article>span{color:var(--v-bronze-ink);font-family:var(--v-font-utility);font-size:var(--v-type-caption)}.about-principles__list h3{font-size:1.25rem}.about-principles__list p{color:var(--v-graphite)}.about-boundary{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);border-top:1px solid var(--v-rule-dark);grid-template-columns:minmax(10rem,.25fr) minmax(24rem,.8fr) minmax(22rem,.65fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.about-boundary h2{max-width:13ch;font-size:var(--v-type-display);line-height:.98}.about-boundary>p:last-of-type{color:color-mix(in srgb, var(--v-white) 65%, transparent)}.about-boundary>a{border-bottom:1px solid color-mix(in srgb, var(--v-white) 58%, transparent);min-height:3.8rem;transition:transform var(--v-motion-control) var(--v-ease-control);grid-column:3;justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.contact-hero{min-height:max(45rem,82svh);padding:clamp(10rem, 17vh, 14rem) var(--v-gutter) clamp(6rem, 10vw, 10rem);grid-template-columns:minmax(28rem,1.2fr) minmax(22rem,.55fr);align-items:end;gap:clamp(4rem,12vw,14rem);display:grid}.contact-hero h1{max-width:11ch;margin-top:var(--v-space-6);font-size:var(--v-type-hero);line-height:.9}.contact-hero__aside{align-self:end}.contact-hero__aside p{color:color-mix(in srgb, var(--v-white) 68%, transparent);font-size:var(--v-type-body)}.contact-hero__aside a{min-height:3.8rem;margin-top:var(--v-space-5);border-bottom:1px solid color-mix(in srgb, var(--v-white) 58%, transparent);align-items:center;font-size:.95rem;display:flex}.constraint-brief{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);color:var(--v-ink);background:var(--v-paper);grid-template-columns:minmax(22rem,.62fr) minmax(34rem,1.38fr);gap:clamp(3rem,8vw,9rem);display:grid}.constraint-brief__intro{top:var(--v-space-5);align-self:start;position:sticky}.constraint-brief__intro h2{max-width:13ch;margin-top:var(--v-space-5);font-size:var(--v-type-display);line-height:.98}.constraint-brief__intro>p:last-child{max-width:33rem;color:var(--v-graphite);margin-top:var(--v-space-5)!important}.constraint-form{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0}.constraint-form fieldset{gap:var(--v-space-5);border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.constraint-form fieldset+fieldset{margin-top:var(--v-space-8)}.constraint-form legend{width:100%;padding-bottom:var(--v-space-3);border-bottom:1px solid var(--v-ink);grid-column:1/3;font-size:1.1rem;font-weight:500}.constraint-field{min-width:0}.constraint-field--wide{grid-column:1/3}.constraint-field label{justify-content:space-between;align-items:center;gap:var(--v-space-3);min-height:2.5rem;font-size:.86rem;font-weight:500;display:flex}.constraint-field label span{color:var(--v-graphite);font-family:var(--v-font-utility);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:400}.constraint-field input,.constraint-field textarea,.constraint-field select{width:100%;min-height:3.25rem;padding:.85rem var(--v-space-3);border:1px solid var(--v-rule);border-radius:var(--v-radius-edge);color:var(--v-ink);font:inherit;transition-property:border-color,background-color;transition-duration:var(--v-motion-control);transition-timing-function:var(--v-ease-control);background:0 0;line-height:1.45}.constraint-field textarea{resize:vertical;min-height:8rem}.constraint-field :where(input,textarea)::placeholder{color:color-mix(in srgb, var(--v-graphite) 78%, transparent);opacity:1}.constraint-field input:hover,.constraint-field textarea:hover,.constraint-field select:hover{border-color:var(--v-graphite)}.constraint-field input:focus,.constraint-field textarea:focus,.constraint-field select:focus{border-color:var(--v-ink);background:var(--v-white)}.constraint-field [aria-invalid=true]{border-color:var(--v-bronze-ink)}.constraint-field__help,.constraint-field__error{font-size:.76rem;margin-top:var(--v-space-2)!important}.constraint-field__help{justify-content:space-between;gap:var(--v-space-3);color:var(--v-graphite);display:flex}.constraint-field__help span{white-space:nowrap;margin-left:auto}.constraint-field__error{color:var(--v-bronze-ink);font-weight:500}.constraint-form__errors{margin-bottom:var(--v-space-6);padding:var(--v-space-4);border-top:2px solid var(--v-bronze-ink);border-bottom:1px solid var(--v-rule)}.constraint-form__errors:focus{outline:2px solid var(--v-bronze-ink);outline-offset:var(--v-space-1)}.constraint-form__errors h3{font-size:1.15rem;font-weight:500}.constraint-form__errors ul{padding-left:1.2rem;margin-top:var(--v-space-3)!important}.constraint-form__errors li+li{margin-top:var(--v-space-1)}.constraint-form__errors a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.constraint-form__action{gap:var(--v-space-5);margin-top:var(--v-space-8);padding-top:var(--v-space-5);border-top:1px solid var(--v-ink);grid-template-columns:1fr auto;align-items:center;display:grid}.constraint-form__action>div{gap:var(--v-space-3);max-width:33rem;color:var(--v-graphite);grid-template-columns:1.7rem 1fr;font-size:.76rem;display:grid}.constraint-form__action svg{color:var(--v-bronze-ink)}.constraint-form button{justify-content:space-between;align-items:center;gap:var(--v-space-5);min-width:14rem;min-height:3.5rem;padding:var(--v-space-3) var(--v-space-4);border:1px solid var(--v-ink);border-radius:var(--v-radius-edge);color:var(--v-white);background:var(--v-ink);cursor:pointer;transition-property:color,background-color,transform;transition-duration:var(--v-motion-control);transition-timing-function:var(--v-ease-control);display:inline-flex}.constraint-form button:hover,.constraint-form button:focus-visible{color:var(--v-ink);background:0 0}.constraint-form__status{min-height:3rem;color:var(--v-graphite);font-size:.8rem;margin-top:var(--v-space-4)!important}.constraint-form__status a{min-height:2.75rem;color:var(--v-ink);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.constraint-form__fallbacks{gap:var(--v-space-3);padding-top:var(--v-space-3);border-top:1px solid var(--v-rule);flex-wrap:wrap;display:flex}.constraint-form__fallbacks button,.constraint-form__fallbacks a{justify-content:center;align-items:center;gap:var(--v-space-2);min-width:0;min-height:2.75rem;padding:var(--v-space-2) var(--v-space-3);border:1px solid var(--v-ink);color:var(--v-ink);background:0 0;font-size:.8rem;display:inline-flex}.constraint-form__fallbacks :where(button,a):hover,.constraint-form__fallbacks :where(button,a):focus-visible{color:var(--v-white);background:var(--v-ink)}.contact-expectation{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);border-top:1px solid var(--v-rule-dark);background:var(--v-black-soft);grid-template-columns:minmax(24rem,.8fr) minmax(28rem,1.2fr);gap:clamp(4rem,10vw,12rem);display:grid}.contact-expectation h2{max-width:14ch;margin-top:var(--v-space-5);font-size:var(--v-type-display);line-height:.98}.contact-expectation ol{border-top:1px solid var(--v-rule-dark);list-style:none}.contact-expectation li{gap:var(--v-space-4);border-bottom:1px solid var(--v-rule-dark);grid-template-columns:2.5rem 1fr;align-items:center;min-height:7rem;display:grid}.contact-expectation li span{color:var(--v-bronze);font-family:var(--v-font-utility);font-size:var(--v-type-caption)}.contact-expectation li p{color:color-mix(in srgb, var(--v-white) 66%, transparent)}@keyframes modern-rule-in{to{transform:scaleX(1)}}@keyframes modern-rule-vertical-in{to{transform:scaleY(1)}}@keyframes modern-register-in{to{opacity:1;transform:translate(0)}}@keyframes lab-plane-left-in{0%{opacity:0;transform:rotateY(7deg)translate(-2rem)}to{opacity:1;transform:rotateY(0)translate(0)}}@keyframes lab-plane-right-in{0%{opacity:0;transform:rotateY(-7deg)translate(2rem)}to{opacity:1;transform:rotateY(0)translate(0)}}@media (max-width:68rem){.capabilities-hero{grid-template-columns:minmax(23rem,.9fr) minmax(25rem,1.1fr)}.capability-position,.lab-index-note,.about-boundary{grid-template-columns:minmax(9rem,.25fr) minmax(24rem,.8fr)}.capability-position>div:last-child,.lab-index-note>p:last-child,.about-boundary>p:last-of-type,.about-boundary>a{grid-column:2}.constraint-brief{gap:var(--v-space-6);grid-template-columns:minmax(18rem,.55fr) minmax(30rem,1.45fr)}}@media (max-width:56rem){.modern-hero,.capability-position,.capability-field>header,.capability-fit,.lab-index-hero__heading,.lab-index-directory,.lab-index-note,.about-hero,.about-origin,.about-continuum>header,.about-principles,.about-boundary,.contact-hero,.constraint-brief,.contact-expectation,.modern-closing{grid-template-columns:1fr}.capabilities-hero{gap:var(--v-space-8);min-height:0}.capabilities-hero__instrument{min-height:31rem}.capability-position>div:last-child,.lab-index-note>p:last-child,.about-boundary>p:last-of-type,.about-boundary>a,.about-continuum>header h2,.lab-index-hero__heading h1{grid-column:auto}.capability-field>header>p:last-child{max-width:36rem}.capability-field__register article{grid-template-columns:2.7rem 1fr}.capability-field__register article>p{grid-column:2}.lab-index-hero__planes{min-height:38rem}.lab-index-directory>article+article{border-top:1px solid var(--v-rule);border-left:0}.about-hero{gap:var(--v-space-6);grid-template-rows:auto}.about-hero__register{margin-top:var(--v-space-5);grid-column:auto}.about-continuum__field{grid-template-columns:1fr}.about-continuum__field article{min-height:24rem}.about-continuum__field article+article{border-top:1px solid var(--v-rule-dark);border-left:0}.constraint-brief__intro{position:static}}@media (max-width:45rem){.modern-page{--v-gutter:1.2rem;--v-type-hero:clamp(3.2rem, 14vw, 4.8rem);--v-type-display:clamp(2.55rem, 11.5vw, 4rem);--v-type-feature:clamp(2.2rem, 9.5vw, 3.25rem)}.modern-hero,.lab-index-hero,.about-hero,.contact-hero{min-height:0;padding-top:9.5rem;padding-bottom:var(--v-space-8)}.modern-hero__copy h1,.lab-index-hero__heading h1,.about-hero h1,.contact-hero h1{line-height:.96}.capabilities-hero__instrument{min-height:28rem}.capabilities-hero__instrument ol{right:6%}.capabilities-hero__instrument li{grid-template-columns:minmax(6rem,.55fr) 1fr}.capability-position,.capability-field,.capability-fit,.lab-index-directory>article,.lab-index-note,.about-origin,.about-continuum,.about-principles,.about-boundary,.constraint-brief,.contact-expectation,.modern-closing{padding-top:var(--v-space-8);padding-bottom:var(--v-space-8)}.capability-position>p:first-child,.lab-index-note>p:first-child,.about-boundary>p:first-child{margin-bottom:var(--v-space-3)!important}.capability-field__register article{gap:var(--v-space-3);grid-template-columns:2.3rem 1fr;min-height:0}.capability-field__register article h3{font-size:1.75rem}.capability-fit__signals p{min-height:8rem}.lab-index-hero__summary{margin-left:0!important}.lab-index-hero__planes{grid-template-columns:1fr;min-height:41rem}.lab-plane+.lab-plane{border-top:0;border-left:1px solid var(--v-rule-dark)}.lab-plane strong{font-size:2.35rem}.about-hero__register{gap:var(--v-space-2);padding-top:var(--v-space-4);grid-template-columns:1fr}.about-hero__register i{width:3.5rem}.about-principles__list article{min-height:0;padding:var(--v-space-4) 0;grid-template-columns:2.2rem 1fr}.about-principles__list article p{grid-column:2}.constraint-form fieldset{grid-template-columns:1fr}.constraint-form legend,.constraint-field--wide{grid-column:auto}.constraint-form__action{grid-template-columns:1fr}.constraint-form button{width:100%;min-height:3.75rem}.contact-expectation li{min-height:8rem}.modern-closing>a{min-height:4.6rem}}@media (prefers-reduced-motion:reduce){.capabilities-hero__instrument:after,.capabilities-hero__rule,.capabilities-hero__instrument li,.about-hero__register i,.lab-plane{opacity:1;animation:none;transform:none}}
