@font-face{font-family:Inter Tight Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2")}:root{color:#11100f;font-synthesis:none;--paper:#f3f0e9;--ink:#11100f;--orange:#ff5a1f;--orange-ink:#a6330c;--muted:#68655f;--line:#d5d1c9;--pad:clamp(24px, 5.2vw, 100px);background:#f3f0e9;font-family:Inter Tight Variable,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,summary,select{cursor:pointer}button{color:inherit}a,button{touch-action:manipulation}button{border:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:6px;outline:2px solid #d54815}button:active{transform:scale(.97)}::selection{color:#11100f;background:#ff5a1f}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500}button{background:0 0}img{max-width:100%;display:block}[hidden]{display:none!important}.page-pad{padding-left:var(--pad);padding-right:var(--pad)}.accent,.mark span{color:var(--orange)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--paper);padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}a span{transition:transform .25s;display:inline-block}a:hover>span{transform:translate(3px,-3px)}.section-index{letter-spacing:.025em;font-size:14px}.hero{isolation:isolate;height:min(900px,100svh);min-height:700px;color:var(--paper);background:#11100f;position:relative;overflow:hidden}.site-header{z-index:3;justify-content:space-between;align-items:center;padding-top:38px;display:flex;position:relative}.mark{letter-spacing:-.1em;font-size:57px;font-weight:700;line-height:1}.site-header nav{align-items:center;gap:35px;font-size:15px;display:flex}.site-header nav a{padding:10px 0}.site-header nav a:after,.text-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;display:block;transform:scaleX(0)}.site-header nav a:hover:after,.text-link:hover:after{transform:scaleX(1)}.portrait-stage{z-index:-1;background:radial-gradient(at 80% 37%,#8d8273 0%,#3c3934 37%,#11100f 74%);width:54%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.portrait-parallax{width:100%;height:100%;position:absolute;bottom:0;right:0}.portrait{filter:saturate(.68);width:min(100%,850px);max-width:none;height:auto;position:absolute;bottom:0;right:-2%;mask-image:linear-gradient(#0000 0%,#000 12% 76%,#0000 100%),linear-gradient(90deg,#0000,#000 24% 84%,#0000);mask-composite:intersect}.hero-copy{z-index:2;width:100%;position:absolute;top:42%;left:0}.hero-eyebrow{color:#bbb7b0;margin-bottom:28px;font-size:13px}.hero h1{letter-spacing:-.05em;white-space:nowrap;width:max-content;font-size:clamp(92px,11.5vw,218px);line-height:.98;display:flex}.full-stop{color:var(--orange);display:inline-block}.hero-subtitle{letter-spacing:-.025em;margin-top:26px;font-size:clamp(22px,2.4vw,42px);font-weight:400}.hero-bottom{color:#c8c4bd;justify-content:space-between;align-items:center;width:100%;font-size:14px;display:flex;position:absolute;bottom:35px}.hero-bottom a{padding:14px 0}.explore{text-transform:uppercase;letter-spacing:.13em;color:var(--paper);font-size:12px}.explore span{margin-left:24px;font-size:23px}.explore:hover>span{transform:translateY(4px)}.intro{grid-template-columns:1fr 2fr;gap:35px;padding-top:145px;padding-bottom:150px;display:grid}.intro>.section-index{padding-top:13px}.intro h2{letter-spacing:-.065em;font-size:clamp(58px,7vw,122px);line-height:.97}.intro-bottom{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:48px;display:flex}.intro-bottom p{letter-spacing:-.015em;font-size:22px;line-height:1.5}.text-link{white-space:nowrap;padding-bottom:5px;font-size:15px}.text-link span{margin-left:22px}.examples{padding-top:65px;padding-bottom:110px}.examples-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:62px;display:flex}.examples-heading h2{letter-spacing:-.055em;font-size:clamp(46px,5.2vw,90px);line-height:1.02}.examples-heading>p{color:var(--muted);padding-bottom:7px;font-size:18px;line-height:1.5}.browser-controls{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;padding:12px 0 24px;transition:padding .25s;display:flex}.browser-controls:focus-within{padding-top:24px;padding-bottom:30px}.search-wrap{align-items:center;gap:17px;width:min(620px,60%);display:flex}.search-symbol{font-size:35px;line-height:1;transform:rotate(-15deg)}input[type=search]{letter-spacing:-.025em;width:100%;color:var(--ink);background:0 0;border:0;border-radius:0;padding:10px 0;font-size:24px;outline:none!important}input::placeholder{color:#76726b;opacity:1}.search-wrap:focus-within{box-shadow:0 2px #d54815}kbd{color:var(--muted);border:1px solid var(--line);padding:4px 8px;font:14px monospace}.category-wrap{align-items:center;gap:16px;display:flex}.category-wrap label{color:var(--muted);font-size:14px}.category-wrap select{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;max-width:220px;padding:12px 30px 12px 4px;font-size:16px}.list-meta{color:var(--muted);justify-content:space-between;padding:24px 0 18px;font-size:13px;display:flex}.example-row{border-bottom:1px solid var(--line);scroll-margin-top:28px;position:relative}.example-row summary{grid-template-columns:70px 1fr 145px 40px;align-items:center;gap:24px;min-height:122px;padding:28px 0;list-style:none;transition:background .25s,padding .3s;display:grid}.example-row summary::-webkit-details-marker{display:none}.example-row summary:hover,.example-row details[open]>summary{background:#eae6dd;padding-left:14px;padding-right:14px}.row-number{color:var(--muted);align-self:start;margin-top:7px;font:12px Courier New,monospace;transition:transform .35s}.row-main h3{letter-spacing:-.035em;font-size:clamp(24px,2.1vw,36px);line-height:1.15}.row-question{color:var(--muted);margin-top:10px;font-size:15px;display:block}.row-category{color:var(--muted);font-size:13px}.row-arrow{justify-self:end;font-size:30px;transition:transform .4s cubic-bezier(.2,.8,.2,1),color .2s}.example-row summary:hover .row-arrow{color:#c44112;transform:translate(5px,-5px)}.example-row summary:hover .row-number{transform:translate(5px)}details[open] .row-arrow{color:#c44112;transform:rotate(135deg)}.example-panel{overflow:hidden}.panel-inner{padding:28px 0 42px 94px}.example-description{letter-spacing:-.02em;max-width:720px;margin-bottom:36px;font-size:22px;line-height:1.45}.example-content{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:32px;display:grid}h4{text-transform:uppercase;letter-spacing:.09em;margin-bottom:16px;font-size:12px;font-weight:500}h4>span{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:14px;font-size:12px;font-weight:400}.state{white-space:pre-wrap;overflow-wrap:anywhere;color:#514d46;margin:0 0 26px;font:13px/1.75 Courier New,monospace}.question{letter-spacing:-.02em;font-size:20px;line-height:1.4}.probabilities{margin:0;padding:0;list-style:none}.probabilities li{margin-bottom:19px}.probabilities li>div:first-child{justify-content:space-between;gap:20px;margin-bottom:9px;font-size:15px;display:flex}.probability-value{font-variant-numeric:tabular-nums}.bar-track{background:#ded9ce;height:3px;overflow:hidden}.bar{width:100%;height:100%;transform:scaleX(var(--probability));transform-origin:0;background:#9f998e;display:block}.bar.winning{background:#c44112}.result-note{color:var(--muted);margin-top:22px;font-size:12px;line-height:1.6}.code-heading{color:var(--paper);background:#1c1b18;justify-content:space-between;align-items:center;padding:16px 24px 0;display:flex}.code-heading h4{margin:0}.code-heading h4 span{color:#aba69d}.copy-code{color:var(--paper);min-width:75px;padding:12px 0 12px 16px;font-size:13px}.code{color:#d9d5cd;white-space:pre-wrap;overflow-wrap:anywhere;background:#1c1b18;margin:0;padding:12px 24px 28px;font:13px/1.75 Courier New,monospace}.panel-footer{color:var(--muted);justify-content:space-between;gap:24px;margin-top:21px;font-size:13px;display:flex}#empty-state{padding:90px 0}#empty-state p{letter-spacing:-.035em;font-size:36px}#reset-search{border-bottom:1px solid var(--ink);margin-top:24px;padding:14px 0}.collection-footer{color:var(--muted);justify-content:space-between;gap:32px;margin-top:35px;font-size:13px;display:flex}.how{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;gap:60px;padding-top:110px;padding-bottom:50px;display:grid}.how-heading h2{letter-spacing:-.055em;margin:40px 0 28px;font-size:clamp(46px,5.2vw,90px);line-height:1.02}.how-heading>p:last-child{color:#b3aea5;font-size:18px;line-height:1.55}.decision-flow{margin:0;padding:0;list-style:none}.decision-flow li{grid-template-columns:35px 1fr 25px;align-items:start;gap:16px;min-height:150px;padding-top:6px;display:grid}.step-number{color:#a49d92;padding-top:10px;font:12px monospace}.decision-flow h3{letter-spacing:-.035em;margin-bottom:12px;font-size:40px}.decision-flow p{color:#b3aea5;font-size:15px;line-height:1.6}.flow-arrow{color:#80786b;margin-top:45px;font-size:25px}.flow-result{color:var(--paper)}.muted{color:#aaa397;font-size:12px;display:block}.flow-dot{color:var(--orange);margin-top:14px;font-size:13px}.how-note{color:#b3aea5;grid-column:1/-1;justify-content:space-between;margin-top:20px;font-size:13px;display:flex}footer{padding-top:78px;padding-bottom:32px}.footer-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:65px;display:flex}.footer-brand{letter-spacing:-.065em;font-size:clamp(50px,6vw,110px);font-weight:500}.footer-top>a:last-child{font-size:15px}.footer-bottom{color:var(--muted);justify-content:space-between;gap:25px;font-size:12px;line-height:1.7;display:flex}.footer-bottom>span{margin-left:auto;margin-right:12%}@media (width>=1600px){.hero-copy{top:40%}.hero{min-height:840px}.portrait{width:90%;right:0}}@media (width<=1100px){.hero{min-height:650px;max-height:830px}.portrait-stage{width:62%}.portrait{width:105%;bottom:65px;right:-10%}.hero-copy{top:43%}.hero h1{font-size:12vw}.intro{grid-template-columns:1fr 2.4fr}.example-row summary{grid-template-columns:45px 1fr 110px 28px;gap:18px}.panel-inner{padding-left:63px}.example-content{gap:32px}.intro-bottom p{font-size:19px}.how{gap:40px}.decision-flow h3{font-size:34px}}@media (width<=767px){:root{--pad:24px}.hero{height:850px;min-height:0;max-height:none}.site-header{padding-top:26px}.mark{font-size:43px}.site-header nav{gap:22px;font-size:13px}.social-nav{display:none}.portrait-stage{background:radial-gradient(at 65% 40%,#625a50 0%,#11100f 70%);width:100%;height:555px;top:66px;right:-6%}.portrait{width:480px;max-width:110%;bottom:0;right:-8px;mask-image:linear-gradient(#0000,#000 12% 66%,#0000 100%),linear-gradient(90deg,#0000,#000 20% 85%,#0000);mask-composite:intersect}.hero-copy{top:auto;bottom:164px}.hero-eyebrow{margin-bottom:21px;font-size:12px}.hero h1{letter-spacing:-.05em;font-size:17.3vw}.hero-subtitle{margin-top:16px;font-size:29px}.hero-bottom{align-items:flex-start;gap:16px;font-size:12px;bottom:24px}.explore{letter-spacing:.07em;text-align:right;max-width:150px;font-size:12px;line-height:1.8}.explore span{margin-left:10px;font-size:18px}.intro{grid-template-columns:1fr;gap:32px;padding-top:82px;padding-bottom:75px}.section-index{font-size:12px}.intro h2{font-size:68px}.intro-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.intro-bottom p{font-size:20px}.text-link{font-size:14px}.examples{padding-top:55px;padding-bottom:70px}.examples-heading{margin-bottom:38px;display:block}.examples-heading h2{font-size:45px}.examples-heading>p{margin-top:24px;font-size:16px}.browser-controls{flex-wrap:wrap;gap:12px;padding-bottom:14px}.search-wrap{gap:12px;width:100%}.search-wrap input{font-size:21px}.category-wrap{justify-content:space-between;width:100%}.category-wrap select{max-width:240px;font-size:14px}.list-meta{padding-top:21px;font-size:12px}.example-row summary{grid-template-columns:28px 1fr 24px;gap:12px;min-height:118px;padding:24px 0}.row-number{margin-top:5px;font-size:12px}.row-main h3{font-size:25px;line-height:1.1}.row-question{margin-top:8px;font-size:13px;line-height:1.5}.row-category{display:none}.row-arrow{font-size:25px}.example-row summary:hover,.example-row details[open]>summary{padding-left:7px;padding-right:7px}.panel-inner{padding:24px 0 32px}.example-description{margin-bottom:28px;font-size:20px}.example-content{grid-template-columns:1fr;gap:28px}.state{font-size:12px}.question{font-size:19px}.code-heading{padding:14px 14px 0}.code-heading h4>span{margin:8px 0 0;font-size:12px;display:block}.code{padding:18px 14px 24px;font-size:12px;line-height:1.8}.panel-footer{gap:12px;font-size:12px}.collection-footer{flex-direction:column;gap:16px;font-size:12px}.how{grid-template-columns:1fr;gap:50px;padding-top:70px;padding-bottom:32px}.how-heading h2{margin-top:28px;font-size:51px}.how-heading>p:last-child{font-size:17px}.decision-flow li{grid-template-columns:30px 1fr 20px;gap:14px;min-height:132px}.decision-flow h3{font-size:37px}.decision-flow p{font-size:14px}.how-note{gap:24px;margin:0;font-size:12px}.how-note>span{max-width:75px}footer{padding-top:55px}.footer-top{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:45px}.footer-brand{font-size:65px}.footer-bottom{flex-wrap:wrap;font-size:12px}.footer-bottom p{flex-basis:100%}.footer-bottom>span{margin-left:0;margin-right:auto}}@media (width>=768px){.example-page{max-width:1320px}.swipe-stage{border-radius:20px;min-height:clamp(650px,100svh - 126px,850px);margin:0 auto;padding:24px 36px 25px;overflow:visible}.swipe-sheet{border-radius:14px;min-height:0;box-shadow:0 22px 55px #11100f1f}.next-peek{border-radius:14px;inset:25px 72px 32px}.sheet-top{min-height:50px}.sheet-inner{max-width:none;padding:34px 52px 28px}.example-kicker,.demo-kicker{margin-bottom:12px;font-size:12px}.example-intro h1{max-width:none;font-size:clamp(42px,5.1vw,76px);line-height:.9}.example-lede{max-width:690px;margin-top:16px;font-size:19px;line-height:1.25}.decision-demo{gap:42px;margin-top:34px;padding-bottom:24px}.situation-block{padding-top:0}.situation-text{max-width:500px;font-size:clamp(24px,2.8vw,42px);line-height:.97}.decision-question{max-width:380px;margin-top:26px;font-size:clamp(21px,1.9vw,29px)}.answer-block{padding-top:0}.answer-number{font-size:clamp(92px,11vw,180px)}.answer-label{margin-top:20px;font-size:clamp(40px,5vw,76px)}.secondary-answers{gap:17px 30px;margin-top:18px;font-size:14px}.action-line{margin-top:22px;padding-top:14px;font-size:18px}.technical-sections{padding-top:10px}.technical-disclosure summary{min-height:50px;font-size:17px}.swipe-instruction{margin-top:13px}.example-nav{padding-top:26px;padding-bottom:55px}}.example-page{font-family:DM Sans Variable,Arial,sans-serif}.example-page .example-intro h1{letter-spacing:-.045em;max-width:none;font-size:clamp(39px,4.2vw,66px);line-height:.96}.example-page .example-lede{letter-spacing:0;max-width:650px;margin-top:14px;font-size:18px;line-height:1.35}.example-page .decision-demo{gap:34px;margin-top:26px;padding-bottom:18px}.example-page .situation-text{letter-spacing:-.03em;max-width:500px;font-size:clamp(25px,2.5vw,38px);line-height:1.06}.context-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.context-item{min-width:0}.context-key{color:var(--muted);font-size:12px;line-height:1.1;display:block}.context-value{overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:500;line-height:1.18;display:block}.example-page .decision-question{letter-spacing:-.025em;max-width:430px;margin-top:20px;font-size:clamp(20px,1.7vw,27px);line-height:1.15}.action-line{background:#efe7dc;border-radius:12px;align-self:center;margin-top:28px;padding:14px 18px;font-size:17px;line-height:1.25;border-top:0!important}.example-page .action-line{color:#4b281b;text-align:left;background:0 0;border-radius:0;grid-column:auto;margin:22px 0 0;padding:14px 0 0;font-size:16px;font-weight:500;line-height:1.25;border-top:0!important}.example-page .code-disclosure[open] .disclosure-body{max-height:230px;overflow:auto}.technical-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none;padding-top:0;display:grid;border-top:0!important}.example-page .technical-sections{display:block}.technical-disclosure{background:#f0ece5;border-radius:12px;overflow:hidden;border:0!important}.state-grid>div{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:6px 0;border-top:0!important}@media (width<=767px){.example-page .sheet-inner{padding-top:32px;padding-bottom:34px}.example-page .example-intro h1{font-size:clamp(39px,11.5vw,62px)}.context-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:20px}.context-value{font-size:15px}.example-page .decision-question{margin-top:21px;font-size:22px}.example-page .answer-block{margin-top:26px;padding:16px 16px 15px}.example-page .answer-number{font-size:clamp(90px,25vw,122px);line-height:.72}.example-page .answer-label{margin-top:9px;font-size:clamp(42px,12vw,58px)}.example-page .answer-options{gap:7px;margin-top:15px}.example-page .action-line{margin-top:20px}.technical-sections{grid-template-columns:1fr}.answer-block{padding:22px 18px 20px}.answer-number{font-size:clamp(100px,30vw,170px)}.answer-label{font-size:clamp(44px,14vw,72px)}.answer-options{margin-top:21px}.action-line{margin-top:28px;padding:13px 15px;font-size:17px}}.sheet-top{border-bottom:0}.example-category,.example-kicker,.demo-kicker,.swipe-instruction{display:none}.answer-block{background:#efe7dc;border-radius:18px;padding:25px 28px 23px}.answer-number{font-size:clamp(88px,10vw,168px)}.answer-label{margin-top:15px;font-size:clamp(39px,4.7vw,72px)}.answer-options{text-align:left;gap:11px;max-width:460px;margin:26px auto 0;display:grid}.answer-option{color:#5b554e}.answer-option.is-primary{color:var(--ink)}.answer-option-line{justify-content:space-between;gap:20px;font-size:14px;line-height:1.1;display:flex}.answer-option-line b{color:inherit;font-variant-numeric:tabular-nums;font-weight:600}.probability-track{background:#d8cfc1;border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.probability-track span{width:var(--probability);border-radius:inherit;transform-origin:0;background:#a79d90;height:100%;display:block}.answer-option.is-primary .probability-track span{background:var(--orange-ink)}.secondary-answers{display:none}.action-line{background:#efe7dc;border-top:0;border-radius:12px;align-self:center;margin-top:28px;padding:14px 18px;font-size:17px;line-height:1.25}.action-line span{display:none}.technical-sections{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none;padding-top:0;display:grid}.technical-disclosure{background:#f0ece5;border:0;border-radius:12px;overflow:hidden}.technical-disclosure summary{min-height:48px;color:var(--ink);padding:11px 15px;font-size:16px}.technical-disclosure summary span{display:none}.disclosure-body{padding:2px 15px 18px}.state-grid{gap:8px 22px}.state-grid>div{border-top:0;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:6px 0}.state-grid dt{font-size:13px}.state-grid dd{font-size:15px}.swipe-direction{text-transform:lowercase}@media (width<=767px){.technical-sections{grid-template-columns:1fr}.answer-block{padding:22px 18px 20px}.answer-number{font-size:clamp(100px,30vw,170px)}.answer-label{font-size:clamp(44px,14vw,72px)}.answer-options{margin-top:21px}.action-line{margin-top:28px;padding:13px 15px;font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=768px){.portrait{max-width:740px}.portrait-stage:after{content:"";pointer-events:none;background:linear-gradient(#11100f,#0000);height:160px;position:absolute;inset:0 0 auto}}@media (width<=767px){.hero{height:800px}.portrait-stage{height:530px;top:60px;left:0;right:0;mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.portrait{width:430px;max-width:none;bottom:10px;right:calc(50% - 215px)}.hero-copy{bottom:150px}.hero h1{letter-spacing:-.05em;font-size:17.3vw}}body{overflow-x:hidden}.primary-link{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:26px;padding:13px 0;font-size:15px;display:inline-flex}.primary-link span{color:var(--orange);font-size:25px;transition:transform .25s}.primary-link:hover span{transform:translate(5px,-3px)}.examples-heading>div{min-width:0}.examples-menu{align-self:start;width:min(330px,100%);position:relative}.examples-menu summary{border:1px solid var(--line);min-height:50px;color:var(--ink);cursor:pointer;background:#fffdf9;justify-content:space-between;align-items:center;padding:12px 15px;font-size:15px;list-style:none;display:flex}.examples-menu summary::-webkit-details-marker{display:none}.examples-menu-symbol{color:var(--orange-ink);font-size:22px;font-weight:400;line-height:1;transition:transform .18s}.examples-menu[open] .examples-menu-symbol{transform:rotate(45deg)}.examples-menu-panel{z-index:5;border:1px solid var(--line);background:#fffdf9;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;width:min(430px,100vw - 48px);padding:10px 16px;animation:.18s both examples-menu-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 36px #1817141f}.examples-menu-panel a{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);padding:11px 0;font-size:14px}.examples-menu-panel a:hover,.examples-menu-panel .examples-menu-all{color:var(--ink)}.examples-menu-panel .examples-menu-all{grid-column:1/-1}@keyframes examples-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.examples-lede{color:var(--muted);margin-top:24px;font-size:20px}.category-links{border-bottom:1px solid var(--ink);flex-wrap:wrap;gap:9px 28px;padding:18px 0 23px;display:flex}.category-links a,.index-categories a{color:var(--muted);border-bottom:1px solid #0000;padding:8px 0;font-size:15px}.category-links a:hover,.index-categories a:hover,.index-categories a.is-active{color:var(--ink);border-color:var(--orange)}.home-list-meta,.index-list-meta{color:var(--muted);justify-content:space-between;gap:20px;padding:22px 0 12px;font-size:13px;display:flex}.home-example-list,.editorial-example-list{margin:0;padding:0;list-style:none}.home-example-list li,.editorial-example-row{border-bottom:1px solid var(--line)}.home-example-list a{grid-template-columns:minmax(0,1.25fr) minmax(180px,1fr) 130px;align-items:center;gap:28px;min-height:104px;padding:18px 0;transition:padding .25s,background .25s;display:grid}.editorial-example-row a{grid-template-columns:minmax(0,1.4fr) 160px;align-items:center;gap:28px;min-height:104px;padding:18px 0;transition:padding .25s,background .25s;display:grid}.home-example-list a:hover,.editorial-example-row a:hover{background:#e9e4da;padding-left:16px;padding-right:16px}.home-example-title,.editorial-example-title{letter-spacing:-.035em;font-size:clamp(23px,2vw,32px);line-height:1.08;display:block}.home-example-description,.editorial-example-description{color:var(--muted);font-size:15px;line-height:1.4;display:block}.home-example-category,.editorial-example-category{color:var(--muted);font-size:13px}.collection-footer{margin-top:35px}.examples-header{justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;padding-top:30px;padding-bottom:20px;display:flex}.examples-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.examples-header nav a{padding:11px 0}.examples-header nav a span{color:var(--orange);margin-left:8px}.examples-mark{font-size:45px}.index-page{max-width:1600px;margin:0 auto}.index-intro{grid-template-columns:1fr 2.15fr;gap:32px;padding-top:95px;padding-bottom:110px;display:grid}.index-intro h1{letter-spacing:-.07em;max-width:950px;margin:30px 0 32px;font-size:clamp(62px,8vw,142px);line-height:.92}.index-description{max-width:570px;color:var(--muted);margin-left:1px;font-size:21px;line-height:1.45}.index-browser{padding-bottom:110px}.index-search-row{border-bottom:1px solid var(--ink);align-items:center;gap:20px;padding:13px 0 20px;display:flex}.index-search-row:focus-within{border-color:var(--orange)}.index-search-row input{width:100%;min-height:44px;color:var(--ink);letter-spacing:-.03em;background:0 0;border:0;outline:0;padding:0;font-size:clamp(23px,2.3vw,34px)}.index-search-row kbd{color:var(--muted);border:0;padding:8px 0;font:14px monospace}.index-categories{flex-wrap:wrap;gap:8px 28px;padding:17px 0 20px;display:flex}.editorial-example-row a{grid-template-columns:minmax(0,1.4fr) 160px;min-height:93px}.editorial-example-main{min-width:0}.editorial-example-title{font-size:clamp(23px,2.2vw,35px)}.editorial-example-description{max-width:700px;margin-top:6px}.index-empty,#index-empty{padding:80px 0}#index-empty p{letter-spacing:-.05em;font-size:42px}#index-reset{border-bottom:1px solid var(--ink);min-height:44px;margin-top:22px;padding:10px 0}.no-script-note{color:var(--muted);margin-top:28px;font-size:14px}.index-footer{border-top:1px solid var(--line);max-width:1600px;color:var(--muted);justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto;padding-top:40px;padding-bottom:32px;font-size:13px;display:flex}.index-footer .footer-brand{color:var(--ink)}.example-page{max-width:1800px;margin:0 auto}.swipe-stage{--swipe-progress:0;isolation:isolate;min-height:780px;margin:0 var(--pad);touch-action:pan-y;background:#e1dbcf;padding:clamp(28px,4vw,62px) clamp(15px,5vw,92px) 56px;position:relative;overflow:hidden}.swipe-direction{z-index:-1;color:var(--orange);letter-spacing:-.07em;opacity:0;white-space:nowrap;pointer-events:none;font-size:clamp(34px,6vw,100px);font-weight:600;transition:opacity .12s,transform .12s;position:absolute;top:50%}.swipe-direction span{font-size:1.05em}.swipe-direction-previous{left:5%;transform:translate(-18px,-50%)}.swipe-direction-next{right:5%;transform:translate(18px,-50%)}.swipe-stage[data-direction=previous] .swipe-direction-previous,.swipe-stage[data-direction=next] .swipe-direction-next{opacity:calc(var(--swipe-progress) * .9);transform:translateY(-50%)}.next-peek{z-index:-1;transform-origin:bottom;color:#767064;background:#d4ccbd;flex-direction:column;justify-content:flex-end;padding:35px;display:flex;position:absolute;inset:28px clamp(28px,8vw,150px) 42px;transform:scale(.975)}.next-peek span{color:var(--orange);font-size:13px}.next-peek strong{letter-spacing:-.055em;max-width:560px;margin-top:7px;font-size:clamp(30px,4vw,72px);line-height:.95}.swipe-sheet{z-index:1;background:var(--paper);min-height:690px;color:var(--ink);transform-origin:50% 100%;will-change:transform;position:relative}.sheet-top{min-height:67px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:13px;display:grid}.sheet-top>:last-child{justify-self:end}.back-to-index{width:max-content;padding:12px 0}.example-progress{font-variant-numeric:tabular-nums}.example-category{color:var(--orange-ink)}.sheet-inner{max-width:1400px;margin:0 auto;padding-top:clamp(55px,7vw,120px);padding-bottom:clamp(60px,8vw,130px)}.example-intro{max-width:1120px}.example-kicker,.demo-kicker{color:var(--orange-ink);margin-bottom:24px;font-size:14px}.example-intro h1{letter-spacing:-.07em;max-width:1040px;margin:0;font-size:clamp(53px,7.2vw,130px);line-height:.93}.example-lede{max-width:750px;color:var(--muted);margin-top:31px;font-size:clamp(20px,2vw,28px);line-height:1.35}.decision-demo{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(35px,7vw,130px);margin-top:clamp(72px,10vw,165px);padding-bottom:45px;display:grid}.situation-block{padding-top:14px}.situation-text{letter-spacing:-.055em;max-width:560px;font-size:clamp(28px,3.3vw,58px);line-height:1.03}.decision-question{letter-spacing:-.04em;max-width:420px;margin-top:56px;font-size:clamp(23px,2.2vw,38px);font-weight:500;line-height:1.08}.answer-block{text-align:center;align-self:center;padding:15px 0 0}.answer-number{color:var(--orange-ink);letter-spacing:-.095em;font-variant-numeric:tabular-nums;font-size:clamp(115px,18vw,285px);line-height:.76;display:block}.answer-label{letter-spacing:-.075em;margin-top:35px;font-size:clamp(48px,7vw,118px);font-weight:600;line-height:.86;display:block}.secondary-answers{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:20px 40px;margin-top:32px;font-size:16px;display:flex}.secondary-answers b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.action-line{letter-spacing:-.025em;grid-column:1/-1;margin:45px 0 0;padding-top:23px;font-size:clamp(21px,2vw,31px)}.action-line span{color:var(--orange-ink);margin-right:13px}.archetype-quote .situation-text{font-size:clamp(37px,5vw,82px)}.archetype-metric .situation-text,.archetype-network .situation-text{letter-spacing:-.08em;font-weight:600}.archetype-sequence .decision-question{margin-top:42px}.archetype-event .answer-label,.archetype-network .answer-label{color:#171615}.technical-sections{max-width:970px;padding-top:22px}.technical-disclosure summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;min-height:72px;padding:12px 0;font-size:20px;list-style:none;display:flex}.technical-disclosure summary::-webkit-details-marker{display:none}.technical-disclosure summary span{color:var(--orange-ink);font-size:22px;transition:transform .25s}.technical-disclosure[open] summary span{transform:rotate(180deg)}.disclosure-body{padding:14px 0 34px;animation:.35s both disclosure-in}@keyframes disclosure-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin:0;display:grid}.state-grid>div{grid-template-columns:145px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.state-grid dt{color:var(--muted);font-size:14px}.state-grid dd{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.3}.explanation-body{max-width:650px;color:var(--muted);font-size:18px;line-height:1.5}.technical-note,.code-note{color:var(--muted);font-size:13px}.code-toolbar{color:#aaa49a;background:#1c1b18;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px 0;font-size:12px;display:flex}.copy-code{min-width:98px;min-height:44px;color:var(--paper);text-align:right;padding:9px 0 9px 12px;font-size:13px}.code{color:#e3ded4;white-space:pre-wrap;overflow-wrap:anywhere;background:#1c1b18;margin:0;padding:14px 20px 24px;font:13px/1.75 Courier New,monospace;overflow:auto}.code-note{margin-top:17px;line-height:1.5}.code-note a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.swipe-instruction{color:var(--muted);text-align:center;margin:25px 0 0;font-size:13px}.example-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;max-width:1600px;margin:0 auto;padding-top:50px;padding-bottom:90px;display:grid}.example-nav-link{min-height:60px;color:var(--ink);align-items:center;gap:20px;display:flex}.example-nav-next{text-align:right;justify-content:flex-end}.example-nav-link>span[aria-hidden=true]{color:var(--orange-ink);font-size:31px}.example-nav-link small{color:var(--muted);margin-bottom:5px;font-size:13px;display:block}.example-nav-link b{letter-spacing:-.025em;font-size:20px;font-weight:500;display:block}.example-nav-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}@media (width<=767px){.examples-heading{display:block}.examples-menu{width:100%;margin-top:28px}.examples-menu-panel{width:100%;box-shadow:none;margin-top:8px;position:static}.home-example-list a,.editorial-example-row a{grid-template-columns:minmax(0,1fr);gap:12px;min-height:100px}.home-example-description,.editorial-example-description{margin-top:7px;font-size:14px}.home-example-category,.editorial-example-category{display:none}.index-list-meta{font-size:12px}.examples-header{padding-top:20px}.examples-header nav{gap:15px;font-size:13px}.examples-mark{font-size:40px}.index-intro{padding-top:70px;padding-bottom:70px;display:block}.index-intro h1{margin-top:25px;font-size:clamp(58px,16vw,90px)}.index-description{margin-top:30px;font-size:19px}.index-categories{gap:4px 20px}.index-categories a{font-size:14px}.index-browser{padding-bottom:70px}.index-footer{flex-direction:column;align-items:flex-start;gap:16px}.swipe-stage{min-height:0;margin:0;padding:16px 14px 42px}.swipe-direction{font-size:39px;top:43%}.next-peek{padding:24px;inset:17px 27px 27px}.next-peek strong{font-size:35px}.swipe-sheet{min-height:0}.sheet-top{grid-template-columns:1fr auto;gap:10px;min-height:59px;font-size:12px}.sheet-top .example-category{display:none}.sheet-top>:last-child{grid-area:1/2}.sheet-inner{padding-top:52px;padding-bottom:70px}.example-kicker,.demo-kicker{margin-bottom:18px;font-size:12px}.example-intro h1{font-size:clamp(49px,13vw,75px)}.example-lede{margin-top:25px;font-size:19px}.decision-demo{margin-top:70px;padding-bottom:30px;display:block}.situation-text{font-size:clamp(30px,9vw,49px)}.decision-question{margin-top:37px;font-size:26px}.answer-block{margin-top:70px}.answer-number{font-size:clamp(120px,35vw,190px)}.answer-label{margin-top:27px;font-size:clamp(50px,16vw,78px)}.secondary-answers{gap:13px 22px;margin-top:24px;font-size:14px}.action-line{margin-top:45px;padding-top:20px;font-size:20px;line-height:1.2}.state-grid{display:block}.state-grid>div{grid-template-columns:110px minmax(0,1fr);gap:13px}.state-grid dd{font-size:16px}.technical-disclosure summary{min-height:64px;font-size:18px}.explanation-body{font-size:17px}.code-toolbar{padding:15px 14px 0;display:block}.copy-code{margin-left:auto;padding-right:0;display:block}.code{padding:14px 14px 22px;font-size:11px}.example-nav{grid-template-columns:1fr 1fr;gap:24px 12px;padding-top:36px;padding-bottom:60px}.example-nav-count{display:none}.example-nav-link{gap:9px}.example-nav-next{grid-column:2}.example-nav-link b{font-size:16px}.example-nav-link>span[aria-hidden=true]{font-size:25px}.home-example-list a .home-example-title{grid-area:1/1}.home-example-list a .home-example-description{grid-area:2/1;margin-top:7px}}@supports (appearance:base-select){.category-wrap select,.category-wrap select::picker(select){appearance:base-select}.category-wrap select{min-width:210px;padding:12px 0 12px 8px}.category-wrap select::picker-icon{content:"↓";color:#c44112;margin-left:25px;transition:rotate .22s}.category-wrap select:open::picker-icon{rotate:180deg}.category-wrap select::picker(select){color:#11100f;opacity:0;transform-origin:top;min-width:240px;max-height:340px;transition:opacity .18s, transform .24s cubic-bezier(.2, .85, .25, 1.15), display .24s allow-discrete, overlay .24s allow-discrete;background:#f3f0e9;border:1px solid #d5d1c9;border-radius:0;margin-top:9px;padding:8px;overflow-y:auto;transform:translateY(-8px);box-shadow:0 12px 28px #11100f12}.category-wrap select:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{.category-wrap select:open::picker(select){opacity:0;transform:translateY(-8px)}}.category-wrap option{min-height:44px;padding:12px 16px;font-size:15px;transition:background .14s,padding .18s}.category-wrap option:hover,.category-wrap option:focus{background:#e6e0d5;outline:none;padding-left:20px}.category-wrap option:checked{color:#a6330c;background:#ebe5da}.category-wrap option::checkmark{content:"—";order:1;margin-left:auto}}@media (width>=768px){.example-page{max-width:1320px}.swipe-stage{border-radius:20px;height:auto;min-height:clamp(650px,100svh - 126px,850px);margin:0 auto;padding:24px 36px 25px;overflow:visible}.swipe-sheet{border-radius:14px;min-height:0;box-shadow:0 22px 55px #11100f1f}.next-peek{border-radius:14px;inset:25px 72px 32px}.sheet-top{min-height:50px}.sheet-inner{max-width:none;padding:34px 52px 28px}.example-kicker,.demo-kicker{margin-bottom:12px;font-size:12px}.example-intro h1{max-width:none;font-size:clamp(42px,5.1vw,76px);line-height:.9}.example-lede{max-width:690px;margin-top:16px;font-size:19px;line-height:1.25}.decision-demo{gap:42px;margin-top:34px;padding-bottom:24px}.situation-block{padding-top:0}.situation-text{max-width:500px;font-size:clamp(24px,2.8vw,42px);line-height:.97}.decision-question{max-width:380px;margin-top:26px;font-size:clamp(21px,1.9vw,29px)}.answer-block{padding-top:0}.answer-number{font-size:clamp(92px,11vw,180px)}.answer-label{margin-top:20px;font-size:clamp(40px,5vw,76px)}.secondary-answers{gap:17px 30px;margin-top:18px;font-size:14px}.action-line{margin-top:22px;padding-top:14px;font-size:18px}.technical-sections{padding-top:10px}.technical-disclosure summary{min-height:50px;font-size:17px}.swipe-instruction{margin-top:13px}.example-nav{padding-top:26px;padding-bottom:55px}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
