:root{--editorial-type-hero-lead:clamp(var(--text-base), 1.5vw, 20px);--editorial-type-display-detail:23px;--editorial-type-proof-value:clamp(23px, 2vw, 31px);--editorial-type-product-title:clamp(24px, 2.2vw, 32px);--editorial-type-catalogue-price:15px;--editorial-type-compact-body:15px;--editorial-type-statement-lead:17px;--editorial-type-fact-title:27px;--editorial-type-feature-title:clamp(29px, 3vw, 43px);--editorial-type-journal-title:clamp(30px, 3vw, 45px);--editorial-type-caption-mobile:20px;--editorial-type-evidence-index:clamp(25px, 3vw, 38px);--editorial-type-journal-index:clamp(29px, 4vw, 47px);--editorial-type-origin-mark:clamp(34px, 4vw, 58px);--editorial-type-evidence-title:clamp(var(--text-2xl), 3vw, 42px);--editorial-type-person-detail:21px}.platform-hero{background:linear-gradient(90deg, transparent 49.9%, var(--platform-rule) 50%, transparent 50.1%), var(--platform-warm);position:relative}.platform-hero:before{content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(var(--platform-rule) 1px, transparent 1px), linear-gradient(90deg, var(--platform-rule) 1px, transparent 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 78%);mask-image:linear-gradient(#00000073,#0000 78%)}.platform-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:stretch;min-height:min(790px,100vh - 122px);display:grid;position:relative}.platform-hero__copy{padding-block:clamp(88px,12vw,164px);align-self:center;padding-right:clamp(48px,7vw,112px)}.platform-hero h1{max-width:780px;color:var(--platform-ink);font-family:var(--display);font-size:var(--text-display-1);letter-spacing:-.058em;margin:20px 0 24px;font-weight:400;line-height:.88}.platform-hero__body{max-width:650px;color:var(--platform-ink-soft);font-size:var(--editorial-type-hero-lead);margin:0;line-height:1.62}.platform-hero__note{font-size:var(--text-xs);color:var(--platform-ink-soft);margin:24px 0 0}.platform-specimen{isolation:isolate;min-width:0;color:var(--platform-ink);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.platform-specimen:before{content:"";aspect-ratio:1;border-radius:var(--radius-round);z-index:-2;background:#ffffffb8;width:min(34vw,510px);position:absolute;box-shadow:0 0 0 1px #0a193314,0 40px 100px #0a193324}.platform-specimen__orbit{aspect-ratio:1;border-radius:var(--radius-round);z-index:-1;border:1px solid #0a193333;width:min(39vw,620px);position:absolute}.platform-specimen__orbit:before,.platform-specimen__orbit:after{content:"";aspect-ratio:1;border-radius:var(--radius-round);background:var(--platform-orange);width:9px;position:absolute}.platform-specimen__orbit:before{top:18%;left:7%}.platform-specimen__orbit:after{bottom:27%;right:2%}.platform-specimen img{object-fit:contain;filter:drop-shadow(0 24px 34px #0a193330);width:min(38vw,600px);height:auto;transition:transform .45s cubic-bezier(.2,.75,.2,1)}.platform-specimen:hover img{transform:translateY(-8px)rotate(-1.5deg)scale(1.025)}.platform-specimen__number{font-size:var(--text-2xs);letter-spacing:.16em;font-weight:760;position:absolute;top:30px;left:32px}.platform-specimen__caption{border-top:1px solid var(--platform-rule);color:inherit;justify-content:space-between;align-items:end;gap:30px;padding-top:16px;text-decoration:none;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.platform-specimen__caption:hover strong{text-underline-offset:4px;text-decoration:underline}.platform-specimen__caption strong{font-family:var(--display);font-size:var(--editorial-type-display-detail);font-weight:400}.platform-specimen__caption span{text-align:right;max-width:180px;font-size:var(--text-2xs);line-height:1.45}.platform-hero--editorial .platform-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.platform-hero__index{border:1px solid var(--platform-rule);background:#ffffff47;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;margin:clamp(60px,8vw,112px) 0 clamp(60px,8vw,112px) clamp(30px,5vw,80px);padding:34px;display:grid;position:relative}.platform-hero__index>span{font-size:var(--text-2xs);letter-spacing:.16em;font-weight:760}.platform-hero__index>span:last-child{grid-area:3/2}.platform-hero__index strong{color:#0a193324;font-family:var(--display);letter-spacing:-.07em;grid-column:1/-1;align-self:center;font-size:clamp(4.4rem,8vw,9rem);font-weight:400;line-height:.78}.platform-hero__index i{aspect-ratio:1;border:1px solid var(--platform-orange);border-radius:var(--radius-round);width:90px;position:absolute;top:24%;right:15%}.platform-proof{border-block:1px solid var(--platform-rule);background:var(--platform-paper)}.platform-proof__grid{grid-template-columns:repeat(4,1fr);display:grid}.platform-proof__grid>div{border-left:1px solid var(--platform-rule);flex-direction:column;justify-content:center;gap:4px;min-height:130px;padding:28px clamp(14px,2.5vw,38px);display:flex}.platform-proof__grid>div:last-child{border-right:1px solid var(--platform-rule)}.platform-proof strong{font-family:var(--display);font-size:var(--editorial-type-proof-value);font-weight:400}.platform-proof span{color:var(--platform-ink-soft);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:680}.platform-products{border:1px solid var(--platform-rule);background:var(--platform-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.platform-product{background:var(--platform-paper);min-width:0;padding:clamp(18px,2vw,30px)}.platform-product__media{aspect-ratio:1/1.06;background:radial-gradient(circle at 50% 48%, var(--paper) 0 25%, transparent 64%), var(--platform-fog);place-items:center;display:grid;position:relative;overflow:hidden}.platform-product__media>span{color:var(--platform-ink-soft);font-size:var(--text-2xs);letter-spacing:.16em;font-weight:760;position:absolute;top:18px;left:18px}.platform-product__media img{object-fit:contain;width:88%;height:88%;transition:transform .35s cubic-bezier(.2,.75,.2,1)}.platform-product__media:hover img{transform:translateY(-5px)scale(1.025)}.platform-product__meta{border-bottom:1px solid var(--platform-rule);justify-content:space-between;align-items:start;gap:20px;min-height:96px;padding:22px 0 16px;display:flex}.platform-product__meta>div:last-child{text-align:right}.platform-product__meta span{color:var(--platform-orange-dark);font-size:var(--text-3xs);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-weight:760;display:block}.platform-product h3{font-family:var(--display);font-size:var(--editorial-type-product-title);margin:0;font-weight:400;line-height:1}.platform-product h3 a{color:inherit;text-decoration:none}.platform-product__meta strong{white-space:nowrap;font-size:var(--editorial-type-catalogue-price)}.platform-product>p{min-height:66px;color:var(--platform-ink-soft);font-size:var(--text-md);margin:18px 0;line-height:1.55}.platform-statement{padding-block:var(--platform-section);background:var(--platform-ink);color:var(--paper);position:relative;overflow:hidden}.platform-statement:after{content:"AS";color:#ffffff06;font-family:var(--display);letter-spacing:-.12em;pointer-events:none;font-size:min(48vw,760px);line-height:.7;position:absolute;bottom:-.2em;right:-.03em}.platform-statement__intro h2{max-width:800px;font-family:var(--display);letter-spacing:-.06em;margin:22px 0;font-size:clamp(3.4rem,5.8vw,7rem);font-weight:400;line-height:.9}.platform-statement__intro>p{color:#cbd4e2;max-width:610px;font-size:var(--editorial-type-statement-lead);margin:0 0 34px;line-height:1.68}.platform-statement__facts{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.platform-statement__facts li{border-bottom:1px solid #fff3;grid-template-columns:48px 1fr;gap:24px;padding:28px 0;display:grid}.platform-statement__facts>li>span{color:var(--orange-on-navy);font-size:var(--text-2xs);letter-spacing:.12em;font-weight:760}.platform-statement__facts h3{font-family:var(--display);font-size:var(--editorial-type-fact-title);margin:0 0 8px;font-weight:400}.platform-statement__facts p{color:#cbd4e2;font-size:var(--text-md);margin:0;line-height:1.58}.platform-features{border-top:1px solid var(--platform-rule);border-bottom:1px solid var(--platform-rule);grid-template-columns:repeat(3,1fr);display:grid}.platform-features article{border-left:1px solid var(--platform-rule);flex-direction:column;min-height:300px;padding:clamp(28px,4vw,58px);display:flex}.platform-features article:last-child{border-right:1px solid var(--platform-rule)}.platform-features article>span{color:var(--platform-orange-dark);font-size:var(--text-2xs);letter-spacing:.14em;font-weight:780}.platform-features h3{max-width:300px;font-family:var(--display);font-size:var(--editorial-type-feature-title);letter-spacing:-.035em;margin:auto 0 16px;font-weight:400;line-height:.98}.platform-features p{max-width:340px;color:var(--platform-ink-soft);font-size:var(--text-md);margin:0;line-height:1.6}.platform-faq__grid{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:clamp(60px,9vw,150px);display:grid}.platform-faq details{border-top:1px solid var(--platform-rule)}.platform-faq details:last-child{border-bottom:1px solid var(--platform-rule)}.platform-faq summary{cursor:pointer;min-height:78px;font-family:var(--display);font-size:var(--text-xl);align-items:center;padding:24px 50px 24px 0;list-style:none;display:flex;position:relative}.platform-faq summary::-webkit-details-marker{display:none}.platform-faq summary:after{content:"+";color:var(--platform-orange-dark);font-family:var(--text);font-size:24px;position:absolute;right:4px}.platform-faq details[open] summary:after{content:"–"}.platform-faq details p{max-width:680px;color:var(--platform-ink-soft);font-size:var(--editorial-type-compact-body);margin:-4px 0 28px;line-height:1.7}.platform-signup{background:radial-gradient(circle at 85% 10%, #ff66002b, transparent 34%), var(--platform-ink);color:var(--paper);padding-block:clamp(70px,9vw,124px)}.platform-signup__grid{grid-template-columns:minmax(0,.72fr) minmax(460px,.78fr);align-items:center;gap:clamp(60px,10vw,160px);display:grid}.platform-signup h2{max-width:700px;font-family:var(--display);letter-spacing:-.055em;margin:18px 0;font-size:clamp(3.2rem,5vw,6rem);font-weight:400;line-height:.9}.platform-signup__grid>div>p{color:#cbd4e2;max-width:570px;font-size:var(--editorial-type-compact-body);margin:0;line-height:1.65}.platform-signup__form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff2e;padding:clamp(24px,4vw,44px)}.platform-capability-hold{color:var(--paper);background:#ffffff14;border:1px solid #ffffff47;gap:8px;padding:22px;display:grid}.platform-capability-hold span{color:#ffffffbd;font-size:var(--text-sm);line-height:1.55}.platform-cta{padding-block:var(--platform-section);text-align:center;background:linear-gradient(var(--platform-rule) 1px, transparent 1px), linear-gradient(90deg, var(--platform-rule) 1px, transparent 1px), var(--platform-warm);background-size:90px 90px}.platform-cta h2{margin-inline:auto}.platform-cta p{max-width:620px;color:var(--platform-ink-soft);font-size:var(--text-base);margin:24px auto 34px;line-height:1.65}.platform-journal__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.platform-journal__grid>a{border:1px solid var(--platform-rule);background:var(--platform-paper);min-height:390px;color:var(--platform-ink);flex-direction:column;padding:clamp(26px,3.5vw,48px);text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.platform-journal__grid>a:hover{transform:translateY(-5px);box-shadow:0 24px 50px #0a19331a}.platform-journal__index{color:var(--platform-orange-dark);font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;font-weight:780}.platform-journal h3{font-family:var(--display);font-size:var(--editorial-type-journal-title);letter-spacing:-.04em;margin:76px 0 18px;font-weight:400;line-height:.98}.platform-journal__grid p{color:var(--platform-ink-soft);font-size:var(--text-md);margin:0;line-height:1.6}.platform-journal__grid strong{font-size:var(--text-xs);margin-top:auto;padding-top:30px}@media (max-width:1080px){.platform-hero__grid{grid-template-columns:1fr;min-height:auto}.platform-hero__copy{padding:90px 0 70px}.platform-specimen{border-top:1px solid var(--platform-rule);min-height:620px}.platform-specimen:before{width:min(60vw,500px)}.platform-specimen__orbit{width:min(70vw,610px)}.platform-specimen img{width:min(64vw,570px)}.platform-hero--editorial .platform-hero__grid{grid-template-columns:1fr}.platform-hero__index{min-height:420px;margin:0 0 70px}.platform-product:last-child .platform-product__media{aspect-ratio:2}.platform-features{grid-template-columns:1fr}.platform-features article{border-right:1px solid var(--platform-rule);border-bottom:1px solid var(--platform-rule);min-height:230px}.platform-features article:last-child{border-bottom:0}.platform-products,.platform-journal__grid{grid-template-columns:repeat(2,1fr)}.platform-product:last-child,.platform-journal__grid>a:last-child{grid-column:1/-1}}@media (max-width:720px){.platform-hero{background:var(--platform-warm)}.platform-hero__copy{padding:72px 0 60px}.platform-hero h1{font-size:var(--text-display-1);letter-spacing:-.065em;margin-top:18px;line-height:.88}.platform-hero__body{font-size:var(--text-base)}.platform-specimen{min-height:480px}.platform-specimen:before{width:min(83vw,390px)}.platform-specimen__orbit{width:min(94vw,450px)}.platform-specimen img{width:min(86vw,420px)}.platform-specimen__number{top:20px;left:0}.platform-specimen__caption{bottom:20px;left:0;right:0}.platform-specimen__caption strong{font-size:var(--editorial-type-caption-mobile)}.platform-specimen__caption span{max-width:130px}.platform-hero__index{min-height:330px;padding:24px}.platform-hero__index strong{font-size:23vw}.platform-proof__grid{grid-template-columns:1fr 1fr}.platform-proof__grid>div{border-bottom:1px solid var(--platform-rule);min-height:105px}.platform-proof__grid>div:nth-child(2n){border-right:1px solid var(--platform-rule)}.platform-product:last-child .platform-product__media{aspect-ratio:1/1.06}.platform-product__meta{min-height:86px}.platform-statement__intro h2,.platform-signup h2{font-size:clamp(3.2rem,15vw,4.7rem)}.platform-statement__facts li{grid-template-columns:36px 1fr;gap:14px}.platform-features article{min-height:220px;padding:30px 26px}.platform-signup__grid{gap:44px}.platform-signup__form{padding:22px}.platform-products,.platform-journal__grid{grid-template-columns:1fr}.platform-product:last-child,.platform-journal__grid>a:last-child{grid-column:auto}.platform-journal__grid{gap:12px}.platform-journal__grid>a{min-height:330px}.platform-journal h3{margin-top:52px}}.platform-journal__grid{grid-template-columns:repeat(12,1fr);align-items:start}.platform-journal__grid>a:first-child{grid-column:1/8;min-height:460px}.platform-journal__grid>a:nth-child(2){grid-column:8/13;min-height:360px}.platform-journal__grid>a:nth-child(3){grid-column:5/13;min-height:420px}.platform-journal h3{max-width:620px}@media (max-width:720px){.platform-journal__grid{grid-template-columns:1fr}.platform-journal__grid>a:nth-child(n){grid-column:auto;min-height:340px}}.platform-hero__field{opacity:.52;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.platform-hero__sequence{max-width:360px;margin-top:28px}.platform-hero--specimen{background:radial-gradient(circle at 74% 48%, #ff660014, transparent 28%), var(--platform-ink);color:var(--paper)}.platform-hero--specimen:before{opacity:.18;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px)}.platform-hero--specimen h1,.platform-hero--specimen .platform-hero__body,.platform-hero--specimen .platform-hero__note,.platform-hero--specimen .platform-specimen{color:var(--paper)}.platform-hero--specimen .platform-hero__body{color:#d9e1ee}.platform-hero--specimen .platform-specimen:before{background:#fffffff5;box-shadow:0 0 0 1px #ffffff38,0 55px 120px #0000005c}.platform-hero--specimen .platform-specimen__orbit,.platform-hero--specimen .platform-specimen__caption{border-color:#ffffff40}.platform-hero--editorial{background:linear-gradient(90deg, transparent 49.9%, var(--platform-rule) 50%, transparent 50.1%), var(--platform-warm)}.platform-hero--journal{background:var(--platform-paper)}.platform-hero--origin{background:radial-gradient(circle at 82% 30%, #ff660014, transparent 25%), var(--platform-warm)}.platform-hero__index{background:color-mix(in srgb, var(--platform-paper) 72%, transparent);overflow:hidden}.platform-hero__index--evidence ol{grid-column:1/-1;align-self:center;margin:44px 0;padding:0;list-style:none}.platform-hero__index--evidence li{border-top:1px solid var(--platform-rule);grid-template-columns:42px 1fr auto;align-items:center;gap:16px;min-height:92px;display:grid}.platform-hero__index--evidence li:last-child{border-bottom:1px solid var(--platform-rule)}.platform-hero__index--evidence b,.platform-hero__index--evidence em{color:var(--platform-orange-dark);font-family:var(--text);font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.platform-hero__index--evidence li strong{color:var(--platform-ink);font-size:var(--editorial-type-evidence-index);letter-spacing:-.04em;grid-column:auto;line-height:1}.platform-hero__index--journal>div{border-top:1px solid var(--platform-rule);grid-column:1/-1;grid-template-columns:48px 1fr;align-self:center;display:grid}.platform-hero__index--journal i,.platform-hero__index--journal strong{border-bottom:1px solid var(--platform-rule);align-items:center;min-height:88px;display:flex}.platform-hero__index--journal i{color:var(--platform-orange-dark);font-size:var(--text-3xs);letter-spacing:.12em;font-style:normal}.platform-hero__index--journal strong{font-size:var(--editorial-type-journal-index);letter-spacing:-.04em}.platform-hero__origin-mark{grid-column:1/-1;align-self:center;align-items:center;gap:28px;display:flex}.platform-hero__origin-mark strong{color:var(--platform-ink);font-size:var(--editorial-type-origin-mark);letter-spacing:-.05em;grid-column:auto;line-height:.94}.platform-proof__grid>div{position:relative}.platform-proof__grid>div:before{content:"";border:2px solid var(--platform-paper);border-radius:var(--radius-round);background:var(--platform-orange);width:9px;height:9px;box-shadow:0 0 0 1px var(--platform-orange);position:absolute;top:-5px;left:clamp(14px,2.5vw,38px)}.platform-products{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr)}.platform-product:first-child{grid-row:1/3}.platform-product:not(:first-child){grid-template-rows:auto auto;grid-template-columns:minmax(128px,.8fr) minmax(170px,1fr);gap:0 22px;display:grid}.platform-product:not(:first-child) .platform-product__media{aspect-ratio:auto;grid-row:1/3;min-height:260px}.platform-product:not(:first-child) .platform-product__meta{min-height:0;display:block}.platform-product:not(:first-child) .platform-product__meta>div:last-child{text-align:left;margin-top:14px}.platform-product:not(:first-child)>p{min-height:0;margin-bottom:42px}.platform-features{grid-template-columns:1fr}.platform-features article{border-right:1px solid var(--platform-rule);border-bottom:1px solid var(--platform-rule);grid-template-columns:72px minmax(260px,.72fr) minmax(280px,1fr);align-items:center;gap:clamp(24px,4vw,74px);min-height:0;display:grid}.platform-features article:last-child{border-bottom:0}.platform-features h3{max-width:440px;margin:0}.platform-evidence{background:var(--platform-paper)}.platform-evidence__ledger{border-top:1px solid var(--platform-ink)}.platform-evidence__ledger header,.platform-evidence__ledger article{grid-template-columns:.52fr .8fr 1.8fr .58fr;align-items:center;gap:clamp(18px,3vw,52px);display:grid}.platform-evidence__ledger header{min-height:48px;color:var(--platform-orange-dark);font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.platform-evidence__ledger article{border-top:1px solid var(--platform-rule);min-height:148px;position:relative}.platform-evidence__ledger article:before{content:"";border-radius:var(--radius-round);background:var(--platform-orange);width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #ff66001a}.platform-evidence__ledger article>span,.platform-evidence__ledger article>strong{font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase}.platform-evidence__ledger article>span{color:var(--platform-orange-dark);padding-left:22px}.platform-evidence__ledger article>strong{color:var(--platform-ink-soft);justify-self:end}.platform-evidence__ledger h3{font-family:var(--display);font-size:var(--editorial-type-evidence-title);margin:0;font-weight:400}.platform-evidence__ledger p{color:var(--platform-ink-soft);font-size:var(--text-md);margin:0;line-height:1.6}.platform-brand-story{padding-block:var(--platform-section);background:var(--platform-ink);color:var(--paper);position:relative;overflow:hidden}.platform-brand-story__field{opacity:.58;width:100%;height:100%;position:absolute;inset:0}.platform-brand-story__grid{grid-template-columns:minmax(0,.9fr) minmax(390px,.72fr);gap:clamp(70px,11vw,180px);display:grid;position:relative}.platform-brand-story h2{max-width:720px;font-family:var(--display);letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(4rem,7vw,8rem);font-weight:400;line-height:.88}.platform-brand-story__grid>div:last-child>p{color:#d9e1ee;font-size:var(--text-lg);margin:0 0 42px;line-height:1.7}.platform-brand-story dl{margin:0 0 38px}.platform-brand-story dl>div{border-top:1px solid #fff3;grid-template-columns:110px 1fr;align-items:center;gap:24px;min-height:72px;display:grid}.platform-brand-story dl>div:last-child{border-bottom:1px solid #fff3}.platform-brand-story dt{color:var(--orange-on-navy);font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.platform-brand-story dd{font-family:var(--display);font-size:var(--editorial-type-display-detail);margin:0}.platform-people{background:radial-gradient(circle at 84% 10%, #ff6b0017, transparent 26%), var(--platform-paper)}.platform-people__list{gap:clamp(46px,7vw,96px);margin-top:clamp(42px,6vw,76px);display:grid}.platform-person{grid-template-columns:minmax(300px,.82fr) minmax(390px,1fr);align-items:center;gap:clamp(48px,8vw,124px);display:grid}.platform-person:nth-child(2n) .platform-person__portrait{order:2}.platform-person__portrait{background:var(--platform-ink);min-height:580px;position:relative;overflow:hidden}.platform-person__portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--platform-ink) 0%, color-mix(in srgb, var(--platform-ink) 55%, transparent) 14%, transparent 38%), linear-gradient(180deg, var(--platform-ink) 0%, color-mix(in srgb, var(--platform-ink) 62%, transparent) 9%, transparent 26%), linear-gradient(270deg, color-mix(in srgb, var(--platform-ink) 50%, transparent) 0%, transparent 18%);position:absolute;inset:0}.platform-person__portrait img{object-fit:cover;width:100%;height:100%;min-height:580px;display:block}.platform-person__portrait>span{z-index:1;color:var(--platform-orange-light);font-size:var(--text-3xs);letter-spacing:.16em;font-weight:760;position:absolute;top:24px;left:24px}.platform-person__copy h3{max-width:720px;font-family:var(--display);letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(3.5rem,6.4vw,7rem);font-weight:400;line-height:.9}.platform-person__copy>p{max-width:660px;color:var(--platform-ink-soft);font-size:var(--text-lg);margin:0 0 32px;line-height:1.72}.platform-person__copy dl{border-bottom:1px solid var(--platform-rule);margin:0 0 34px}.platform-person__copy dl>div{border-top:1px solid var(--platform-rule);grid-template-columns:minmax(108px,.35fr) 1fr;gap:24px;padding:17px 0;display:grid}.platform-person__copy dt{color:var(--platform-orange);font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;font-weight:780}.platform-person__copy dd{font-family:var(--display);font-size:var(--editorial-type-person-detail);margin:0;line-height:1.25}@media (max-width:1080px){.platform-products{grid-template-columns:1fr 1fr}.platform-product:first-child{grid-area:auto/1/auto/-1}.platform-product:not(:first-child){display:block}.platform-product:not(:first-child) .platform-product__media{aspect-ratio:1/1.06;min-height:0}.platform-product:not(:first-child) .platform-product__meta{display:flex}.platform-product:not(:first-child) .platform-product__meta>div:last-child{text-align:right;margin-top:0}.platform-features article{grid-template-columns:56px minmax(220px,.8fr) 1fr}.platform-brand-story__grid{grid-template-columns:1fr 1fr;gap:70px}.platform-person{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);gap:52px}.platform-person__portrait,.platform-person__portrait img{min-height:500px}}@media (max-width:720px){.platform-hero--specimen .platform-hero__grid{min-height:auto}.platform-hero__sequence{max-width:none}.platform-hero__index--evidence li{grid-template-columns:34px 1fr}.platform-hero__index--evidence em{grid-column:2;padding-bottom:12px}.platform-products{grid-template-columns:1fr}.platform-product:first-child{grid-column:auto}.platform-features article{grid-template-columns:42px 1fr;gap:20px}.platform-features article p{grid-column:2}.platform-hero__origin-mark{flex-direction:column;align-items:flex-start}.platform-evidence__ledger header{display:none}.platform-evidence__ledger article{grid-template-columns:1fr auto;gap:12px 20px;padding-block:28px}.platform-evidence__ledger article>span{padding-left:20px}.platform-evidence__ledger h3,.platform-evidence__ledger p{grid-column:1/-1}.platform-brand-story__grid{grid-template-columns:1fr;gap:52px}.platform-brand-story h2{font-size:clamp(3.6rem,18vw,5.3rem)}.platform-person{grid-template-columns:1fr;gap:38px}.platform-person:nth-child(2n) .platform-person__portrait{order:initial}.platform-person__portrait,.platform-person__portrait img{aspect-ratio:.85;min-height:0}.platform-person__copy h3{font-size:clamp(3.5rem,16vw,5rem)}.platform-person__copy>p{font-size:var(--text-base)}.platform-person__copy dl>div{grid-template-columns:1fr;gap:7px}}@media (max-width:390px){.platform-hero h1{font-size:var(--text-display-1)}.platform-proof__grid{grid-template-columns:1fr}.platform-proof__grid>div{border-right:1px solid var(--platform-rule)}}.platform-specimen__plate{aspect-ratio:1;background:linear-gradient(135deg,#ff660014,#0000 34%),#fffffff5;border:1px solid #0a193324;place-items:center;width:min(34vw,520px);padding:clamp(10px,1.3vw,18px);transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .45s cubic-bezier(.2,.75,.2,1);display:grid;position:relative;box-shadow:inset 0 0 0 7px #0a193306,0 28px 70px #0000003b}.platform-specimen__plate:before,.platform-specimen__plate:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.platform-specimen__plate:before{border-top:2px solid var(--platform-orange);border-left:2px solid var(--platform-orange);top:7px;left:7px}.platform-specimen__plate:after{border-right:2px solid var(--platform-orange);border-bottom:2px solid var(--platform-orange);bottom:7px;right:7px}.platform-specimen .platform-specimen__plate img{object-fit:contain;width:100%;height:100%}.platform-specimen:hover .platform-specimen__plate{transform:translateY(-8px)rotate(-1deg);box-shadow:inset 0 0 0 7px #0a193306,0 38px 85px #00000047}.platform-specimen:hover .platform-specimen__plate img{transform:scale(1.02)}.platform-specimen__assay{text-align:right;align-items:start;gap:22px;display:flex;position:absolute;top:27px;right:30px}.platform-specimen__assay>span{max-width:118px}.platform-specimen__assay small,.platform-specimen__assay strong{display:block}.platform-specimen__assay small{color:var(--orange-on-navy);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.platform-specimen__assay strong{font-family:var(--text);letter-spacing:.02em;font-size:9px;font-weight:650;line-height:1.35}.platform-product__facts{align-content:start;gap:8px;min-height:67px;margin:0 0 18px;padding:0;list-style:none;display:grid}.platform-product__facts li{color:var(--platform-ink);font-size:var(--text-2xs);padding-left:17px;font-weight:650;line-height:1.4;position:relative}.platform-product__facts li:before{content:"";border-radius:var(--radius-round);background:var(--platform-orange);width:6px;height:6px;position:absolute;top:.48em;left:0;box-shadow:0 0 0 3px #ff66001c}.platform-product:not(:first-child){grid-template-rows:auto auto auto auto}.platform-product:not(:first-child) .platform-product__media{grid-row:1/5}.platform-product:not(:first-child)>p{margin-bottom:16px}.platform-product:not(:first-child) .platform-product__facts{min-height:0}@media (max-width:1080px){.platform-product:not(:first-child) .platform-product__media{grid-row:auto}.platform-product__facts{min-height:67px}}@media (max-width:850px){.platform-specimen__plate{width:min(80vw,370px)}.platform-specimen__assay{gap:13px;top:18px;right:0}.platform-specimen__assay>span{max-width:96px}}@media (min-width:721px) and (max-height:800px){.platform-hero__copy{padding-block:48px}.platform-hero h1{font-size:var(--text-display-1);margin-block:16px 18px}.platform-hero__sequence{margin-top:18px}.platform-hero__note{margin-top:14px}}.platform-hero--flag{background:radial-gradient(circle at 74% 42%, #ff66001a, transparent 30%), var(--navy)}.platform-hero--flag .flagfield{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.platform-footnote{padding:var(--space-6) 0 var(--space-7);border-top:1px solid var(--line)}.platform-footnote p{max-width:84ch;margin:0 0 var(--space-2);color:var(--muted-text);font-size:var(--text-xs);line-height:1.6}.platform-footnote p:last-child{margin-bottom:0}.platform-hero__body{max-width:58ch}@media (max-width:1080px){.platform-signup__grid{grid-template-columns:1fr}}@media (max-width:720px){.platform-faq__grid{grid-template-columns:1fr;gap:24px}}.platform-hero__stage{position:relative}.platform-hero--slides .platform-hero__stage{min-height:min(820px,100svh - 80px);max-height:920px;display:grid}.platform-hero--slides .platform-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr);min-height:0;position:relative}.platform-hero--slides .platform-hero__copy{padding-block:var(--space-8);align-self:center;padding-right:0}.platform-hero--slides .platform-hero__stage h1{font-size:var(--text-display-1);max-width:15ch}@media (min-width:1081px){.platform-hero--slides .platform-hero__copy{max-width:60%;padding-right:clamp(48px,7vw,112px)}}@media (max-width:1080px){.platform-hero--slides{--slideshow-band:clamp(260px, 40vh, 360px);--flagfield-mask:linear-gradient(180deg, #000 0%, #00000080 34%, #00000029 52%, transparent 72%)}.platform-hero--slides .platform-hero__grid{min-height:0}.platform-hero--slides .platform-hero__copy{padding:calc(var(--slideshow-band) - var(--space-6)) 0 var(--space-9)}}.platform-proof__grid>.platform-proof__item{flex-direction:row;align-items:center;gap:14px}.platform-proof__mark{width:26px;height:26px;color:var(--platform-orange-dark);flex:none}.platform-proof__text{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-proof__item:has(.platform-proof__mark):before{content:none}.platform-hero--slides+.platform-proof{background:var(--platform-ink);color:var(--platform-paper);border-block-color:color-mix(in srgb, var(--platform-paper) 18%, transparent)}.platform-hero--slides+.platform-proof .platform-proof__grid>div,.platform-hero--slides+.platform-proof .platform-proof__grid>div:last-child{border-color:color-mix(in srgb, var(--platform-paper) 18%, transparent)}.platform-hero--slides+.platform-proof .platform-proof__mark{color:var(--platform-orange-light)}.platform-hero--slides+.platform-proof strong{color:var(--platform-warm)}.platform-hero--slides+.platform-proof span{color:color-mix(in srgb, var(--platform-warm) 60%, transparent)}.platform-people{background:var(--platform-ink);color:var(--platform-warm);--kicker-ink:var(--orange-on-navy)}.platform-people__head h2,.platform-people .platform-person__copy h3{color:var(--platform-warm)}.platform-people .platform-person__copy>p{color:color-mix(in srgb, var(--platform-warm) 78%, transparent)}.platform-people .platform-person__copy dt{color:var(--platform-orange-light)}.platform-people .platform-person__copy dl,.platform-people .platform-person__copy dl>div{border-color:color-mix(in srgb, var(--platform-paper) 20%, transparent)}.platform-people .platform-person__copy dl{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--platform-paper) 20%, transparent);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(20px,3vw,34px);padding-top:26px;display:grid}.platform-people .platform-person__copy dl>div{border-top:0;grid-template-columns:none;padding:0;display:block}.platform-people .platform-person__copy dd{margin-top:6px}@media (min-width:1081px){.platform-people__wrap{width:100%;max-width:none;padding-inline:0}.platform-people__head{padding-inline:var(--platform-gutter);max-width:var(--platform-max);margin-inline:auto}.platform-people .platform-person__copy{padding-right:var(--platform-gutter)}.platform-person{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);align-items:center;gap:clamp(48px,6vw,92px)}.platform-person__portrait{min-height:660px}.platform-person__portrait img{object-position:50% 22%;min-height:660px}}
.flagfield{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.flagfield{-webkit-mask-image:var(--flagfield-mask,linear-gradient(180deg, transparent 0%, transparent 34%, #00000073 52%, #000 72%));-webkit-mask-image:var(--flagfield-mask,linear-gradient(180deg, transparent 0%, transparent 34%, #00000073 52%, #000 72%));mask-image:var(--flagfield-mask,linear-gradient(180deg, transparent 0%, transparent 34%, #00000073 52%, #000 72%))}}@media (min-width:901px){.flagfield{-webkit-mask-image:linear-gradient(100deg,#0000 0% 26%,#0006 44%,#000 62%);mask-image:linear-gradient(100deg,#0000 0% 26%,#0006 44%,#000 62%)}}
.platform-slideshow{pointer-events:none;position:absolute;inset:0}.platform-slideshow__frame{background:var(--platform-ink);position:absolute;inset:0;overflow:hidden}.platform-slideshow__slide{object-fit:cover;object-position:var(--slide-focus,50% 50%);opacity:0;transition:opacity .9s var(--platform-ease,ease)}.platform-slideshow__slide[data-active=true]{opacity:1}.platform-slideshow__blend{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--platform-ink) 68%, transparent) 0%, color-mix(in srgb, var(--platform-ink) 10%, transparent) 22%, color-mix(in srgb, var(--platform-ink) 82%, transparent) 52%, var(--platform-ink) 70%);position:absolute;inset:0}.platform-slideshow__ticks{z-index:2;left:max(var(--platform-gutter), calc((100% - var(--platform-max)) / 2 + var(--platform-gutter)));bottom:var(--space-6);gap:var(--space-2);pointer-events:auto;display:flex;position:absolute}.platform-slideshow__tick{appearance:none;padding:var(--space-3) 0;cursor:pointer;background:0 0;border:0;width:58px}.platform-slideshow__tick>i{background:color-mix(in srgb, var(--platform-paper) 24%, transparent);height:2px;display:block;position:relative;overflow:hidden}.platform-slideshow__tick>i:after{content:"";background:var(--platform-orange);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.platform-slideshow__tick[data-state=running]>i:after{transition:transform 6s linear;transform:scaleX(1)}.platform-slideshow__tick[data-state=held]>i:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.platform-slideshow__slide,.platform-slideshow__tick[data-state=running]>i:after{transition:none}}@media (max-width:1080px){.platform-slideshow__frame{height:var(--slideshow-band);inset:0 0 auto}.platform-slideshow__slide{object-position:50% 46%}.platform-slideshow__blend{background:linear-gradient(180deg, color-mix(in srgb, var(--platform-ink) 66%, transparent) 0%, color-mix(in srgb, var(--platform-ink) 8%, transparent) 24%, color-mix(in srgb, var(--platform-ink) 58%, transparent) 74%, var(--platform-ink) 100%)}.platform-slideshow__ticks{left:var(--platform-gutter);right:var(--platform-gutter);bottom:auto;top:var(--space-4);gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-slideshow__tick{width:auto}}@media (min-width:1081px){.platform-slideshow__frame{aspect-ratio:5/4;width:auto;max-width:66%;height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}.platform-slideshow__blend{background: linear-gradient(90deg, var(--platform-ink) 0%, color-mix(in srgb, var(--platform-ink) 86%, transparent) 11%, color-mix(in srgb, var(--platform-ink) 34%, transparent) 27%, transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--platform-ink) 50%, transparent) 0%, transparent 16%, transparent 74%, color-mix(in srgb, var(--platform-ink) 78%, transparent) 100%)}}.platform-chapters{border-top:1px solid var(--platform-rule)}.platform-chapters__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platform-chapters__item{background:var(--platform-paper);color:var(--platform-ink)}.platform-chapters__item--pepti-bites{background:var(--platform-warm)}.platform-chapters__item--silk-shield{background:color-mix(in srgb, var(--platform-warm) 86%, var(--platform-ink) 7%)}.platform-chapters__item--alpha-shield{background:var(--platform-ink);color:var(--platform-paper)}.platform-chapters__item+.platform-chapters__item{border-left:1px solid var(--platform-rule)}.platform-chapters__link{min-height:380px;color:inherit;grid-template-rows:minmax(0,1fr) auto;text-decoration:none;display:grid}.platform-chapters__frame{position:relative;overflow:hidden}.platform-chapters__image{object-fit:cover;object-position:50% 50%}.platform-chapters__item--pepti-bites .platform-chapters__image{object-position:50% 54%}.platform-chapters__item--alpha-shield .platform-chapters__image{object-position:50% 38%}.platform-chapters__item--silk-shield .platform-chapters__image{object-position:50% 44%}.platform-chapters__number{font-size:var(--text-2xs);letter-spacing:.17em;color:var(--platform-orange-dark);font-weight:780;position:absolute;top:18px;left:20px}.platform-chapters__item--alpha-shield .platform-chapters__number{color:color-mix(in srgb, var(--platform-orange) 76%, var(--platform-paper))}.platform-chapters__label{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:16px 20px 20px;display:flex}.platform-chapters__label strong{font-family:var(--display);font-size:var(--text-xl);font-weight:400}.platform-chapters__label span{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, currentcolor 62%, transparent);text-align:right;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:52%;display:-webkit-box;overflow:hidden}@media (hover:hover){.platform-chapters__image{transition:transform .42s var(--platform-ease,ease)}.platform-chapters__link:hover .platform-chapters__image{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.platform-chapters__image,.platform-chapters__link:hover .platform-chapters__image{transition:none;transform:none}}@media (max-width:760px){.platform-chapters__list{grid-template-columns:1fr}.platform-chapters__item+.platform-chapters__item{border-left:0;border-top:1px solid var(--platform-rule)}.platform-chapters__link{min-height:300px}}
