.hollow-life{grid-template-columns:1fr 1.15fr;gap:9%;max-width:1320px;margin:auto;padding:90px 5vw 65px;scroll-margin-top:35px;display:grid}.hollow-life h2{letter-spacing:-.025em;color:#cde5d4;margin:22px 0 28px;font:400 clamp(48px,5vw,76px)/.98 VT323,monospace}.hollow-life h2 span{color:#0f8}.hollow-life-intro>p:last-child,.hollow-process-row p,.hollow-abstract-inventory p,.hollow-dialog-body p{color:#95ad9e;margin:0;font:16px/1.8 Arial,sans-serif}.hollow-life-intro>p:last-child{max-width:360px}.hollow-life-process{padding-top:38px}.hollow-process-row{border-bottom:1px solid #789b832c;grid-template-columns:38px 1fr;gap:18px;margin-bottom:28px;padding:0 0 30px;display:grid}.hollow-process-index{color:#577c65;padding-top:8px;font:16px VT323,monospace}.hollow-process-row h3{color:#cde5d4;margin:0 0 14px;font:400 30px/1.1 VT323,monospace}.hollow-life-process .hollow-development{color:#81988b;max-width:410px;margin:0 0 0 56px;font:12px/1.7 Arial,sans-serif}.hollow-holder-tools{max-width:1320px;margin:0 auto;padding:0 5vw 85px}.hollow-supply-trigger{text-align:left;cursor:pointer;color:#cde5d4;background:linear-gradient(100deg,#06201780,#0000 75%);border:1px solid #7aa68a35;border-left:2px solid #0f8;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:25px 30px;font-family:VT323,monospace;display:flex}.hollow-supply-trigger>span:first-child{align-items:center;gap:28px;display:flex}.hollow-supply-number{color:#b8e6c8;font-size:58px;line-height:1}.hollow-supply-label{letter-spacing:.1em;color:#84ab94;font-size:13px}.hollow-supply-action{white-space:nowrap;color:#80e7a9;font-size:20px}.hollow-supply-action>span{margin-left:20px}.hollow-supply-trigger:hover{background-color:#092219;border-color:#00ff8870}.hollow-abstract-inventory{justify-content:space-between;align-items:center;gap:28px;padding:30px 0;scroll-margin-top:35px;display:flex}.hollow-abstract-inventory h2{color:#cde5d4;margin:0 0 6px;font:400 26px VT323,monospace}.hollow-abstract-inventory p{font-size:14px}.hollow-abstract-inventory .signal-link{white-space:nowrap}.hollow-supply-dialog{color:#cde5d4;overscroll-behavior:contain;background:#050e0b;border:1px solid #3a7956;width:calc(100% - 32px);max-width:650px;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 140px #000a}.hollow-supply-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010605df}.hollow-dialog-top{color:#7ea78e;border-bottom:1px solid #789b8333;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font:15px VT323,monospace;display:flex}.hollow-dialog-top button{color:#9ce3b8;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 0}.hollow-dialog-body{padding:32px}.hollow-dialog-body h2{color:#cde5d4;margin:16px 0 25px;font:400 50px/.98 VT323,monospace}.hollow-dialog-body p{margin:0 0 18px;font-size:14px}.hollow-dialog-body .eyebrow{color:#6f9e84;letter-spacing:.18em;font:12px VT323,monospace}.hollow-dialog-note{border-top:1px solid #789b8333;margin-top:26px;padding-top:23px}.hollow-dialog-note h3{color:#c6ae80;margin:0 0 12px;font:400 24px VT323,monospace}.hollow-dialog-links{flex-wrap:wrap;align-items:center;gap:15px 30px;margin-top:25px;display:flex}.hollow-dialog-links>a:last-child{color:#9dad9f;font:16px VT323,monospace;text-decoration:none}.hollow-supply-trigger:focus-visible,.hollow-supply-dialog :focus-visible{outline-offset:5px;outline:2px solid #0f8}@media (max-width:760px){.hollow-life{grid-template-columns:1fr;gap:32px;padding:55px 7vw 38px}.hollow-life h2{font-size:58px}.hollow-life-intro>p:last-child{max-width:100%}.hollow-life-process{padding-top:0}.hollow-process-row{grid-template-columns:28px 1fr;gap:10px;margin-bottom:24px;padding-bottom:24px}.hollow-process-row h3{font-size:28px}.hollow-process-row p,.hollow-life-intro>p:last-child{font-size:15px}.hollow-life-process .hollow-development{margin-left:38px}.hollow-holder-tools{padding:0 7vw 40px}.hollow-supply-trigger{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.hollow-supply-trigger>span:first-child{gap:16px}.hollow-supply-label{max-width:150px;font-size:11px;line-height:1.6}.hollow-supply-number{font-size:48px}.hollow-supply-action{justify-content:space-between;width:100%;font-size:18px;display:flex}.hollow-abstract-inventory{flex-direction:column;align-items:flex-start;gap:10px}.hollow-dialog-top{padding:10px 16px;font-size:13px}.hollow-dialog-body{padding:25px 22px}.hollow-dialog-body h2{font-size:43px}.hollow-dialog-links{gap:20px}}
