.try{z-index:1;background:var(--ink-0);border-top:1px solid var(--rule);padding-block:clamp(4.5rem,9vw,8rem);scroll-margin-top:73px;position:relative}.try-head{gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:900px){.try-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:4rem}}.try-kicker{margin:0 0 1.1rem}.try-head h2{font:italic 400 clamp(2.5rem, 5vw, 4.75rem)/1 var(--font-heading);letter-spacing:-.022em;color:var(--paper);margin:0}.try-head>p{max-width:46ch;color:var(--paper-2);margin:0;font-size:1.0625rem;font-weight:300;line-height:1.65}.try-bench{gap:2.5rem;display:grid}@media (min-width:900px){.try-bench{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4rem}.try-photo{position:sticky;top:calc(73px + 1.5rem)}}.try-drop{text-align:center;cursor:pointer;border:1px dashed var(--rule-strong);background:var(--ink-1);min-height:320px;transition:border-color var(--duration-fast), background-color var(--duration-fast);place-content:center;gap:.75rem;padding:2rem;display:grid}.try-drop:hover,.try-drop[data-dragging]{border-color:var(--ember);background:color-mix(in oklab, var(--ember) 5%, var(--ink-1))}.try-drop:focus-within{outline:1px solid var(--ember);outline-offset:3px}.try-drop-title{font:italic 400 clamp(1.7rem, 2.6vw, 2.2rem)/1.1 var(--font-heading);color:var(--paper)}.try-drop-line{color:var(--paper-2);font-size:.95rem}.try-drop-line u{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:5px;text-decoration-thickness:1px}.try-sample{cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0}.try-photo img{border:1px solid var(--rule);width:100%;height:auto;display:block}.try-photo-meta{font:500 10.5px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--paper-3);justify-content:space-between;gap:1rem;margin:.75rem 0 0;display:flex}.try-photo-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.try-record h3{border-bottom:1px solid var(--rule-strong);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);justify-content:space-between;margin:0;padding-bottom:.75rem;display:flex}.try-empty{max-width:44ch;color:var(--paper-2);margin:1.25rem 0 0;line-height:1.6}.try-rows{margin:0;padding:0;list-style:none}.try-row{border-bottom:1px solid var(--rule);grid-template-columns:6.5rem 8.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.8rem 0;display:grid}.try-group{font:500 10px/1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.try-label{color:var(--paper-2);font-size:.875rem}.try-value{color:var(--paper);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:color .3s var(--ease-standard) calc(var(--i,0) * 45ms + .2s);justify-self:start;font-size:.95rem;line-height:1.45}.try-text{background:linear-gradient(var(--ember), var(--ember)) 0 .64em / 0 1px no-repeat;transition:background-size .42s var(--ease-standard) calc(var(--i,0) * 45ms)}.try-row.is-removed .try-value{color:var(--paper-4)}.try-row.is-removed .try-text{background-size:100% 1px}.try-row.is-kept .try-group{color:var(--paper)}.try-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin-top:1.75rem;display:flex}.try-actions .world-link{cursor:pointer;background:0 0;border:0;padding:0}.try-proof{font:500 10.5px/1.7 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);margin:1.25rem 0 0}.try-proof strong{color:var(--paper);font-weight:500}.try-problem{border-left:1px solid var(--destructive);color:var(--paper);margin:1.25rem 0 0;padding-left:.75rem}.try-note{max-width:62ch;color:var(--paper-3);margin:2.75rem 0 0;font-size:.9rem;line-height:1.6}.try-note a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:5px}.try-note a:hover{color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}@media (max-width:600px){.try-row{grid-template-columns:minmax(0,1fr) auto}.try-group{grid-column:1/-1}.try-group:empty{display:none}.try-value{grid-column:1/-1}.try-drop{min-height:220px}}
.world-shell{--nav-h:73px;background:var(--ink-0);position:relative}.world-shell,.world-index{--world-gutter:1.5rem}@media (min-width:768px){.world-shell,.world-index{--world-gutter:3rem}}@media (min-width:1024px){.world-shell,.world-index{--world-gutter:3.5rem}}@media (min-width:1440px){.world-shell,.world-index{--world-gutter:calc((100vw - 1440px) / 2 + 3.5rem)}}.world-stage{z-index:0;background:var(--ink-0) center / cover no-repeat;height:100lvh;position:sticky;top:0;overflow:hidden}@media (scripting:none){.world-stage{background-image:url(/world/poster.webp)}}.world-shell[data-flat] .world-stage{background-image:url(/world/poster.webp)}.world-canvas{width:100%;height:100%;display:block}.world-shell:not([data-live]) .world-canvas{visibility:hidden}.world-stage:before,.world-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.world-stage:before{opacity:var(--veil,1);background:linear-gradient(90deg, var(--ink-0) 0%, color-mix(in oklab, var(--ink-0) 88%, transparent) 20%, color-mix(in oklab, var(--ink-0) 44%, transparent) 40%, transparent 60%)}.world-stage:after{background:linear-gradient(180deg, color-mix(in oklab, var(--ink-0) 80%, transparent), transparent 9rem), radial-gradient(120% 95% at 64% 50%, transparent 52%, color-mix(in oklab, var(--ink-0) 72%, transparent) 100%)}.world-chapters{z-index:1;pointer-events:none;margin-top:-100lvh;position:relative}.world-chapter{min-height:200svh}.world-chapter:last-child{min-height:320svh}.world-hold{min-height:100svh;padding:calc(var(--nav-h) + 1.5rem) var(--world-gutter) 3.5rem;align-content:center;display:grid;position:sticky;top:0}.world-copy{pointer-events:auto;width:min(100%,31rem);opacity:var(--show,1);transform:translate3d(0, var(--slide,0px), 0)}.world-copy[data-hidden]{pointer-events:none}.world-copy h1,.world-copy h2{max-width:12ch;font:italic 400 clamp(2.6rem, 4.9vw, 4.9rem)/1 var(--font-heading);letter-spacing:-.022em;text-wrap:balance;color:var(--paper);margin:0}.world-copy h1{letter-spacing:-.028em;max-width:13ch;font-size:clamp(3rem,5.6vw,5.6rem);line-height:.95}.world-period{color:var(--ember)}.world-body{max-width:38ch;color:var(--paper-2);text-wrap:pretty;margin:1.75rem 0 0;font-size:1.0625rem;font-weight:300;line-height:1.65}.world-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;margin-top:2rem;display:flex}.world-actions .cta-primary{margin-right:.25rem}.world-link{min-height:44px;font:500 13.5px var(--font-sans);color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:6px;transition:color var(--duration-fast), text-decoration-color var(--duration-fast);align-items:center;text-decoration-thickness:1px;display:inline-flex}.world-link:hover{color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}.world-rail{z-index:2;position:absolute;top:50%;right:clamp(1rem,2.4vw,2.25rem);transform:translateY(-50%)}.world-rail ol{margin:0;padding:0;list-style:none;display:grid}.world-rail a{min-height:32px;font:500 10px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);justify-content:flex-end;align-items:center;gap:14px;display:flex}.world-rail a:after{content:"";background:var(--paper-4);transform-origin:100%;width:34px;height:1px;transition:transform var(--duration-base) var(--ease-standard), background-color var(--duration-fast);flex:none;transform:scaleX(.4)}.world-rail span{background:color-mix(in oklab, var(--ink-0) 80%, transparent);opacity:0;transition:opacity var(--duration-fast), transform var(--duration-base) var(--ease-standard);padding:.4rem .5rem;transform:translate(6px)}.world-rail a:hover span,.world-rail a:focus-visible span,.world-rail a[aria-current] span{opacity:1;transform:none}.world-rail a:hover:after{background:var(--paper)}.world-rail a[aria-current]{color:var(--paper)}.world-rail a[aria-current]:after{background:var(--ember);transform:none}.world-count{left:var(--world-gutter);z-index:2;font:500 10.5px/1 var(--font-mono);letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--paper-3);align-items:center;gap:.75rem;margin:0;display:flex;position:absolute;bottom:2rem}.world-count span{color:var(--paper)}.world-shell[data-landed] .world-count,.world-shell[data-landed] .world-proof{visibility:hidden}.world-proof{right:var(--world-gutter);z-index:2;text-align:right;font:500 10px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--paper-3);justify-items:end;gap:.45rem;display:grid;position:absolute;bottom:2rem}.world-proof p{margin:0}.world-audit{justify-items:end;gap:.45rem;display:grid}.world-audit span:last-child{color:var(--paper)}.world-shell:not([data-live]) .world-scene{display:none}.world-app-tag{z-index:3;background:var(--ink-1);border:1px solid var(--rule-strong);pointer-events:none;gap:.3rem;width:max-content;max-width:min(18rem,78vw);padding:.85rem 1rem .9rem;display:grid;position:absolute;top:0;left:0;translate:-50% calc(-100% - 12px)}.world-app-tag[data-pinned]{pointer-events:auto}.world-app-tag[hidden]{display:none}.world-app-tag:after{content:"";left:calc(50% + var(--leader,0px));background:var(--ember);width:1px;height:12px;position:absolute;top:100%}.world-app-tag[data-below]{translate:-50% 24px}.world-app-tag[data-below]:after{height:24px;top:auto;bottom:100%}.world-app-tag-name{font:italic 400 1.25rem/1.1 var(--font-heading);color:var(--paper);transition:color var(--duration-fast)}.world-app-tag-line{color:var(--paper-2);font-size:.8125rem;line-height:1.45}.world-app-tag-meta{font:500 10px/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3)}.world-app-tag:hover .world-app-tag-name,.world-app-tag:focus-visible .world-app-tag-name{color:var(--ember)}.world-app-tag[data-pinned] .world-app-tag-name:after{content:" →";color:var(--ember);font-style:normal}.world-map{z-index:2;visibility:hidden;opacity:var(--map,0);pointer-events:none;position:absolute;inset:0}.world-shell[data-map] .world-map{visibility:visible}.world-map a{background:color-mix(in oklab, var(--ink-0) 86%, transparent);border:1px solid var(--rule-strong);min-height:2.25rem;font:500 10px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--paper);pointer-events:auto;transition:color var(--duration-fast);align-items:center;gap:.6rem;padding:0 .75rem;display:flex;position:absolute;top:0;left:0;translate:-50% calc(-100% - 3rem)}.world-map a span{color:var(--paper-2)}.world-map a:after{content:"";background:var(--paper-4);width:1px;height:3rem;transition:background-color var(--duration-fast);position:absolute;top:100%;left:50%}.world-map a:before{content:"";width:9rem;height:7.5rem;position:absolute;top:100%;left:50%;translate:-50%}.world-map a:hover,.world-map a:focus-visible{color:var(--ember)}.world-map a:hover:after,.world-map a:focus-visible:after{background:var(--ember)}.world-count:after{content:"";background:linear-gradient(90deg, var(--ember) calc(var(--progress,0) * 100%), var(--rule-strong) 0);width:5rem;height:1px}.world-hint{z-index:2;font:500 10px/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--paper-3);opacity:var(--hint,1);margin:0;position:absolute;bottom:2rem;left:50%}.world-hint:after{content:"";background:var(--paper-3);transform-origin:top;width:1px;height:2.25rem;animation:world-hint 2.2s var(--ease-standard) infinite;margin:.75rem auto 0;display:block}@keyframes world-hint{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:860px){.world-stage:before{background:linear-gradient(0deg, var(--ink-0) 30%, color-mix(in oklab, var(--ink-0) 92%, transparent) 42%, color-mix(in oklab, var(--ink-0) 50%, transparent) 54%, transparent 66%)}.world-stage:after{background:linear-gradient(180deg, color-mix(in oklab, var(--ink-0) 88%, transparent) 0, color-mix(in oklab, var(--ink-0) 70%, transparent) 8.5rem, transparent 12rem), radial-gradient(130% 80% at 50% 34%, transparent 55%, color-mix(in oklab, var(--ink-0) 70%, transparent) 100%)}.world-hold{padding:0 var(--world-gutter) calc(2.5rem + env(safe-area-inset-bottom));align-content:end}.world-copy{width:100%}.world-copy h1{font-size:clamp(2.6rem,12vw,3.5rem)}.world-copy h2{font-size:clamp(2.2rem,9.6vw,3rem)}.world-body{max-width:34rem;margin-top:1.1rem;font-size:.975rem;line-height:1.6}.world-actions{margin-top:1.25rem}.world-rail,.world-hint,.world-map,.world-scene,.world-app-tag:after{display:none}.world-count,.world-proof{top:calc(var(--nav-h) + .75rem);bottom:auto}}@media (max-width:420px){.world-count:after{display:none}}@media (max-width:860px) and (max-height:700px){.world-actions .world-link:nth-of-type(n+3){display:none}}@media (max-height:540px){.world-chapter,.world-chapter:last-child{min-height:0}.world-hold{padding-block:calc(var(--nav-h) + 1rem) 3rem;align-content:center;position:static}.world-hint{display:none}}@media (prefers-reduced-motion:reduce){.world-hint:after{animation:none}}.world-index{display:none}@media (max-width:860px),(max-height:540px){.world-index{z-index:1;padding:2.5rem var(--world-gutter) 3rem;background:var(--ink-0);border-top:1px solid var(--rule);display:block;position:relative}.world-index-title{font:500 10.5px/1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin:0 0 .75rem}.world-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;margin:0;padding:0;list-style:none;display:grid}.world-index a{border-bottom:1px solid var(--rule);min-height:48px;font:500 10.5px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);align-items:center;gap:.6rem;display:flex}.world-index a span{color:var(--paper-3);font-variant-numeric:tabular-nums}}.ledger{z-index:1;background:var(--ink-0);border-top:1px solid var(--rule);padding-block:clamp(4.5rem,9vw,8rem) clamp(4rem,8vw,7rem);position:relative}.ledger-head{gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:900px){.ledger-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:4rem}}.ledger-head h2{font:italic 400 clamp(2.5rem, 5vw, 4.75rem)/1 var(--font-heading);letter-spacing:-.022em;text-wrap:balance;color:var(--paper);margin:0}.ledger-head p{max-width:44ch;color:var(--paper-2);margin:0;font-size:1.0625rem;font-weight:300;line-height:1.65}.ledger-columns{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));align-items:start;gap:0 3.5rem;display:grid}.ledger-group{margin:0 0 2.75rem}.ledger-group h3{border-bottom:1px solid var(--rule-strong);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);justify-content:space-between;margin:0;padding-bottom:.75rem;display:flex}.ledger-group ul{margin:0;padding:0;list-style:none}.ledger-group li{border-bottom:1px solid var(--rule)}.ledger-group a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.95rem 0;display:grid}.ledger-name{font:italic 400 1.45rem/1.15 var(--font-heading);color:var(--paper);transition:color var(--duration-fast)}.ledger-price{font:500 10.5px/1.4 var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:right;color:var(--paper-3)}.ledger-line{color:var(--paper-3);grid-column:1/-1;font-size:.875rem;line-height:1.5}.ledger-group a:hover .ledger-name,.ledger-group a:focus-visible .ledger-name{color:var(--ember)}
