@layer pages{.material-states-page{--material-paper: #f3f1ec;--material-ink: #111111;--material-muted: rgba(17, 17, 17, .58);--material-line: rgba(17, 17, 17, .16);--material-stage-bg: #f3f1ec;--material-stage-ink: #111111;--material-stage-muted: rgba(17, 17, 17, .58);--material-intro-opacity: 1;--material-intro-y: 0px;--material-interface-opacity: 0;--material-object-label-opacity: 0;--material-grid-opacity: .72;min-width:0;overflow:clip;color:var(--material-ink);background:var(--material-paper)}.material-states-page *,.material-states-page *:before,.material-states-page *:after{box-sizing:border-box}.material-states-scroll{position:relative;height:820svh;min-height:820svh;background:var(--material-stage-bg)}.material-states-stage{position:sticky;top:0;width:100%;height:100svh;overflow:clip;isolation:isolate;color:var(--material-stage-ink);background:var(--material-stage-bg);transition:background-color 80ms linear,color 80ms linear}.material-states-canvas,.material-states-grid{position:absolute;inset:0;width:100%;height:100%}.material-states-canvas{z-index:2;max-width:none;pointer-events:none;opacity:0;transition:opacity .18s ease}.material-states-page[data-material-renderer=ready] .material-states-canvas{opacity:1}.material-states-grid{z-index:1;inset:calc(var(--header-height) + clamp(1rem,2vw,2rem)) var(--gutter) clamp(1rem,2vw,2rem);width:auto;height:auto;border-inline:1px solid currentColor;background:repeating-linear-gradient(90deg,transparent 0,transparent calc((100% / 12) - 1px),currentColor calc((100% / 12) - 1px),currentColor calc(100% / 12)),linear-gradient(currentColor,currentColor) 0 24% / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 73% / 100% 1px no-repeat;opacity:var(--material-grid-opacity);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 88%,transparent)}.material-states-intro{position:absolute;z-index:4;inset:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto;padding:calc(var(--header-height) + clamp(1.2rem,2.2vw,2.6rem)) var(--gutter) clamp(1.2rem,2.2vw,2.6rem);opacity:var(--material-intro-opacity);transform:translate3d(0,var(--material-intro-y),0);pointer-events:none;will-change:opacity,transform}.material-states-intro__meta,.material-states-intro__lede,.material-states-object-label,.material-states-interface,.material-states-static header>p:first-child,.material-states-ending__grid>p{font-family:var(--font-ui);font-size:clamp(.64rem,.59rem + .18vw,.78rem);font-weight:var(--weight-medium);letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.material-states-intro__meta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem}.material-states-intro h1{grid-column:1 / span 8;grid-row:2;align-self:center;margin:0;font-family:var(--font-display);font-size:clamp(4.7rem,10.6vw,12.8rem);font-weight:var(--weight-display);letter-spacing:-.078em;line-height:.72}.material-states-intro h1 span{display:block;width:max-content}.material-states-intro h1 span:nth-child(2){margin-left:11.5vw}.material-states-intro h1 span:nth-child(3){margin-left:2.2vw;font-size:.56em;line-height:1}.material-states-intro__lede{grid-column:1 / span 4;grid-row:3;max-width:28ch;margin:0;color:var(--material-stage-muted);text-transform:none}.material-states-object-label{position:absolute;z-index:4;top:52%;right:calc(var(--gutter) + 2vw);display:flex;align-items:center;gap:.8rem;color:var(--material-stage-muted);opacity:var(--material-object-label-opacity);transform:translateY(-50%);pointer-events:none}.material-states-object-label img{width:clamp(2rem,3.1vw,3.8rem);height:auto;opacity:.82}.material-states-interface{position:absolute;z-index:5;right:var(--gutter);bottom:clamp(1.2rem,2.2vw,2.6rem);left:var(--gutter);display:grid;grid-template-columns:minmax(9rem,1fr) minmax(22rem,1.1fr);align-items:end;gap:2rem;opacity:var(--material-interface-opacity);pointer-events:none}.material-states-interface__state{margin:0}.material-states-interface__state span,.material-states-interface__state strong{display:block}.material-states-interface__state span{margin-bottom:.35rem;color:var(--material-stage-muted)}.material-states-interface__state strong{font-family:var(--font-display);font-size:clamp(1.8rem,3.1vw,3.8rem);font-weight:var(--weight-display);letter-spacing:-.055em;line-height:.9}.material-states-interface__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid currentColor}.material-states-interface__values div{min-width:0;padding:.7rem 1rem 0 0}.material-states-interface__values div+div{padding-left:1rem;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent)}.material-states-interface__values dt,.material-states-interface__values dd{font-size:clamp(.56rem,.52rem + .14vw,.68rem);letter-spacing:.075em;line-height:1.3}.material-states-interface__values dt{color:var(--material-stage-muted)}.material-states-interface__values dd{margin:.34rem 0 0;font-variant-numeric:tabular-nums}.material-states-static{display:none;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,8rem);padding-block:calc(var(--header-height) + clamp(3rem,7vw,7rem)) clamp(5rem,10vw,10rem)}.material-states-static header{align-self:start}.material-states-static header>p{max-width:34rem;color:var(--material-muted)}.material-states-static header>p:last-child{margin-top:2rem;font-size:var(--text-body);line-height:1.5}.material-states-static h2{max-width:10ch;margin:1.2rem 0 0;font-family:var(--font-display);font-size:var(--rk-type-display-section);font-weight:var(--weight-display);letter-spacing:-.065em;line-height:.9}.material-states-static__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--material-line);list-style:none}.material-states-static__list li{min-height:clamp(12rem,18vw,18rem);display:grid;grid-template-rows:auto 1fr auto;padding:1rem;border-bottom:1px solid var(--material-line)}.material-states-static__list li:nth-child(2n){border-left:1px solid var(--material-line)}.material-states-static__list span,.material-states-static__list small{color:var(--material-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.material-states-static__list strong{align-self:center;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,4.7rem);font-weight:var(--weight-display);letter-spacing:-.06em;line-height:.85}.material-states-static__list [data-static-material=glass]{background:linear-gradient(135deg,#ffffff7a,#11111106)}.material-states-static__list [data-static-material=chrome]{color:#f3f1ec;background:linear-gradient(135deg,#161616,#8d8d8d 48%,#252525)}.material-states-static__list [data-static-material=liquid]{color:#f3f1ec;background:radial-gradient(circle at 35% 25%,#5f5f5f,#151515 62%)}.material-states-static__list [data-static-material=wireframe]{color:#f3f1ec;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(243,241,236,.2) calc(25% - 1px) 25%),repeating-linear-gradient(0deg,transparent 0 calc(25% - 1px),rgba(243,241,236,.2) calc(25% - 1px) 25%),#111}.material-states-static__list [data-static-material=material]{color:#f3f1ec;background:linear-gradient(145deg,#090909,#252525 58%,#090909)}.material-states-ending{min-height:100svh;display:grid;align-items:center;color:#f3f1ec;background:#111}.material-states-ending__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.material-states-ending__grid>p{grid-column:1 / span 3;color:#f3f1ec94}.material-states-ending h2{grid-column:5 / -1;margin:0;font-family:var(--font-display);font-size:var(--rk-type-display-section);font-weight:var(--weight-display);letter-spacing:-.065em;line-height:.88}.material-states-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:var(--space-6);background:var(--material-paper)}.material-states-navigation a{min-width:0;padding:1.25rem 1.5rem 1.25rem 0;border-top:1px solid var(--material-line)}.material-states-navigation a+a{padding-left:1.5rem;border-left:1px solid var(--material-line)}.material-states-navigation a:last-child{padding-right:0;text-align:right}.material-states-navigation small,.material-states-navigation strong{display:block}.material-states-navigation small{margin-bottom:.65rem;color:var(--material-muted);font-size:var(--text-small)}.material-states-navigation strong{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.35rem);font-weight:500}.material-states-navigation .rk-icon{margin-inline:0 .45rem}.material-states-navigation a:last-child .rk-icon{margin-inline:.45rem 0}.material-states-page[data-material-renderer=fallback] .material-states-scroll{display:none}.material-states-page[data-material-renderer=fallback] .material-states-static{display:grid}@media(max-width:63.999rem){.material-states-scroll{height:720svh;min-height:720svh}.material-states-intro h1{grid-column:1 / span 11;font-size:clamp(4.7rem,12.6vw,8.6rem)}.material-states-object-label{top:58%}.material-states-interface{grid-template-columns:minmax(9rem,.62fr) minmax(20rem,1fr)}.material-states-static{grid-template-columns:1fr}.material-states-static header{max-width:44rem}}@media(max-width:47.999rem){.material-states-scroll{height:620svh;min-height:620svh}.material-states-grid{inset:var(--header-height) var(--gutter) 1rem;background:repeating-linear-gradient(90deg,transparent 0,transparent calc((100% / 6) - 1px),currentColor calc((100% / 6) - 1px),currentColor calc(100% / 6)),linear-gradient(currentColor,currentColor) 0 26% / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 76% / 100% 1px no-repeat}.material-states-intro{display:block;padding:calc(var(--header-height) + 1rem) var(--gutter) 1rem}.material-states-intro h1{position:absolute;top:21%;left:var(--gutter);font-size:clamp(3.45rem,17.4vw,5rem);line-height:.76}.material-states-intro h1 span:nth-child(2){margin-left:9vw}.material-states-intro h1 span:nth-child(3){max-width:calc(100vw - 2 * var(--gutter));margin-top:.25rem;margin-left:0;font-size:.49em;letter-spacing:-.055em}.material-states-intro__lede{position:absolute;right:var(--gutter);bottom:1rem;left:var(--gutter)}.material-states-object-label{top:61%;right:var(--gutter);max-width:13rem;font-size:.58rem}.material-states-object-label img{width:2rem}.material-states-interface{right:var(--gutter);bottom:1rem;left:var(--gutter);grid-template-columns:1fr;gap:.75rem}.material-states-interface__state strong{font-size:clamp(1.65rem,8vw,2.35rem)}.material-states-interface__values{width:100%}.material-states-interface__values div{padding-right:.45rem}.material-states-interface__values div+div{padding-left:.45rem}.material-states-static{padding-top:calc(var(--header-height) + 3rem)}.material-states-static__list{grid-template-columns:1fr}.material-states-static__list li,.material-states-static__list li:nth-child(2n){min-height:10rem;padding-inline:0;border-left:0}.material-states-static__list [data-static-material=glass],.material-states-static__list [data-static-material=chrome],.material-states-static__list [data-static-material=liquid],.material-states-static__list [data-static-material=wireframe],.material-states-static__list [data-static-material=material]{padding-inline:1rem}.material-states-ending{min-height:78svh}.material-states-ending__grid{display:block}.material-states-ending h2{margin-top:var(--space-3);font-size:clamp(3rem,13.5vw,4.5rem)}.material-states-navigation{grid-template-columns:1fr}.material-states-navigation a,.material-states-navigation a+a{min-height:4.5rem;padding:1rem 0;border:0;border-top:1px solid var(--material-line);text-align:left}}@media(max-width:63.999rem)and (max-height:35rem){.material-states-scroll{height:660svh;min-height:660svh}.material-states-intro h1{top:23%;font-size:clamp(3rem,10vw,5rem)}.material-states-object-label{display:none}.material-states-interface{grid-template-columns:minmax(8rem,.5fr) minmax(19rem,1fr)}}@media(hover:none),(pointer:coarse){.material-states-stage{touch-action:pan-y}}@media(prefers-reduced-motion:reduce){.material-states-scroll{display:none}.material-states-static{display:grid}.material-states-stage,.material-states-canvas{transition:none}}}
