@layer components{.home-hero{padding-top:clamp(1.75rem,4vw,3.25rem);padding-bottom:clamp(1rem,1.8vw,1.4rem)}.home-hero-layout{grid-template-areas:"statement""search";gap:1.4rem;min-width:0;display:grid}.home-hero-statement{grid-area:statement;min-width:0}.home-hero-eyebrow{color:var(--primary);font-family:var(--font-mono);letter-spacing:.18em;margin-bottom:clamp(1rem,2vw,1.5rem);font-size:.7rem;line-height:1.4}.home-hero-statement h1{max-width:14em;color:var(--primary);overflow-wrap:break-word;text-wrap:balance;word-break:auto-phrase;font-size:clamp(2.1rem,8.5vw,3.2rem);line-height:1.14}.home-hero-clause{max-width:100%;display:inline-block}.home-hero-description{max-width:44rem;color:var(--muted-foreground);margin-bottom:.3rem;font-size:1rem;line-height:1.75}.home-hero-search{flex-direction:column;grid-area:search;gap:.65rem;width:100%;min-width:0;display:flex}.home-hero-search>button{flex:none;height:3rem;padding-inline:1.25rem}.home-timeline-shell{--tl-surface:color-mix(in srgb, var(--tl-color) 2.8%, var(--card));isolation:isolate;border-block:1px solid var(--border);background:var(--card);position:relative;overflow:hidden}.home-timeline-floating-controls{z-index:10;border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.9rem;align-items:center;gap:.25rem;min-width:0;padding:.25rem;display:flex;position:absolute;top:.65rem;left:auto;right:.75rem;box-shadow:0 10px 26px -22px #33271f73}.home-timeline-tabs{z-index:1;scrollbar-width:none;border:0;border-radius:0;flex:none;gap:.1rem;width:auto;padding:0;display:inline-flex;position:relative;background:0 0!important;height:auto!important}.home-timeline-tabs::-webkit-scrollbar{display:none}.home-timeline-tab{place-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem!important;color:var(--muted-foreground)!important;transition:color var(--motion-duration-normal) var(--motion-ease-standard), background-color var(--motion-duration-normal) var(--motion-ease-standard), box-shadow var(--motion-duration-normal) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)!important;border-radius:.65rem!important;padding:0!important;display:grid!important}.home-timeline-tab:hover{background:color-mix(in srgb, var(--card) 62%, transparent);color:var(--foreground)!important}.home-timeline-tab[data-state=active]{color:var(--tl-color)!important;background:var(--tl-soft)!important;box-shadow:none!important}.home-timeline-tab svg{width:1.05rem;height:1.05rem}.home-timeline-replay{border:1px solid var(--border);width:2.35rem;height:2.35rem;color:var(--tl-color);transition:color var(--motion-duration-fast) ease-out, background-color var(--motion-duration-fast) ease-out, border-color var(--motion-duration-fast) ease-out, transform var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.home-timeline-replay svg{width:1.1rem;height:1.1rem;transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized)}.home-timeline-replay:hover:not(:disabled){border-color:color-mix(in srgb, var(--tl-color) 35%, var(--border));color:var(--card);background:var(--tl-color);transform:translateY(-1px)}.home-timeline-replay:hover:not(:disabled) svg{transform:rotate(-38deg)}.home-timeline-replay:active:not(:disabled){transform:translateY(0)scale(.96)}.home-timeline-replay:disabled{cursor:not-allowed;opacity:.42}.home-timeline-track-wrap{background:var(--tl-surface);position:relative}.home-timeline-panel[data-state=active]{animation:home-timeline-panel-in .24s var(--motion-ease-emphasized) both}.home-timeline-track{min-width:0}.home-timeline-track-meta{z-index:6;color:var(--muted-foreground);pointer-events:none;align-items:center;font-size:.7rem;display:flex;position:absolute;top:.9rem;left:1.15rem}.home-timeline-track-meta>span:first-child{border:1px solid var(--border);color:var(--muted-foreground);background:var(--card);font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;padding:.28rem .55rem}.home-timeline-meta-short{display:none}.home-timeline-scroller{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:var(--border) transparent;scrollbar-width:thin;outline:none;min-width:0;position:relative}.home-timeline-scroller[data-playing=true]{scroll-snap-type:none}.home-timeline-scroller:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 24%, transparent) inset}.home-timeline-scroller::-webkit-scrollbar{height:6px}.home-timeline-scroller::-webkit-scrollbar-track{background:0 0}.home-timeline-scroller::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.home-model-forecast-link{transition:transform var(--motion-duration-normal) var(--motion-ease-emphasized), border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-normal) var(--motion-ease-standard)}.home-model-forecast-link:hover,.home-model-forecast-link:focus-visible,.home-model-forecast-link[data-state=delayed-open],.home-model-forecast-link[data-state=instant-open]{border-color:color-mix(in srgb, var(--warning) 18%, var(--border));background:color-mix(in srgb, var(--warning-surface) 48%, var(--card));box-shadow:0 10px 22px -18px color-mix(in srgb, var(--warning) 36%, transparent);transform:translateY(-1px)}.home-company-explorer,.home-company-selector,.home-company-model-panel,.home-company-model-stage{min-width:0}.home-company-selector-grid,.home-company-latest-grid,.home-company-recent-timeline{margin:0;padding-inline-start:0;list-style:none}.home-company-selector-link{min-width:0;color:var(--muted-foreground);text-align:center;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:.8rem;flex-direction:column;align-items:center;gap:.5rem;padding:.4rem .2rem .5rem;display:flex}.home-company-selector-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.72rem;line-height:1.35;overflow:hidden}.home-company-selector-link:hover,.home-company-selector-link:focus-visible,.home-company-selector-link[data-active=true]{color:var(--foreground);background:color-mix(in srgb, var(--warning-surface) 58%, transparent)}.home-company-model-panel{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--warning-surface) 34%, transparent), transparent 17rem), var(--card)}.home-company-model-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.home-company-model-heading h3{font-size:.875rem;font-weight:650}.home-company-model-heading span{color:var(--muted-foreground);font-family:var(--font-mono);white-space:nowrap;font-size:.62rem}.home-company-model-stage{align-items:center;min-height:12rem;display:flex}.home-company-latest-grid{width:100%}.home-company-latest-link,.home-company-timeline-link{min-width:0;color:var(--foreground);text-align:center;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-normal) var(--motion-ease-emphasized);border-radius:.75rem}.home-company-latest-link{flex-direction:column;align-items:center;gap:.14rem;padding:.45rem .3rem .55rem;display:flex}.home-company-latest-link:hover,.home-company-latest-link:focus-visible,.home-company-timeline-link:hover,.home-company-timeline-link:focus-visible{background:color-mix(in srgb, var(--warning-surface) 62%, transparent)}.home-company-latest-link strong,.home-company-timeline-link strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;font-weight:620;line-height:1.35;display:block;overflow:hidden}.home-company-latest-link time,.home-company-timeline-link time,.home-company-latest-link small{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.56rem;line-height:1.3}.home-company-latest-link small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.home-company-recent-timeline{overscroll-behavior-inline:contain;scrollbar-color:var(--border) transparent;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(7rem,1fr));width:100%;min-width:0;display:grid;position:relative;overflow-x:auto}.home-company-recent-timeline:before{background:color-mix(in srgb, var(--warning) 24%, var(--border));content:"";height:1px;position:absolute;top:4rem;left:3.5rem;right:3.5rem}.home-company-recent-timeline>li{z-index:1;min-width:7rem;position:relative}.home-company-timeline-link{justify-items:center;padding:.35rem .25rem .5rem;display:grid}.home-company-timeline-node{z-index:2;border:1px solid var(--warning);background:var(--warning-surface);width:.48rem;height:.48rem;box-shadow:0 0 0 3px var(--card);border-radius:999px;margin:.38rem 0 .42rem}.home-company-timeline-link time{margin-top:.14rem}.home-timeline-canvas{min-width:100%}.home-timeline-path-base{stroke:var(--border);stroke-width:1.35px;stroke-linecap:round}.home-timeline-path-trail{stroke-width:2px;stroke-linecap:round;opacity:.72;transition:opacity .48s ease-out}.home-timeline-star-tail-group{opacity:0;pointer-events:none;transition:opacity .24s ease-out}.home-timeline-star-tail-group.is-fading{opacity:0!important}.home-timeline-star-tail{stroke-linecap:round}.home-timeline-star-tail--glow{stroke-width:7.5px;opacity:.22;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--tl-color) 34%, transparent))}.home-timeline-star-tail--core{stroke-width:2.7px;opacity:.66}.home-timeline-star-tail--needle{stroke-width:1.1px;opacity:1}.home-timeline-jump-tail{stroke-width:2.1px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--tl-color) 42%, transparent))}.home-timeline-fold{z-index:3;width:3.25rem;height:2rem;color:color-mix(in srgb, var(--tl-color) 64%, var(--muted-foreground));background:var(--tl-surface);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.home-timeline-fold-mark{width:1.35rem;height:1.15rem;display:block;position:relative}.home-timeline-fold-mark:before,.home-timeline-fold-mark:after{content:"";width:1px;height:1.15rem;transition:background-color .18s ease-out, transform .24s var(--motion-ease-emphasized);background:currentColor;position:absolute;top:0}.home-timeline-fold-mark:before{left:.38rem;transform:skew(-18deg)}.home-timeline-fold-mark:after{right:.38rem;transform:skew(-18deg)}.home-timeline-fold small{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:.55rem;line-height:1;position:absolute;top:calc(100% + .2rem);left:50%;transform:translate(-50%)}.home-timeline-fold.is-active{color:var(--tl-color)}.home-timeline-fold.is-active .home-timeline-fold-mark:before{transform:translate(-.1rem)skew(-18deg)}.home-timeline-fold.is-active .home-timeline-fold-mark:after{transform:translate(.1rem)skew(-18deg)}.home-timeline-fold.is-active small{color:var(--tl-color)}.tl-ev{scroll-snap-align:center}.tl-ev:hover,.tl-ev:focus-visible{z-index:5}.tl-event-card{--tl-card-shift:-18%;--tl-card-hover-y:-.2rem;--tl-card-intro-y:.55rem;width:8.25rem;transform:translate(var(--tl-card-shift), 0);transition:opacity .28s var(--motion-ease-standard), transform .32s var(--motion-ease-emphasized);border-radius:.9rem;flex-direction:column;gap:.22rem;padding:.72rem .95rem .78rem;display:flex;position:absolute;left:0}.tl-event-card--below{--tl-card-hover-y:.2rem;--tl-card-intro-y:-.55rem}.tl-event-card--first{--tl-card-shift:-8%}.tl-event-card--last{--tl-card-shift:-92%;text-align:right;align-items:flex-end}.tl-ev:hover .tl-event-card,.tl-ev:focus-visible .tl-event-card{transform:translate(var(--tl-card-shift), var(--tl-card-hover-y))}.tl-ev:focus-visible .tl-event-card{outline:2px solid var(--focus);outline-offset:2px}.tl-event-cloud-frame{z-index:-1;width:100%;height:100%;color:var(--tl-color);transition:filter var(--motion-duration-normal) var(--motion-ease-standard);position:absolute;inset:0;overflow:visible}.tl-event-cloud-frame path{fill:#0000;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;opacity:.48;transition:opacity var(--motion-duration-normal) var(--motion-ease-standard), fill var(--motion-duration-normal) var(--motion-ease-standard)}.tl-ev:hover .tl-event-cloud-frame,.tl-ev:focus-visible .tl-event-cloud-frame{filter:drop-shadow(0 10px 16px #33271f29)}.tl-ev:hover .tl-event-cloud-frame path,.tl-ev:focus-visible .tl-event-cloud-frame path{fill:var(--card);opacity:1}.tl-event-date{color:var(--tl-color);font-family:var(--font-mono);letter-spacing:.015em;font-size:.65rem;font-weight:600;line-height:1.2}.tl-event-title{color:var(--foreground);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.79rem;font-weight:700;line-height:1.38;display:-webkit-box;overflow:hidden}.tl-event-dot{z-index:2;width:32px;height:16px;transition:opacity .24s ease-out, transform .34s var(--motion-ease-emphasized);position:absolute;top:-8px;left:-16px}.tl-event-dot svg{shape-rendering:geometricprecision;transform-box:fill-box;transform-origin:50%;backface-visibility:visible;width:100%;height:100%;display:block;overflow:visible}.tl-event-dot--below svg{transform:perspective(80px)rotateX(180deg)}.tl-event-dot-halo{fill:var(--tl-surface);stroke:var(--tl-surface);stroke-width:4.5px;stroke-linejoin:round}.tl-event-dot-cloud{fill:var(--card);stroke:var(--tl-color);stroke-width:1.4px;stroke-linejoin:round;transition:fill var(--motion-duration-fast) ease-out}.tl-event-dot:before{border-radius:inherit;content:"";position:absolute;inset:-14px}.tl-ev:hover .tl-event-dot,.tl-ev:focus-visible .tl-event-dot{transform:scale(1.18)}.tl-ev:hover .tl-event-dot-cloud,.tl-ev:focus-visible .tl-event-dot-cloud,.tl-event-dot.is-current .tl-event-dot-cloud{fill:var(--tl-color)}.tl-event-puff{width:36px;height:18px;color:var(--tl-color);pointer-events:none;transition:opacity .3s var(--motion-ease-standard), translate .34s var(--motion-ease-emphasized), scale .34s var(--motion-ease-emphasized);position:absolute}.tl-event-puff svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:visible}.tl-event-puff path{fill:#0000;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;opacity:.48}.tl-event-puff--above{--puff-from:.6rem;transform-origin:bottom}.tl-event-puff--below{--puff-from:-.6rem;transform-origin:top}.tl-event-puff--below svg{scale:1 -1}.tl-event-cloud-fragments{z-index:3;width:0;height:0;color:var(--tl-color);pointer-events:none;position:absolute;top:0;left:0}.tl-event-cloud-fragment{opacity:0;transform-origin:50%;will-change:transform, opacity;width:24px;height:12px;position:absolute;top:0;left:0}.tl-event-cloud-fragment svg{transform-box:fill-box;transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.tl-event-cloud-fragment path{fill:var(--card);stroke:currentColor;stroke-width:1.45px;stroke-linejoin:round}.tl-event-cloud-fragments--below .tl-event-cloud-fragment svg{transform:perspective(80px)rotateX(180deg)}.home-timeline-walker{z-index:4;opacity:0;pointer-events:none;transform-origin:50%;will-change:transform;width:18px;height:18px;transition:opacity .26s ease-out;position:absolute;top:0;left:0}.home-timeline-walker.is-fading{opacity:0!important}.home-timeline-walker.is-split{transition-duration:90ms}.home-timeline-burst{z-index:4;pointer-events:none;width:0;height:0;position:absolute}.home-timeline-burst-star{fill:var(--tl-color);animation:home-timeline-burst-scatter .76s var(--motion-ease-emphasized) var(--burst-delay,0s) both;position:absolute;top:0;left:0;overflow:visible}.home-timeline-star{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--tl-color) 58%, transparent));position:absolute;inset:0;overflow:visible}.home-timeline-star-halo{fill:var(--tl-color);opacity:.14}.home-timeline-star-outer{fill:var(--tl-color)}.home-timeline-star-core{fill:var(--card)}.home-timeline-canvas[data-motion-phase=ignition] .home-timeline-star{animation:home-timeline-star-ignite .16s var(--motion-ease-emphasized) both}.home-timeline-year-axis{background:linear-gradient(90deg, transparent, var(--border) 4%, var(--border) 96%, transparent);height:1px;position:absolute;bottom:43px}.home-timeline-year{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.025em;font-size:.625rem;position:absolute;bottom:17px;transform:translate(-50%)}.home-timeline-year:before{background:var(--border);content:"";width:1px;height:5px;position:absolute;bottom:20px;left:50%}.home-timeline-nav{z-index:9;border:1px solid var(--border);width:2.7rem;height:2.7rem;color:var(--foreground);background:var(--card);transition:opacity var(--motion-duration-normal) var(--motion-ease-standard), color var(--motion-duration-fast) ease-out, background-color var(--motion-duration-fast) ease-out, transform var(--motion-duration-fast) var(--motion-ease-standard);border-radius:999px;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px -16px #33271f99}.home-timeline-nav--left{left:.8rem}.home-timeline-nav--right{right:.8rem}.home-timeline-nav:hover:not(:disabled){color:var(--card);background:var(--tl-color);transform:translateY(-50%)scale(1.04)}.home-timeline-nav:disabled{opacity:0;pointer-events:none}.home-timeline-edge{z-index:5;opacity:0;pointer-events:none;width:3.75rem;transition:opacity var(--motion-duration-normal) var(--motion-ease-standard);position:absolute;top:0;bottom:6px}.home-timeline-edge.is-visible{opacity:1}.home-timeline-edge--left{background:linear-gradient(90deg, var(--tl-surface), transparent);left:0}.home-timeline-edge--right{background:linear-gradient(-90deg, var(--tl-surface), transparent);right:0}.home-timeline-progress{z-index:7;background:color-mix(in srgb, var(--border) 65%, transparent);pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:.18rem;left:1.15rem;right:1.15rem;overflow:hidden}.home-timeline-progress>span{transform-origin:0;border-radius:inherit;background:var(--tl-color);width:100%;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0)}}@media (scripting:enabled){.home-timeline-canvas.is-intro .home-timeline-path-trail{opacity:.18}.home-timeline-canvas.is-intro .tl-ev:not(.is-on):not(.is-target){visibility:hidden;pointer-events:none}.home-timeline-canvas.is-intro .tl-ev:not(.is-on):not(.is-target) .tl-event-card{transform:translate(var(--tl-card-shift), var(--tl-card-intro-y));opacity:0}.home-timeline-canvas.is-intro .tl-ev:not(.is-on):not(.is-target) .tl-event-dot{opacity:0;transform:scale(.25)}.home-timeline-canvas.is-intro .tl-ev.is-target{pointer-events:none}.home-timeline-canvas.is-intro .tl-ev.is-target .tl-event-card{visibility:hidden;opacity:0}.home-timeline-canvas.is-intro .tl-ev.is-target .tl-event-dot{opacity:.48;transform:scale(.76)}.home-timeline-canvas.is-intro .tl-ev:not(.is-on) .tl-event-puff{translate:0 var(--puff-from);opacity:0;scale:.2}.home-timeline-canvas.is-intro .tl-ev:not(.is-on) .tl-event-dot--below svg{transform:perspective(80px)rotateX(0)}.home-timeline-canvas.is-intro .tl-ev.is-hit .tl-event-dot:not(.tl-event-dot--below)>svg{animation:home-timeline-cloud-reform var(--tl-cloud-impact-duration) var(--motion-ease-emphasized) both}.home-timeline-canvas.is-intro .tl-ev.is-hit .tl-event-dot--below>svg{animation:home-timeline-cloud-reform-below var(--tl-cloud-impact-duration) var(--motion-ease-emphasized) both}.home-timeline-canvas.is-intro .tl-ev.is-hit .tl-event-cloud-fragment{animation:home-timeline-cloud-fragment-pass var(--tl-cloud-impact-duration) var(--motion-ease-emphasized) both}.home-timeline-canvas.is-intro .tl-ev.is-hit .tl-event-cloud-fragments--below .tl-event-cloud-fragment svg{animation:home-timeline-cloud-fragment-flip var(--tl-cloud-impact-duration) var(--motion-ease-emphasized) both}.home-timeline-canvas.is-intro .tl-ev.is-on .tl-event-puff{transition-delay:20ms}.home-timeline-canvas.is-intro .tl-ev.is-on .tl-event-cloud-frame{animation:.38s linear both home-timeline-event-cloud-deepen}.home-timeline-canvas.is-intro .tl-ev.is-on .tl-event-card{transition-property:transform;transition-duration:.56s;transition-delay:80ms}.home-timeline-canvas.is-intro .tl-ev.is-on .tl-event-date,.home-timeline-canvas.is-intro .tl-ev.is-on .tl-event-title{animation:.3s linear 80ms both home-timeline-event-copy-in}}@media (scripting:none){.home-timeline-path-trail{stroke-dashoffset:var(--tl-rest-offset)}}@keyframes home-timeline-heading-in{0%{opacity:0;transform:translateY(.3rem)}}@keyframes home-timeline-panel-in{0%{opacity:0;transform:translateY(.18rem)}}@keyframes home-timeline-event-cloud-deepen{0%{opacity:.18}to{opacity:1}}@keyframes home-timeline-event-copy-in{0%{opacity:0}to{opacity:1}}@keyframes home-timeline-cloud-reform{0%{opacity:1;transform:scale(1)}14%{opacity:.88;transform:scale(1.06,.76)}24%,70%{opacity:0;transform:scale(.48)}88%{opacity:.72;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes home-timeline-cloud-reform-below{0%{opacity:1;transform:perspective(80px)rotateX(0)rotate(0)scale(1)}14%{opacity:.88;transform:perspective(80px)rotateX(24deg)rotate(-3deg)scale(1.06,.76)}24%{opacity:0;transform:perspective(80px)rotateX(62deg)rotate(2deg)scale(.48)}70%{opacity:0;transform:perspective(80px)rotateX(132deg)rotate(-2deg)scale(.48)}88%{opacity:.72;transform:perspective(80px)rotateX(174deg)rotate(1deg)scale(.9)}to{opacity:1;transform:perspective(80px)rotateX(180deg)rotate(0)scale(1)}}@keyframes home-timeline-cloud-fragment-pass{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}8%{opacity:.9;transform:translate(-50%,-50%)scale(.34)rotate(0)}34%{transform:translate(-50%, -50%) translate(var(--cloud-fragment-x), var(--cloud-fragment-y)) rotate(var(--cloud-fragment-rotate)) scale(var(--cloud-fragment-scale));opacity:1}58%{transform:translate(-50%, -50%) translate(calc(var(--cloud-fragment-x) * 1.06), calc(var(--cloud-fragment-y) * 1.06)) rotate(var(--cloud-fragment-rotate)) scale(var(--cloud-fragment-scale));opacity:.95}78%{transform:translate(-50%, -50%) translate(calc(var(--cloud-fragment-x) * .62), calc(var(--cloud-fragment-y) * .62)) rotate(calc(var(--cloud-fragment-rotate) * .62)) scale(calc(var(--cloud-fragment-scale) * .88));opacity:.84}92%{transform:translate(-50%, -50%) translate(calc(var(--cloud-fragment-x) * .2), calc(var(--cloud-fragment-y) * .2)) rotate(calc(var(--cloud-fragment-rotate) * .2)) scale(.42);opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}}@keyframes home-timeline-cloud-fragment-flip{0%,18%{transform:perspective(80px)rotateX(0)}58%{transform:perspective(80px)rotateX(96deg)}82%{transform:perspective(80px)rotateX(150deg)}to{transform:perspective(80px)rotateX(180deg)}}@keyframes home-timeline-burst-scatter{0%{opacity:.95;transform:translate(-50%,-50%)scale(.55)}22%{transform:translate(-50%, -50%) translate(calc(var(--burst-dx,0px) * .35), calc(var(--burst-dy,0px) * .35)) rotate(calc(var(--burst-rot,0deg) * .35)) scale(1);opacity:1}to{transform:translate(-50%, -50%) translate(var(--burst-dx,0px), var(--burst-dy,0px)) rotate(var(--burst-rot,0deg)) scale(.25);opacity:0}}@keyframes home-timeline-star-ignite{0%{opacity:0;transform:scale(.15)rotate(-12deg)}72%{opacity:1;transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.home-timeline-replay{display:none}}@media (width>=640px){.home-hero-search{flex-direction:row}.home-timeline-floating-controls{left:auto;right:1rem}.home-timeline-nav{display:grid}.home-timeline-track-meta{left:1.7rem;right:1.7rem}}@media (width>=1024px){.home-hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);grid-template-areas:"statement search";align-items:end;gap:clamp(2.5rem,5vw,5rem)}.home-hero-search{justify-self:end;max-width:34rem}.home-hero-statement h1{font-size:clamp(2.65rem,3.6vw,3.45rem)}}@media (width<=639px){.home-timeline-tabs{gap:.1rem}.home-timeline-tab{width:2.2rem;min-width:2.2rem;height:2.2rem!important}.home-timeline-tab svg{display:block}.home-timeline-replay{width:2.2rem;height:2.2rem}.home-timeline-meta-long{display:none}.home-timeline-meta-short{display:inline}.home-timeline-edge{width:2.25rem}.tl-event-card{width:7.6rem;padding:.62rem .8rem .68rem}.tl-event-title{font-size:.75rem}.home-timeline-fold small{display:none}}@media (width<=359px){.home-timeline-tab,.home-timeline-replay{width:2.05rem;min-width:2.05rem;height:2.05rem!important}}
