.SpecimenFile-module__ZNYOga__file{--green:#b4dfa4;--mint:#a7c8ad;--ink:#050b16;--paper:#d6cba9;background:radial-gradient(ellipse at 8% 1%,#14281e75,transparent 24%),var(--ink);color:#f3f3ed;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:clip}.SpecimenFile-module__ZNYOga__file *{box-sizing:border-box}.SpecimenFile-module__ZNYOga__file figure,.SpecimenFile-module__ZNYOga__file blockquote{margin:0}.SpecimenFile-module__ZNYOga__file a{color:inherit}.SpecimenFile-module__ZNYOga__file a:focus-visible,.SpecimenFile-module__ZNYOga__file summary:focus-visible{outline:2px solid var(--green);outline-offset:6px}.SpecimenFile-module__ZNYOga__file img{width:100%;height:auto;display:block}.SpecimenFile-module__ZNYOga__container{max-width:1440px;margin:auto;padding:0 48px}.SpecimenFile-module__ZNYOga__skipLink{z-index:30;background:var(--paper);padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%);color:var(--ink)!important}.SpecimenFile-module__ZNYOga__skipLink:focus{transform:none}.SpecimenFile-module__ZNYOga__fileBar{font:10px/1.5 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.15em;color:#b5c5b8a3;border-bottom:1px solid #b3c9b21c;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.SpecimenFile-module__ZNYOga__fileBar>span{color:#789581}.SpecimenFile-module__ZNYOga__backLink{background:#b8d7b608;border:1px solid #adbcaa3b;border-radius:24px;padding:10px 17px}.SpecimenFile-module__ZNYOga__fileBar a:hover{color:var(--green)}.SpecimenFile-module__ZNYOga__identity{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:60px;padding:36px 0 28px;display:grid}.SpecimenFile-module__ZNYOga__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin:0 0 22px;font-size:10px;font-weight:700;line-height:1.7}.SpecimenFile-module__ZNYOga__eyebrow>span{color:#829a89;margin-right:8px}.SpecimenFile-module__ZNYOga__identity h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(40px,5.7vw,82px);font-weight:700;line-height:1.05}.SpecimenFile-module__ZNYOga__epithet{letter-spacing:.3em;text-transform:uppercase;color:var(--green);margin:0 0 24px;font-size:13px;line-height:1.6}.SpecimenFile-module__ZNYOga__narrative{color:#babfbb;max-width:690px;margin:0;font-size:21px;line-height:1.65}.SpecimenFile-module__ZNYOga__metadata{background:#080f12aa;border:1px solid #bfd2ba26;border-radius:24px;padding:24px}.SpecimenFile-module__ZNYOga__metadata .SpecimenFile-module__ZNYOga__eyebrow{color:#9fbda6;margin:0 0 15px;font-size:9px}.SpecimenFile-module__ZNYOga__metadata dl{margin:0}.SpecimenFile-module__ZNYOga__metadata dl>div{border-bottom:1px solid #b9c8b41a;grid-template-columns:75px minmax(0,1fr);gap:12px;padding:9px 0;font-size:11px;line-height:1.6;display:grid}.SpecimenFile-module__ZNYOga__metadata dl>div:last-child{border:0;padding-bottom:0}.SpecimenFile-module__ZNYOga__metadata dt{color:#89908b}.SpecimenFile-module__ZNYOga__metadata dd{text-align:right;color:#d2d8d0;margin:0;font-weight:600}.SpecimenFile-module__ZNYOga__statusDot{vertical-align:middle;background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #b4dfa470}.SpecimenFile-module__ZNYOga__navigation{z-index:10;scrollbar-width:thin;scrollbar-color:#4f7057 #080e16;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;background:#050b16f2;border-bottom:1px solid #a8b7a934;gap:7px;padding-top:13px;display:flex;position:sticky;top:0;overflow-x:auto}.SpecimenFile-module__ZNYOga__navigation a{letter-spacing:.18em;text-transform:uppercase;color:#969e96;background:#b1b9ab06;border:1px solid #c2cfbd25;border-bottom:0;border-radius:16px 16px 0 0;flex:none;align-items:center;gap:13px;padding:17px 23px;font-size:10px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:flex}.SpecimenFile-module__ZNYOga__navigation a>span{color:#667c6a;font-family:monospace;font-size:9px}.SpecimenFile-module__ZNYOga__navigation a:hover{color:#e5eddf;background:#abcfa312}.SpecimenFile-module__ZNYOga__navigation a[aria-current]{color:#cfedc4;background:#9ddc9213;border-color:#b0d9a54d}.SpecimenFile-module__ZNYOga__navigation a[aria-current]>span{color:var(--green)}.SpecimenFile-module__ZNYOga__hero{background:#070d0a;border:1px solid #d9e4cb2b;border-radius:32px;position:relative;overflow:hidden;margin-top:30px!important}.SpecimenFile-module__ZNYOga__hero>img{aspect-ratio:1.75;object-fit:cover;object-position:center 46%;width:100%}.SpecimenFile-module__ZNYOga__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030805df,#03080577 31%,#0000 66%),linear-gradient(#0000 76%,#0308058c);position:absolute;inset:0}.SpecimenFile-module__ZNYOga__hero figcaption{z-index:1;max-width:380px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.SpecimenFile-module__ZNYOga__hero figcaption .SpecimenFile-module__ZNYOga__eyebrow{color:#c5d8b5;margin-bottom:24px;font-size:9px}.SpecimenFile-module__ZNYOga__hero figcaption>p:not(.SpecimenFile-module__ZNYOga__eyebrow){color:#d1d6c8;text-wrap:pretty;margin:0 0 9px;font-size:16px;line-height:1.7}.SpecimenFile-module__ZNYOga__hero figcaption>.SpecimenFile-module__ZNYOga__heroConclusion{font-weight:700;color:#e6f2d8!important;margin-top:18px!important;font-size:25px!important}.SpecimenFile-module__ZNYOga__plate{z-index:1;font:9px/1.5 var(--font-geist-mono),monospace;letter-spacing:.08em;color:#d0d6be;background:#090e09ce;border:1px solid #afbc9140;border-radius:4px;padding:9px 13px;position:absolute;bottom:22px;right:24px}.SpecimenFile-module__ZNYOga__plate span{color:#819d73;margin:0 8px}.SpecimenFile-module__ZNYOga__chapter{padding:116px 0 0;scroll-margin-top:-25px}.SpecimenFile-module__ZNYOga__chapterIntro{max-width:720px}.SpecimenFile-module__ZNYOga__chapterIntro h2{letter-spacing:-.035em;text-wrap:balance;max-width:740px;margin:0 0 30px;font-size:clamp(32px,4vw,53px);font-weight:650;line-height:1.12}.SpecimenFile-module__ZNYOga__chapterIntro>p:not(.SpecimenFile-module__ZNYOga__eyebrow){color:#aeb7ae;max-width:670px;margin:0 0 19px;font-size:17px;line-height:1.8}.SpecimenFile-module__ZNYOga__chapterIntro>.SpecimenFile-module__ZNYOga__eyebrow{margin:0 0 20px}.SpecimenFile-module__ZNYOga__origin{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:68px;display:grid}.SpecimenFile-module__ZNYOga__receipt{color:#3a3b2b;clip-path:polygon(0 0,100% 0,100% 98%,96% 100%,92% 98%,88% 100%,84% 98%,80% 100%,76% 98%,72% 100%,68% 98%,64% 100%,60% 98%,56% 100%,52% 98%,48% 100%,44% 98%,40% 100%,36% 98%,32% 100%,28% 98%,24% 100%,20% 98%,16% 100%,12% 98%,8% 100%,4% 98%,0 100%);max-width:340px;font-family:var(--font-geist-mono),monospace;background:linear-gradient(115deg,#e2d7b8,#c6b991);margin:35px 0 8px 10px;padding:24px 27px 32px;transform:rotate(-2deg);box-shadow:2px 15px 32px #0005}.SpecimenFile-module__ZNYOga__receipt>p{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px dashed #3336;justify-content:space-between;margin:0;padding-bottom:13px;font-size:8px;display:flex}.SpecimenFile-module__ZNYOga__receipt ul{border-bottom:1px dashed #3336;margin:0;padding:14px 0 18px;list-style:none}.SpecimenFile-module__ZNYOga__receipt li{font-size:12px;line-height:2}.SpecimenFile-module__ZNYOga__receipt li span{color:#574;margin-right:12px}.SpecimenFile-module__ZNYOga__receipt strong{max-width:240px;margin-top:16px;font:600 14px/1.7 Arial,sans-serif;display:block}.SpecimenFile-module__ZNYOga__experiment{padding-top:130px}.SpecimenFile-module__ZNYOga__experiment .SpecimenFile-module__ZNYOga__chapterIntro>p{margin-left:auto;margin-right:auto}.SpecimenFile-module__ZNYOga__diagramNote{text-align:center;font:10px/1.8 var(--font-geist-mono),monospace;letter-spacing:.035em;color:#869783;max-width:600px;margin:18px auto 0}.SpecimenFile-module__ZNYOga__researchQuestion{text-align:center;color:#d3dfc8;text-wrap:balance;max-width:820px;font-size:clamp(21px,2.2vw,29px);line-height:1.65;margin:54px auto 0!important}.SpecimenFile-module__ZNYOga__researchQuestion:before{content:"Research question";font:9px/1.5 var(--font-geist-mono),monospace;color:#809776;letter-spacing:.17em;text-transform:uppercase;margin-bottom:16px;display:block}.SpecimenFile-module__ZNYOga__systemTop{grid-template-columns:1fr 260px;align-items:end;gap:70px;display:grid}.SpecimenFile-module__ZNYOga__marginNote{font:12px/1.8 var(--font-geist-mono),monospace;color:#8fa585;border-left:1px solid #8ca47a5c;margin:0 0 25px;padding-left:23px}.SpecimenFile-module__ZNYOga__shelves{background:linear-gradient(110deg,#aec2a208,#0000 80%);border:1px solid #a8bca52b;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;margin:30px 0 60px;padding:0 20px;display:grid}.SpecimenFile-module__ZNYOga__shelves article{border-bottom:2px solid #9eb3933d;min-width:0;margin-bottom:17px;padding:28px 6px 30px;position:relative;box-shadow:0 3px #0005}.SpecimenFile-module__ZNYOga__shelfNumber{font:9px/1.7 var(--font-geist-mono),monospace;color:#75916e}.SpecimenFile-module__ZNYOga__shelves h3{letter-spacing:-.02em;margin:12px 0;font-size:21px;font-weight:500}.SpecimenFile-module__ZNYOga__shelves p{color:#9eac9b;max-width:290px;margin:0;font-size:13px;line-height:1.8}.SpecimenFile-module__ZNYOga__catalogue{background:#0c130f;border:1px solid #b3c8a52b;border-radius:26px;overflow:hidden}.SpecimenFile-module__ZNYOga__catalogue>img{aspect-ratio:2.2;object-fit:cover;object-position:center 50%}.SpecimenFile-module__ZNYOga__catalogue figcaption{grid-template-columns:1fr 1fr;gap:50px;padding:30px 40px;display:grid}.SpecimenFile-module__ZNYOga__catalogue .SpecimenFile-module__ZNYOga__eyebrow{margin-bottom:12px;font-size:9px}.SpecimenFile-module__ZNYOga__catalogue strong{letter-spacing:-.04em;color:#cee2bb;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.1}.SpecimenFile-module__ZNYOga__catalogue figcaption p:not(.SpecimenFile-module__ZNYOga__eyebrow){color:#a3af99;margin:12px 0;font-size:12px;line-height:1.8}.SpecimenFile-module__ZNYOga__catalogue .SpecimenFile-module__ZNYOga__languages{font-family:monospace;color:#c1d4b1!important;font-size:10px!important}.SpecimenFile-module__ZNYOga__catalogue small{color:#7c8a76;max-width:430px;font-size:10px;line-height:1.8;display:block}.SpecimenFile-module__ZNYOga__productEvidence{margin-top:70px}.SpecimenFile-module__ZNYOga__evidenceHeader{grid-template-columns:1fr 1fr;align-items:end;gap:10px 40px;display:grid}.SpecimenFile-module__ZNYOga__evidenceHeader .SpecimenFile-module__ZNYOga__eyebrow{grid-column:1/-1;margin:0}.SpecimenFile-module__ZNYOga__evidenceHeader h3{letter-spacing:-.03em;margin:0;font-size:31px}.SpecimenFile-module__ZNYOga__evidenceHeader>p:last-child{color:#869582;text-align:right;margin:0;font-size:12px;line-height:1.8}.SpecimenFile-module__ZNYOga__captures{grid-template-columns:minmax(0,.43fr) minmax(0,1fr);align-items:start;gap:25px;max-width:1040px;margin-top:30px;margin-left:auto;margin-right:auto;display:grid}.SpecimenFile-module__ZNYOga__captures figure{min-width:0}.SpecimenFile-module__ZNYOga__phoneCapture{grid-row:span 2}.SpecimenFile-module__ZNYOga__captures figure>div{background:linear-gradient(145deg,#b5c0a516,#151e17);border:1px solid #bbcfa333;border-radius:18px;padding:12px;box-shadow:0 10px 30px #0003}.SpecimenFile-module__ZNYOga__phoneCapture>div{max-width:285px;margin:auto}.SpecimenFile-module__ZNYOga__phoneCapture img{border-radius:9px}.SpecimenFile-module__ZNYOga__tabletCapture img{border-radius:6px}.SpecimenFile-module__ZNYOga__captures figcaption{color:#acbaa5;justify-content:space-between;gap:8px;margin-top:10px;font-size:10px;line-height:1.7;display:flex}.SpecimenFile-module__ZNYOga__captures figcaption span{color:#71876a;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font:8px/2 monospace}.SpecimenFile-module__ZNYOga__phoneCapture figcaption{max-width:285px;margin-left:auto;margin-right:auto}.SpecimenFile-module__ZNYOga__problems{margin-top:20px}.SpecimenFile-module__ZNYOga__diagnosticHeader{grid-template-columns:1fr 220px;align-items:center;gap:80px;display:grid}.SpecimenFile-module__ZNYOga__problems .SpecimenFile-module__ZNYOga__eyebrow{color:#d9a093}.SpecimenFile-module__ZNYOga__diagnosticStamp{color:#c9917f;font:15px/1.6 var(--font-geist-mono),monospace;letter-spacing:.15em;text-transform:uppercase;opacity:.8;border:2px solid #b67a6559;padding:20px 22px;transform:rotate(-7deg)}.SpecimenFile-module__ZNYOga__diagnostics{border-top:1px solid #c9927b40;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:30px;display:grid}.SpecimenFile-module__ZNYOga__diagnostics article{border-bottom:1px solid #b488732b;gap:20px;min-width:0;padding:26px 0;display:flex}.SpecimenFile-module__ZNYOga__diagnostics article>span{color:#b78675;white-space:nowrap;margin-top:3px;font:9px/1.8 monospace}.SpecimenFile-module__ZNYOga__diagnostics h3{color:#dac8bd;margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.5}.SpecimenFile-module__ZNYOga__diagnostics p{color:#9f9e94;margin:0;font-size:13px;line-height:1.85}.SpecimenFile-module__ZNYOga__fieldNote{font:12px/1.8 var(--font-geist-mono),monospace;color:#ba9a85;margin:25px 0 0}.SpecimenFile-module__ZNYOga__fieldNote span{letter-spacing:.18em;text-transform:uppercase;color:#8d7366;margin-right:23px;font-size:9px}.SpecimenFile-module__ZNYOga__solutionTop{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:100px;display:grid}.SpecimenFile-module__ZNYOga__milkNote{color:#303d26;background:#c5d2ad;max-width:310px;padding:27px 30px;position:relative;transform:rotate(3deg);box-shadow:8px 16px 40px #0003}.SpecimenFile-module__ZNYOga__milkNote:before{content:"";background:#9eae8580;width:80px;height:19px;position:absolute;top:-9px;left:35%;transform:rotate(-5deg)}.SpecimenFile-module__ZNYOga__milkNote>span{text-transform:uppercase;letter-spacing:.13em;font:8px/1.5 monospace}.SpecimenFile-module__ZNYOga__milkNote p{letter-spacing:-.03em;margin:20px 0 0;font-size:28px;line-height:1.4}.SpecimenFile-module__ZNYOga__milkNote p+p{color:#546d42;margin-top:0}.SpecimenFile-module__ZNYOga__milkNote small{max-width:200px;margin-top:22px;font-size:11px;line-height:1.7;display:block}.SpecimenFile-module__ZNYOga__solutionList{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 30px;margin-top:60px;display:grid}.SpecimenFile-module__ZNYOga__solutionList article{border-top:1px solid #b3d29d4a;min-width:0;padding-top:18px}.SpecimenFile-module__ZNYOga__solutionList article>span{color:#6f8f60;font:9px/1.7 monospace}.SpecimenFile-module__ZNYOga__solutionList h3{color:#d6e6c9;margin:12px 0 10px;font-size:17px;font-weight:500;line-height:1.5}.SpecimenFile-module__ZNYOga__solutionList p{color:#9dac93;margin:0;font-size:12px;line-height:1.9}.SpecimenFile-module__ZNYOga__testing{color:#90a485;background:#a3c48f05;border:1px solid #a5c58f25;border-radius:8px;gap:20px;margin:40px 0 0;padding:20px 25px;font-size:12px;line-height:1.9;display:flex}.SpecimenFile-module__ZNYOga__testing span{color:var(--green)}.SpecimenFile-module__ZNYOga__evolution>.SpecimenFile-module__ZNYOga__chapterIntro{max-width:800px}.SpecimenFile-module__ZNYOga__mutations{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin:50px 0 0;padding:0;list-style:none;display:grid}.SpecimenFile-module__ZNYOga__mutation{min-width:0}.SpecimenFile-module__ZNYOga__capsule{aspect-ratio:.66;color:#a9c296;background:radial-gradient(at bottom,#b9d88a26,#0000 75%),linear-gradient(90deg,#0000,#c5e2a108 45%,#0000);border:1px solid #9eb98b40;border-radius:55px 55px 15px 15px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 4px 0 12px #cee9b207,inset -4px 0 12px #cee9b207}.SpecimenFile-module__ZNYOga__mutation:first-child .SpecimenFile-module__ZNYOga__capsule{color:#bcb693;background:radial-gradient(at bottom,#d3c49a10,#0000 70%)}.SpecimenFile-module__ZNYOga__mutation:nth-child(2) .SpecimenFile-module__ZNYOga__capsule{color:#9abdab}.SpecimenFile-module__ZNYOga__mutation:nth-child(3) .SpecimenFile-module__ZNYOga__capsule{color:#a5c5a0}.SpecimenFile-module__ZNYOga__mutation:nth-child(4) .SpecimenFile-module__ZNYOga__capsule{color:#b1cc8a}.SpecimenFile-module__ZNYOga__mutation:nth-child(5) .SpecimenFile-module__ZNYOga__capsule{color:#bdce8c}.SpecimenFile-module__ZNYOga__mutation:nth-child(6) .SpecimenFile-module__ZNYOga__capsule{color:#c2d79a}.SpecimenFile-module__ZNYOga__mutation:nth-child(7) .SpecimenFile-module__ZNYOga__capsule{color:#d1ecb4;background:radial-gradient(at bottom,#b9ed702f,#0000 80%);border-color:#bce49480;box-shadow:0 0 35px #b8eb6a10,inset 0 0 16px #b8eb6a0b}.SpecimenFile-module__ZNYOga__mutationNumeral{text-align:center;font:13px/1.5 var(--font-geist-mono),monospace;color:#a4b792;position:absolute;top:18px;left:0;right:0}.SpecimenFile-module__ZNYOga__capsuleBase{opacity:.4;border:1px solid;border-radius:50%;height:4px;position:absolute;bottom:10px;left:19%;right:19%}.SpecimenFile-module__ZNYOga__mutation h3{letter-spacing:.1em;text-transform:uppercase;color:#cbdabd;min-height:34px;margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.65}.SpecimenFile-module__ZNYOga__mutationCopy>p{color:#8d9d83;min-height:60px;margin:0;font-size:11px;line-height:1.8}.SpecimenFile-module__ZNYOga__mutation details{border-top:1px solid #b1cc9726;margin-top:16px;padding-top:12px}.SpecimenFile-module__ZNYOga__mutation summary{cursor:pointer;color:#b3c3a6;font-size:9px;line-height:1.7;list-style:none}.SpecimenFile-module__ZNYOga__mutation summary::-webkit-details-marker{display:none}.SpecimenFile-module__ZNYOga__mutation summary span{margin-left:5px;transition:transform .2s;display:inline-block}.SpecimenFile-module__ZNYOga__mutation details[open] summary span{transform:rotate(45deg)}.SpecimenFile-module__ZNYOga__mutation details p{color:#9bac8c;margin:12px 0;font-size:11px;line-height:1.8}.SpecimenFile-module__ZNYOga__form{color:#c2d4b2;font:9px/1.7 monospace;display:block}.SpecimenFile-module__ZNYOga__currentStage{background:linear-gradient(110deg,#acd48e0d,#acd48e03);border:1px solid #b5d69b3b;border-radius:20px;justify-content:space-between;align-items:center;gap:60px;margin-top:65px;padding:40px;display:flex}.SpecimenFile-module__ZNYOga__currentStage .SpecimenFile-module__ZNYOga__eyebrow{margin-bottom:16px;font-size:9px}.SpecimenFile-module__ZNYOga__currentStage h3{letter-spacing:-.03em;margin:0 0 18px;font-size:33px;font-weight:500;line-height:1.2}.SpecimenFile-module__ZNYOga__currentStage p:not(.SpecimenFile-module__ZNYOga__eyebrow){color:#a2b194;max-width:750px;margin:0;font-size:13px;line-height:1.85}.SpecimenFile-module__ZNYOga__productLink{letter-spacing:.12em;text-transform:uppercase;background:#bfdd9c0d;border:1px solid #c0dfa572;border-radius:30px;flex-shrink:0;align-items:center;gap:25px;padding:16px 22px;font-size:10px;line-height:1.5;text-decoration:none;display:flex}.SpecimenFile-module__ZNYOga__productLink:hover{background:#bfdd9c20}.SpecimenFile-module__ZNYOga__closing{text-align:center;padding:100px 0 50px}.SpecimenFile-module__ZNYOga__closing>.SpecimenFile-module__ZNYOga__eyebrow{color:#5e775d;font-size:9px}.SpecimenFile-module__ZNYOga__closing>p{letter-spacing:-.025em;color:#88927f;text-wrap:balance;margin:26px 0 42px;font-size:clamp(20px,2.5vw,31px);line-height:1.7}.SpecimenFile-module__ZNYOga__closing strong{color:#e0e7d6;font-weight:400}.SpecimenFile-module__ZNYOga__closing>a{letter-spacing:.1em;text-transform:uppercase;color:#95a389;text-underline-offset:6px;margin-bottom:35px;font-size:10px;display:block}@media (min-width:1550px){.SpecimenFile-module__ZNYOga__identity h1{font-size:88px}}@media (max-width:1100px){.SpecimenFile-module__ZNYOga__container{padding:0 32px}.SpecimenFile-module__ZNYOga__identity{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.SpecimenFile-module__ZNYOga__identity h1{font-size:clamp(40px,5.7vw,68px)}.SpecimenFile-module__ZNYOga__narrative{font-size:18px}.SpecimenFile-module__ZNYOga__metadata{padding:20px}.SpecimenFile-module__ZNYOga__navigation a{gap:9px;padding:16px 18px}.SpecimenFile-module__ZNYOga__hero figcaption{max-width:300px;left:28px}.SpecimenFile-module__ZNYOga__hero figcaption>p:not(.SpecimenFile-module__ZNYOga__eyebrow){margin-bottom:7px;font-size:13px;line-height:1.6}.SpecimenFile-module__ZNYOga__hero figcaption .SpecimenFile-module__ZNYOga__eyebrow{margin-bottom:16px}.SpecimenFile-module__ZNYOga__hero figcaption>.SpecimenFile-module__ZNYOga__heroConclusion{font-size:21px!important}.SpecimenFile-module__ZNYOga__origin{gap:38px}.SpecimenFile-module__ZNYOga__chapterIntro>p:not(.SpecimenFile-module__ZNYOga__eyebrow){font-size:15px}.SpecimenFile-module__ZNYOga__solutionTop{gap:50px}.SpecimenFile-module__ZNYOga__solutionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px}.SpecimenFile-module__ZNYOga__mutations{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 25px}.SpecimenFile-module__ZNYOga__capsule{aspect-ratio:.85;max-height:230px}.SpecimenFile-module__ZNYOga__mutationCopy>p{min-height:40px}.SpecimenFile-module__ZNYOga__mutation h3{min-height:0}.SpecimenFile-module__ZNYOga__systemTop{gap:40px}.SpecimenFile-module__ZNYOga__currentStage{gap:30px;padding:30px}.SpecimenFile-module__ZNYOga__currentStage h3{font-size:29px}.SpecimenFile-module__ZNYOga__captures{gap:20px}}@media (max-width:800px){.SpecimenFile-module__ZNYOga__container{padding:0 25px}.SpecimenFile-module__ZNYOga__fileBar{gap:10px;padding:22px 0;font-size:9px}.SpecimenFile-module__ZNYOga__fileBar>span{display:none}.SpecimenFile-module__ZNYOga__identity{grid-template-columns:1fr;gap:30px;padding:44px 0 30px}.SpecimenFile-module__ZNYOga__identity h1{font-size:clamp(39px,8.2vw,66px)}.SpecimenFile-module__ZNYOga__epithet{margin-bottom:16px;font-size:11px}.SpecimenFile-module__ZNYOga__narrative{max-width:550px}.SpecimenFile-module__ZNYOga__metadata{border-radius:14px;padding:18px 20px}.SpecimenFile-module__ZNYOga__metadata dl{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.SpecimenFile-module__ZNYOga__metadata dl>div{grid-template-columns:65px 1fr;align-items:start;font-size:10px}.SpecimenFile-module__ZNYOga__metadata dl>div:nth-last-child(2){border-bottom:0}.SpecimenFile-module__ZNYOga__metadata .SpecimenFile-module__ZNYOga__eyebrow{margin-bottom:5px}.SpecimenFile-module__ZNYOga__navigation a{padding:14px 15px;font-size:9px}.SpecimenFile-module__ZNYOga__hero{border-radius:23px;margin-top:23px!important}.SpecimenFile-module__ZNYOga__hero>img{aspect-ratio:1.5;object-position:center}.SpecimenFile-module__ZNYOga__hero:after{background:linear-gradient(#0000 65%,#050b16)}.SpecimenFile-module__ZNYOga__hero figcaption{background:#070e0c;grid-template-columns:1fr 1fr;gap:8px 25px;max-width:none;padding:10px 28px 25px;display:grid;position:relative;top:auto;left:auto;transform:none}.SpecimenFile-module__ZNYOga__hero figcaption .SpecimenFile-module__ZNYOga__eyebrow{grid-column:1/-1;margin-bottom:10px}.SpecimenFile-module__ZNYOga__hero figcaption>p:not(.SpecimenFile-module__ZNYOga__eyebrow){margin:0;font-size:14px;line-height:1.7}.SpecimenFile-module__ZNYOga__hero figcaption>.SpecimenFile-module__ZNYOga__heroConclusion{grid-column:1/-1;margin:10px 0 0!important;font-size:24px!important}.SpecimenFile-module__ZNYOga__plate{color:#8ba17c;background:#070e0c;border:0;border-top:1px solid #b3c89b20;border-radius:0;padding:14px 28px;font-size:8px;display:block;position:relative;bottom:auto;right:auto}.SpecimenFile-module__ZNYOga__chapter{padding-top:84px;scroll-margin-top:-12px}.SpecimenFile-module__ZNYOga__chapterIntro h2{font-size:39px}.SpecimenFile-module__ZNYOga__chapterIntro>p:not(.SpecimenFile-module__ZNYOga__eyebrow){font-size:16px}.SpecimenFile-module__ZNYOga__origin{grid-template-columns:1fr;gap:35px}.SpecimenFile-module__ZNYOga__originText{grid-template-columns:1fr 250px;align-items:center;gap:25px;display:grid}.SpecimenFile-module__ZNYOga__origin .SpecimenFile-module__ZNYOga__chapterIntro h2{font-size:34px}.SpecimenFile-module__ZNYOga__origin .SpecimenFile-module__ZNYOga__chapterIntro>p:not(.SpecimenFile-module__ZNYOga__eyebrow){font-size:14px}.SpecimenFile-module__ZNYOga__receipt{max-width:250px;margin:0;padding:20px}.SpecimenFile-module__ZNYOga__receipt li{font-size:10px}.SpecimenFile-module__ZNYOga__receipt strong{font-size:12px}.SpecimenFile-module__ZNYOga__systemTop{grid-template-columns:1fr;gap:12px}.SpecimenFile-module__ZNYOga__marginNote{max-width:400px;margin:0 0 25px}.SpecimenFile-module__ZNYOga__shelves{gap:0 20px;margin-top:20px;padding:0 15px}.SpecimenFile-module__ZNYOga__shelves h3{font-size:18px}.SpecimenFile-module__ZNYOga__shelves p{font-size:12px}.SpecimenFile-module__ZNYOga__catalogue figcaption{gap:30px;padding:25px}.SpecimenFile-module__ZNYOga__catalogue>img{aspect-ratio:1.6}.SpecimenFile-module__ZNYOga__diagnosticHeader{grid-template-columns:1fr 150px;gap:30px}.SpecimenFile-module__ZNYOga__diagnosticStamp{padding:18px 13px;font-size:10px}.SpecimenFile-module__ZNYOga__diagnostics{gap:0 30px}.SpecimenFile-module__ZNYOga__diagnostics article{gap:12px}.SpecimenFile-module__ZNYOga__diagnostics h3{font-size:16px}.SpecimenFile-module__ZNYOga__solutionTop{grid-template-columns:1fr 240px;gap:35px}.SpecimenFile-module__ZNYOga__milkNote{padding:22px}.SpecimenFile-module__ZNYOga__milkNote p{font-size:25px}.SpecimenFile-module__ZNYOga__solutionTop .SpecimenFile-module__ZNYOga__chapterIntro h2{font-size:36px}.SpecimenFile-module__ZNYOga__solutionTop .SpecimenFile-module__ZNYOga__chapterIntro>p:not(.SpecimenFile-module__ZNYOga__eyebrow){font-size:14px}.SpecimenFile-module__ZNYOga__mutations{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 23px}.SpecimenFile-module__ZNYOga__capsule{aspect-ratio:.85}.SpecimenFile-module__ZNYOga__currentStage{flex-direction:column;align-items:start;gap:25px}.SpecimenFile-module__ZNYOga__closing{padding-top:75px}.SpecimenFile-module__ZNYOga__evidenceHeader{gap:10px}.SpecimenFile-module__ZNYOga__evidenceHeader h3{font-size:26px}.SpecimenFile-module__ZNYOga__evidenceHeader>p:last-child{font-size:11px}}@media (max-width:540px){.SpecimenFile-module__ZNYOga__container{padding:0 20px}.SpecimenFile-module__ZNYOga__fileBar{padding:19px 0}.SpecimenFile-module__ZNYOga__fileBar a:last-child{letter-spacing:.07em;font-size:8px}.SpecimenFile-module__ZNYOga__backLink{padding:8px 12px;font-size:9px}.SpecimenFile-module__ZNYOga__identity{padding-top:36px}.SpecimenFile-module__ZNYOga__identity>.SpecimenFile-module__ZNYOga__eyebrow,.SpecimenFile-module__ZNYOga__identity>div>.SpecimenFile-module__ZNYOga__eyebrow{letter-spacing:.19em;margin-bottom:18px;font-size:8px}.SpecimenFile-module__ZNYOga__identity h1{letter-spacing:-.045em;overflow-wrap:normal;margin-bottom:14px;font-size:clamp(33px,9.1vw,50px)}.SpecimenFile-module__ZNYOga__epithet{letter-spacing:.23em;font-size:9px}.SpecimenFile-module__ZNYOga__narrative{font-size:16px;line-height:1.7}.SpecimenFile-module__ZNYOga__metadata{padding:16px}.SpecimenFile-module__ZNYOga__metadata dl{grid-template-columns:1fr}.SpecimenFile-module__ZNYOga__metadata dl>div{grid-template-columns:68px 1fr;padding:9px 0;font-size:10px}.SpecimenFile-module__ZNYOga__metadata dl>div:nth-last-child(2){border-bottom:1px solid #b9c8b41a}.SpecimenFile-module__ZNYOga__metadata .SpecimenFile-module__ZNYOga__eyebrow{font-size:8px}.SpecimenFile-module__ZNYOga__metadata dd{justify-self:end;max-width:240px}.SpecimenFile-module__ZNYOga__navigation{gap:6px;margin:0 -20px;padding:10px 20px 0}.SpecimenFile-module__ZNYOga__navigation a{letter-spacing:.12em;border-radius:13px 13px 0 0;gap:8px;padding:14px;font-size:9px}.SpecimenFile-module__ZNYOga__navigation a>span{font-size:8px}.SpecimenFile-module__ZNYOga__hero{border-radius:19px;margin-left:-8px!important;margin-right:-8px!important}.SpecimenFile-module__ZNYOga__hero>img{aspect-ratio:1.5;object-fit:contain}.SpecimenFile-module__ZNYOga__hero figcaption{padding:18px 20px 24px;display:block}.SpecimenFile-module__ZNYOga__hero figcaption .SpecimenFile-module__ZNYOga__eyebrow{margin:0 0 17px;font-size:8px}.SpecimenFile-module__ZNYOga__hero figcaption>p:not(.SpecimenFile-module__ZNYOga__eyebrow){margin-bottom:8px;font-size:13px;line-height:1.8}.SpecimenFile-module__ZNYOga__hero figcaption>.SpecimenFile-module__ZNYOga__heroConclusion{margin-top:16px!important;font-size:22px!important}.SpecimenFile-module__ZNYOga__plate{letter-spacing:.02em;padding:13px 20px;font-size:7px;line-height:1.9}.SpecimenFile-module__ZNYOga__plate span{margin:0 4px}.SpecimenFile-module__ZNYOga__chapter{padding-top:70px;scroll-margin-top:0}.SpecimenFile-module__ZNYOga__chapterIntro h2,.SpecimenFile-module__ZNYOga__origin .SpecimenFile-module__ZNYOga__chapterIntro h2,.SpecimenFile-module__ZNYOga__solutionTop .SpecimenFile-module__ZNYOga__chapterIntro h2{margin-bottom:25px;font-size:34px;line-height:1.14}.SpecimenFile-module__ZNYOga__chapterIntro .SpecimenFile-module__ZNYOga__eyebrow{margin-bottom:17px;font-size:9px}.SpecimenFile-module__ZNYOga__chapterIntro>p:not(.SpecimenFile-module__ZNYOga__eyebrow),.SpecimenFile-module__ZNYOga__origin .SpecimenFile-module__ZNYOga__chapterIntro>p:not(.SpecimenFile-module__ZNYOga__eyebrow),.SpecimenFile-module__ZNYOga__solutionTop .SpecimenFile-module__ZNYOga__chapterIntro>p:not(.SpecimenFile-module__ZNYOga__eyebrow){font-size:15px;line-height:1.85}.SpecimenFile-module__ZNYOga__originText{display:block}.SpecimenFile-module__ZNYOga__receipt{max-width:285px;margin:28px auto 3px;padding:22px 25px}.SpecimenFile-module__ZNYOga__receipt li{font-size:11px}.SpecimenFile-module__ZNYOga__receipt strong{font-size:13px}.SpecimenFile-module__ZNYOga__origin{gap:30px}.SpecimenFile-module__ZNYOga__experiment .SpecimenFile-module__ZNYOga__chapterIntro{text-align:left}.SpecimenFile-module__ZNYOga__diagramNote{text-wrap:balance;font-size:9px}.SpecimenFile-module__ZNYOga__researchQuestion{font-size:21px;line-height:1.65;margin-top:35px!important}.SpecimenFile-module__ZNYOga__researchQuestion:before{font-size:8px}.SpecimenFile-module__ZNYOga__systemTop{gap:0}.SpecimenFile-module__ZNYOga__marginNote{margin-bottom:18px;padding-left:17px;font-size:11px}.SpecimenFile-module__ZNYOga__shelves{grid-template-columns:1fr 1fr;gap:0 19px;margin-bottom:35px;padding:0 14px}.SpecimenFile-module__ZNYOga__shelves article{margin-bottom:12px;padding:20px 0 22px}.SpecimenFile-module__ZNYOga__shelves h3{margin:9px 0;font-size:17px;line-height:1.4}.SpecimenFile-module__ZNYOga__shelves p{font-size:11px;line-height:1.85}.SpecimenFile-module__ZNYOga__shelfNumber{font-size:8px}.SpecimenFile-module__ZNYOga__catalogue{border-radius:18px;margin-left:-8px!important;margin-right:-8px!important}.SpecimenFile-module__ZNYOga__catalogue>img{aspect-ratio:1.5;object-fit:contain}.SpecimenFile-module__ZNYOga__catalogue figcaption{grid-template-columns:1fr;gap:12px;padding:25px 22px}.SpecimenFile-module__ZNYOga__catalogue strong{font-size:46px}.SpecimenFile-module__ZNYOga__catalogue figcaption p:not(.SpecimenFile-module__ZNYOga__eyebrow){margin:7px 0;font-size:11px}.SpecimenFile-module__ZNYOga__catalogue small{font-size:9px}.SpecimenFile-module__ZNYOga__productEvidence{margin-top:45px}.SpecimenFile-module__ZNYOga__evidenceHeader{display:block}.SpecimenFile-module__ZNYOga__evidenceHeader .SpecimenFile-module__ZNYOga__eyebrow{margin-bottom:12px;font-size:8px}.SpecimenFile-module__ZNYOga__evidenceHeader h3{font-size:27px}.SpecimenFile-module__ZNYOga__evidenceHeader>p:last-child{text-align:left;margin-top:12px}.SpecimenFile-module__ZNYOga__captures{flex-direction:column;gap:24px;margin-top:24px;display:flex}.SpecimenFile-module__ZNYOga__captures figure{width:100%}.SpecimenFile-module__ZNYOga__captures .SpecimenFile-module__ZNYOga__phoneCapture{width:75%;max-width:265px;margin:0 auto}.SpecimenFile-module__ZNYOga__captures figure>div{border-radius:14px;padding:8px}.SpecimenFile-module__ZNYOga__captures figcaption{gap:6px;font-size:9px}.SpecimenFile-module__ZNYOga__captures figcaption span{font-size:7px}.SpecimenFile-module__ZNYOga__diagnosticHeader{display:block}.SpecimenFile-module__ZNYOga__diagnosticStamp{margin:18px 0 10px;padding:12px 20px;font-size:9px;display:inline-block;transform:rotate(-4deg)}.SpecimenFile-module__ZNYOga__diagnostics{grid-template-columns:1fr;gap:0;margin-top:25px}.SpecimenFile-module__ZNYOga__diagnostics article{gap:15px;padding:23px 0}.SpecimenFile-module__ZNYOga__diagnostics article>span{font-size:8px}.SpecimenFile-module__ZNYOga__diagnostics h3{font-size:16px}.SpecimenFile-module__ZNYOga__diagnostics p{font-size:12px}.SpecimenFile-module__ZNYOga__fieldNote{font-size:10px}.SpecimenFile-module__ZNYOga__fieldNote span{margin-right:12px;font-size:8px}.SpecimenFile-module__ZNYOga__solutionTop{grid-template-columns:1fr;gap:22px}.SpecimenFile-module__ZNYOga__milkNote{justify-self:center;width:265px;margin:5px 0 12px;padding:24px 28px}.SpecimenFile-module__ZNYOga__milkNote p{font-size:28px}.SpecimenFile-module__ZNYOga__solutionList{gap:25px 23px;margin-top:40px}.SpecimenFile-module__ZNYOga__solutionList h3{font-size:15px}.SpecimenFile-module__ZNYOga__solutionList p{font-size:11px;line-height:1.9}.SpecimenFile-module__ZNYOga__solutionList article>span{font-size:8px}.SpecimenFile-module__ZNYOga__testing{gap:12px;margin-top:30px;padding:18px 16px;font-size:11px}.SpecimenFile-module__ZNYOga__mutations{flex-direction:column;gap:27px;margin-top:35px;display:flex;position:relative}.SpecimenFile-module__ZNYOga__mutations:before{content:"";background:#a8c48938;width:1px;position:absolute;top:40px;bottom:50px;left:58px}.SpecimenFile-module__ZNYOga__mutation{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:22px;display:grid}.SpecimenFile-module__ZNYOga__capsule{aspect-ratio:.76;z-index:1;background-color:#08100e;border-radius:45px 45px 12px 12px;height:auto}.SpecimenFile-module__ZNYOga__mutation:nth-child(7) .SpecimenFile-module__ZNYOga__capsule{background-color:#0d180f}.SpecimenFile-module__ZNYOga__mutationCopy{padding:0}.SpecimenFile-module__ZNYOga__mutation h3{letter-spacing:.08em;margin:0 0 10px;font-size:10px}.SpecimenFile-module__ZNYOga__mutationCopy>p{min-height:0;font-size:11px}.SpecimenFile-module__ZNYOga__mutation details{margin-top:10px;padding-top:8px}.SpecimenFile-module__ZNYOga__mutation summary{font-size:9px}.SpecimenFile-module__ZNYOga__mutation details p{font-size:10px}.SpecimenFile-module__ZNYOga__mutationNumeral{font-size:11px;top:12px}.SpecimenFile-module__ZNYOga__currentStage{border-radius:16px;gap:25px;margin-top:40px;padding:25px 22px}.SpecimenFile-module__ZNYOga__currentStage h3{font-size:29px}.SpecimenFile-module__ZNYOga__currentStage p:not(.SpecimenFile-module__ZNYOga__eyebrow){font-size:12px}.SpecimenFile-module__ZNYOga__currentStage .SpecimenFile-module__ZNYOga__eyebrow{letter-spacing:.15em;font-size:8px}.SpecimenFile-module__ZNYOga__productLink{gap:20px;padding:14px 18px;font-size:9px}.SpecimenFile-module__ZNYOga__closing{padding:65px 0 35px}.SpecimenFile-module__ZNYOga__closing>.SpecimenFile-module__ZNYOga__eyebrow{font-size:8px}.SpecimenFile-module__ZNYOga__closing>p{margin-bottom:30px;font-size:22px;line-height:1.65}.SpecimenFile-module__ZNYOga__closing>a{font-size:8px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.SpecimenFile-module__ZNYOga__file *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:540px){.SpecimenFile-module__ZNYOga__container{flex-direction:column;display:flex}.SpecimenFile-module__ZNYOga__fileBar{order:-6}.SpecimenFile-module__ZNYOga__identity{display:contents}.SpecimenFile-module__ZNYOga__identity>div{order:-5;padding:36px 0 28px}.SpecimenFile-module__ZNYOga__navigation{order:-4}.SpecimenFile-module__ZNYOga__hero{order:-3}.SpecimenFile-module__ZNYOga__metadata{order:-2;margin-top:28px}}.SpecimenFile-module__ZNYOga__scene{width:100%;min-width:0;margin-bottom:48px!important}.SpecimenFile-module__ZNYOga__sceneFrame{background:linear-gradient(135deg,#1a2119,#080e0b);border:1px solid #b1c5a640;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003,inset 0 1px #e0e7d61a}.SpecimenFile-module__ZNYOga__sceneFrame>img{aspect-ratio:1.65;object-fit:cover;object-position:center;width:100%}.SpecimenFile-module__ZNYOga__scene figcaption{color:#96a592;align-items:baseline;gap:20px;padding:17px 3px 0;font-size:11px;line-height:1.8;display:flex}.SpecimenFile-module__ZNYOga__scene figcaption>span,.SpecimenFile-module__ZNYOga__scene figcaption>small{font:9px/1.8 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--green)}.SpecimenFile-module__ZNYOga__scene figcaption>span{flex-shrink:0}.SpecimenFile-module__ZNYOga__scene figcaption>p{margin:0}.SpecimenFile-module__ZNYOga__scene figcaption>small{color:#82907b;text-align:right;margin-left:auto}.SpecimenFile-module__ZNYOga__inspectionMount{background:linear-gradient(130deg,#323b33,#0a100d 50%,#202a21);border:1px solid #a5b29d;border-radius:15px;width:44%;padding:9px 9px 0;position:absolute;bottom:8%;right:5.5%;transform:rotate(-2deg);box-shadow:8px 18px 24px #0009,inset 0 1px 1px #eff9e854}.SpecimenFile-module__ZNYOga__inspectionMount img{border-radius:7px;width:100%;height:auto}.SpecimenFile-module__ZNYOga__inspectionMount>span{font:8px/1.5 var(--font-geist-mono),monospace;color:#acbba2;text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:8px 5px;display:block}.SpecimenFile-module__ZNYOga__origin{display:block}.SpecimenFile-module__ZNYOga__originText{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:75px;display:grid}.SpecimenFile-module__ZNYOga__originText .SpecimenFile-module__ZNYOga__receipt{justify-self:center;width:100%;margin:0}.SpecimenFile-module__ZNYOga__experiment .SpecimenFile-module__ZNYOga__chapterIntro{text-align:left;max-width:830px;margin:0}.SpecimenFile-module__ZNYOga__experiment .SpecimenFile-module__ZNYOga__chapterIntro>p{margin-left:0}.SpecimenFile-module__ZNYOga__failureSpecimens{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 25px;margin-bottom:55px;display:grid}.SpecimenFile-module__ZNYOga__failureFrame{background:#0c100c;border:1px solid #b39c6a4a;border-radius:18px;position:relative;overflow:hidden}.SpecimenFile-module__ZNYOga__failureFrame>img{aspect-ratio:1.5;object-fit:cover;width:100%}.SpecimenFile-module__ZNYOga__failureFrame>span{color:#c5b78a;font:8px/1.5 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;background:#10160deb;border:1px solid #b4aa7c4a;padding:7px 10px;position:absolute;bottom:13px;left:14px}.SpecimenFile-module__ZNYOga__failureSpecimens figcaption h3{color:#c8cdbd;letter-spacing:-.02em;margin:16px 2px 0;font-size:18px;font-weight:500;line-height:1.5}.SpecimenFile-module__ZNYOga__mutations{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.SpecimenFile-module__ZNYOga__capsule{aspect-ratio:1.5;border-radius:24px 24px 12px 12px;max-height:none}.SpecimenFile-module__ZNYOga__capsule>img{object-fit:cover;width:100%;height:100%}.SpecimenFile-module__ZNYOga__mutationNumeral{z-index:1;color:#d2e3b7;background:#0c160de3;border:1px solid #d9e6b854;border-radius:4px;min-width:35px;padding:5px 9px;font-size:11px;top:12px;left:12px;right:auto}.SpecimenFile-module__ZNYOga__capsuleBase{opacity:.8;background:linear-gradient(90deg,#55513d,#b5b68a,#55513d);border:0;border-radius:0;height:3px;bottom:0;left:0;right:0}.SpecimenFile-module__ZNYOga__mutationCopy{padding:20px 2px 0}.SpecimenFile-module__ZNYOga__mutation h3{min-height:0;font-size:12px}.SpecimenFile-module__ZNYOga__mutationCopy>p{min-height:44px;font-size:12px}.SpecimenFile-module__ZNYOga__mutation summary{font-size:10px}.SpecimenFile-module__ZNYOga__mutation details p{font-size:12px}.SpecimenFile-module__ZNYOga__closingScene{border:1px solid #a8b89936;border-radius:24px;overflow:hidden;margin-bottom:48px!important}.SpecimenFile-module__ZNYOga__closingScene img{aspect-ratio:1.8;object-fit:cover;object-position:center 48%;width:100%}@media (max-width:900px){.SpecimenFile-module__ZNYOga__originText{gap:35px}.SpecimenFile-module__ZNYOga__scene figcaption{flex-wrap:wrap;gap:4px 18px}.SpecimenFile-module__ZNYOga__scene figcaption>small{margin-left:0}.SpecimenFile-module__ZNYOga__mutations{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:540px){.SpecimenFile-module__ZNYOga__scene{margin-bottom:30px!important}.SpecimenFile-module__ZNYOga__sceneFrame{border-radius:17px}.SpecimenFile-module__ZNYOga__sceneFrame>img{aspect-ratio:1.5}.SpecimenFile-module__ZNYOga__scene figcaption{padding-top:13px;font-size:10px;display:block}.SpecimenFile-module__ZNYOga__scene figcaption>span{margin-bottom:5px;font-size:8px;display:block}.SpecimenFile-module__ZNYOga__scene figcaption>small{text-align:left;margin-top:5px;font-size:8px;display:block}.SpecimenFile-module__ZNYOga__inspectionMount{border-radius:12px;width:86%;margin:-18% auto 22px;padding:6px 6px 0;position:relative;bottom:auto;right:auto;transform:rotate(-1deg)}.SpecimenFile-module__ZNYOga__inspectionMount img{border-radius:5px}.SpecimenFile-module__ZNYOga__inspectionMount>span{padding:7px 2px;font-size:7px}.SpecimenFile-module__ZNYOga__originText{display:block}.SpecimenFile-module__ZNYOga__originText .SpecimenFile-module__ZNYOga__receipt{width:90%;margin:35px auto 0}.SpecimenFile-module__ZNYOga__failureSpecimens{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.SpecimenFile-module__ZNYOga__failureFrame{border-radius:15px}.SpecimenFile-module__ZNYOga__failureFrame>span{font-size:7px;bottom:10px;left:10px}.SpecimenFile-module__ZNYOga__failureSpecimens figcaption h3{margin-top:12px;font-size:17px}.SpecimenFile-module__ZNYOga__mutations{gap:32px;display:flex}.SpecimenFile-module__ZNYOga__mutations:before{display:none}.SpecimenFile-module__ZNYOga__mutation{display:block}.SpecimenFile-module__ZNYOga__capsule{aspect-ratio:1.5;border-radius:22px 22px 12px 12px}.SpecimenFile-module__ZNYOga__mutationCopy{padding:17px 2px 0}.SpecimenFile-module__ZNYOga__mutation h3{font-size:12px}.SpecimenFile-module__ZNYOga__mutationCopy>p{min-height:0;font-size:12px}.SpecimenFile-module__ZNYOga__mutation summary{font-size:10px}.SpecimenFile-module__ZNYOga__mutation details p{font-size:12px}.SpecimenFile-module__ZNYOga__closingScene{border-radius:17px;margin-bottom:35px!important}.SpecimenFile-module__ZNYOga__closingScene img{aspect-ratio:1.5}}
.DemoExplorer-module__7jqO3G__explorer{color:#f1f6fc;background:linear-gradient(135deg,#101f34,#080f1b);border:1px solid #416276;border-radius:24px;padding:clamp(20px,4vw,40px)}.DemoExplorer-module__7jqO3G__top{justify-content:space-between;align-items:start;gap:24px;display:flex}.DemoExplorer-module__7jqO3G__top span,.DemoExplorer-module__7jqO3G__world,.DemoExplorer-module__7jqO3G__sample>span{letter-spacing:.12em;color:#9ee9ff;font:10px monospace}.DemoExplorer-module__7jqO3G__top h3{letter-spacing:-.04em;margin:12px 0;font-size:clamp(26px,4vw,40px)}.DemoExplorer-module__7jqO3G__note,.DemoExplorer-module__7jqO3G__explorer p{color:#b8c9da;font-size:14px;line-height:1.8}.DemoExplorer-module__7jqO3G__explorer button,.DemoExplorer-module__7jqO3G__explorer select,.DemoExplorer-module__7jqO3G__explorer input,.DemoExplorer-module__7jqO3G__comparison button{color:#eaf5ff;background:#102b40;border:1px solid #587b91;border-radius:10px;min-height:44px;padding:12px;font-size:13px}.DemoExplorer-module__7jqO3G__explorer button,.DemoExplorer-module__7jqO3G__comparison button{cursor:pointer}.DemoExplorer-module__7jqO3G__explorer :focus-visible,.DemoExplorer-module__7jqO3G__comparison :focus-visible{outline-offset:4px;outline:3px solid #f2d594}.DemoExplorer-module__7jqO3G__filters{flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0;display:flex}.DemoExplorer-module__7jqO3G__filters label{gap:8px;font-size:12px;display:grid}.DemoExplorer-module__7jqO3G__filters>span{color:#acc8d8;margin-left:auto;padding-bottom:12px;font:12px monospace}.DemoExplorer-module__7jqO3G__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.DemoExplorer-module__7jqO3G__cards article{background:#0b1522;border:1px solid;border-radius:18px;flex-direction:column;padding:24px;display:flex}.DemoExplorer-module__7jqO3G__cards h4{letter-spacing:-.04em;margin:28px 0 12px;font-size:24px}.DemoExplorer-module__7jqO3G__cards button{text-align:left;margin-top:auto}.DemoExplorer-module__7jqO3G__launched{grid-template-columns:1fr 1fr;align-items:start;gap:36px;margin-top:30px;display:grid}.DemoExplorer-module__7jqO3G__interaction{color:#19332d;background:#f2f6eb;border-radius:20px;padding:28px}.DemoExplorer-module__7jqO3G__interaction .DemoExplorer-module__7jqO3G__world{color:#345e56}.DemoExplorer-module__7jqO3G__interaction h4{letter-spacing:-.04em;margin:24px 0;font-size:30px;line-height:1.2}.DemoExplorer-module__7jqO3G__interaction p{color:#455b51;font-size:14px}.DemoExplorer-module__7jqO3G__interaction ul{padding:0;list-style:none}.DemoExplorer-module__7jqO3G__interaction li{border-bottom:1px solid #bed2c7;padding:12px 0;line-height:1.6}.DemoExplorer-module__7jqO3G__interaction li label{cursor:pointer;align-items:center;gap:12px;display:flex}.DemoExplorer-module__7jqO3G__interaction input[type=checkbox]{accent-color:#315f4c;width:24px;min-height:24px}.DemoExplorer-module__7jqO3G__interaction form{margin-top:24px}.DemoExplorer-module__7jqO3G__interaction form>label{font-size:12px}.DemoExplorer-module__7jqO3G__interaction form>div{gap:8px;margin-top:8px;display:flex}.DemoExplorer-module__7jqO3G__interaction form input{color:#19332d;background:#fff;border-color:#587c68;width:100%;min-width:0}.DemoExplorer-module__7jqO3G__interaction a{color:#1a5649}.DemoExplorer-module__7jqO3G__launched figure{margin:0}.DemoExplorer-module__7jqO3G__launched img{border:1px solid #586c7a;border-radius:12px;width:100%;height:auto}.DemoExplorer-module__7jqO3G__launched figcaption{color:#b9cad8;margin-top:12px;font:10px/1.7 monospace}.DemoExplorer-module__7jqO3G__status{min-height:24px}.DemoExplorer-module__7jqO3G__comparison{background:#0b1423;border:1px solid #3d556a;border-radius:24px;padding:28px}.DemoExplorer-module__7jqO3G__comparison>div:first-child{gap:8px;display:flex}.DemoExplorer-module__7jqO3G__comparison button[aria-pressed=true]{color:#0c2335;background:#a3eaff}.DemoExplorer-module__7jqO3G__sample{gap:24px;padding-top:32px;display:grid}.DemoExplorer-module__7jqO3G__sample strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,42px);line-height:1.2}.DemoExplorer-module__7jqO3G__sample button:disabled{opacity:.55;cursor:not-allowed}.DemoExplorer-module__7jqO3G__sample p{color:#b7c8d7;margin:0;font-size:14px;line-height:1.8}@media (max-width:760px){.DemoExplorer-module__7jqO3G__cards,.DemoExplorer-module__7jqO3G__launched{grid-template-columns:1fr}.DemoExplorer-module__7jqO3G__top{display:block}.DemoExplorer-module__7jqO3G__top button{margin-top:16px}.DemoExplorer-module__7jqO3G__filters label{flex:1}.DemoExplorer-module__7jqO3G__filters>span{width:100%;margin:0}.DemoExplorer-module__7jqO3G__interaction,.DemoExplorer-module__7jqO3G__comparison{padding:20px}}@media (prefers-reduced-motion:reduce){.DemoExplorer-module__7jqO3G__explorer *,.DemoExplorer-module__7jqO3G__comparison *{transition:none!important;animation:none!important}}
.Exhibition-module__mL2d6a__page{--ink:#edf5ff;--muted:#b5c5d6;--signal:#9ae9ff;--surface:#0b1423;color:var(--ink);background:#070d18;min-height:100vh;overflow-x:clip}.Exhibition-module__mL2d6a__wayline{--ink:#e9f1f2;--muted:#b8c9cd;--signal:#efca8e;--surface:#0b1c23;background:#061218}.Exhibition-module__mL2d6a__wrap{width:min(1320px,100% - 96px);margin:auto}.Exhibition-module__mL2d6a__top{color:var(--muted);border-bottom:1px solid #73849944;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;font:11px monospace;display:flex}.Exhibition-module__mL2d6a__top a{color:inherit;text-decoration:none}.Exhibition-module__mL2d6a__status{color:var(--signal)}.Exhibition-module__mL2d6a__hero{padding:90px 0 0;position:relative}.Exhibition-module__mL2d6a__hero:before{content:"";pointer-events:none;background:radial-gradient(at 80% 20%,#188db41a,#0000 55%);position:absolute;inset:0}.Exhibition-module__mL2d6a__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin:0 0 28px;font:11px/1.7 monospace}.Exhibition-module__mL2d6a__hero h1{letter-spacing:-.065em;max-width:1150px;margin:0;font-size:clamp(50px,7.7vw,112px);font-weight:600;line-height:.98}.Exhibition-module__mL2d6a__hero h1 em{color:var(--signal);font-style:normal}.Exhibition-module__mL2d6a__heroMeta{justify-content:space-between;align-items:end;gap:40px;margin:40px 0;display:flex}.Exhibition-module__mL2d6a__heroMeta p{max-width:620px;color:var(--muted);margin:0;font-size:clamp(17px,2vw,24px);line-height:1.6}.Exhibition-module__mL2d6a__heroMeta span{color:var(--muted);font:11px/1.9 monospace}.Exhibition-module__mL2d6a__heroMeta a,.Exhibition-module__mL2d6a__cta{color:#05121c;background:var(--signal);border-radius:99px;min-height:44px;padding:15px 24px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.Exhibition-module__mL2d6a__heroFigure{margin:0;position:relative}.Exhibition-module__mL2d6a__heroFigure>img{border:1px solid #4b647755;border-radius:22px;width:100%;height:auto;display:block}.Exhibition-module__mL2d6a__wayline .Exhibition-module__mL2d6a__heroFigure>img{border-radius:3px}.Exhibition-module__mL2d6a__heroFigure figcaption,.Exhibition-module__mL2d6a__art figcaption,.Exhibition-module__mL2d6a__capture figcaption{letter-spacing:.04em;color:var(--muted);justify-content:space-between;gap:18px;padding:16px 0;font:10px/1.8 monospace;display:flex}.Exhibition-module__mL2d6a__navigation{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101ced;border-bottom:1px solid #56738b66;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:28px 0 0;display:grid;position:sticky;top:0}.Exhibition-module__mL2d6a__navigation a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:10px;padding:22px 10px;font-size:11px;line-height:1.4;text-decoration:none;display:flex}.Exhibition-module__mL2d6a__navigation span{color:#8ca8b6;font:10px monospace}.Exhibition-module__mL2d6a__navigation a[aria-current=location]{color:var(--signal);border-color:var(--signal)}.Exhibition-module__mL2d6a__chapter{border-bottom:1px solid #73849933;padding:120px 0;scroll-margin-top:100px}.Exhibition-module__mL2d6a__chapterHead{grid-template-columns:120px 1fr;gap:32px;margin-bottom:50px;display:grid}.Exhibition-module__mL2d6a__chapterHead>span{letter-spacing:.08em;color:var(--signal);text-transform:uppercase;padding-top:8px;font:11px/1.7 monospace}.Exhibition-module__mL2d6a__chapterHead h2{letter-spacing:-.05em;max-width:1000px;margin:0 0 26px;font-size:clamp(32px,5.4vw,70px);font-weight:500;line-height:1.06}.Exhibition-module__mL2d6a__chapterHead p{color:var(--muted);max-width:800px;margin:0 0 16px;font-size:18px;line-height:1.85}.Exhibition-module__mL2d6a__split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.Exhibition-module__mL2d6a__statement{letter-spacing:-.04em;font-size:clamp(25px,3.6vw,46px);line-height:1.2}.Exhibition-module__mL2d6a__statement em{color:var(--signal);font-style:normal}.Exhibition-module__mL2d6a__prose{color:var(--muted);max-width:730px;font-size:17px;line-height:1.85}.Exhibition-module__mL2d6a__prose strong{color:var(--ink);font-weight:500}.Exhibition-module__mL2d6a__prose a{color:var(--signal)}.Exhibition-module__mL2d6a__capture{margin:0}.Exhibition-module__mL2d6a__capture img{border:1px solid #8497ab66;border-radius:15px;width:100%;height:auto;display:block}.Exhibition-module__mL2d6a__capture a{display:block}.Exhibition-module__mL2d6a__captureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Exhibition-module__mL2d6a__captureGrid h3{letter-spacing:-.04em;margin:20px 0 12px;font-size:24px}.Exhibition-module__mL2d6a__captureGrid p{color:var(--muted);font-size:14px;line-height:1.8}.Exhibition-module__mL2d6a__captureGrid img{object-fit:contain;background:#101821;max-height:600px}.Exhibition-module__mL2d6a__capture a:focus-visible,.Exhibition-module__mL2d6a__page a:focus-visible{outline-offset:5px;outline:3px solid #f4d594}.Exhibition-module__mL2d6a__art{margin:45px 0}.Exhibition-module__mL2d6a__art img{border-radius:16px;width:100%;height:auto;display:block}.Exhibition-module__mL2d6a__wayline .Exhibition-module__mL2d6a__art img{border-radius:3px}.Exhibition-module__mL2d6a__boundary{background:var(--surface);border:1px solid #3e596c;border-radius:20px;grid-template-columns:1.5fr 1fr;gap:40px;padding:clamp(20px,4vw,44px);display:grid}.Exhibition-module__mL2d6a__boundary>div{border:1px solid #537383;border-radius:12px;padding:24px}.Exhibition-module__mL2d6a__boundary>div:first-child{border-color:var(--signal)}.Exhibition-module__mL2d6a__boundary h3{margin:12px 0;font-size:24px}.Exhibition-module__mL2d6a__boundary p{color:var(--muted);font-size:14px;line-height:1.8}.Exhibition-module__mL2d6a__boundary strong{letter-spacing:.06em;color:var(--signal);font:11px monospace}.Exhibition-module__mL2d6a__localNodes{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.Exhibition-module__mL2d6a__localNodes span{border:1px solid #54758e;border-radius:8px;padding:12px;font-size:12px}.Exhibition-module__mL2d6a__boundaryAside{align-self:center;position:relative}.Exhibition-module__mL2d6a__boundaryAside:before{content:"NO PRODUCTION DATA PATH";color:var(--signal);margin-bottom:20px;font:10px monospace;display:block}.Exhibition-module__mL2d6a__icons{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.Exhibition-module__mL2d6a__icons strong{margin:12px 0;font-size:14px;display:block}.Exhibition-module__mL2d6a__icons p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.Exhibition-module__mL2d6a__icons svg{width:32px;height:32px;stroke:var(--signal);fill:none;stroke-width:1.4px}.Exhibition-module__mL2d6a__iconArt{margin:40px 0 0}.Exhibition-module__mL2d6a__iconArt img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.Exhibition-module__mL2d6a__wayline .Exhibition-module__mL2d6a__iconArt img{max-height:none}.Exhibition-module__mL2d6a__fineprint{color:var(--muted);margin:22px 0;font:11px/1.9 monospace}.Exhibition-module__mL2d6a__scope{border-left:2px solid var(--signal);background:var(--surface);margin-top:40px;padding:28px}.Exhibition-module__mL2d6a__scope h3{margin:0 0 18px;font-size:24px}.Exhibition-module__mL2d6a__scope p{color:var(--muted);margin:8px 0;font-size:14px;line-height:1.9}.Exhibition-module__mL2d6a__closing{text-align:center;padding:120px 0}.Exhibition-module__mL2d6a__closing h2{letter-spacing:-.055em;max-width:1100px;margin:30px auto;font-size:clamp(36px,6vw,80px);line-height:1.08}.Exhibition-module__mL2d6a__closing p{max-width:670px;color:var(--muted);margin:24px auto;font-size:17px;line-height:1.85}.Exhibition-module__mL2d6a__closing .Exhibition-module__mL2d6a__art{margin:50px 0}.Exhibition-module__mL2d6a__closing .Exhibition-module__mL2d6a__cta{margin:12px}.Exhibition-module__mL2d6a__closing>a:not(.Exhibition-module__mL2d6a__cta){color:var(--signal);min-height:44px;margin:12px;padding:14px;font-size:13px;display:inline-block}.Exhibition-module__mL2d6a__footer{color:var(--muted);border-top:1px solid #73849944;padding:30px 0;font:10px/1.8 monospace}.Exhibition-module__mL2d6a__timeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:35px 0;padding:30px 0;display:grid}.Exhibition-module__mL2d6a__timeline>div{border-top:1px solid #527380;min-width:0;padding-top:15px}.Exhibition-module__mL2d6a__timeline span{color:var(--signal);font:10px monospace}.Exhibition-module__mL2d6a__timeline h3{margin:16px 0;font-size:15px;line-height:1.4}.Exhibition-module__mL2d6a__timeline small{color:var(--muted);font:10px/1.7 monospace}.Exhibition-module__mL2d6a__duration{border:1px solid #4f6874;grid-template-columns:1fr 1fr;margin:40px 0;display:grid}.Exhibition-module__mL2d6a__duration>div{padding:36px}.Exhibition-module__mL2d6a__duration>div:first-child{border-right:1px solid #4f6874}.Exhibition-module__mL2d6a__duration h3{margin:18px 0;font-size:30px}.Exhibition-module__mL2d6a__duration p{color:var(--muted);font-size:15px;line-height:1.8}.Exhibition-module__mL2d6a__duration span{letter-spacing:.08em;color:var(--signal);font:11px monospace;display:block}.Exhibition-module__mL2d6a__signalLegend{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.Exhibition-module__mL2d6a__signalLegend>div{text-align:center;border:1px solid;border-radius:40px;padding:20px;font:12px monospace}.Exhibition-module__mL2d6a__signalLegend small{margin-top:8px;font-size:10px;display:block}.Exhibition-module__mL2d6a__formula{color:#b6eef1;overflow-wrap:anywhere;border-block:1px solid #56717d;padding:28px 0;font:clamp(14px,2vw,24px)/1.8 monospace;display:block}.Exhibition-module__mL2d6a__future{border:1px solid #405f6a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.Exhibition-module__mL2d6a__future>article{border:1px solid #405f6a;padding:32px}.Exhibition-module__mL2d6a__future span{color:var(--signal);font:10px monospace}.Exhibition-module__mL2d6a__future h3{letter-spacing:-.03em;margin:24px 0 16px;font-size:25px}.Exhibition-module__mL2d6a__future p{color:var(--muted);font-size:14px;line-height:1.8}.Exhibition-module__mL2d6a__watchDiagram{border-block:1px solid #405f6a;align-items:center;gap:24px;margin-top:32px;padding:30px;display:flex}.Exhibition-module__mL2d6a__watchDiagram svg{width:80px;height:80px;stroke:var(--signal);fill:none;stroke-width:1px;flex-shrink:0}.Exhibition-module__mL2d6a__gear{transform-origin:50px 50px;animation:40s linear infinite Exhibition-module__mL2d6a__turn}.Exhibition-module__mL2d6a__watchDiagram p{color:var(--muted);font-size:14px;line-height:1.8}.Exhibition-module__mL2d6a__skip{color:#061019;z-index:99;background:#e8f4ff;padding:16px;position:absolute;top:-100px}.Exhibition-module__mL2d6a__skip:focus{top:0}.Exhibition-module__mL2d6a__managerPage{padding:32px 0}.Exhibition-module__mL2d6a__managerPage h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,60px)}.Exhibition-module__mL2d6a__managerPage>p{color:var(--muted);line-height:1.8}.Exhibition-module__mL2d6a__managerPage .Exhibition-module__mL2d6a__wrap{width:min(1600px,100% - 48px)}@keyframes Exhibition-module__mL2d6a__turn{to{transform:rotate(360deg)}}@media (max-width:1000px){.Exhibition-module__mL2d6a__wrap{width:calc(100% - 48px)}.Exhibition-module__mL2d6a__navigation a{gap:6px;padding:18px 7px;font-size:10px}.Exhibition-module__mL2d6a__navigation a span{display:none}.Exhibition-module__mL2d6a__chapterHead{grid-template-columns:90px 1fr;gap:20px}.Exhibition-module__mL2d6a__timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.Exhibition-module__mL2d6a__captureGrid{gap:15px}.Exhibition-module__mL2d6a__icons{grid-template-columns:repeat(3,minmax(0,1fr))}.Exhibition-module__mL2d6a__future{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.Exhibition-module__mL2d6a__wrap{width:calc(100% - 36px)}.Exhibition-module__mL2d6a__top{align-items:start;gap:14px;padding:24px 0;font-size:9px}.Exhibition-module__mL2d6a__status{text-align:right;max-width:110px;line-height:1.6}.Exhibition-module__mL2d6a__hero{padding-top:58px}.Exhibition-module__mL2d6a__hero h1{font-size:clamp(43px,11vw,66px)}.Exhibition-module__mL2d6a__eyebrow{margin-bottom:22px;font-size:10px}.Exhibition-module__mL2d6a__heroMeta{margin:28px 0;display:block}.Exhibition-module__mL2d6a__heroMeta p{font-size:17px}.Exhibition-module__mL2d6a__heroMeta>span{margin:20px 0;display:block}.Exhibition-module__mL2d6a__heroMeta a{margin-top:20px}.Exhibition-module__mL2d6a__heroFigure figcaption,.Exhibition-module__mL2d6a__art figcaption,.Exhibition-module__mL2d6a__capture figcaption{font-size:9px;display:block}.Exhibition-module__mL2d6a__heroFigure figcaption span,.Exhibition-module__mL2d6a__art figcaption span{margin-top:4px;display:block}.Exhibition-module__mL2d6a__heroFigure>img{border-radius:12px}.Exhibition-module__mL2d6a__navigation{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.Exhibition-module__mL2d6a__navigation a{min-height:44px;padding:10px 6px;font-size:10px}.Exhibition-module__mL2d6a__chapter{padding:72px 0;scroll-margin-top:110px}.Exhibition-module__mL2d6a__chapterHead{margin-bottom:32px;display:block}.Exhibition-module__mL2d6a__chapterHead>span{margin-bottom:22px;display:block}.Exhibition-module__mL2d6a__chapterHead h2{font-size:36px;line-height:1.08}.Exhibition-module__mL2d6a__chapterHead p{font-size:16px}.Exhibition-module__mL2d6a__split,.Exhibition-module__mL2d6a__boundary{grid-template-columns:1fr;gap:30px}.Exhibition-module__mL2d6a__captureGrid{grid-template-columns:1fr;gap:48px}.Exhibition-module__mL2d6a__captureGrid .Exhibition-module__mL2d6a__capture img{max-height:650px}.Exhibition-module__mL2d6a__icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Exhibition-module__mL2d6a__iconArt img{object-fit:contain;min-height:140px}.Exhibition-module__mL2d6a__boundary{gap:22px;padding:18px}.Exhibition-module__mL2d6a__boundary>div{padding:20px}.Exhibition-module__mL2d6a__prose{font-size:16px}.Exhibition-module__mL2d6a__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.Exhibition-module__mL2d6a__duration{grid-template-columns:1fr}.Exhibition-module__mL2d6a__duration>div{padding:24px}.Exhibition-module__mL2d6a__duration>div:first-child{border-bottom:1px solid #4f6874;border-right:0}.Exhibition-module__mL2d6a__signalLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Exhibition-module__mL2d6a__signalLegend>div{padding:14px;font-size:11px}.Exhibition-module__mL2d6a__future{grid-template-columns:1fr}.Exhibition-module__mL2d6a__future>article{padding:26px}.Exhibition-module__mL2d6a__watchDiagram{gap:18px;padding:24px 0}.Exhibition-module__mL2d6a__closing{padding:70px 0}.Exhibition-module__mL2d6a__closing h2{font-size:40px}.Exhibition-module__mL2d6a__closing p{font-size:16px}.Exhibition-module__mL2d6a__closing .Exhibition-module__mL2d6a__cta{display:block}.Exhibition-module__mL2d6a__managerPage .Exhibition-module__mL2d6a__wrap{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.Exhibition-module__mL2d6a__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Exhibition-module__mL2d6a__generatedIcons{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:50px 0;display:grid}.Exhibition-module__mL2d6a__generatedIcons figure{background:#061821;border:1px solid #405e6a;border-radius:8px;margin:0;overflow:hidden}.Exhibition-module__mL2d6a__generatedIcons img{aspect-ratio:1.2;object-fit:cover;width:100%;height:auto;display:block}.Exhibition-module__mL2d6a__generatedIcons figcaption{color:#c2dce1;border-top:1px solid #405e6a;padding:18px;font:12px monospace}@media (max-width:650px){.Exhibition-module__mL2d6a__generatedIcons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Exhibition-module__mL2d6a__generatedIcons figcaption{padding:12px;font-size:11px}}.Exhibition-module__mL2d6a__demoIcons{grid-template-columns:repeat(5,minmax(0,1fr))}.Exhibition-module__mL2d6a__demoIcons img{aspect-ratio:1;object-fit:contain}.Exhibition-module__mL2d6a__demoIcons strong{color:var(--signal);font-size:12px;line-height:1.5;display:block}.Exhibition-module__mL2d6a__demoIcons p{color:var(--muted);margin:12px 0 0;font:12px/1.8 sans-serif}@media (max-width:1000px){.Exhibition-module__mL2d6a__demoIcons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.Exhibition-module__mL2d6a__demoIcons{grid-template-columns:repeat(2,minmax(0,1fr))}}.Exhibition-module__mL2d6a__managerPage .Exhibition-module__mL2d6a__top{padding:16px 0}.Exhibition-module__mL2d6a__managerPage h1{margin:24px 0 16px;font-size:clamp(32px,4vw,48px)}.Exhibition-module__mL2d6a__managerPage .Exhibition-module__mL2d6a__wrap>p{max-width:840px;margin:0 0 24px;font-size:14px;line-height:1.7}
.CocoFile-module___0fGyG__file{--cream:#fffaf0;--cocoa:#472417;--muted:#70574a;--coral:#fa6e73;--line:#d8c5b1;--paper:#fffef9;--peach:#ffe3c7;color:var(--cocoa);background:var(--cream);font-family:ui-rounded,"SF Pro Rounded",var(--font-geist-sans),sans-serif;overflow:clip}.CocoFile-module___0fGyG__file *,.CocoFile-module___0fGyG__file :before,.CocoFile-module___0fGyG__file :after{box-sizing:border-box}.CocoFile-module___0fGyG__file p{line-height:1.75}.CocoFile-module___0fGyG__file a{text-underline-offset:5px}.CocoFile-module___0fGyG__file a:focus-visible,.CocoFile-module___0fGyG__file button:focus-visible,.CocoFile-module___0fGyG__file summary:focus-visible{outline-offset:5px;outline:3px solid #a12e3d}.CocoFile-module___0fGyG__file h1,.CocoFile-module___0fGyG__file h2,.CocoFile-module___0fGyG__file h3,.CocoFile-module___0fGyG__file h4{letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.08}.CocoFile-module___0fGyG__file h2,.CocoFile-module___0fGyG__file h3{font-family:Georgia,Times New Roman,serif}.CocoFile-module___0fGyG__file h2{font-size:clamp(40px,5vw,72px)}.CocoFile-module___0fGyG__file h3{font-size:clamp(30px,3.4vw,48px)}.CocoFile-module___0fGyG__file figure{min-width:0;margin:0}.CocoFile-module___0fGyG__file figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 25px;margin-top:14px;font-size:11px;line-height:1.6;display:flex}.CocoFile-module___0fGyG__file details{border-top:1px solid var(--line);padding:17px 0}.CocoFile-module___0fGyG__file summary{cursor:pointer;padding:6px 0;font-size:14px;font-weight:600;line-height:1.7}.CocoFile-module___0fGyG__file details p{margin-top:16px;font-size:14px}.CocoFile-module___0fGyG__file details[open]>summary{margin-bottom:18px}.CocoFile-module___0fGyG__wrap{width:min(1280px,100% - 112px);margin-inline:auto}.CocoFile-module___0fGyG__skip{z-index:100;background:var(--cocoa);color:var(--cream);border-radius:10px;padding:16px;position:absolute;top:-150px;left:20px}.CocoFile-module___0fGyG__skip:focus{top:15px}.CocoFile-module___0fGyG__eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.7}.CocoFile-module___0fGyG__note{color:var(--muted);font-size:12px}.CocoFile-module___0fGyG__filebar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:30px 0;font-size:11px;display:flex}.CocoFile-module___0fGyG__filebar>span{white-space:nowrap}.CocoFile-module___0fGyG__filebar i{background:#5d7653;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.CocoFile-module___0fGyG__opening{grid-template-columns:.45fr 1fr;align-items:start;gap:45px;padding:78px 0 55px;display:grid}.CocoFile-module___0fGyG__wordmark{color:var(--cocoa);justify-items:start;padding-top:9px;display:grid}.CocoFile-module___0fGyG__wordmark span:first-child{letter-spacing:.08em;font-size:clamp(44px,5.4vw,80px);font-weight:800;line-height:1.1}.CocoFile-module___0fGyG__wordmark span:last-child{letter-spacing:.43em;padding-left:5px;font-size:clamp(10px,1.2vw,17px);font-weight:600}.CocoFile-module___0fGyG__openingCopy h1{margin:18px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.6vw,68px)}.CocoFile-module___0fGyG__openingCopy h1 em{color:#a34c41;font-weight:400}.CocoFile-module___0fGyG__openingCopy>p:last-child{color:var(--muted);font-size:17px}.CocoFile-module___0fGyG__art{border-radius:14px;width:100%;height:auto;display:block}.CocoFile-module___0fGyG__hero picture{display:block}.CocoFile-module___0fGyG__hero .CocoFile-module___0fGyG__art{aspect-ratio:1.7;object-fit:cover;border-radius:16px 16px 70px}.CocoFile-module___0fGyG__hero figcaption{padding-inline:4px}.CocoFile-module___0fGyG__introduction{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:70px 7% 85px;display:grid}.CocoFile-module___0fGyG__introduction>p{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:44px;line-height:1.15}.CocoFile-module___0fGyG__introduction strong{color:#a34c41;font-weight:400}.CocoFile-module___0fGyG__introduction>div p{font-size:20px;line-height:1.6}.CocoFile-module___0fGyG__introduction>div span{color:var(--muted);margin-top:20px;font-size:11px;display:block}.CocoFile-module___0fGyG__navigation{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--line);scrollbar-width:thin;background:#fffaf0f5;justify-content:center;gap:clamp(18px,3.5vw,54px);padding:18px 24px;display:flex;position:sticky;top:0;overflow-x:auto}.CocoFile-module___0fGyG__navigation a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:26px;padding:4px 0;font-size:12px;display:flex}.CocoFile-module___0fGyG__navigation a>span{font:9px/1.5 var(--font-geist-mono),monospace;color:var(--muted)}.CocoFile-module___0fGyG__navigation a[aria-current]{color:#943e3b;border-bottom-color:#ad4746}.CocoFile-module___0fGyG__navigation a:hover{color:#943e3b}.CocoFile-module___0fGyG__chapter{border-bottom:1px solid var(--line);padding-block:115px;scroll-margin-top:90px}.CocoFile-module___0fGyG__chapterHead{max-width:800px;margin-bottom:55px}.CocoFile-module___0fGyG__chapterHead h2{margin:19px 0 27px}.CocoFile-module___0fGyG__prose{max-width:640px;color:var(--muted);font-size:17px}.CocoFile-module___0fGyG__prose p+p{margin-top:16px}.CocoFile-module___0fGyG__origin{grid-template-columns:.9fr 1fr;align-items:center;gap:70px;display:grid}.CocoFile-module___0fGyG__origin .CocoFile-module___0fGyG__chapterHead{margin-bottom:24px}.CocoFile-module___0fGyG__origin .CocoFile-module___0fGyG__art{aspect-ratio:1.05;object-fit:cover}.CocoFile-module___0fGyG__pullquote{letter-spacing:-.035em;color:#a34c41;border-left:2px solid var(--coral);margin-top:35px;padding-left:25px;font:italic clamp(26px,3.1vw,40px)/1.3 Georgia,serif}.CocoFile-module___0fGyG__wideScene{margin-block:45px!important}.CocoFile-module___0fGyG__wideScene .CocoFile-module___0fGyG__art{aspect-ratio:1.7;object-fit:cover}.CocoFile-module___0fGyG__workflow{grid-template-columns:repeat(4,1fr);gap:30px;margin:60px 0 90px;padding:0;list-style:none;display:grid}.CocoFile-module___0fGyG__workflow li{border-top:2px solid #c88c77;padding-top:22px}.CocoFile-module___0fGyG__workflow h3{letter-spacing:-.03em;margin:16px 0 13px;font-family:inherit;font-size:21px}.CocoFile-module___0fGyG__workflow p{color:var(--muted);font-size:14px}.CocoFile-module___0fGyG__editorialPair{grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin-block:90px;display:grid}.CocoFile-module___0fGyG__editorialPair>div>h3{margin:15px 0 28px}.CocoFile-module___0fGyG__editorialPair>div>p{color:var(--muted);margin-top:17px;font-size:16px}.CocoFile-module___0fGyG__editorialPair>div>details{margin-top:30px}.CocoFile-module___0fGyG__editorialPair>.CocoFile-module___0fGyG__phone{justify-self:center}.CocoFile-module___0fGyG__descriptionModel>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:12px 0;font-size:14px;display:grid}.CocoFile-module___0fGyG__descriptionModel dt{font-weight:600}.CocoFile-module___0fGyG__descriptionModel dd{color:var(--muted)}.CocoFile-module___0fGyG__productReveal{border:1px solid var(--line);background:#f2e3cd;border-radius:16px;grid-template-columns:.9fr 1.1fr;margin:50px 0 110px;display:grid;overflow:hidden}.CocoFile-module___0fGyG__productPhoto{background:#f4f1ed;display:grid;position:relative}.CocoFile-module___0fGyG__productPhoto img{object-fit:contain;width:100%;height:100%;max-height:760px;display:block}.CocoFile-module___0fGyG__productPhoto>span{color:var(--cocoa);background:#fffaf0eb;border-radius:20px;padding:7px 12px;font-size:10px;position:absolute;bottom:15px;left:15px}.CocoFile-module___0fGyG__productReading{padding:45px;transition:background .2s,color .2s}.CocoFile-module___0fGyG__revealButtons{border:1px solid #b9a18e;border-radius:30px;gap:4px;margin:20px 0 32px;padding:4px;display:flex}.CocoFile-module___0fGyG__revealButtons button{cursor:pointer;color:inherit;background:0 0;border-radius:24px;flex:1;padding:12px 8px;font-size:12px}.CocoFile-module___0fGyG__revealButtons button[aria-pressed=true]{background:var(--cocoa);color:var(--cream)}.CocoFile-module___0fGyG__productPerspective{min-height:440px}.CocoFile-module___0fGyG__productPerspective h3{margin-bottom:22px;font-size:clamp(28px,3.2vw,44px)}.CocoFile-module___0fGyG__productPerspective>p:not([class]){color:var(--muted);font-size:17px}.CocoFile-module___0fGyG__productPrice{margin:24px 0;font-size:28px}.CocoFile-module___0fGyG__productPrice span{color:#3c6339;vertical-align:middle;border:1px solid #647d57;border-radius:20px;margin-left:10px;padding:5px 10px;font-size:11px;display:inline-block}.CocoFile-module___0fGyG__textLink{margin-block:18px;padding-block:10px;font-size:14px;text-decoration:underline;display:inline-block}.CocoFile-module___0fGyG__productPerspective>.CocoFile-module___0fGyG__note{margin-top:24px}.CocoFile-module___0fGyG__productFacts>div{border-bottom:1px solid #8c7061;grid-template-columns:1fr 1.2fr;gap:15px;padding:10px 0;font-size:12px;display:grid}.CocoFile-module___0fGyG__productFacts dt{color:#ddc9bb}.CocoFile-module___0fGyG__recordLayers{gap:15px;margin-top:25px;font-size:12px;display:grid}.CocoFile-module___0fGyG__recordLayers strong{color:var(--peach);font-size:14px;font-weight:600;display:block}.CocoFile-module___0fGyG__productReveal[data-view=backstage] .CocoFile-module___0fGyG__productReading{color:var(--cream);background:#39271f}.CocoFile-module___0fGyG__productReveal[data-view=backstage] .CocoFile-module___0fGyG__note{color:#dfcaba}.CocoFile-module___0fGyG__productReveal[data-view=backstage] .CocoFile-module___0fGyG__revealButtons button[aria-pressed=true]{background:var(--peach);color:#39271f}.CocoFile-module___0fGyG__productReveal[data-view=backstage] a:focus-visible,.CocoFile-module___0fGyG__productReveal[data-view=backstage] button:focus-visible{outline-color:#ffc4ba}.CocoFile-module___0fGyG__sectionIntro{max-width:700px;margin:80px 0 45px}.CocoFile-module___0fGyG__sectionIntro h3{margin:18px 0 23px}.CocoFile-module___0fGyG__sectionIntro>p:last-child{color:var(--muted);max-width:590px;font-size:17px}.CocoFile-module___0fGyG__screen img{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}.CocoFile-module___0fGyG__screen figcaption{gap:3px;font-size:10px;display:grid}.CocoFile-module___0fGyG__screen figcaption strong{font-weight:500}.CocoFile-module___0fGyG__phone{justify-self:center;width:min(100%,330px)}.CocoFile-module___0fGyG__phone img{border-radius:22px}.CocoFile-module___0fGyG__file details .CocoFile-module___0fGyG__screen{margin-top:25px}.CocoFile-module___0fGyG__searchStory{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;margin:120px 0;display:grid}.CocoFile-module___0fGyG__searchStory h3{margin:18px 0 25px}.CocoFile-module___0fGyG__searchStory>div>p{color:var(--muted);font-size:16px}.CocoFile-module___0fGyG__searchStory details{margin-top:25px}.CocoFile-module___0fGyG__shopEvidence>div{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:65px;display:grid}.CocoFile-module___0fGyG__shopEvidence>div h3{margin-bottom:20px}.CocoFile-module___0fGyG__shopEvidence>div p{color:var(--muted);font-size:17px}.CocoFile-module___0fGyG__shopEvidence details{margin-top:30px}.CocoFile-module___0fGyG__identityEvidence{margin-top:80px}.CocoFile-module___0fGyG__identityEvidence .CocoFile-module___0fGyG__editorialPair{gap:50px;margin:30px 0}.CocoFile-module___0fGyG__backstage{--muted:#d9c4b5;--line:#6e5344;color:var(--cream);background:#30231d;padding:100px 0}.CocoFile-module___0fGyG__backstage a:focus-visible,.CocoFile-module___0fGyG__backstage summary:focus-visible{outline-color:#ffc4ba}.CocoFile-module___0fGyG__curtain{grid-template-columns:1fr 1fr;align-items:end;column-gap:70px;margin-bottom:70px;display:grid}.CocoFile-module___0fGyG__curtain .CocoFile-module___0fGyG__eyebrow{color:#ffd6c5;grid-column:1/-1;margin-bottom:25px}.CocoFile-module___0fGyG__curtain h2{font-size:clamp(70px,8vw,115px);line-height:1}.CocoFile-module___0fGyG__curtain h2 em{color:#efb6a3}.CocoFile-module___0fGyG__curtain>p:last-child{color:var(--muted);max-width:360px;margin-bottom:10px;font-size:20px}.CocoFile-module___0fGyG__lifecycle{padding:40px 0 65px}.CocoFile-module___0fGyG__lifecycle ol{grid-template-columns:repeat(7,1fr);margin:26px 0;padding:0;list-style:none;display:grid}.CocoFile-module___0fGyG__lifecycle li{border-top:1px solid #bd8d75;gap:12px;padding:18px 6px;font-size:13px;display:grid}.CocoFile-module___0fGyG__lifecycle li span{font:10px/1 var(--font-geist-mono),monospace;color:#dcae97}.CocoFile-module___0fGyG__lifecycle>.CocoFile-module___0fGyG__note{max-width:800px}.CocoFile-module___0fGyG__actionComparison{grid-template-columns:1fr 1fr;gap:35px;margin-block:65px 110px;display:grid}.CocoFile-module___0fGyG__actionComparison article{border:1px solid var(--line);border-radius:14px;padding:38px}.CocoFile-module___0fGyG__actionComparison h3{margin:18px 0 30px}.CocoFile-module___0fGyG__actionComparison ul{padding:0;list-style:none}.CocoFile-module___0fGyG__actionComparison li{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:14px}.CocoFile-module___0fGyG__actionComparison>.CocoFile-module___0fGyG__note{grid-column:1/-1;max-width:850px}.CocoFile-module___0fGyG__storageStory{grid-template-columns:1.2fr .8fr;align-items:start;gap:85px;margin-block:100px 75px;display:grid}.CocoFile-module___0fGyG__storageStory h3{margin:18px 0 25px;font-size:clamp(40px,5vw,70px)}.CocoFile-module___0fGyG__storageStory>div>p{color:var(--muted);font-size:17px}.CocoFile-module___0fGyG__storageSteps{counter-reset:putaway;margin:30px 0 40px;padding:0;list-style:none}.CocoFile-module___0fGyG__storageSteps li{counter-increment:putaway;border-bottom:1px solid var(--line);color:var(--muted);padding:20px 0 20px 42px;font-size:14px;line-height:1.75;position:relative}.CocoFile-module___0fGyG__storageSteps li:before{content:"0"counter(putaway);font:11px/1.5 var(--font-geist-mono),monospace;color:#ffd6c5;position:absolute;top:24px;left:0}.CocoFile-module___0fGyG__storageSteps strong{color:var(--cream);font-size:17px;font-weight:500;display:block}.CocoFile-module___0fGyG__soundNotes{border-left:2px solid #d7a092;margin:40px 0;padding:0 0 0 22px}.CocoFile-module___0fGyG__soundNotes dl{margin-top:15px}.CocoFile-module___0fGyG__soundNotes dl>div{grid-template-columns:80px 1fr;gap:20px;padding-block:6px;font-size:13px;display:grid}.CocoFile-module___0fGyG__soundNotes dd{color:var(--muted)}.CocoFile-module___0fGyG__photography{margin-top:100px}.CocoFile-module___0fGyG__photoPrinciple{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:50px;margin-top:40px;padding-top:30px;display:grid}.CocoFile-module___0fGyG__photoPrinciple strong{letter-spacing:-.04em;font:400 32px/1.2 Georgia,serif}.CocoFile-module___0fGyG__photoPrinciple p{color:var(--muted);max-width:620px;font-size:15px}.CocoFile-module___0fGyG__failures{gap:80px;margin-top:60px;display:grid}.CocoFile-module___0fGyG__failures article{grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;display:grid}.CocoFile-module___0fGyG__failures article:nth-child(2n) figure{order:2}.CocoFile-module___0fGyG__failures h3{margin:15px 0 22px;font-size:38px}.CocoFile-module___0fGyG__failures article>div>p:not(.CocoFile-module___0fGyG__eyebrow){color:var(--muted);font-size:15px}.CocoFile-module___0fGyG__failures .CocoFile-module___0fGyG__lesson{border-left:2px solid var(--coral);margin:25px 0;padding-left:18px;color:var(--cocoa)!important}.CocoFile-module___0fGyG__solutions{grid-template-columns:1fr 1fr;gap:45px 65px;margin:70px 0;display:grid}.CocoFile-module___0fGyG__solutions article{border-top:1px solid var(--line);padding-top:25px}.CocoFile-module___0fGyG__solutions h3{margin:15px 0 22px;font-size:32px}.CocoFile-module___0fGyG__solutions p{color:var(--muted);font-size:15px}.CocoFile-module___0fGyG__solutions+.CocoFile-module___0fGyG__pullquote{text-align:center;border:0;padding:25px 0 0}.CocoFile-module___0fGyG__mutations{grid-template-columns:repeat(2,1fr);gap:60px 30px;margin:55px 0 110px;display:grid}.CocoFile-module___0fGyG__mutations article{min-width:0}.CocoFile-module___0fGyG__mutations article>div{padding:25px 10px 0}.CocoFile-module___0fGyG__mutations h3{margin:13px 0 17px;font-size:34px}.CocoFile-module___0fGyG__mutations article>div>p:not(.CocoFile-module___0fGyG__eyebrow){color:var(--muted);margin-bottom:22px;font-size:15px}.CocoFile-module___0fGyG__mutations article:last-child{grid-column:1/-1;grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;display:grid}.CocoFile-module___0fGyG__mutations article:last-child h3{font-size:44px}.CocoFile-module___0fGyG__current{background:#f2e1cb;border-radius:16px;justify-content:space-between;align-items:center;gap:50px;padding:55px;display:flex}.CocoFile-module___0fGyG__current h3{margin:16px 0 24px}.CocoFile-module___0fGyG__current>div{max-width:610px}.CocoFile-module___0fGyG__current p{color:var(--muted);font-size:16px}.CocoFile-module___0fGyG__current .CocoFile-module___0fGyG__note{margin-top:20px;font-size:12px}.CocoFile-module___0fGyG__cta{white-space:nowrap;background:var(--cocoa);color:var(--cream);border-radius:30px;padding:18px 25px;font-size:13px;display:inline-block}.CocoFile-module___0fGyG__ending{text-align:center;padding:100px 0 45px}.CocoFile-module___0fGyG__ending .CocoFile-module___0fGyG__art{aspect-ratio:1.8;object-fit:cover}.CocoFile-module___0fGyG__closing{letter-spacing:-.045em;margin:70px 0 35px;font:clamp(40px,5.6vw,80px)/1.15 Georgia,serif!important}.CocoFile-module___0fGyG__closing em{color:#a34c41}.CocoFile-module___0fGyG__ending>a{padding:15px;font-size:13px;text-decoration:underline;display:inline-block}.CocoFile-module___0fGyG__ending>small{color:var(--muted);margin:35px 0 15px;font-size:10px;display:block}.CocoFile-module___0fGyG__evidenceNote{max-width:650px;color:var(--muted);margin:auto;font-size:10px}@media (min-width:1600px){.CocoFile-module___0fGyG__wrap{width:1280px}}@media (max-width:1000px){.CocoFile-module___0fGyG__wrap{width:calc(100% - 64px)}.CocoFile-module___0fGyG__opening{grid-template-columns:.4fr 1fr;gap:25px}.CocoFile-module___0fGyG__openingCopy h1{font-size:43px}.CocoFile-module___0fGyG__introduction{gap:45px;padding-inline:0}.CocoFile-module___0fGyG__origin{gap:35px}.CocoFile-module___0fGyG__workflow{grid-template-columns:1fr 1fr;gap:35px}.CocoFile-module___0fGyG__editorialPair,.CocoFile-module___0fGyG__searchStory{gap:40px}.CocoFile-module___0fGyG__productReading{padding:30px}.CocoFile-module___0fGyG__productPerspective{min-height:520px}.CocoFile-module___0fGyG__productPerspective h3{font-size:31px}.CocoFile-module___0fGyG__shopEvidence>div,.CocoFile-module___0fGyG__curtain{gap:40px}.CocoFile-module___0fGyG__lifecycle ol{grid-template-columns:repeat(4,1fr)}.CocoFile-module___0fGyG__storageStory{grid-template-columns:1fr .8fr;gap:40px}.CocoFile-module___0fGyG__failures article{gap:35px}.CocoFile-module___0fGyG__failures h3{font-size:31px}.CocoFile-module___0fGyG__current{padding:40px;display:block}.CocoFile-module___0fGyG__current .CocoFile-module___0fGyG__cta{margin-top:30px}}@media (max-width:760px){.CocoFile-module___0fGyG__wrap{width:calc(100% - 40px)}.CocoFile-module___0fGyG__filebar{gap:12px;padding:23px 0;font-size:9px}.CocoFile-module___0fGyG__filebar>a{max-width:65%}.CocoFile-module___0fGyG__opening{padding:40px 0 32px;display:block}.CocoFile-module___0fGyG__wordmark{margin-bottom:40px}.CocoFile-module___0fGyG__wordmark span:first-child{font-size:54px}.CocoFile-module___0fGyG__wordmark span:last-child{font-size:12px}.CocoFile-module___0fGyG__openingCopy h1{font-size:clamp(34px,7.7vw,56px)}.CocoFile-module___0fGyG__openingCopy>p:last-child{font-size:16px}.CocoFile-module___0fGyG__hero .CocoFile-module___0fGyG__art{aspect-ratio:1.15;border-radius:12px 12px 44px}.CocoFile-module___0fGyG__hero figcaption{font-size:9px}.CocoFile-module___0fGyG__introduction{padding:45px 0 55px;display:block}.CocoFile-module___0fGyG__introduction>p{margin-bottom:24px;font-size:38px}.CocoFile-module___0fGyG__introduction>div p{max-width:430px;font-size:18px}.CocoFile-module___0fGyG__navigation{justify-content:flex-start;gap:23px;padding:12px 20px}.CocoFile-module___0fGyG__navigation a{min-height:32px;font-size:11px}.CocoFile-module___0fGyG__navigation a>span{display:none}.CocoFile-module___0fGyG__chapter{padding-block:70px;scroll-margin-top:85px}.CocoFile-module___0fGyG__chapterHead{margin-bottom:35px}.CocoFile-module___0fGyG__chapterHead h2{margin-top:16px;font-size:44px}.CocoFile-module___0fGyG__prose{font-size:16px}.CocoFile-module___0fGyG__origin{flex-direction:column;align-items:stretch;gap:35px;display:flex}.CocoFile-module___0fGyG__origin .CocoFile-module___0fGyG__art{aspect-ratio:1.25}.CocoFile-module___0fGyG__pullquote{padding-left:18px;font-size:29px}.CocoFile-module___0fGyG__wideScene{margin-block:35px!important}.CocoFile-module___0fGyG__wideScene .CocoFile-module___0fGyG__art{aspect-ratio:1.25}.CocoFile-module___0fGyG__workflow{gap:30px 22px;margin:40px 0 65px}.CocoFile-module___0fGyG__workflow h3{font-size:19px}.CocoFile-module___0fGyG__workflow p{font-size:13px}.CocoFile-module___0fGyG__editorialPair,.CocoFile-module___0fGyG__searchStory{flex-direction:column;align-items:stretch;gap:35px;margin-block:65px;display:flex}.CocoFile-module___0fGyG__editorialPair .CocoFile-module___0fGyG__phone{align-self:center}.CocoFile-module___0fGyG__editorialPair>div>h3,.CocoFile-module___0fGyG__searchStory h3{font-size:39px}.CocoFile-module___0fGyG__productReveal{margin:35px 0 70px;display:block}.CocoFile-module___0fGyG__productPhoto img{aspect-ratio:1;max-height:470px}.CocoFile-module___0fGyG__productReading{padding:28px 22px}.CocoFile-module___0fGyG__productPerspective{min-height:470px}.CocoFile-module___0fGyG__productPerspective h3{font-size:34px}.CocoFile-module___0fGyG__productFacts>div{font-size:11px}.CocoFile-module___0fGyG__sectionIntro{margin:60px 0 30px}.CocoFile-module___0fGyG__sectionIntro h3{font-size:40px}.CocoFile-module___0fGyG__shopEvidence>div{flex-direction:column;align-items:stretch;gap:35px;margin-top:45px;display:flex}.CocoFile-module___0fGyG__shopEvidence>div .CocoFile-module___0fGyG__phone{align-self:center}.CocoFile-module___0fGyG__identityEvidence{margin-top:55px}.CocoFile-module___0fGyG__identityEvidence .CocoFile-module___0fGyG__editorialPair{gap:30px}.CocoFile-module___0fGyG__backstage{padding:70px 0}.CocoFile-module___0fGyG__curtain{margin-bottom:45px;display:block}.CocoFile-module___0fGyG__curtain h2{margin-bottom:27px;font-size:76px}.CocoFile-module___0fGyG__curtain>p:last-child{font-size:18px}.CocoFile-module___0fGyG__lifecycle{padding:30px 0}.CocoFile-module___0fGyG__lifecycle ol{grid-template-columns:repeat(3,1fr)}.CocoFile-module___0fGyG__lifecycle li{padding:18px 4px;font-size:12px}.CocoFile-module___0fGyG__actionComparison{grid-template-columns:1fr;gap:22px;margin-block:50px 65px}.CocoFile-module___0fGyG__actionComparison article{padding:28px}.CocoFile-module___0fGyG__actionComparison h3{font-size:40px}.CocoFile-module___0fGyG__storageStory{flex-direction:column;gap:35px;margin-top:65px;display:flex}.CocoFile-module___0fGyG__storageStory .CocoFile-module___0fGyG__phone{align-self:center}.CocoFile-module___0fGyG__storageStory h3{font-size:48px}.CocoFile-module___0fGyG__photography{margin-top:65px}.CocoFile-module___0fGyG__photoPrinciple{display:block}.CocoFile-module___0fGyG__photoPrinciple p{margin-top:20px}.CocoFile-module___0fGyG__failures{gap:55px;margin-top:40px}.CocoFile-module___0fGyG__failures article{flex-direction:column;align-items:stretch;gap:27px;display:flex}.CocoFile-module___0fGyG__failures article:nth-child(2n) figure{order:0}.CocoFile-module___0fGyG__failures h3{font-size:36px}.CocoFile-module___0fGyG__solutions{grid-template-columns:1fr;gap:35px;margin-block:45px}.CocoFile-module___0fGyG__solutions h3{font-size:30px}.CocoFile-module___0fGyG__mutations{grid-template-columns:1fr;gap:45px;margin:40px 0 70px}.CocoFile-module___0fGyG__mutations article>div{padding:20px 0 0}.CocoFile-module___0fGyG__mutations article:last-child{display:block}.CocoFile-module___0fGyG__mutations article:last-child h3{font-size:34px}.CocoFile-module___0fGyG__current{padding:28px 24px}.CocoFile-module___0fGyG__current h3{font-size:36px}.CocoFile-module___0fGyG__ending{padding:65px 0 35px}.CocoFile-module___0fGyG__ending .CocoFile-module___0fGyG__art{aspect-ratio:1.2}.CocoFile-module___0fGyG__closing{margin:45px 0 24px;font-size:clamp(35px,7.8vw,58px)}}@media (max-width:360px){.CocoFile-module___0fGyG__wrap{width:calc(100% - 32px)}.CocoFile-module___0fGyG__openingCopy h1{font-size:32px}.CocoFile-module___0fGyG__chapterHead h2{font-size:38px}.CocoFile-module___0fGyG__eyebrow{font-size:9px}.CocoFile-module___0fGyG__productReading{padding:25px 18px}.CocoFile-module___0fGyG__revealButtons button{font-size:11px}.CocoFile-module___0fGyG__productPerspective h3{font-size:30px}.CocoFile-module___0fGyG__curtain h2{font-size:65px}.CocoFile-module___0fGyG__workflow{grid-template-columns:1fr}.CocoFile-module___0fGyG__workflow h3{font-size:21px}.CocoFile-module___0fGyG__current{padding:25px 20px}.CocoFile-module___0fGyG__closing{font-size:34px}}@media (prefers-reduced-motion:reduce){.CocoFile-module___0fGyG__file *,.CocoFile-module___0fGyG__file :before,.CocoFile-module___0fGyG__file :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.CocoFile-module___0fGyG__stageLinks{flex-wrap:wrap;gap:12px 30px;margin:25px 0 35px;display:flex}.CocoFile-module___0fGyG__stageLinks a{padding:10px 0;font-size:12px;text-decoration:underline}.CocoFile-module___0fGyG__file [id=frontstage],.CocoFile-module___0fGyG__file [id=backstage],.CocoFile-module___0fGyG__file [id=quick-storage]{scroll-margin-top:105px}@media (max-width:600px){.CocoFile-module___0fGyG__hero .CocoFile-module___0fGyG__art{aspect-ratio:2/3}}.CocoFile-module___0fGyG__mobileEvidence{margin-top:30px}.CocoFile-module___0fGyG__mobileEvidence>.CocoFile-module___0fGyG__phone{margin-inline:auto}
.IdentityFile-module__85UDeW__file{--ink:#edf1f4;--muted:#b4c0ca;--aqua:#a8e9e3;--warm:#f3c88f;--line:#2c3c49;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#0a1017;line-height:1.65}.IdentityFile-module__85UDeW__file *,.IdentityFile-module__85UDeW__file :before,.IdentityFile-module__85UDeW__file :after{box-sizing:border-box}.IdentityFile-module__85UDeW__file a,.IdentityFile-module__85UDeW__file button,.IdentityFile-module__85UDeW__file summary{-webkit-tap-highlight-color:transparent}.IdentityFile-module__85UDeW__file :is(a,button,summary):focus-visible{outline:3px solid var(--warm);outline-offset:6px}.IdentityFile-module__85UDeW__file p{color:var(--muted);margin:0 0 20px;font-size:17px}.IdentityFile-module__85UDeW__file h1,.IdentityFile-module__85UDeW__file h2,.IdentityFile-module__85UDeW__file h3{letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.08}.IdentityFile-module__85UDeW__file h2{margin:24px 0 30px;font-size:clamp(36px,5.1vw,66px)}.IdentityFile-module__85UDeW__file h3{margin:20px 0 24px;font-size:clamp(27px,3vw,40px)}.IdentityFile-module__85UDeW__file figure{min-width:0;margin:0}.IdentityFile-module__85UDeW__file figcaption{border-top:1px solid var(--line);color:var(--muted);font:11px/1.7 var(--font-geist-mono),monospace;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px 0;display:flex}.IdentityFile-module__85UDeW__file figcaption span:last-child{color:#9baebc}.IdentityFile-module__85UDeW__file details{border-top:1px solid var(--line);margin-top:30px}.IdentityFile-module__85UDeW__file summary{color:var(--aqua);cursor:pointer;padding:18px 0;font-size:14px;line-height:1.5}.IdentityFile-module__85UDeW__file details[open] summary{margin-bottom:12px}.IdentityFile-module__85UDeW__file details p{font-size:15px}.IdentityFile-module__85UDeW__wrap{width:calc(100% - 112px);max-width:1280px;margin:0 auto}.IdentityFile-module__85UDeW__skip{background:var(--warm);color:#0a1017;z-index:100;padding:12px 20px;position:absolute;top:0;left:24px;transform:translateY(-150%)}.IdentityFile-module__85UDeW__skip:focus{transform:translateY(12px)}.IdentityFile-module__85UDeW__filebar{border-bottom:1px solid var(--line);font:11px/1.5 var(--font-geist-mono),monospace;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;display:flex}.IdentityFile-module__85UDeW__filebar a{color:var(--muted);text-decoration:none}.IdentityFile-module__85UDeW__filebar a:hover{color:#fff}.IdentityFile-module__85UDeW__filebar>span{color:var(--aqua)}.IdentityFile-module__85UDeW__filebar i{background:var(--aqua);border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block}.IdentityFile-module__85UDeW__opening{grid-template-columns:minmax(0,1fr) 224px;align-items:end;gap:60px;padding:84px 0 62px;display:grid}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__eyebrow{font:11px/1.6 var(--font-geist-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--aqua);margin:0}.IdentityFile-module__85UDeW__opening h1{letter-spacing:-.065em;margin:28px 0 26px;font-size:clamp(48px,6.8vw,94px);line-height:1.03}.IdentityFile-module__85UDeW__opening h1 span{color:var(--warm)}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__lede{margin:0;font-size:18px;line-height:1.7}.IdentityFile-module__85UDeW__identityIndex{border-left:1px solid var(--line);padding:8px 0 4px 28px}.IdentityFile-module__85UDeW__particle{border:1px solid #8b7557;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;margin-bottom:24px;display:grid;position:relative}.IdentityFile-module__85UDeW__particle:before{content:"";border:1px solid #584d3f;border-radius:50%;position:absolute;inset:8px}.IdentityFile-module__85UDeW__particle i{background:#ffdfaa;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 0 26px #f3c88f50}.IdentityFile-module__85UDeW__identityIndex dl{margin:0}.IdentityFile-module__85UDeW__identityIndex dl div{font:10px/1.7 var(--font-geist-mono),monospace;flex-direction:column;gap:3px;margin-top:16px;display:flex}.IdentityFile-module__85UDeW__identityIndex dt{color:#9baebc;text-transform:uppercase;letter-spacing:.1em}.IdentityFile-module__85UDeW__identityIndex dd{color:var(--ink);margin:0}.IdentityFile-module__85UDeW__scene img{border-radius:3px;width:100%;height:auto;display:block}.IdentityFile-module__85UDeW__hero img{border:1px solid var(--line)}.IdentityFile-module__85UDeW__legend{align-items:center;gap:48px;padding:20px 0 42px;display:flex}.IdentityFile-module__85UDeW__legend p{font:12px/1.8 var(--font-geist-mono),monospace;color:var(--ink);margin:0}.IdentityFile-module__85UDeW__legend p span{color:var(--muted);padding-left:19px;font-size:11px;display:block}.IdentityFile-module__85UDeW__humanDot,.IdentityFile-module__85UDeW__systemDot{background:var(--warm);border-radius:50%;width:7px;height:7px;margin-right:12px;display:inline-block}.IdentityFile-module__85UDeW__systemDot{background:var(--aqua);border-radius:0}.IdentityFile-module__85UDeW__legend .IdentityFile-module__85UDeW__legendNote{text-align:right;color:var(--muted);margin-left:auto}.IdentityFile-module__85UDeW__navigation{z-index:30;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1017f5;justify-content:center;padding:0 24px;display:flex;position:sticky;top:0}.IdentityFile-module__85UDeW__navigation a{color:#b4c0ca;font:11px/1.5 var(--font-geist-mono),monospace;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:12px;padding:23px 26px;text-decoration:none;display:inline-flex}.IdentityFile-module__85UDeW__navigation a span{color:#8ba2b3;font-size:9px}.IdentityFile-module__85UDeW__navigation a:hover{color:var(--ink);background:#111d27}.IdentityFile-module__85UDeW__navigation a[aria-current]{color:var(--warm);border-bottom-color:var(--warm)}.IdentityFile-module__85UDeW__chapter{padding:112px 0 20px;scroll-margin-top:96px}.IdentityFile-module__85UDeW__chapter+.IdentityFile-module__85UDeW__chapter{border-top:1px solid var(--line);margin-top:78px}.IdentityFile-module__85UDeW__chapterHead{max-width:830px;margin-bottom:54px}.IdentityFile-module__85UDeW__prose{max-width:690px}.IdentityFile-module__85UDeW__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:74px;margin:100px 0;display:grid}.IdentityFile-module__85UDeW__split>*{min-width:0}.IdentityFile-module__85UDeW__split:first-child{margin-top:0;margin-bottom:46px}.IdentityFile-module__85UDeW__split .IdentityFile-module__85UDeW__chapterHead{margin:0}.IdentityFile-module__85UDeW__split .IdentityFile-module__85UDeW__scene{align-self:center}.IdentityFile-module__85UDeW__split .IdentityFile-module__85UDeW__scene figcaption{flex-direction:column;gap:2px}.IdentityFile-module__85UDeW__largeNumber{font:120px/.9 var(--font-geist-mono),monospace;color:#273a48;letter-spacing:-.09em;margin-bottom:30px;display:block}.IdentityFile-module__85UDeW__originAside{border-left:1px solid var(--line);padding-left:64px}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__statement{letter-spacing:-.025em;color:#b4c0ca;font-size:28px;line-height:1.4}.IdentityFile-module__85UDeW__statement span{color:var(--warm)}.IdentityFile-module__85UDeW__editorial{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:50px;margin-top:50px;display:grid}.IdentityFile-module__85UDeW__editorial h3{margin-top:0}.IdentityFile-module__85UDeW__definitionPair{grid-template-columns:1fr 1fr;gap:50px;margin:56px 0;display:grid}.IdentityFile-module__85UDeW__definitionPair article{border-left:1px solid var(--line);padding-left:28px}.IdentityFile-module__85UDeW__definitionPair h3{font-size:30px}.IdentityFile-module__85UDeW__doorDemo{background:#101b25;border:1px solid #354c5b;margin:60px 0 20px;padding:48px}.IdentityFile-module__85UDeW__demoIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:68px;display:grid}.IdentityFile-module__85UDeW__demoIntro .IdentityFile-module__85UDeW__eyebrow{grid-column:1/-1}.IdentityFile-module__85UDeW__demoIntro h3{margin-top:20px}.IdentityFile-module__85UDeW__demoIntro>p:last-child{margin:22px 0}.IdentityFile-module__85UDeW__doorButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 32px;display:grid}.IdentityFile-module__85UDeW__doorButtons button{font:14px/1.3 var(--font-geist-sans),sans-serif;color:var(--ink);cursor:pointer;background:#0a1017;border:1px solid #516675;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:22px 18px;display:flex}.IdentityFile-module__85UDeW__doorButtons button>span{font:10px var(--font-geist-mono),monospace;color:var(--muted)}.IdentityFile-module__85UDeW__doorButtons button[aria-pressed=true]{border-color:var(--aqua);box-shadow:inset 0 -3px var(--aqua);background:#233c44}.IdentityFile-module__85UDeW__doorButtons button:hover{background:#20313d}.IdentityFile-module__85UDeW__demoResult{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:32px;padding:34px 0;display:flex}.IdentityFile-module__85UDeW__demoResult .IdentityFile-module__85UDeW__particle{margin:0}.IdentityFile-module__85UDeW__demoResult strong{font:21px/1.6 var(--font-geist-mono),monospace;color:var(--warm);overflow-wrap:anywhere;margin:8px 0;display:block}.IdentityFile-module__85UDeW__demoResult p{margin:0;font-size:15px}.IdentityFile-module__85UDeW__demoResult>div>span{font:12px/1.6 var(--font-geist-mono),monospace;color:var(--aqua);margin-top:12px;display:block}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__demoFoot{max-width:720px;margin:22px 0 0;font-size:13px;line-height:1.8}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__annotation{color:var(--warm);border-left:1px solid #8b7557;margin-top:30px;padding-left:18px;font-size:14px;line-height:1.8}.IdentityFile-module__85UDeW__architecture{border:1px solid var(--line);background:#101b25;margin-top:34px;padding:38px 30px}.IdentityFile-module__85UDeW__architecture ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin:28px 0 0;padding:0;list-style:none;display:grid}.IdentityFile-module__85UDeW__architecture li{border-top:1px solid #516675;min-width:0;padding-top:12px;position:relative}.IdentityFile-module__85UDeW__architecture li>span{font:10px var(--font-geist-mono),monospace;color:var(--aqua)}.IdentityFile-module__85UDeW__architecture h3{letter-spacing:-.025em;margin:16px 0 14px;font-size:20px}.IdentityFile-module__85UDeW__architecture p:not(.IdentityFile-module__85UDeW__eyebrow){margin:0;font-size:13px;line-height:1.6}.IdentityFile-module__85UDeW__sessionSteps{font:12px/1.8 var(--font-geist-mono),monospace;color:var(--aqua);margin:28px 0;padding:0;list-style:none}.IdentityFile-module__85UDeW__sessionSteps li{border-bottom:1px solid var(--line);padding:7px 0}.IdentityFile-module__85UDeW__sessionSteps li:before{content:"→";margin-right:14px;display:inline-block}.IdentityFile-module__85UDeW__evidenceList{color:var(--muted);margin:0 0 20px;padding:0 0 0 18px;font-size:15px}.IdentityFile-module__85UDeW__evidenceList li{margin-bottom:10px}.IdentityFile-module__85UDeW__accessStory{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:64px;margin:100px 0;display:grid}.IdentityFile-module__85UDeW__accessStory h3 span{color:var(--aqua)}.IdentityFile-module__85UDeW__accessDefinitions{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;display:grid}.IdentityFile-module__85UDeW__accessDefinitions p{font-size:14px}.IdentityFile-module__85UDeW__accessDefinitions strong{color:var(--warm);margin-bottom:8px;font-size:16px;font-weight:500;display:block}.IdentityFile-module__85UDeW__evidenceHeading{max-width:620px;margin:110px 0 42px}.IdentityFile-module__85UDeW__captureGrid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.IdentityFile-module__85UDeW__screen{border:1px solid var(--line);background:#101b25}.IdentityFile-module__85UDeW__screen a{display:block}.IdentityFile-module__85UDeW__screen img{width:100%;height:auto;display:block}.IdentityFile-module__85UDeW__screen figcaption{font-family:var(--font-geist-sans),sans-serif;flex-direction:column;gap:6px;padding:24px;font-size:13px;display:flex}.IdentityFile-module__85UDeW__screen strong{color:var(--ink);font-weight:500}.IdentityFile-module__85UDeW__currentIntegrations{border-top:1px solid var(--line);margin-top:80px;padding-top:42px}.IdentityFile-module__85UDeW__currentIntegrations h3{max-width:640px}.IdentityFile-module__85UDeW__integrationRows{margin-top:32px}.IdentityFile-module__85UDeW__integrationRows>div{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr) 150px;gap:30px;padding:24px 0;font-size:14px;display:grid}.IdentityFile-module__85UDeW__integrationRows strong{color:var(--ink);font-weight:500}.IdentityFile-module__85UDeW__integrationRows span{color:var(--muted)}.IdentityFile-module__85UDeW__integrationRows b{font:10px/1.8 var(--font-geist-mono),monospace;color:var(--aqua);font-weight:400}.IdentityFile-module__85UDeW__problems>.IdentityFile-module__85UDeW__annotation{max-width:750px;margin-bottom:50px}.IdentityFile-module__85UDeW__failures{grid-template-columns:1fr 1fr;gap:72px 44px;display:grid}.IdentityFile-module__85UDeW__failure{border-bottom:1px solid var(--line);padding-bottom:26px}.IdentityFile-module__85UDeW__failure>div{padding:22px 0 0}.IdentityFile-module__85UDeW__failure h3{font-size:34px}.IdentityFile-module__85UDeW__failure p{font-size:16px}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__lesson{color:var(--warm);border-left:1px solid #8b7557;margin-top:26px;padding-left:18px;font-size:15px}.IdentityFile-module__85UDeW__solutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.IdentityFile-module__85UDeW__solutionGrid article{border-top:1px solid var(--line);padding-top:22px}.IdentityFile-module__85UDeW__solutionGrid article>span{font:11px var(--font-geist-mono),monospace;color:var(--aqua)}.IdentityFile-module__85UDeW__solutionGrid h3{font-size:26px}.IdentityFile-module__85UDeW__solutionGrid p{font-size:15px}.IdentityFile-module__85UDeW__invisible{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;margin:100px 0 50px;display:grid}.IdentityFile-module__85UDeW__sourceReceipt{border-bottom:1px solid var(--line);padding:6px 0}.IdentityFile-module__85UDeW__receiptGrid{grid-template-columns:1fr 1fr;gap:20px 64px;padding:16px 0;display:grid}.IdentityFile-module__85UDeW__receiptGrid h3{font-size:23px}.IdentityFile-module__85UDeW__mutations{margin:64px 0 0;padding:0;list-style:none}.IdentityFile-module__85UDeW__mutations li{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:34px;padding:42px 0;display:grid}.IdentityFile-module__85UDeW__mutationLabel>span{color:var(--aqua);font:11px/1.8 var(--font-geist-mono),monospace}.IdentityFile-module__85UDeW__mutationLabel p{margin-top:12px;font-size:13px}.IdentityFile-module__85UDeW__mutations h3{margin:8px 0 18px;font-size:30px}.IdentityFile-module__85UDeW__mutations p{font-size:15px}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__mutationSummary{color:var(--warm)}.IdentityFile-module__85UDeW__mutations .IdentityFile-module__85UDeW__scene figcaption{display:none}.IdentityFile-module__85UDeW__closing{text-align:center;padding:100px 0 65px}.IdentityFile-module__85UDeW__closing h2{letter-spacing:-.06em;margin:34px 0;font-size:clamp(52px,7.4vw,100px)}.IdentityFile-module__85UDeW__closing h2 span{color:var(--warm)}.IdentityFile-module__85UDeW__closing p:not(.IdentityFile-module__85UDeW__eyebrow){font-size:20px}.IdentityFile-module__85UDeW__footer{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:32px 0 48px;display:flex}.IdentityFile-module__85UDeW__footer a{color:var(--aqua);border-bottom:1px solid #48696e;padding-bottom:5px;font-size:14px;text-decoration:none}.IdentityFile-module__85UDeW__footer a:hover{color:#fff}.IdentityFile-module__85UDeW__footer p{color:#9baebc;font:11px/1.8 var(--font-geist-mono),monospace;flex-basis:100%;margin:12px 0 0}@media (max-width:1080px){.IdentityFile-module__85UDeW__wrap{width:calc(100% - 64px)}.IdentityFile-module__85UDeW__opening{grid-template-columns:minmax(0,1fr) 180px;gap:32px}.IdentityFile-module__85UDeW__navigation a{gap:9px;padding:21px 16px}.IdentityFile-module__85UDeW__split,.IdentityFile-module__85UDeW__accessStory,.IdentityFile-module__85UDeW__invisible{gap:40px}.IdentityFile-module__85UDeW__originAside{padding-left:38px}.IdentityFile-module__85UDeW__editorial{grid-template-columns:1fr 1fr;gap:30px}.IdentityFile-module__85UDeW__editorial>.IdentityFile-module__85UDeW__eyebrow{grid-column:1/-1}.IdentityFile-module__85UDeW__doorDemo{padding:32px}.IdentityFile-module__85UDeW__architecture ol{gap:18px}.IdentityFile-module__85UDeW__architecture{padding:28px 22px}.IdentityFile-module__85UDeW__architecture h3{font-size:18px}.IdentityFile-module__85UDeW__integrationRows>div{grid-template-columns:160px minmax(0,1fr) 115px;gap:24px}.IdentityFile-module__85UDeW__mutations li{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:24px}}@media (max-width:760px){.IdentityFile-module__85UDeW__wrap{width:calc(100% - 40px)}.IdentityFile-module__85UDeW__file p{font-size:16px}.IdentityFile-module__85UDeW__filebar{gap:12px;padding:22px 0;font-size:10px}.IdentityFile-module__85UDeW__opening{padding:54px 0 32px;display:block}.IdentityFile-module__85UDeW__opening h1{margin:24px 0;font-size:clamp(37px,8.8vw,62px)}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__eyebrow{letter-spacing:.1em;font-size:10px}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__lede{font-size:16px}.IdentityFile-module__85UDeW__identityIndex{border-left:0;border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:32px;padding:22px 0 0;display:flex}.IdentityFile-module__85UDeW__identityIndex .IdentityFile-module__85UDeW__particle{width:50px;height:50px;margin:0}.IdentityFile-module__85UDeW__particle i{width:18px;height:18px}.IdentityFile-module__85UDeW__identityIndex dl{flex-wrap:wrap;gap:12px 22px;display:flex}.IdentityFile-module__85UDeW__identityIndex dl div{margin:0;font-size:9px}.IdentityFile-module__85UDeW__identityIndex dl div:last-child{display:none}.IdentityFile-module__85UDeW__legend{gap:22px;padding:12px 0 30px}.IdentityFile-module__85UDeW__legend p{font-size:10px}.IdentityFile-module__85UDeW__legend p span{font-size:9px}.IdentityFile-module__85UDeW__legend .IdentityFile-module__85UDeW__legendNote{display:none}.IdentityFile-module__85UDeW__file figcaption{gap:4px 16px;padding:12px 0;font-size:10px}.IdentityFile-module__85UDeW__navigation{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px;display:grid}.IdentityFile-module__85UDeW__navigation a{gap:8px;padding:13px 6px;font-size:10px}.IdentityFile-module__85UDeW__navigation a span{font-size:8px}.IdentityFile-module__85UDeW__chapter{padding-top:76px;scroll-margin-top:116px}.IdentityFile-module__85UDeW__chapter+.IdentityFile-module__85UDeW__chapter{margin-top:48px}.IdentityFile-module__85UDeW__chapterHead{margin-bottom:36px}.IdentityFile-module__85UDeW__file h2{margin:20px 0 26px;font-size:clamp(34px,8vw,49px)}.IdentityFile-module__85UDeW__file h3{font-size:clamp(27px,6.6vw,37px)}.IdentityFile-module__85UDeW__split,.IdentityFile-module__85UDeW__accessStory,.IdentityFile-module__85UDeW__invisible{grid-template-columns:1fr;gap:30px;margin:70px 0}.IdentityFile-module__85UDeW__split:first-child{margin-bottom:34px}.IdentityFile-module__85UDeW__originAside{display:none}.IdentityFile-module__85UDeW__editorial{grid-template-columns:1fr;gap:18px;margin-top:36px}.IdentityFile-module__85UDeW__editorial h3{margin:0}.IdentityFile-module__85UDeW__definitionPair{gap:26px;margin:36px 0}.IdentityFile-module__85UDeW__definitionPair article{padding-left:16px}.IdentityFile-module__85UDeW__definitionPair h3{font-size:25px}.IdentityFile-module__85UDeW__definitionPair p{font-size:14px}.IdentityFile-module__85UDeW__doorDemo{margin-top:40px;padding:24px 20px}.IdentityFile-module__85UDeW__demoIntro{display:block}.IdentityFile-module__85UDeW__demoIntro>p:last-child{font-size:14px}.IdentityFile-module__85UDeW__doorButtons{grid-template-columns:1fr;gap:10px;margin-top:28px}.IdentityFile-module__85UDeW__doorButtons button{min-height:56px;padding:18px}.IdentityFile-module__85UDeW__demoResult{align-items:flex-start;gap:20px;padding:24px 0}.IdentityFile-module__85UDeW__demoResult .IdentityFile-module__85UDeW__particle{width:44px;height:44px}.IdentityFile-module__85UDeW__demoResult .IdentityFile-module__85UDeW__particle:before{inset:5px}.IdentityFile-module__85UDeW__demoResult strong{font-size:17px}.IdentityFile-module__85UDeW__demoResult p{font-size:13px}.IdentityFile-module__85UDeW__demoResult>div>span{font-size:11px}.IdentityFile-module__85UDeW__file .IdentityFile-module__85UDeW__demoFoot{font-size:12px}.IdentityFile-module__85UDeW__architecture{padding:24px}.IdentityFile-module__85UDeW__architecture ol{grid-template-columns:1fr;gap:0;margin-top:22px}.IdentityFile-module__85UDeW__architecture li{padding:18px 0 20px 36px}.IdentityFile-module__85UDeW__architecture li>span{position:absolute;top:21px;left:0}.IdentityFile-module__85UDeW__architecture h3{margin:0 0 8px;font-size:22px}.IdentityFile-module__85UDeW__architecture li:not(:last-child):after{content:"↓";color:var(--aqua);font-size:16px;position:absolute;bottom:15px;right:0}.IdentityFile-module__85UDeW__architecture p:not(.IdentityFile-module__85UDeW__eyebrow){font-size:13px}.IdentityFile-module__85UDeW__accessDefinitions{gap:24px}.IdentityFile-module__85UDeW__evidenceHeading{margin-top:76px}.IdentityFile-module__85UDeW__captureGrid{grid-template-columns:1fr;gap:30px}.IdentityFile-module__85UDeW__screen figcaption{padding:20px;font-size:12px}.IdentityFile-module__85UDeW__currentIntegrations{margin-top:60px;padding-top:30px}.IdentityFile-module__85UDeW__integrationRows>div{grid-template-columns:1fr;gap:10px;padding:24px 0}.IdentityFile-module__85UDeW__integrationRows b{order:-1;font-size:9px}.IdentityFile-module__85UDeW__failures{grid-template-columns:1fr;gap:50px}.IdentityFile-module__85UDeW__failure h3{font-size:31px}.IdentityFile-module__85UDeW__solutionGrid{grid-template-columns:1fr 1fr;gap:26px}.IdentityFile-module__85UDeW__solutionGrid h3{font-size:23px}.IdentityFile-module__85UDeW__solutionGrid p{font-size:14px}.IdentityFile-module__85UDeW__receiptGrid{grid-template-columns:1fr;gap:10px}.IdentityFile-module__85UDeW__receiptGrid h3{font-size:24px}.IdentityFile-module__85UDeW__mutations{margin-top:42px}.IdentityFile-module__85UDeW__mutations li{grid-template-columns:1fr;gap:18px;padding:30px 0}.IdentityFile-module__85UDeW__mutationLabel{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.IdentityFile-module__85UDeW__mutationLabel p{margin:0;font-size:11px}.IdentityFile-module__85UDeW__mutations h3{margin-top:2px;font-size:31px}.IdentityFile-module__85UDeW__mutations p{margin-bottom:12px}.IdentityFile-module__85UDeW__closing{padding:70px 0 44px}.IdentityFile-module__85UDeW__closing h2{font-size:clamp(45px,10.4vw,74px)}.IdentityFile-module__85UDeW__closing p:not(.IdentityFile-module__85UDeW__eyebrow){font-size:17px}.IdentityFile-module__85UDeW__footer{gap:28px;padding-top:30px}.IdentityFile-module__85UDeW__footer a{font-size:13px}.IdentityFile-module__85UDeW__footer p{font-size:10px}}@media (max-width:360px){.IdentityFile-module__85UDeW__wrap{width:calc(100% - 32px)}.IdentityFile-module__85UDeW__opening h1{font-size:35px}.IdentityFile-module__85UDeW__identityIndex{gap:16px}.IdentityFile-module__85UDeW__identityIndex dl{gap:12px}.IdentityFile-module__85UDeW__navigation{padding:0 8px}.IdentityFile-module__85UDeW__navigation a{gap:5px;font-size:9px}.IdentityFile-module__85UDeW__definitionPair{grid-template-columns:1fr}.IdentityFile-module__85UDeW__demoResult{flex-direction:column}.IdentityFile-module__85UDeW__solutionGrid{grid-template-columns:1fr}.IdentityFile-module__85UDeW__solutionGrid h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.IdentityFile-module__85UDeW__file *,.IdentityFile-module__85UDeW__file :before,.IdentityFile-module__85UDeW__file :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
