:root{--paper:#f5efe2;--paper2:#ece1cf;--ink:#2f2925;--wine:#652a3d;--olive:#56634f;--gold:#c1a16c;--line:#b9aa94;--white:#fffaf0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Georgia,'Times New Roman',serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--wine);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;line-height:1.05}h1,h2{letter-spacing:-.055em}h2 em{font-weight:400;color:var(--wine)}.skip{position:absolute;left:-1000px;top:8px;background:var(--white);padding:10px;z-index:100}.skip:focus{left:8px}.site-head{position:relative;z-index:10;background:var(--paper);border-bottom:1px solid var(--ink)}.head-inner{max-width:1600px;margin:auto;min-height:88px;padding:0 clamp(20px,4vw,64px);display:flex;align-items:center;gap:clamp(20px,4vw,70px)}.wordmark{flex:none;display:block;font-size:19px;font-style:italic;line-height:1.05;letter-spacing:-.045em}.wordmark-glyph{display:none}.wordmark>span:last-child br{display:none}.head-inner nav{display:flex;align-items:center;gap:clamp(12px,2vw,32px);margin-left:auto}.head-inner nav a{font:600 11px/1.25 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid transparent;padding:12px 0}.head-inner nav a:hover,.head-inner nav a[aria-current]{border-color:var(--wine);color:var(--wine)}.head-note{font:600 10px/1 Arial,sans-serif;letter-spacing:.18em;white-space:nowrap;color:var(--wine);border-left:1px solid var(--line);padding-left:22px}.menu-button{display:none}.hero{background:var(--wine);color:var(--white);position:relative;overflow:hidden;padding-bottom:85px}.hero:before{content:'LV · 2026';font:400 11px/1 Arial,sans-serif;letter-spacing:.25em;position:absolute;right:3%;top:39%;transform:rotate(90deg);opacity:.55}.hero-meta{max-width:1460px;margin:auto;display:flex;justify-content:space-between;padding:22px clamp(22px,4vw,64px);font:600 10px/1 Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid #a56c7b}.hero-grid{max-width:1460px;min-height:680px;margin:auto;padding:85px clamp(22px,4vw,64px) 110px;position:relative}.hero-grid>div:first-child{position:relative;z-index:2;max-width:880px}.eyebrow{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.25em;text-transform:uppercase;color:#d8bd8d;margin-bottom:50px}.eyebrow i{display:inline-block;width:45px;height:1px;background:var(--gold);vertical-align:middle;margin-right:15px}.hero h1{font-size:clamp(78px,10vw,160px);font-style:italic;line-height:.87;max-width:890px;overflow-wrap:anywhere;text-wrap:balance;text-transform:none}.hero-lead{font-size:clamp(19px,2.3vw,27px);line-height:1.38;max-width:620px;margin:46px 0 0}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:52px}.button-primary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:100px;background:var(--white);color:var(--wine);padding:0 25px;font:700 11px/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;transition:transform .2s,background .2s}.button-primary:hover{transform:translateY(-3px);background:#e6d4b8}.text-link{font:700 11px/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:5px}.hero-art{position:absolute;right:4%;bottom:0;width:36%;max-width:500px;margin:0;background:var(--paper);padding:11px;box-shadow:0 25px 70px #2a101f6b;transform:rotate(5deg);z-index:1}.hero-art picture,.hero-art img{display:block;width:100%;height:auto}.hero-art img{aspect-ratio:880/581;object-fit:cover}.hero-bottom{max-width:1460px;margin:auto;padding:15px clamp(22px,4vw,64px);border-top:1px solid #a56c7b;display:flex;gap:34px;font:600 10px/1 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#d7bb90}.hero-bottom span:not(:last-child):after{content:'✦';margin-left:34px;color:#f5e4c7}.long-toc{position:static;max-width:1460px;margin:0 auto;padding:100px clamp(22px,7vw,110px);display:block;background:var(--paper)}.long-toc-head{display:flex;justify-content:space-between;align-items:end;gap:30px;border-bottom:2px solid var(--ink);padding-bottom:24px}.long-toc-head>span,.section-head>span,.article-kicker,.home-visual>div>span,.longform-intro>span{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.21em;text-transform:uppercase;color:var(--wine)}.long-toc h2{font-size:clamp(48px,6vw,90px);font-style:italic;max-width:710px}.long-toc-links{columns:2;column-gap:65px;padding-top:25px}.long-toc-links a{break-inside:avoid;display:flex;justify-content:space-between;gap:20px;border-bottom:1px dotted var(--line);padding:11px 0;font:500 13px/1.4 Arial,sans-serif}.long-toc-links a span{color:var(--wine)}.long-toc-links a:hover{color:var(--wine)}.triage{background:var(--olive);color:var(--white);padding:110px clamp(22px,7vw,110px)}.section-head{max-width:1360px;margin:0 auto 48px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:start}.section-head>span{color:inherit;padding-top:14px}.section-head h2{font-size:clamp(58px,7vw,105px);font-style:italic;max-width:860px}.section-head h2 em{color:var(--gold)}.section-head>p{grid-column:2;max-width:550px;font-size:18px}.triage-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.triage-buttons{border-top:1px solid #d1cfb7}.triage-buttons button{background:none;color:inherit;border:0;border-bottom:1px solid #d1cfb7;width:100%;min-height:85px;display:grid;grid-template-columns:50px 1fr 22px;gap:16px;align-items:center;text-align:left;cursor:pointer;padding:12px 0}.triage-buttons button b{font:italic 32px/1 Georgia,serif;color:var(--gold)}.triage-buttons button span{font:400 25px/1.15 Georgia,serif}.triage-buttons button i{font-style:normal}.triage-buttons button:hover,.triage-buttons button.active{color:#e8c68e}.triage-output{border:1px solid #d2c5a5;padding:36px;min-height:390px;position:relative}.triage-output:before{content:'✦';position:absolute;right:30px;top:20px;font-size:40px;color:var(--gold)}.triage-output>span{font:700 10px/1 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.result-code{font:italic 120px/.9 Georgia,serif;color:var(--gold);margin:32px 0 5px}.triage-output h3{font:italic 39px/1.05 Georgia,serif;margin-bottom:18px}.triage-output p{font-size:16px;max-width:400px}.triage-output a{display:inline-block;margin-top:22px;border-bottom:1px solid currentColor;font:700 11px/1.2 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.featured,.related{padding:105px clamp(22px,7vw,110px);max-width:1600px;margin:auto}.featured .section-head,.related .section-head{color:var(--ink)}.featured .section-head h2 em,.related .section-head h2 em{color:var(--wine)}.case-grid{max-width:1360px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink)}.case-card{min-height:240px;display:flex;flex-direction:column;padding:28px 25px 30px 0;border-bottom:1px solid var(--ink);position:relative}.case-card:nth-child(odd){padding-right:55px;border-right:1px solid var(--ink)}.case-card:nth-child(even){padding-left:55px}.case-card:hover{background:#efe4d4}.case-top,.case-bottom{display:flex;justify-content:space-between;font:700 10px/1 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--wine)}.case-card strong{display:block;font:italic clamp(32px,3.6vw,54px)/1 Georgia,serif;letter-spacing:-.04em;margin:25px 0 14px;max-width:560px}.case-desc{font-size:15px;max-width:520px}.case-bottom{margin-top:auto;padding-top:22px}.section-end{text-align:center;margin-top:42px}.line-link{font:700 11px/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--wine);padding-bottom:8px;color:var(--wine)}.home-visual{background:var(--paper2);padding:100px clamp(22px,7vw,110px);display:grid;grid-template-columns:.7fr 1fr;gap:8vw;align-items:center}.home-visual h2{font:italic clamp(58px,6vw,95px)/.95 Georgia,serif;margin:25px 0}.home-visual p{font-size:20px;max-width:390px}.home-visual figure{margin:0;transform:rotate(-3deg);background:var(--white);padding:10px;box-shadow:0 15px 40px #4b39203b}.home-visual img,.home-visual picture{display:block;width:100%;height:auto}.home-visual figcaption,.evidence-figure figcaption{font:400 11px/1.4 Arial,sans-serif;padding:12px;color:#665e53}.method-band{background:var(--wine);color:var(--white);padding:105px clamp(22px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;gap:60px}.method-band>div>span{font:700 10px/1 Arial,sans-serif;letter-spacing:.2em;color:var(--gold)}.method-band h2{font:italic clamp(60px,6vw,100px)/.95 Georgia,serif;margin-top:30px}.method-band h2 em{color:var(--gold)}.method-steps>div{display:grid;grid-template-columns:50px 1fr;border-bottom:1px solid #b4808c;padding:22px 0}.method-steps b{grid-row:span 2;font:italic 27px/1 Georgia,serif;color:var(--gold)}.method-steps strong{font:italic 27px/1.1 Georgia,serif}.method-steps p{margin-top:8px}.games{background:#eadfcd;max-width:none}.longform{background:var(--white);padding:110px max(22px,calc((100vw - 800px)/2));border-top:1px solid var(--line)}.longform-intro{border-bottom:2px solid var(--wine);padding-bottom:70px;margin-bottom:50px}.longform-intro h2{font:italic clamp(64px,8vw,112px)/.9 Georgia,serif;margin:30px 0}.longform-intro p{font-size:21px;max-width:640px}.lf-section{padding:50px 0;border-bottom:1px solid var(--line);scroll-margin-top:30px}.lf-section h2{font:italic clamp(39px,4.8vw,58px)/1.02 Georgia,serif;margin-bottom:30px;letter-spacing:-.05em}.lf-section h3{font:italic 29px/1.1 Georgia,serif;margin:35px 0 18px}.lf-section p{font-size:18px;line-height:1.85;margin-bottom:20px}.lf-section a,.article a:not(.button-primary){color:var(--wine);text-decoration:underline;text-underline-offset:4px}.lf-figure{margin:30px 0;transform:rotate(2deg)}.lf-figure img,.lf-figure picture{display:block;width:100%;height:auto}.content-wrap{max-width:1480px;margin:auto;display:grid;grid-template-columns:235px minmax(0,1fr);gap:7vw;padding:100px clamp(22px,5vw,80px)}.side-index{align-self:start;position:sticky;top:20px;border-top:2px solid var(--wine);padding-top:18px;display:flex;flex-direction:column;gap:18px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.side-index>span{color:var(--wine)}.side-index a:hover{color:var(--wine)}.side-stamp{margin-top:30px;font:italic 55px/1 Georgia,serif;color:var(--wine)}.side-stamp b{font-size:30px}.article{max-width:900px;min-width:0}.article-kicker{margin:0 0 18px}.orange-dot{display:none}.article h2{font:italic clamp(48px,5vw,80px)/.95 Georgia,serif;margin:0 0 28px}.article .intro{font-size:clamp(21px,2vw,27px);line-height:1.5;margin-bottom:45px}.article>p{font-size:18px;margin:20px 0 35px;line-height:1.75}.evidence-figure{margin:45px 0;background:var(--paper2);padding:12px;max-width:800px;transform:rotate(-1deg)}.evidence-figure:nth-of-type(even){transform:rotate(1deg)}.evidence-figure picture,.evidence-figure img{display:block;width:100%;height:auto}.signal-strip{border-top:2px solid var(--wine);border-bottom:1px solid var(--line);padding:20px 0;margin:40px 0 65px;display:grid;grid-template-columns:165px 1fr;gap:20px}.signal-strip span{font:700 10px/1.5 Arial,sans-serif;letter-spacing:.15em;color:var(--wine)}.signal-strip strong{font:italic 25px/1.2 Georgia,serif;font-weight:400}.status-table{overflow-x:auto;margin:40px 0;border-top:2px solid var(--wine)}.status-table [role=row]{min-width:630px;display:grid;grid-template-columns:1fr 1.5fr 1.5fr;border-bottom:1px solid var(--line)}.status-table [role=row]>*{padding:17px 13px 17px 0;font:400 15px/1.4 Georgia,serif}.status-table [role=columnheader]{font:700 10px/1.2 Arial,sans-serif;letter-spacing:.14em;color:var(--wine)}.steps{list-style:none;padding:0;margin:30px 0 55px}.steps li{display:grid;grid-template-columns:65px 1fr;padding:20px 0;border-top:1px solid var(--line)}.steps li>span{font:italic 35px/1 Georgia,serif;color:var(--wine)}.steps strong{font:italic 29px/1.1 Georgia,serif;font-weight:400}.steps p{margin-top:8px;font-size:17px}.caution{background:var(--paper2);padding:28px;margin:45px 0 65px;border-left:4px solid var(--wine)}.caution span{font:700 10px/1 Arial,sans-serif;letter-spacing:.18em;color:var(--wine)}.caution p{margin-top:12px;font-size:18px}.source-list{padding:0;list-style:none;border-top:1px solid var(--line);margin:28px 0 45px}.source-list li{border-bottom:1px solid var(--line);padding:13px 0}.source-list a{display:flex;justify-content:space-between;gap:20px}.review-date{font-style:italic;color:#74685c}.info-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.info-gallery .evidence-figure{margin:15px 0}.site-foot{background:#302d29;color:var(--white);padding:45px clamp(22px,6vw,100px) 30px}.foot-top,.foot-bottom{display:flex;justify-content:space-between;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c9b991}.foot-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:85px 0}.foot-grid p{font:italic clamp(45px,5vw,78px)/1.08 Georgia,serif;letter-spacing:-.05em}.foot-grid>div{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:18px 30px}.foot-grid a{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #77716a;padding-bottom:8px}.foot-grid a:hover{color:var(--gold)}.foot-bottom{border-top:1px solid #77716a;padding-top:25px}.not-found{max-width:800px;padding:100px 22px;margin:auto}.not-found h1{font:italic 90px/1 Georgia,serif;margin:30px 0}.not-found p{font-size:24px;margin-bottom:40px}.not-found .button-primary{background:var(--wine);color:white}@media(max-width:1100px){.head-note{display:none}.hero-grid{min-height:650px}.hero-art{width:34%;right:2%}.hero h1{font-size:clamp(75px,9vw,130px)}.hero-grid>div:first-child{max-width:740px}.hero-lead{max-width:520px}}@media(max-width:760px){.head-inner{min-height:70px;padding:0 20px}.wordmark{font-size:18px}.menu-button{display:flex;margin-left:auto;background:none;border:1px solid var(--wine);color:var(--wine);padding:8px 10px;font:700 11px/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;gap:8px}.menu-button span{font-size:17px}.head-inner nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--paper);padding:16px 22px 25px;box-shadow:0 14px 25px #251a1a33;flex-direction:column;align-items:stretch;gap:0}.head-inner nav.open{display:flex}.head-inner nav a{padding:14px 0;border-bottom:1px solid var(--line)}.hero{padding-bottom:0}.hero:before{display:none}.hero-meta{padding:15px 20px}.hero-grid{padding:65px 20px 45px;min-height:0}.hero-grid>div:first-child{max-width:none}.eyebrow{margin-bottom:35px}.hero h1{font-size:clamp(60px,14vw,98px);line-height:.93;overflow-wrap:normal}.hero-lead{margin-top:30px;font-size:20px}.hero-actions{margin-top:35px;gap:18px}.hero-art{position:relative;right:auto;bottom:auto;width:min(85%,480px);margin:60px auto 0;transform:rotate(3deg)}.hero-bottom{justify-content:space-between;padding:18px 20px;font-size:9px}.hero-bottom span:not(:last-child):after{display:none}.long-toc{padding:65px 20px}.long-toc-head{display:block}.long-toc-head>span{display:block;margin-bottom:22px}.long-toc h2{font-size:60px}.long-toc-links{columns:1}.triage,.featured,.related{padding:75px 20px}.section-head{display:block}.section-head>span{display:block;margin-bottom:22px}.section-head h2{font-size:64px}.section-head>p{margin-top:20px}.triage-grid{display:block}.triage-output{margin-top:45px}.case-grid{display:block}.case-card,.case-card:nth-child(odd),.case-card:nth-child(even){border-right:0;padding:25px 0;min-height:0}.case-card strong{font-size:42px}.home-visual,.method-band{display:block;padding:75px 20px}.home-visual figure{margin-top:45px}.method-steps{margin-top:50px}.longform{padding:75px 20px}.longform-intro h2{font-size:70px}.content-wrap{display:block;padding:70px 20px}.side-index{display:none}.article h2{font-size:56px}.info-gallery{grid-template-columns:1fr}.foot-grid{display:block;padding:65px 0}.foot-grid p{margin-bottom:55px}.foot-grid>div{gap:15px}}@media(max-width:480px){.hero h1{font-size:clamp(54px,13vw,70px)}.hero-lead{font-size:18px}.hero-actions{display:block}.hero-actions a{margin:0 0 25px}.hero-art{width:92%;margin-top:40px}.long-toc h2,.section-head h2{font-size:52px}.triage-buttons button span{font-size:21px}.triage-output{padding:25px}.result-code{font-size:95px}.triage-output h3{font-size:34px}.case-card strong{font-size:38px}.longform-intro h2{font-size:59px}.lf-section h2{font-size:42px}.article h2{font-size:50px}.signal-strip{display:block}.signal-strip span{display:block;margin-bottom:15px}.foot-grid p{font-size:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:480px){.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero-actions a{margin:0}.section-head h2,.longform-intro h2{overflow-wrap:anywhere}}
