@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{color:#171916;font-synthesis:none;text-rendering:optimizelegibility;--ink:#171916;--ink-soft:#4f554e;--paper:#f1eee4;--paper-bright:#faf8f0;--line:#c9c5b9;--line-dark:#343934;--green:#35a967;--green-bright:#63db90;--coral:#d9584f;--amber:#b5792f;--mono:"IBM Plex Mono", monospace;--display:"Newsreader", serif;background:#f1eee4;font-family:IBM Plex Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#17191608 1px, transparent 1px), linear-gradient(90deg, #17191608 1px, transparent 1px), var(--paper);background-size:32px 32px;min-width:320px;margin:0}body:before{z-index:-1;pointer-events:none;content:"";opacity:.23;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.site-shell{width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:0 46px;overflow:hidden}.hero-copy,.section-intro,.security-statement,.brief-copy,.brief-card,.faq-list{min-width:0}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;display:flex}.brand{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.brand-mark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:29px;height:29px}.brand-mark-signal{stroke:var(--green)}nav{align-items:center;gap:30px;display:flex}nav a{font-size:.79rem;font-weight:500;text-decoration:none}nav a:hover{text-underline-offset:5px;text-decoration:underline}.nav-download{color:var(--paper-bright);background:var(--ink);padding:10px 14px}.hero-section{grid-template-columns:minmax(0,1.05fr) minmax(410px,.72fr);align-items:center;gap:clamp(60px,9vw,150px);min-height:710px;padding:82px 2vw 90px;display:grid}.kicker,.section-label,.invitation-topline,.invitation-caption,.platform,.status,.domain{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:500}.kicker{color:var(--ink-soft);align-items:center;gap:10px;margin:0 0 30px;display:flex}.kicker span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #35a9671f}h1,h2,h3,p{text-wrap:pretty}h1,h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-weight:400}h1{max-width:760px;font-size:clamp(4.4rem,7.2vw,7.2rem);line-height:.82}h1 em,h2 em{color:var(--green);font-weight:400}.hero-deck{max-width:600px;color:var(--ink-soft);margin:42px 0 0;font-size:clamp(1.04rem,1.5vw,1.28rem);line-height:1.55}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.button{justify-content:space-between;align-items:center;gap:34px;min-width:235px;padding:15px 17px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.button-primary{color:var(--ink);background:var(--green-bright);border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transition:transform .14s,box-shadow .14s}.button-primary:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.text-link{text-underline-offset:5px;font-size:.86rem;font-weight:500}.hero-footnote{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:29px 0 0;font-size:.64rem}.invitation-wrap{justify-self:end;width:min(100%,470px);animation:.7s cubic-bezier(.2,.8,.2,1) both card-arrival;position:relative;transform:rotate(1.6deg)}@keyframes card-arrival{0%{opacity:0;transform:translateY(24px)rotate(0)}}.invitation-card{color:var(--paper-bright);background:radial-gradient(circle at 80% 4%, #63db9029, transparent 31%), var(--ink);border:1px solid #050605;padding:27px 30px 24px;position:relative;overflow:hidden;box-shadow:15px 18px #17191621}.ticket-edge{background:repeating-linear-gradient(to bottom, var(--green-bright) 0 9px, transparent 9px 15px);width:7px;height:100%;position:absolute;top:0;right:0}.invitation-topline{color:#9ea49d;justify-content:space-between;align-items:center;display:flex}.live{color:var(--green-bright);align-items:center;gap:7px;display:flex}.live i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.invitation-time{font-family:var(--mono);letter-spacing:-.09em;margin-top:38px;font-size:clamp(4.9rem,7.5vw,7rem);font-weight:400;line-height:.9}.invitation-caption{color:#9ea49d;margin:12px 0 0}.invitation-rule{background:var(--line-dark);height:1px;margin:33px 0 24px}.invitation-card dl{gap:15px;margin:0;display:grid}.invitation-card dl div{grid-template-columns:96px 1fr;gap:15px;display:grid}.invitation-card dt{color:#8e958e;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.invitation-card dd{margin:0;font-size:.82rem}.invitation-actions{grid-template-columns:.72fr 1.4fr;gap:7px;margin-top:28px;display:grid}.invitation-actions span,.invitation-actions strong{border:1px solid var(--line-dark);background:#20241f;align-items:center;min-height:48px;padding:10px 12px;font-size:.67rem;font-weight:500;display:flex}.invitation-actions span{color:var(--green-bright);font-family:var(--mono)}.invitation-stop{color:#ef766e;font-family:var(--mono);letter-spacing:.08em;margin-top:10px;font-size:.61rem}.card-note{color:var(--ink-soft);font-family:var(--mono);text-align:right;text-transform:uppercase;margin:22px 0 0;font-size:.64rem}.principle-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.principle-strip span{font-family:var(--mono);letter-spacing:.04em;text-align:center;padding:18px 12px;font-size:.66rem}.principle-strip span+span{border-left:1px solid var(--ink)}.how-section,.security-section,.brief-section,.download-section,.faq-section{padding:124px 2vw}.how-section{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.section-label{color:var(--amber);margin:0 0 22px}h2{font-size:clamp(3.2rem,5.3vw,5.5rem);line-height:.91}.steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:20px;padding:30px 0;display:grid}.step-number{color:var(--green);font-family:var(--mono);font-size:.67rem}.steps h3,.release-cards h3{margin:0;font-size:1rem;font-weight:600}.steps p,.security-statement>p:last-child,.brief-copy>p:last-child,.release-cards p,.release-note,.faq-list p{color:var(--ink-soft);font-size:.94rem;line-height:1.6}.steps p{max-width:550px;margin:9px 0 0}.security-section{color:var(--paper-bright);background:var(--ink);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.security-statement>p:last-child{color:#afb4ad;max-width:570px;margin:40px 0 0}.security-grid{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;align-content:center;margin:0;display:grid}.security-grid div{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:170px;padding:25px}.security-grid dt,.security-grid span{color:#8e958e;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.security-grid dd{font-family:var(--display);margin:30px 0 8px;font-size:1.75rem}.security-grid span{letter-spacing:0;text-transform:none}.brief-section{grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;display:grid}.brief-copy>p:last-child{max-width:400px;margin:31px 0 0}.brief-card{color:#dde0db;border:1px solid var(--ink);background:#1e211e;box-shadow:9px 9px #17191621}.brief-toolbar{color:#858c85;min-height:47px;font-family:var(--mono);letter-spacing:.08em;border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding:0 16px;font-size:.61rem;display:flex}.brief-toolbar button{color:var(--green-bright);font:inherit;border:1px solid var(--line-dark);cursor:pointer;background:0 0;padding:7px 10px}.brief-card pre{min-height:355px;font-family:var(--mono);white-space:pre-wrap;margin:0;padding:27px;font-size:clamp(.68rem,1vw,.8rem);line-height:1.75;overflow:auto}.download-section{border-top:1px solid var(--line)}.download-section>div:first-child{justify-content:space-between;align-items:end;display:flex}.release-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:65px;display:grid}.release-cards article{border:1px solid var(--ink);background:#faf8f0ad;min-height:240px;padding:26px}.release-cards article>div{justify-content:space-between;align-items:center;display:flex}.status{color:var(--amber);border:1px solid;padding:6px 8px}.status-ready{color:var(--green)}.release-cards h3{margin-top:55px}.release-cards p{max-width:540px}.release-note{max-width:710px;margin:24px 0 0;font-size:.8rem}.faq-section{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.faq-section>.section-label{grid-column:1/-1;margin-bottom:-75px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:24px 0}.faq-list summary{cursor:pointer;font-weight:600}.faq-list p{max-width:650px;margin:16px 0 0}footer{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:145px;display:grid}footer p{color:var(--ink-soft);text-align:center;font-size:.76rem}.domain{justify-self:end}@media (width<=980px){.site-shell{padding:0 25px}.hero-section{grid-template-columns:minmax(0,1fr);min-height:auto;padding:75px 0 90px}.invitation-wrap{justify-self:center;width:min(86%,520px)}.how-section,.security-section,.brief-section,.faq-section{grid-template-columns:minmax(0,1fr)}.how-section,.security-section,.brief-section,.download-section,.faq-section{padding:95px 4vw}.faq-section>.section-label{grid-column:auto;margin-bottom:-30px}}@media (width<=680px){.site-shell{padding:0 16px}.site-header{min-height:72px}nav a:not(.nav-download){display:none}.nav-download{padding:8px 10px;font-size:.7rem}h1{max-width:100%;font-size:clamp(2.75rem,12.8vw,3.5rem)}h2{font-size:clamp(2.8rem,14vw,4.2rem)}.hero-section{gap:72px;padding-top:60px}.hero-actions{flex-direction:column;align-items:flex-start}.invitation-wrap{width:100%}.invitation-card{padding:23px 21px}.invitation-time{font-size:4.7rem}.principle-strip{grid-template-columns:1fr}.principle-strip span+span{border-top:1px solid var(--ink);border-left:0}.security-grid,.release-cards{grid-template-columns:1fr}.brief-card pre{min-height:320px;padding:20px}footer{grid-template-columns:1fr;gap:18px;padding:35px 0}footer p{text-align:left}.domain{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
