.launch-ledger{--launch-white:oklch(97.7% .002 80);--launch-graphite:oklch(25% .009 255);--launch-graphite-deep:oklch(18% .007 255);--launch-orange:oklch(72% .19 52);--launch-orange-dark:oklch(51% .145 48);--launch-blue:oklch(49% .09 235);--launch-max:100rem;--launch-pad:clamp(1rem, 3.4vw, 4rem);--launch-ease:cubic-bezier(.16, 1, .3, 1);background:var(--launch-white);color:var(--launch-graphite-deep);min-height:100vh;font-family:Satoshi,sans-serif;overflow:clip}.launch-ledger *,.launch-ledger :before,.launch-ledger :after{box-sizing:border-box}.launch-ledger figure,.launch-ledger h1,.launch-ledger h2,.launch-ledger h3,.launch-ledger p,.launch-ledger dl,.launch-ledger dd{margin:0}.launch-ledger img{object-fit:cover;width:100%;height:100%;display:block}.launch-skip-link{background:var(--launch-orange);color:var(--launch-graphite-deep);transition:transform .16s var(--launch-ease);z-index:80;padding:.75rem 1rem;font-weight:700;position:fixed;inset:0 auto auto 1rem;transform:translateY(-120%)}.launch-skip-link:focus{transform:translateY(0)}.launch-header{height:4.5rem;max-width:var(--launch-max);padding-inline:var(--launch-pad);border-bottom:1px solid oklch(84% .006 255);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.launch-header a{color:inherit;text-decoration:none}.launch-header-action{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:650;display:inline-flex}.launch-header-action svg{color:var(--launch-orange-dark);height:1rem;transition:transform .16s var(--launch-ease);width:1rem}@media (hover:hover){.launch-header-action:hover svg{transform:translate(.2rem)}}.launch-ledger :focus-visible{outline:3px solid var(--launch-blue);outline-offset:3px}.launch-hero{max-width:var(--launch-max);grid-template-columns:minmax(22rem,.82fr) minmax(6rem,.22fr) minmax(30rem,1.05fr);grid-template-areas:"copy textile portrait""rule rule rule";min-height:min(52rem,100svh - 4.5rem);margin-inline:auto;display:grid;position:relative}.launch-hero-copy{animation:launch-copy-in .7s var(--launch-ease) both;padding:clamp(3.5rem, 7vw, 7rem) clamp(2rem, 4vw, 5rem) clamp(3rem, 5vw, 5rem) var(--launch-pad);flex-direction:column;grid-area:copy;justify-content:space-between;display:flex}.launch-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:9.5ch;font-size:clamp(3.4rem,5vw,5.75rem);font-weight:820;line-height:.96}.launch-hero-intro{color:oklch(38% .01 255);text-wrap:pretty;max-width:31ch;font-size:clamp(1.0625rem,1.35vw,1.35rem);line-height:1.5;margin-top:1.75rem!important}.launch-hero-textile{animation:launch-textile-in .85s 80ms var(--launch-ease) both;grid-area:textile;min-width:0;overflow:hidden}.launch-hero-portrait{animation:launch-portrait-in .9s 40ms var(--launch-ease) both;background:var(--launch-graphite);grid-area:portrait;min-width:0;overflow:hidden}.launch-hero-portrait img{object-position:50% 25%}.launch-ledger-rule{background:var(--launch-orange);height:2px;margin-inline:clamp(6rem, 13vw, 14rem) var(--launch-pad);grid-area:rule;position:relative}.launch-ledger-rule:before{background:var(--launch-white);border:2px solid var(--launch-orange);content:"";border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.launch-ledger-mark{color:var(--launch-orange-dark);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;margin-left:clamp(2rem,8vw,8rem);font-size:.6875rem;font-weight:700;line-height:1.5;display:flex}.launch-update-notice{width:min(100%,28rem)}.launch-update-label{font-size:.8125rem;font-weight:680;margin-bottom:.6rem!important}.launch-update-status{border:1px solid oklch(56% .012 255);border-left:.25rem solid var(--launch-orange);padding:1rem 1.125rem 1.05rem}.launch-update-title{font-size:1rem;font-weight:780;line-height:1.25}.launch-update-status>p:last-child{color:oklch(38% .01 255);font-size:.875rem;line-height:1.45;margin-top:.35rem!important}.launch-provenance{max-width:var(--launch-max);padding:clamp(5rem, 9vw, 9rem) var(--launch-pad);grid-template-columns:minmax(18rem,.7fr) minmax(28rem,1.3fr);align-items:center;gap:clamp(3rem,8vw,9rem);margin-inline:auto;display:grid}.launch-provenance-copy{padding-left:clamp(0rem,2vw,2rem)}.launch-provenance h2,.launch-proof h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:800;line-height:1.04}.launch-provenance p,.launch-proof p{color:oklch(42% .01 255);text-wrap:pretty;max-width:37ch;font-size:1rem;line-height:1.6;margin-top:1.25rem!important}.launch-provenance figure{aspect-ratio:16/9;overflow:hidden}.launch-collection{background:var(--launch-graphite-deep);color:var(--launch-white);max-width:var(--launch-max);grid-template-columns:minmax(0,1.65fr) minmax(22rem,.75fr);min-height:39rem;margin-inline:auto;display:grid}.launch-collection figure{min-height:34rem;overflow:hidden}.launch-collection-copy{align-self:center;padding:clamp(3rem,6vw,6rem)}.launch-collection h2{color:var(--launch-white);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,4.2vw,4.5rem);font-weight:800;line-height:.98}.launch-collection h2:after{background:var(--launch-orange);content:"";width:2.5rem;height:.2rem;margin-top:1.5rem;display:block}.launch-collection dl{flex-direction:column;gap:1.5rem;margin-top:2.25rem;display:flex}.launch-collection dt{font-size:1rem;font-weight:750;line-height:1.35}.launch-collection dd{color:oklch(84% .006 255);max-width:27ch;margin-top:.35rem;font-size:.9375rem;line-height:1.55}.launch-proof{max-width:var(--launch-max);padding:clamp(1rem, 2vw, 2rem) var(--launch-pad) clamp(5rem, 9vw, 9rem);grid-template-columns:minmax(18rem,.95fr) minmax(13rem,.45fr) minmax(25rem,1.15fr);gap:clamp(1.25rem,2.8vw,3rem);margin-inline:auto;display:grid}.launch-proof figure{aspect-ratio:1;overflow:hidden}.launch-proof-place{aspect-ratio:5/4!important}.launch-proof-copy{flex-direction:column;align-self:center;gap:2.75rem;display:flex}.launch-proof h2{font-size:clamp(1.65rem,2.2vw,2.4rem)}.launch-close{background:var(--launch-graphite-deep);color:var(--launch-white);max-width:var(--launch-max);padding:clamp(4rem, 7vw, 7rem) var(--launch-pad);grid-template-columns:minmax(14rem,.65fr) minmax(28rem,1fr);align-items:center;gap:clamp(2rem,7vw,8rem);margin-inline:auto;display:grid}.launch-close>h2{color:var(--launch-white);letter-spacing:-.035em;font-size:clamp(3.2rem,6vw,6rem);font-weight:820;line-height:.95}.launch-close .launch-update-notice{justify-self:end;width:100%;max-width:42rem}.launch-update-notice[data-tone=dark]{color:var(--launch-white)}.launch-update-notice[data-tone=dark] .launch-update-status{border-color:oklch(63% .006 255);border-left-color:var(--launch-orange)}.launch-update-notice[data-tone=dark] .launch-update-status>p:last-child{color:oklch(84% .006 255)}@keyframes launch-copy-in{0%{opacity:.35;transform:translateY(1.5rem)}}@keyframes launch-textile-in{0%{clip-path:inset(0 100% 0 0)}}@keyframes launch-portrait-in{0%{clip-path:inset(0 0 0 18%);filter:saturate(.6)}}@media (width<=74rem){.launch-hero{grid-template-columns:minmax(20rem,.85fr) minmax(5rem,.2fr) minmax(25rem,.95fr)}.launch-proof{grid-template-columns:minmax(16rem,.9fr) minmax(13rem,.45fr) minmax(20rem,1fr)}}@media (width<=48rem){.launch-header{height:4rem}.launch-header-action{font-size:.8125rem}.launch-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""portrait""textile""rule";min-height:auto;display:grid}.launch-hero-copy{padding:clamp(3rem, 12vw, 5rem) var(--launch-pad) 2.5rem;gap:2.25rem}.launch-hero h1{max-width:9ch;font-size:clamp(3rem,14vw,4.25rem)}.launch-hero-intro{max-width:29ch;font-size:1.0625rem}.launch-update-notice{width:100%}.launch-ledger-mark{display:none}.launch-hero-portrait{aspect-ratio:4/5}.launch-hero-textile{aspect-ratio:4/.7}.launch-hero-textile img{object-position:center 53%}.launch-ledger-rule{margin-inline:var(--launch-pad)}.launch-provenance,.launch-collection,.launch-proof,.launch-close{grid-template-columns:minmax(0,1fr)}.launch-provenance{gap:2.5rem;padding-block:5rem}.launch-provenance-copy{padding-left:0}.launch-provenance h2{font-size:clamp(2.1rem,10vw,3rem)}.launch-provenance figure{aspect-ratio:4/3}.launch-collection figure{aspect-ratio:4/3;min-height:0}.launch-collection-copy{padding:3.5rem var(--launch-pad) 4.5rem}.launch-collection h2{font-size:clamp(2.7rem,12vw,3.8rem)}.launch-proof{padding-top:var(--launch-pad);gap:2rem}.launch-proof-copy{order:2;gap:2.25rem}.launch-proof-macro{order:1}.launch-proof-place{order:3}.launch-close{padding-block:4.5rem max(4.5rem, env(safe-area-inset-bottom));gap:2.5rem}.launch-close .launch-update-notice{justify-self:stretch}}.launch-ledger[data-force-mobile=true]{max-width:24.375rem}.launch-ledger[data-force-mobile=true] .launch-header{height:4rem}.launch-ledger[data-force-mobile=true] .launch-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""portrait""textile""rule";min-height:auto}.launch-ledger[data-force-mobile=true] .launch-hero-copy{gap:2.25rem;padding:3.5rem 1rem 2.5rem}.launch-ledger[data-force-mobile=true] .launch-hero h1{font-size:3.4rem}.launch-ledger[data-force-mobile=true] .launch-ledger-mark{display:none}.launch-ledger[data-force-mobile=true] .launch-hero-portrait{aspect-ratio:4/5}.launch-ledger[data-force-mobile=true] .launch-hero-textile{aspect-ratio:4/.7}.launch-ledger[data-force-mobile=true] .launch-ledger-rule{margin-inline:1rem}.launch-ledger[data-force-mobile=true] .launch-provenance,.launch-ledger[data-force-mobile=true] .launch-collection,.launch-ledger[data-force-mobile=true] .launch-proof,.launch-ledger[data-force-mobile=true] .launch-close{grid-template-columns:minmax(0,1fr)}.launch-ledger[data-force-mobile=true] .launch-provenance{gap:2.5rem;padding:5rem 1rem}.launch-ledger[data-force-mobile=true] .launch-provenance-copy{padding-left:0}.launch-ledger[data-force-mobile=true] .launch-collection figure{aspect-ratio:4/3;min-height:0}.launch-ledger[data-force-mobile=true] .launch-collection-copy{padding:3.5rem 1rem 4.5rem}.launch-ledger[data-force-mobile=true] .launch-proof{gap:2rem;padding:1rem 1rem 5rem}.launch-ledger[data-force-mobile=true] .launch-proof-copy{order:2}.launch-ledger[data-force-mobile=true] .launch-proof-macro{order:1}.launch-ledger[data-force-mobile=true] .launch-proof-place{order:3}.launch-ledger[data-force-mobile=true] .launch-close{gap:2.5rem;padding:4.5rem 1rem}@media (prefers-reduced-motion:reduce){.launch-ledger *,.launch-ledger :before,.launch-ledger :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-reduced-motion=true] .launch-ledger *,html[data-reduced-motion=true] .launch-ledger :before,html[data-reduced-motion=true] .launch-ledger :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
