.landing-module__xMIvVa__reveal{transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1)}.landing-module__xMIvVa__reveal[data-animate][data-shown=false]{opacity:0;transform:translateY(26px)}.landing-module__xMIvVa__reveal[data-animate][data-shown=true]{opacity:1;transform:none}@keyframes landing-module__xMIvVa__enterUp{0%{transform:translateY(18px)}to{transform:none}}.landing-module__xMIvVa__enter{animation:.55s cubic-bezier(.22,.7,.2,1) both landing-module__xMIvVa__enterUp}.landing-module__xMIvVa__d1{animation-delay:40ms}.landing-module__xMIvVa__d2{animation-delay:.1s}.landing-module__xMIvVa__d3{animation-delay:.17s}.landing-module__xMIvVa__d4{animation-delay:.25s}.landing-module__xMIvVa__d5{animation-delay:.34s}.landing-module__xMIvVa__marquee{width:max-content;animation:32s linear infinite landing-module__xMIvVa__scrollX;display:flex}@keyframes landing-module__xMIvVa__scrollX{to{transform:translate(-50%)}}.landing-module__xMIvVa__marqueeMask:hover .landing-module__xMIvVa__marquee{animation-play-state:paused}.landing-module__xMIvVa__ruledPaper{background-image:repeating-linear-gradient(hsl(var(--background)) 0 27px, hsl(var(--foreground) / .05) 27px 28px)}.landing-module__xMIvVa__ruledCard{background-image:repeating-linear-gradient(hsl(var(--card)) 0 27px, hsl(var(--foreground) / .045) 27px 28px)}.landing-module__xMIvVa__stampButton{min-height:2.75rem;font-family:var(--font-mono), ui-monospace, "SF Mono", monospace;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--accent-hover));border:2px solid hsl(var(--accent));white-space:nowrap;background:0 0;border-radius:52% 48% 51% 49%/58% 44% 56% 42%;justify-content:center;align-items:center;gap:.4em;padding:.7em 1.6em;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.22,.7,.2,1),background-color .2s,color .2s;display:inline-flex;transform:rotate(-3deg)}.landing-module__xMIvVa__stampButton:hover,.landing-module__xMIvVa__stampButton:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground));transform:rotate(0)}.landing-module__xMIvVa__stampButtonSm{min-height:2.25rem;padding:.5em 1.1em;font-size:.6875rem}.landing-module__xMIvVa__stampButtonInverted{color:hsl(var(--accent));border-color:hsl(var(--accent))}.landing-module__xMIvVa__stampButtonInverted:hover,.landing-module__xMIvVa__stampButtonInverted:focus-visible{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.landing-module__xMIvVa__exhibit{transform:rotate(var(--exhibit-rotate,-1.4deg));background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 26px 46px -22px hsl(var(--foreground) / .32), 0 4px 10px hsl(var(--foreground) / .06);border-radius:.75rem;margin:0;position:relative;overflow:hidden}.landing-module__xMIvVa__exhibitImg{width:100%;height:auto;display:block}.landing-module__xMIvVa__tape{z-index:2;background:hsl(var(--accent) / .22);border:1px solid hsl(var(--accent) / .32);width:60px;height:22px;position:absolute;top:-11px}.landing-module__xMIvVa__tapeLeft{left:22px;transform:rotate(-7deg)}.landing-module__xMIvVa__tapeRight{right:22px;transform:rotate(6deg)}.landing-module__xMIvVa__exhibitCaption{text-align:center;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;color:hsl(var(--muted-foreground));text-transform:uppercase;padding:.7rem 1rem 0;font-size:.72rem}.landing-module__xMIvVa__dateline{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));font-size:.72rem}.landing-module__xMIvVa__datelineDot{background:hsl(var(--accent));border-radius:50%;width:5px;height:5px;display:inline-block}.landing-module__xMIvVa__heroSeal{--seal-size:6.5rem;width:var(--seal-size);height:var(--seal-size);background:conic-gradient(from 200deg, hsl(var(--accent)), hsl(var(--brand)), hsl(var(--accent)));border-radius:50%;flex:none;padding:3px}.landing-module__xMIvVa__heroSealVideo{object-fit:cover;background:hsl(var(--sidebar));border-radius:50%;width:100%;height:100%;display:block}.landing-module__xMIvVa__strike{white-space:nowrap;position:relative}.landing-module__xMIvVa__strike:after{content:"";background:hsl(var(--accent));clip-path:inset(0 100% 0 0);height:3px;animation:.6s cubic-bezier(.65,0,.35,1) .6s forwards landing-module__xMIvVa__strikeDraw;position:absolute;top:54%;left:-2px;right:-2px;transform:translateY(-50%)}@keyframes landing-module__xMIvVa__strikeDraw{to{clip-path:inset(0)}}.landing-module__xMIvVa__marginNote{color:hsl(var(--accent-hover));font-style:italic;font-weight:500;display:inline-block;transform:rotate(-2deg)}.landing-module__xMIvVa__caseWrapper{height:300vh;position:relative}.landing-module__xMIvVa__caseStage{background-color:hsl(var(--background));background-image:repeating-linear-gradient(hsl(var(--background)) 0 27px, hsl(var(--foreground) / .05) 27px 28px);align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.landing-module__xMIvVa__caseInner{width:min(72rem,92vw);margin:0 auto}.landing-module__xMIvVa__caseCorner{align-items:center;gap:10px;margin-bottom:1.75rem;display:flex;transform:rotate(-4deg)}.landing-module__xMIvVa__caseStampOpen{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary));border:1.5px solid hsl(var(--brand));border-radius:5px;padding:3px 10px;font-size:.7rem;font-weight:700}.landing-module__xMIvVa__caseLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.72rem}.landing-module__xMIvVa__caseGrid{grid-template-columns:1fr 1.5fr;align-items:center;gap:2.75rem;display:grid}.landing-module__xMIvVa__noteLine{font-family:var(--font-display), sans-serif;color:hsl(var(--foreground));padding:.3rem 0;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.5}.landing-module__xMIvVa__noteLine .landing-module__xMIvVa__num{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--accent-hover));margin-right:.5rem;font-size:.68rem;font-style:normal}.landing-module__xMIvVa__exhibitStack{height:19rem;position:relative}.landing-module__xMIvVa__exhibitStack .landing-module__xMIvVa__exhibit{width:100%;position:absolute;inset:0}.landing-module__xMIvVa__exhibitLayer1{z-index:3;transform:translateY(0)rotate(-1deg)}.landing-module__xMIvVa__exhibitLayer2{z-index:2;transform:translate(34px,26px)rotate(3deg);width:88%!important}.landing-module__xMIvVa__exhibitLayer3{z-index:1;transform:translate(-30px,44px)rotate(-4deg);width:80%!important}.landing-module__xMIvVa__connector{pointer-events:none;width:40px;height:100%;position:absolute;top:0;left:-28px;overflow:visible}.landing-module__xMIvVa__connector path{stroke-dashoffset:0}.landing-module__xMIvVa__caseClosing{transform-origin:0;align-items:center;gap:1.1rem;margin-top:1.75rem;display:flex;transform:rotate(-4deg)}.landing-module__xMIvVa__closingStamp{font-family:var(--font-display), sans-serif;letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--accent-hover));border:2.5px solid hsl(var(--accent));border-radius:8px;padding:.35rem 1rem;font-size:.95rem;font-weight:700}.landing-module__xMIvVa__tickLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.65rem}@keyframes landing-module__xMIvVa__caseCornerIn{0%{transform:rotate(-9deg)}to{transform:rotate(-4deg)}}@keyframes landing-module__xMIvVa__exhibitLay1{0%{transform:translateY(46px)rotate(4deg)}to{transform:translateY(0)rotate(-1deg)}}@keyframes landing-module__xMIvVa__exhibitLay2{0%{transform:translate(34px,70px)rotate(7deg)}to{transform:translate(34px,26px)rotate(3deg)}}@keyframes landing-module__xMIvVa__exhibitLay3{0%{transform:translate(-30px,80px)rotate(-8deg)}to{transform:translate(-30px,44px)rotate(-4deg)}}@keyframes landing-module__xMIvVa__lineWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes landing-module__xMIvVa__connectorDraw{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@keyframes landing-module__xMIvVa__closingSettle{0%{transform:rotate(-15deg)scale(.92)}60%{transform:rotate(2deg)scale(1.03)}to{transform:rotate(-4deg)scale(1)}}@supports (animation-timeline:scroll()){.landing-module__xMIvVa__caseWrapper{scroll-timeline:--case block}.landing-module__xMIvVa__caseCorner{animation:1s linear both landing-module__xMIvVa__caseCornerIn;animation-timeline:--case;animation-range:0% 18%}.landing-module__xMIvVa__exhibitLayer1{animation:1s linear both landing-module__xMIvVa__exhibitLay1;animation-timeline:--case;animation-range:16% 40%}.landing-module__xMIvVa__exhibitLayer2{animation:1s linear both landing-module__xMIvVa__exhibitLay2;animation-timeline:--case;animation-range:40% 60%}.landing-module__xMIvVa__exhibitLayer3{animation:1s linear both landing-module__xMIvVa__exhibitLay3;animation-timeline:--case;animation-range:52% 72%}.landing-module__xMIvVa__noteLine1{clip-path:inset(0 100% 0 0);animation:1s linear both landing-module__xMIvVa__lineWipe;animation-timeline:--case;animation-range:20% 32%}.landing-module__xMIvVa__noteLine2{clip-path:inset(0 100% 0 0);animation:1s linear both landing-module__xMIvVa__lineWipe;animation-timeline:--case;animation-range:32% 44%}.landing-module__xMIvVa__noteLine3{clip-path:inset(0 100% 0 0);animation:1s linear both landing-module__xMIvVa__lineWipe;animation-timeline:--case;animation-range:44% 56%}.landing-module__xMIvVa__connector path{stroke-dashoffset:240px;animation:1s linear both landing-module__xMIvVa__connectorDraw;animation-timeline:--case;animation-range:40% 72%}.landing-module__xMIvVa__caseClosing{animation:1s linear both landing-module__xMIvVa__closingSettle;animation-timeline:--case;animation-range:76% 100%}}.landing-module__xMIvVa__caseDivider{color:hsl(var(--muted-foreground));align-items:center;gap:14px;display:flex}.landing-module__xMIvVa__caseDivider .landing-module__xMIvVa__rule{background:hsl(var(--border));flex:1;height:1px}.landing-module__xMIvVa__caseDivider .landing-module__xMIvVa__holes{gap:6px;display:flex}.landing-module__xMIvVa__caseDivider .landing-module__xMIvVa__holes span{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:50%;width:6px;height:6px}.landing-module__xMIvVa__caseDivider .landing-module__xMIvVa__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.68rem}.landing-module__xMIvVa__closingBand{position:relative;overflow:hidden}.landing-module__xMIvVa__closingBand:before{content:"";background:radial-gradient(70% 60% at 15% 0%, hsl(var(--brand) / .4) 0%, transparent 55%), radial-gradient(60% 50% at 100% 100%, hsl(var(--accent) / .16) 0%, transparent 60%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.landing-module__xMIvVa__reveal,.landing-module__xMIvVa__enter,.landing-module__xMIvVa__marquee,.landing-module__xMIvVa__strike:after,.landing-module__xMIvVa__stampButton,.landing-module__xMIvVa__stampButtonInverted{transition:none!important;animation:none!important}.landing-module__xMIvVa__strike:after{clip-path:inset(0)}.landing-module__xMIvVa__reveal[data-animate][data-shown=false]{opacity:1;transform:none}.landing-module__xMIvVa__caseCorner,.landing-module__xMIvVa__exhibitLayer1,.landing-module__xMIvVa__exhibitLayer2,.landing-module__xMIvVa__exhibitLayer3,.landing-module__xMIvVa__noteLine1,.landing-module__xMIvVa__noteLine2,.landing-module__xMIvVa__noteLine3,.landing-module__xMIvVa__connector path,.landing-module__xMIvVa__caseClosing{clip-path:none!important;animation:none!important}}
.site-header-module__8Ysf7G__details{position:relative}.site-header-module__8Ysf7G__summary{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:.5rem;align-items:center;gap:6px;padding:9px 13px;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.site-header-module__8Ysf7G__summary::-webkit-details-marker{display:none}.site-header-module__8Ysf7G__summary:hover,.site-header-module__8Ysf7G__details[open]>.site-header-module__8Ysf7G__summary{color:hsl(var(--foreground));background:hsl(var(--foreground) / .05)}.site-header-module__8Ysf7G__chev{transition:transform .18s}.site-header-module__8Ysf7G__details[open]>.site-header-module__8Ysf7G__summary .site-header-module__8Ysf7G__chev{transform:rotate(180deg)}.site-header-module__8Ysf7G__dropdown{z-index:50;background:hsl(var(--card));background-image:repeating-linear-gradient(hsl(var(--card)) 0 27px, hsl(var(--foreground) / .045) 27px 28px);border:1px solid hsl(var(--border));width:22rem;box-shadow:0 18px 40px -18px hsl(var(--foreground) / .28), 0 2px 8px hsl(var(--foreground) / .06);clip-path:polygon(0% 3%,8% 0%,22% 2.5%,38% 0%,55% 2.5%,70% 0%,85% 2.5%,100% 0%,100% 100%,0% 100%);padding:6px 4px 4px;animation:.2s cubic-bezier(.22,.7,.2,1) both site-header-module__8Ysf7G__panelDrop;position:absolute;top:calc(100% + 10px);left:0}.site-header-module__8Ysf7G__dropdownWide{width:25rem}@keyframes site-header-module__8Ysf7G__panelDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.site-header-module__8Ysf7G__index{margin:0;padding:0;list-style:none}.site-header-module__8Ysf7G__indexLink{color:hsl(var(--foreground));border-radius:.5rem;align-items:baseline;gap:12px;padding:9px 16px;text-decoration:none;display:flex}.site-header-module__8Ysf7G__indexLink:hover,.site-header-module__8Ysf7G__indexLink:focus-visible{background:hsl(var(--foreground) / .05)}.site-header-module__8Ysf7G__num{font-family:var(--font-mono), ui-monospace, monospace;color:hsl(var(--accent-hover));flex:none;min-width:18px;font-size:.72rem}.site-header-module__8Ysf7G__label{font-size:.9375rem;font-weight:500}.site-header-module__8Ysf7G__blurb{color:hsl(var(--muted-foreground));opacity:0;max-height:0;font-size:.8rem;font-weight:400;transition:max-height .18s,opacity .18s;display:block;overflow:hidden}.site-header-module__8Ysf7G__indexLink:hover .site-header-module__8Ysf7G__blurb,.site-header-module__8Ysf7G__indexLink:focus-visible .site-header-module__8Ysf7G__blurb{opacity:1;max-height:2.5rem}.site-header-module__8Ysf7G__register{margin:0;padding:0;list-style:none}.site-header-module__8Ysf7G__registerRow{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--foreground) / .06);align-items:center;gap:12px;padding:9px 16px;text-decoration:none;display:flex}.site-header-module__8Ysf7G__registerRow:last-child{border-bottom:none}.site-header-module__8Ysf7G__registerRow:hover,.site-header-module__8Ysf7G__registerRow:focus-visible{background:hsl(var(--foreground) / .04)}.site-header-module__8Ysf7G__box{border:1.5px solid hsl(var(--muted-foreground) / .55);border-radius:3px;flex:none;width:15px;height:15px;position:relative}.site-header-module__8Ysf7G__box:after{content:"";background:hsl(var(--accent));clip-path:polygon(0 45%,35% 80%,100% 10%,90% 0%,35% 60%,10% 35%);opacity:0;transition:opacity .15s;position:absolute;inset:2px}.site-header-module__8Ysf7G__registerRow:hover .site-header-module__8Ysf7G__box,.site-header-module__8Ysf7G__registerRow:focus-visible .site-header-module__8Ysf7G__box{border-color:hsl(var(--accent))}.site-header-module__8Ysf7G__registerRow:hover .site-header-module__8Ysf7G__box:after,.site-header-module__8Ysf7G__registerRow:focus-visible .site-header-module__8Ysf7G__box:after{opacity:1}.site-header-module__8Ysf7G__registerLabel{flex:1;font-size:.875rem;font-weight:500}@media (prefers-reduced-motion:reduce){.site-header-module__8Ysf7G__dropdown,.site-header-module__8Ysf7G__chev,.site-header-module__8Ysf7G__blurb,.site-header-module__8Ysf7G__box:after{transition:none!important;animation:none!important}}
