@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--cream:#faf7ef;--ink:#0b2933;--red:#e52e3d;--muted:#617076;--line:#d8dcd3;--paper:#f0ede3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:var(--ink);background:#f3b6ad}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:5px;outline:3px solid #e52e3d}.wrap{width:min(1240px,100% - 112px);margin-inline:auto}.announcement{background:var(--ink);height:34px;color:var(--cream);letter-spacing:1.7px;justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex;position:relative}.signal{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.announcement-right{gap:15px;display:flex;position:absolute;right:56px}.header{border-bottom:1px solid var(--line);background:var(--cream);z-index:20;justify-content:space-between;align-items:center;gap:28px;height:98px;padding:0 56px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.brand img{object-fit:cover;border:1px solid #0b29331f;border-radius:50%;width:53px;height:53px}.brand>span{letter-spacing:-1px;font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:800;line-height:1.05}.brand-light{font-weight:500}.brand i{letter-spacing:1px;margin-top:7px;font-family:DM Sans,Arial,sans-serif;font-size:6.5px;font-style:normal;font-weight:500;display:block}.header nav{gap:27px;font-size:12px;font-weight:500;display:flex}.header nav a:hover,.footer-links a:hover{color:var(--red)}.header-actions{align-items:center;gap:20px;display:flex}.language{background:0 0;border:none;padding:10px 0;font-size:11px;font-weight:700}.button{border:1px solid var(--red);background:var(--red);color:#fff;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:24px;padding:15px 20px;font-size:12px;font-weight:600;line-height:1.5;transition:background .18s,transform .18s;display:inline-flex}.button:hover{background:#c82333;border-color:#c82333;transform:translateY(-2px)}.button:disabled{opacity:.65;cursor:wait}.button.small{gap:20px;padding:11px 15px;font-size:11px}.text-link{background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--red)}.menu-button{background:0 0;border:0;padding:4px;display:none}.mobile-nav{background:var(--cream);z-index:30;padding:20px 24px 30px;position:fixed;top:98px;left:0;right:0;box-shadow:0 12px 20px #0b293310}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px;display:flex}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-top:68px;padding-bottom:66px;display:grid}.eyebrow{letter-spacing:1.6px;align-items:center;gap:9px;font-size:9px;font-weight:600;line-height:1.6;display:flex}.hero h1{letter-spacing:-4.3px;margin:29px 0 24px;font-family:Manrope,Arial,sans-serif;font-size:clamp(48px,5.2vw,78px);font-weight:600;line-height:1.1}.hero h1 em,h2 em{color:var(--red);font-style:normal}.hero-description{color:#5c6b6f;max-width:400px;font-size:15px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:31px;display:flex}.hero-actions .text-link{font-size:11px}.hero-foot{border-top:1px solid var(--line);letter-spacing:.3px;justify-content:space-between;gap:12px;margin-top:53px;padding-top:18px;font-size:8px;display:flex}.hero-foot span:first-child{font-family:monospace;font-size:9px}.hero-visual{border:1px solid var(--ink);background:#ecdfc9;margin:0 8px 8px 0;position:relative;transform:rotate(1.5deg);box-shadow:7px 7px #0b2933}.poster-top,.poster-bottom{background:var(--cream);letter-spacing:1.5px;justify-content:space-between;align-items:center;padding:11px 18px;font-size:9px;font-weight:600;display:flex}.poster-top{border-bottom:1px solid var(--ink)}.poster-top span:last-child{font-size:16px;line-height:1}.poster-bottom{border-top:1px solid var(--ink);padding:10px 18px}.tunis-art{width:100%;height:auto;display:block}.edition-stamp{background:var(--cream);border:1px solid var(--ink);outline:1px dashed var(--ink);outline-offset:-7px;width:95px;height:95px;box-shadow:2px 3px 0 var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.35;display:flex;position:absolute;bottom:70px;right:-29px;transform:rotate(-13deg)}.edition-stamp span{letter-spacing:2px;font-size:8px}.edition-stamp strong{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:25px}.ticker{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#e9eddf;padding:14px 0;overflow:hidden}.ticker>div{white-space:nowrap;width:max-content;display:flex}.ticker span{letter-spacing:2.7px;font-size:13px;font-weight:500}.ticker b{color:var(--red);padding:0 27px;font-size:18px;font-weight:400}.section{padding-top:86px;padding-bottom:86px}.section-top{justify-content:space-between;gap:20px;display:flex}.subtle{color:var(--muted);font-size:11px}h2{letter-spacing:-2px;margin:24px 0;font-family:Manrope,Arial,sans-serif;font-size:43px;font-weight:500;line-height:1.18}h3{letter-spacing:-.5px;font-family:Manrope,Arial,sans-serif;font-weight:600;line-height:1.4}.section-heading{justify-content:space-between;align-items:center;gap:70px;margin:5px 0 37px;display:flex}.section-heading h2{flex:1}.section-heading>p{width:350px;color:var(--muted);font-size:13px;line-height:1.9}.experience-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.experience-item{padding:28px 30px 31px 0}.experience-item+article{border-left:1px solid var(--line);padding-left:30px}.item-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.item-top>span:first-child{color:var(--muted);font-family:monospace;font-size:10px}.item-top svg{stroke-width:1.3px;color:var(--red)}.tile-icon{color:var(--red);font-size:33px;line-height:1}.experience-item h3{margin:0 0 12px;font-size:19px}.experience-item p{color:var(--muted);max-width:290px;min-height:90px;font-size:12px;line-height:1.9}.mini-label{letter-spacing:1.2px;font-size:8px;font-weight:600}.planning-note{color:var(--muted);justify-content:center;align-items:center;gap:9px;margin:24px 0 0;font-size:10px;display:flex}.planning-note .signal{background:#7b8d78;width:4px;height:4px}.build-section{background:var(--ink);color:var(--cream);padding:85px 0 92px;position:relative}.build-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.light{color:#dddcd0}.build-section h2{letter-spacing:-2.5px;margin-top:28px;font-size:53px;line-height:1.15}.build-section h2 em{color:#efb451}.build-section p{color:#b6c1bd;max-width:325px;margin-bottom:28px;font-size:13px;line-height:1.9}.button.cream{background:var(--cream);border-color:var(--cream);color:var(--ink)}.button.cream:hover{background:#ecdfc9;border-color:#ecdfc9}.build-board{background:#102f39;border:1px solid #667c7f;border-radius:5px;overflow:hidden;transform:rotate(-1deg);box-shadow:7px 7px #061c24}.board-bar{color:#b1c0b9;letter-spacing:.5px;border-bottom:1px solid #49626a;justify-content:space-between;align-items:center;padding:14px 20px;font-family:monospace;font-size:8px;display:flex}.board-bar>span:first-child{gap:5px;display:flex}.board-bar i{background:#7a9698;border-radius:50%;width:6px;height:6px}.board-bar i:first-child{background:var(--red)}.code-title{padding:25px 25px 23px;font-family:monospace}.code-title>span{color:#8ca8a9;margin-bottom:9px;font-size:10px;display:block}.code-title strong{letter-spacing:-.3px;color:#f2dbac;font-size:14px;font-weight:400}.cursor{color:var(--red)}.board-row{border-top:1px solid #38545e;align-items:center;gap:18px;padding:19px 25px;display:flex}.board-row>span{color:#86aaa3;font-family:monospace;font-size:10px}.board-row>div{flex:1}.board-row h3{letter-spacing:0;margin:0 0 4px;font-size:14px}.board-row p{margin:0;font-size:10px}.board-row>svg{color:#c4d0c4;stroke-width:1.2px;width:16px}.board-footer{color:#94ada9;letter-spacing:.5px;border-top:1px solid #38545e;justify-content:space-between;padding:14px 25px;font-size:8px;display:flex}.tunis-section{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.tunis-copy h2{margin-top:28px;font-size:40px}.tunis-copy p{color:var(--muted);font-size:13px;line-height:1.9}.tunis-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tunis-tags span{letter-spacing:.6px;border:1px solid #d0d7ce;padding:5px 8px;font-size:7px}.tunis-graphic{background:#e5ebe0;border:1px solid #cbd6ca;height:430px;position:relative;overflow:hidden}.sun{background:#e7b64e;border-radius:50%;width:125px;height:125px;position:absolute;top:39px;right:34px}.door{background:var(--red);border:1px solid var(--ink);border-radius:110px 110px 0 0;width:205px;height:330px;padding:16px;position:absolute;top:41px;left:52px;transform:rotate(-7deg);box-shadow:9px 9px #cbd6ca}.door-inner{background:repeating-linear-gradient(90deg,#0000 0 16px,#bd253b 17px 18px);border:1px solid #f5cbb6;border-radius:100px 100px 0 0;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.door-inner:after{content:"";border:3px solid var(--ink);border-radius:50%;width:22px;height:22px;position:absolute;top:175px;right:31px;box-shadow:inset 0 0 0 2px #edb97d}.door-inner>span{color:var(--cream);font-family:serif;font-size:49px;line-height:1;position:absolute;top:55px}.graphic-label{letter-spacing:1.2px;background:var(--cream);border:1px solid var(--ink);padding:15px 19px;font-size:12px;line-height:1.6;position:absolute;bottom:21px;right:20px;transform:rotate(3deg)}.graphic-label b{color:var(--red);font-weight:600}.graphic-coordinate{letter-spacing:1px;font-family:monospace;font-size:8px;position:absolute;top:15px;left:15px}.road-section{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.roadmap{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:42px;display:grid}.roadmap article{border-top:1px solid #b6c1b6;padding-top:37px;position:relative}.road-dot{background:var(--paper);border:1px solid #b6c1b6;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-family:monospace;font-size:9px;display:flex;position:absolute;top:-14px;left:0}.road-dot.active{border-color:var(--red)}.road-dot.active>span{background:var(--red);border-radius:50%;width:9px;height:9px}.roadmap .mini-label{color:var(--muted)}.roadmap h3{margin:13px 0 10px;font-size:19px}.roadmap p{color:var(--muted);max-width:290px;font-size:12px;line-height:1.85}.roadmap .text-link{color:var(--red);margin-top:7px;font-size:11px}.partners{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.partner-intro h2{margin-top:25px;font-size:39px}.partner-intro>p{color:var(--muted);max-width:365px;margin-bottom:25px;font-size:13px;line-height:1.9}.partner-options button{text-align:left;border:none;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:26px;width:100%;padding:25px 0;display:flex}.partner-options button:last-child{border-bottom:1px solid var(--line)}.partner-options h3{margin:0 0 8px;font-size:17px}.partner-options p{color:var(--muted);max-width:320px;margin:0;font-size:12px;line-height:1.8}.partner-options svg{color:var(--red);stroke-width:1.5px;flex-shrink:0}.partner-options button:hover h3{color:var(--red)}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:100px;display:grid}.faq-section h2{font-size:38px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item>button{text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:13px;font-weight:500;display:flex}.faq-item svg{flex-shrink:0}.faq-item.expanded>button{color:var(--red)}.faq-item p{color:var(--muted);margin:0 35px 23px 0;font-size:12px;line-height:1.9}.final-cta{background:var(--red);color:var(--cream);padding:65px 0 53px;position:relative;overflow:hidden}.final-cta .wrap{position:relative}.final-cta h2{letter-spacing:-2.5px;z-index:1;margin:25px 0 28px;font-size:61px;line-height:1.13;position:relative}.final-cta h2 em{color:#f5c47b}.final-cta p{opacity:.85;z-index:1;margin-top:19px;font-size:10px;position:relative}.final-cta .button{z-index:1;position:relative}.cta-flower{color:#f6e5cb;opacity:.17;font-size:500px;font-weight:400;line-height:1;position:absolute;top:-120px;right:5px}footer{padding-top:38px;padding-bottom:23px}.footer-top{justify-content:space-between;align-items:center;padding-bottom:30px;display:flex}.footer-links{gap:32px;font-size:11px;display:flex}.footer-links button,.footer-bottom button{font-size:inherit;background:0 0;border:none;padding:0}.footer-links button:hover,.footer-bottom button:hover{color:var(--red)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;padding-top:18px;font-size:9px;display:flex}.footer-bottom button{align-items:center;gap:5px;display:flex}.interest-dialog,.privacy-dialog{background:var(--cream);color:var(--ink);border:1px solid var(--ink);border-radius:8px;width:min(590px,100% - 30px);max-height:90dvh;padding:38px;position:fixed;overflow:auto;box-shadow:10px 10px #0b293350}.interest-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051c28a8}.privacy-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051c28a8}.close-dialog{background:0 0;border:0;padding:6px;display:flex;position:absolute;top:14px;right:14px}.interest-dialog h2,.privacy-dialog h2{letter-spacing:-1.3px;max-width:420px;margin-top:18px;margin-bottom:15px;font-size:32px}.modal-intro,.privacy-dialog p{color:var(--muted);font-size:12px;line-height:1.8}.interest-dialog form{margin-top:24px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}form label{flex-direction:column;gap:6px;margin-bottom:14px;font-size:11px;font-weight:500;display:flex}input,select,textarea{width:100%;color:var(--ink);background:#fffdf7;border:1px solid #c7cec5;border-radius:3px;min-width:0;padding:11px 12px;font-size:12px}input::placeholder,textarea::placeholder{color:#87908b}textarea{resize:vertical}.consent{flex-direction:row;align-items:flex-start;gap:9px;margin-top:7px;font-size:10px;font-weight:400;line-height:1.7}.consent input{width:14px;height:14px;accent-color:var(--red);flex-shrink:0;margin-top:3px}.consent button{font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.form-submit{justify-content:space-between;width:100%;margin-top:9px}.form-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:9px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error{color:#b11829;font-size:11px}.success{padding:25px 0 12px}.success-icon{color:#42715c;background:#e0e8dc;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:27px;display:flex}.success p{color:var(--muted);margin-bottom:26px;font-size:13px}.privacy-dialog .button{margin-top:15px}@media (min-width:1500px){.header{padding-inline:max(56px,50% - 660px)}.hero h1{font-size:78px}.hero{gap:95px}.hero-visual{max-width:510px}.hero-description{font-size:16px}}@media (max-width:1100px){.wrap{width:calc(100% - 72px)}.header{gap:18px;padding:0 36px}.header nav{gap:17px;font-size:11px}.brand>span{font-size:22px}.brand img{width:46px;height:46px}.hero{gap:42px}.hero h1{letter-spacing:-3.3px;font-size:59px}.hero-actions{gap:17px}.hero-foot{flex-direction:column;gap:3px;margin-top:35px}.build-layout,.partners,.tunis-section{gap:55px}.tunis-copy h2{font-size:35px}.section-heading{gap:40px}.faq-section{gap:60px}.experience-item h3{font-size:17px}.experience-item p{min-height:110px}.code-title strong{font-size:12px}.door{left:30px}.graphic-label{font-size:10px}.build-section h2{font-size:45px}.partner-intro h2{font-size:35px}}@media (max-width:850px){.header{height:82px}.header nav{display:none}.menu-button{display:block}.header-actions{gap:17px}.hero{gap:30px;padding-top:43px}.hero h1{letter-spacing:-2.7px;font-size:49px}.hero-description{font-size:13px}.hero-actions .button{gap:10px;padding:13px 14px;font-size:11px}.hero-actions{gap:20px}.hero-visual{margin-right:10px}.edition-stamp{width:75px;height:75px;bottom:52px;right:-18px}.edition-stamp strong{font-size:20px}.edition-stamp span{font-size:6px}.poster-top,.poster-bottom{padding:9px 12px;font-size:7px}.poster-bottom svg{width:19px}.hero .eyebrow{letter-spacing:1.1px;font-size:7px}.section{padding-top:65px;padding-bottom:65px}.section-heading>p{width:280px}h2{font-size:36px}.subtle{font-size:9px}.experience-item{padding-right:18px}.experience-item+article{padding-left:18px}.experience-item p{min-height:140px;font-size:11px}.experience-item h3{font-size:16px}.build-layout{gap:35px}.build-section h2{font-size:39px}.build-section p{font-size:12px}.board-row{gap:13px;padding:16px}.code-title{padding:21px 16px}.code-title strong{font-size:10px}.board-row h3{font-size:12px}.board-row p{font-size:9px}.board-bar{padding:12px 16px;font-size:6px}.board-footer{padding:13px 16px;font-size:6px}.tunis-section{gap:38px}.tunis-graphic{height:380px}.door{width:170px;height:290px;left:22px}.door-inner>span{font-size:40px}.graphic-label{font-size:8px}.tunis-copy h2{font-size:31px}.tunis-copy p{font-size:12px}.roadmap{gap:28px}.roadmap h3{font-size:16px}.roadmap p{font-size:11px}.partners{gap:40px}.partner-intro h2{font-size:31px}.partner-options h3{font-size:15px}.partner-options p{font-size:11px}.faq-section{grid-template-columns:1fr 1.5fr;gap:40px}.faq-section h2{font-size:30px}.faq-item>button{font-size:12px}.final-cta h2{font-size:53px}.footer-links{gap:19px}.footer-bottom{font-size:8px}.mobile-nav{top:82px}}@media (max-width:620px){.wrap{width:calc(100% - 40px)}.announcement{letter-spacing:1.1px;height:29px;font-size:7px}.announcement-right{display:none}.header{gap:10px;height:76px;padding:0 20px}.brand img{width:41px;height:41px}.brand>span{font-size:21px}.brand i{letter-spacing:.7px;font-size:5.5px}.header-actions{gap:13px}.header-actions .button{display:none}.language{font-size:10px}.menu-button svg{width:23px}.mobile-nav{top:76px}.hero{grid-template-columns:1fr;gap:35px;padding-top:38px;padding-bottom:40px}.hero h1{letter-spacing:-3px;margin-top:25px;margin-bottom:21px;font-size:56px;line-height:1.09}.hero .eyebrow{letter-spacing:1.2px;font-size:8px}.hero-description{max-width:340px;font-size:14px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:22px;margin-top:24px}.hero-actions .button{gap:18px;padding:14px 17px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-foot{display:none}.hero-visual{justify-self:center;width:calc(100% - 21px);max-width:390px;margin-right:7px;transform:rotate(1deg)}.tunis-art{max-height:395px}.poster-top,.poster-bottom{padding:10px 13px;font-size:8px}.edition-stamp{width:79px;height:79px;bottom:55px;right:-20px}.ticker{padding:10px 0}.ticker span{letter-spacing:2px;font-size:10px}.ticker b{padding:0 16px;font-size:15px}.section{padding-top:52px;padding-bottom:52px}.section-top{display:block}.section-top .subtle{display:none}.eyebrow{letter-spacing:1.3px;font-size:8px}h2{letter-spacing:-1.8px;font-size:36px}.section-heading{margin-bottom:27px;display:block}.section-heading h2{margin-top:23px}.section-heading>p{width:auto;max-width:360px;font-size:13px}.experience-grid{grid-template-columns:1fr}.experience-item,.experience-item+article{border-left:none;border-bottom:1px solid var(--line);padding:23px 0 26px}.experience-item:last-child{border-bottom:none}.item-top{margin-bottom:13px}.experience-item h3{font-size:20px}.experience-item p{max-width:100%;min-height:0;margin-bottom:20px;font-size:13px}.mini-label{font-size:8px}.planning-note{text-align:left;align-items:flex-start;margin-top:18px;font-size:9px;line-height:1.8}.planning-note .signal{margin-top:7px}.build-section{padding:52px 0}.build-layout{grid-template-columns:1fr;gap:35px}.build-section h2{margin-top:25px;font-size:44px}.build-section p{max-width:335px;font-size:13px}.build-board{margin:0 6px 6px 2px}.board-bar{padding:13px 18px;font-size:7px}.code-title{padding:25px 20px}.code-title strong{font-size:12px}.board-row{gap:19px;padding:19px 20px}.board-row h3{font-size:14px}.board-row p{font-size:10px}.board-footer{font-size:7px}.tunis-section{grid-template-columns:1fr;gap:32px}.tunis-graphic{order:2;height:360px}.tunis-copy h2{font-size:36px}.tunis-copy p{font-size:13px}.door{width:185px;height:300px;top:26px;left:45px}.sun{top:30px;right:35px}.graphic-label{font-size:10px;bottom:21px;right:18px}.roadmap{grid-template-columns:1fr;gap:25px;margin-top:28px}.roadmap article{border-top:0;border-bottom:1px solid var(--line);padding:0 0 22px 43px}.roadmap article:last-child{border-bottom:0;padding-bottom:0}.road-dot{top:0;left:0}.roadmap h3{margin:10px 0;font-size:19px}.roadmap p{max-width:none;font-size:12px}.partners{grid-template-columns:1fr;gap:32px}.partner-intro h2{font-size:35px}.partner-intro>p{font-size:13px}.partner-options h3{font-size:17px}.partner-options p{font-size:12px}.partner-options button{padding:22px 0}.faq-section{grid-template-columns:1fr;gap:10px}.faq-section h2{font-size:35px}.faq-item>button{padding:19px 0;font-size:13px}.faq-item p{margin-right:15px;font-size:12px}.final-cta{padding:46px 0 35px}.final-cta h2{letter-spacing:-2px;margin-top:23px;font-size:42px}.final-cta p{max-width:280px;font-size:9px}.cta-flower{font-size:350px;top:-40px;right:-145px}.footer-top{flex-direction:column;align-items:flex-start;gap:30px}.footer-links{gap:27px;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:17px;font-size:8px}.footer-bottom>span{width:100%}.footer-bottom>a{margin-left:auto}.interest-dialog,.privacy-dialog{max-height:92dvh;padding:32px 22px}.interest-dialog h2{font-size:29px}.form-grid{grid-template-columns:1fr;gap:0}.modal-intro{font-size:12px}input,select,textarea{padding:10px 12px;font-size:16px}.consent{font-size:10px}.button{font-size:12px}.success h2{font-size:31px}.privacy-dialog p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.organizer{color:var(--muted);font-size:10px}@media (max-width:850px){.footer-links{flex-wrap:wrap;row-gap:15px}.organizer{width:100%}}.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}.header nav a[aria-current=page]{color:var(--red)}.journal-heading,.info-heading{padding-top:65px;padding-bottom:52px}.journal-heading h1,.info-heading h1{letter-spacing:-3px;margin:28px 0 23px;font-family:Manrope,Arial,sans-serif;font-size:clamp(42px,4.7vw,66px);font-weight:500;line-height:1.15}.journal-heading h1 em,.info-heading h1 em{color:var(--red);font-style:normal}.journal-heading>p,.info-heading>p{max-width:620px;color:var(--muted);font-size:15px;line-height:1.9}.journal-featured{border:1px solid var(--line);background:#f0ede3;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.journal-featured>.journal-art{min-height:375px}.journal-featured>div:last-child{align-self:center;padding:38px 42px}.journal-featured h2{letter-spacing:-1.5px;margin:17px 0;font-size:34px}.journal-featured p{color:var(--muted);font-size:13px;line-height:1.85}.journal-featured .text-link{color:var(--red);margin-top:21px}.journal-art{min-height:215px;color:var(--ink);isolation:isolate;background:#e7dcc5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.journal-art:after{content:"";opacity:.18;background-image:radial-gradient(var(--ink) .5px,transparent .5px);z-index:-1;background-size:7px 7px;position:absolute;inset:0}.art-orbit{background:#e8b54a;border-radius:50%;width:175px;height:175px;position:absolute;top:12%;right:16%}.art-arch{border:15px solid var(--red);background:#faf1db;border-radius:90px 90px 0 0;justify-content:center;align-items:center;width:145px;height:205px;margin:32px 0 10px;display:flex;position:relative;transform:rotate(-8deg);box-shadow:8px 8px #092733}.art-symbol svg{stroke-width:1.2px;width:61px;height:61px}.art-type{letter-spacing:1px;font-family:monospace;font-size:8px;line-height:1.5;position:absolute;top:17px;left:18px}.art-star{color:var(--red);font-size:40px;line-height:1;position:absolute;bottom:20px;right:21px}.art-coordinate{letter-spacing:1px;font-size:8px;position:absolute;bottom:15px;left:18px}.art-code{color:var(--cream);background:#0b2933}.art-code .art-arch{background:#163d45;border-width:1px;border-color:#87aaa4;border-radius:6px;width:210px;height:150px;transform:rotate(8deg);box-shadow:8px 8px #e8b54a}.art-code .art-orbit{background:var(--red);width:130px;height:130px;top:14%;right:12%}.art-code .art-symbol svg{color:#e8c99b;width:70px;height:70px}.art-code .art-star{color:#e8b54a}.art-checklist{background:#e0e8dc}.art-checklist .art-arch{border:1px solid var(--ink);border-radius:2px;width:145px;height:185px;transform:rotate(-5deg);box-shadow:8px 8px #91b6b2}.art-checklist .art-symbol svg{width:70px;height:70px;color:var(--red)}.art-checklist .art-orbit{background:#eab65b;width:145px;height:145px}.art-connections{background:#e9b74c}.art-connections .art-arch{border:1px solid var(--ink);background:#faf2df;border-radius:50%;width:160px;height:160px;transform:rotate(8deg);box-shadow:8px 8px #df4d42}.art-connections .art-symbol svg{width:72px;height:72px;color:var(--ink)}.art-connections .art-orbit{background:#e3dbc9;width:250px;height:250px;top:-40px;right:35%}.art-connections .art-star{color:var(--ink)}.article-meta{color:var(--muted);gap:22px;margin-top:20px;font-size:10px;display:flex}.ad-wrap{margin-top:36px;margin-bottom:36px}.ad-preview{color:#6f7b72;background:#f0efe7;border:1px dashed #bac3b8;flex-direction:column;justify-content:space-between;gap:12px;padding:13px 20px;display:flex;position:relative;overflow:hidden}.ad-caption{letter-spacing:1.6px;text-align:center;font-size:7px;font-weight:500}.ad-empty{justify-content:center;align-items:center;gap:18px;padding:8px;display:flex}.ad-empty strong{color:#6b786f;font-size:12px;font-weight:500;display:block}.ad-empty p{color:#7a857b;margin:3px 0;font-size:10px}.ad-mark{color:#92a08f;font-size:28px;font-weight:400;line-height:1}.ad-dimensions{letter-spacing:1px;text-align:right;font-family:monospace;font-size:7px}.ad-leaderboard{min-height:132px}.ad-rectangle{max-width:320px;min-height:250px}.ad-rectangle .ad-empty{text-align:center;flex-direction:column}.ad-rectangle .ad-empty strong{max-width:190px;font-size:12px}.ad-rectangle .ad-dimensions{text-align:center}.home-ad{margin-top:0;margin-bottom:48px}.home-journal{border-top:1px solid var(--line)}.journal-cards{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.journal-card .journal-art{min-height:230px;transition:filter .2s}.journal-card:hover .journal-art{filter:saturate(1.12)}.journal-card .art-arch{margin:8px 0;transform:scale(.8)rotate(-6deg)}.journal-card .art-code .art-arch{transform:scale(.85)rotate(6deg)}.journal-card-meta{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;font-size:8px;display:flex}.journal-card-meta>span:first-child{color:var(--red)}.journal-card h3{margin:0 0 11px;font-size:20px;line-height:1.45}.journal-card p{color:var(--muted);font-size:12px;line-height:1.8}.journal-card .text-link{margin-top:9px;font-size:11px}.journal-card:hover h3,.journal-list-item:hover h2{color:var(--red)}.journal-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:20px 0;display:flex}.category-filters{flex-wrap:wrap;gap:8px;display:flex}.category-filters button{background:0 0;border:1px solid #0000;border-radius:3px;padding:7px 12px;font-size:11px}.category-filters button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.category-filters button:hover{border-color:var(--ink)}.journal-search{background:#fffdf7;border:1px solid #cdd4c9;align-items:center;gap:8px;min-width:220px;max-width:270px;padding:0 11px;display:flex}.journal-search input{outline-offset:2px;background:0 0;border:0;padding:10px 0;font-size:11px}.journal-search>svg{color:var(--muted);flex-shrink:0}.journal-result-count{color:var(--muted);justify-content:space-between;align-items:center;padding:22px 0 0;font-family:monospace;font-size:10px;display:flex}.journal-result-count button{color:var(--red);background:0 0;border:0;font-size:11px;text-decoration:underline}.journal-library{padding-bottom:65px}.journal-list-item{border-bottom:1px solid var(--line);grid-template-columns:300px 1fr;gap:45px;padding:28px 0;display:grid}.journal-list-item>.journal-art{min-height:230px}.journal-list-item>.journal-art .art-arch{margin:5px 0;transform:scale(.85)rotate(-5deg)}.journal-list-item>div:last-child{align-self:center}.journal-list-item .journal-card-meta{margin-top:0}.journal-list-item h2{letter-spacing:-1px;max-width:680px;margin:10px 0 13px;font-size:29px;line-height:1.3}.journal-list-item p{color:var(--muted);max-width:650px;font-size:13px;line-height:1.8}.journal-list-item .text-link{color:var(--red);margin-top:8px;font-size:11px}.journal-empty{text-align:center;padding:55px 20px}.journal-empty h2{font-size:28px}.journal-empty p{color:var(--muted);font-size:13px}.journal-follow{background:#e8eddf;border:1px solid #d1dacb;margin-bottom:70px;padding:45px}.journal-follow h2{letter-spacing:-1.3px;margin:18px 0;font-size:34px}.journal-follow p{color:var(--muted);max-width:520px;margin-bottom:24px;font-size:13px;line-height:1.85}.rss-link{margin-left:23px;font-size:11px;text-decoration:underline;display:inline-block}.article-header{padding:48px 0 36px}.article-header>.text-link{color:var(--muted);font-size:11px}.article-kicker{align-items:center;gap:17px;margin-top:38px;display:flex}.draft-label{color:var(--muted);letter-spacing:.4px;border:1px solid #cbd3c5;padding:3px 7px;font-size:8px}.article-header h1{letter-spacing:-2.4px;max-width:970px;margin:22px 0;font-family:Manrope,Arial,sans-serif;font-size:52px;font-weight:500;line-height:1.16}.article-deck{max-width:750px;color:var(--muted);font-size:17px;line-height:1.8}.article-byline{align-items:center;gap:12px;margin-top:26px;font-size:11px;display:flex}.article-byline>div>span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.article-byline strong{font-weight:500}.author-avatar{background:var(--ink);width:36px;height:36px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;font-family:monospace;font-size:10px;display:flex}.article-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:70px;display:grid}.article-body>.journal-art{min-height:370px;margin-bottom:38px}.article-body>.journal-art .art-arch{transform:scale(1.25)rotate(-6deg)}.article-body>.journal-art .art-code .art-arch{transform:scale(1.25)rotate(6deg)}.article-body p{color:#4a5f64;margin:19px 0;font-size:15px;line-height:1.95}.article-body p.article-intro{color:var(--ink);margin-bottom:36px;font-size:19px;line-height:1.85}.article-body h2{letter-spacing:-1.1px;margin:38px 0 18px;font-size:29px;line-height:1.35}.article-body ul{color:#4a5f64;margin:22px 0;padding-left:21px;font-size:14px;line-height:1.9}.article-body li{margin:9px 0;padding-left:5px}.article-sources{border-top:1px solid var(--line);margin-top:35px;padding-top:5px}.article-sources h2{font-size:21px}.article-sources p,.article-sources ul{font-size:12px}.article-sources a{text-underline-offset:3px;text-decoration:underline}.article-sources a:hover{color:var(--red)}.article-sidebar{flex-direction:column;gap:28px;display:flex;position:sticky;top:128px}.toc{border-top:1px solid var(--line);padding-top:19px}.toc nav{flex-direction:column;margin-top:16px;display:flex}.toc a{color:var(--muted);align-items:baseline;gap:11px;padding:9px 0;font-size:11px;line-height:1.7;display:flex}.toc a>span{color:var(--red);font-family:monospace;font-size:9px}.toc a:hover{color:var(--red)}.article-event-card{background:var(--ink);color:var(--cream);padding:23px}.article-event-card .eyebrow{color:#b6c5bc;font-size:7px}.article-event-card h3{letter-spacing:-.6px;margin:15px 0;font-size:22px}.article-event-card p{color:#b5c5be;font-size:11px;line-height:1.8}.article-event-card .text-link{color:#eabe75;margin-top:8px;font-size:11px}.article-end{background:#e6ecdf;border:1px solid #d0dac9;margin-top:40px;padding:29px}.article-end h2{margin-top:14px;font-size:28px}.article-end p{margin-bottom:22px;font-size:13px}.article-end .button{font-size:11px}.related-section{border-top:1px solid var(--line);margin-top:55px;padding:55px 0 65px}.related-grid{grid-template-columns:1fr 1fr;gap:35px;margin-top:30px;display:grid}.related-story{grid-template-columns:150px 1fr;gap:23px;display:grid}.related-story>.journal-art{min-height:170px}.related-story .art-arch{margin:-20px -50px;transform:scale(.55)rotate(-5deg)}.related-story .art-type{display:none}.related-story .art-coordinate{font-size:5px;bottom:9px;left:9px}.related-story .art-star{font-size:24px;bottom:9px;right:9px}.related-story .art-orbit{width:80px;height:80px}.related-story .eyebrow{font-size:7px}.related-story h3{margin:12px 0;font-size:18px;line-height:1.5}.related-story .text-link{color:var(--red);font-size:10px}.related-story:hover h3{color:var(--red)}.status-notice{color:var(--muted);background:#edf0e5;border:1px solid #d4ddce;align-items:center;gap:11px;max-width:720px;margin-top:26px;padding:13px 17px;font-size:11px;display:flex}.info-layout{grid-template-columns:230px minmax(0,1fr);gap:90px;padding-bottom:70px;display:grid}.info-sidebar{border-top:1px solid var(--line);flex-direction:column;align-self:start;padding-top:20px;display:flex;position:sticky;top:125px}.info-sidebar .eyebrow{margin-bottom:17px}.info-sidebar>a{color:var(--muted);border-bottom:1px solid var(--line);padding:11px 0;font-size:12px}.info-sidebar>a:hover{color:var(--red)}.faq-group{margin-bottom:42px}.faq-group h2{letter-spacing:-.9px;margin-top:0;margin-bottom:23px;font-size:27px}.faq-group details{border-bottom:1px solid var(--line)}.faq-group details:first-of-type{border-top:1px solid var(--line)}.faq-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:21px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary>span{flex-shrink:0;font-size:20px;font-weight:400;line-height:1}.faq-group details[open] summary{color:var(--red)}.faq-group details[open] summary>span{transform:rotate(45deg)}.faq-group details p{color:var(--muted);max-width:700px;margin:0 0 23px;padding-right:25px;font-size:13px;line-height:1.9}.info-help{background:#eee9db;padding:28px 32px}.info-help h2{margin-top:0;font-size:28px}.info-help p{color:var(--muted);margin-bottom:25px;font-size:13px}.about-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;padding-bottom:65px;display:grid}.about-manifesto{background:var(--ink);color:var(--cream);flex-direction:column;justify-content:space-between;min-height:470px;padding:35px;display:flex;position:sticky;top:125px;overflow:hidden}.about-manifesto>span{color:#edba6b;font-family:serif;font-size:100px;line-height:1.4}.about-manifesto>p{letter-spacing:-.8px;z-index:1;font-family:Manrope,Arial,sans-serif;font-size:29px;line-height:1.5;position:relative}.about-manifesto em{color:#ef7775;font-style:normal}.about-manifesto>div{letter-spacing:1.4px;font-size:8px}.about-manifesto:after{content:"✳";color:#ffffff09;font-size:350px;line-height:1;position:absolute;top:80px;right:-150px}.info-prose h2{letter-spacing:-1px;margin:36px 0 18px;font-size:29px}.info-prose h2:first-child{margin-top:0}.info-prose p,.info-prose li{color:#53676a;font-size:14px;line-height:1.95}.info-prose ul{margin:23px 0;padding-left:20px}.info-prose li{margin:8px 0}.info-prose .button{margin-top:13px}.independent-note{border-top:1px solid var(--line);padding-top:28px;padding-bottom:60px}.independent-note h2{letter-spacing:-.7px;font-size:25px}.independent-note p{color:var(--muted);max-width:800px;font-size:13px}.independent-note .text-link{color:var(--red);margin-top:12px}.privacy-page{max-width:800px;padding-top:60px;padding-bottom:80px}.privacy-page h1{letter-spacing:-2px;font-family:Manrope,Arial,sans-serif;font-size:50px;font-weight:500}.privacy-page .privacy-date{color:var(--muted);font-size:11px}.privacy-page h2{margin-top:34px}.not-found{padding-top:110px;padding-bottom:130px}.not-found h1{letter-spacing:-2px;font-family:Manrope,Arial,sans-serif;font-size:50px;font-weight:500;line-height:1.25}.not-found p{color:var(--muted);margin-bottom:30px}.not-found .text-link{margin-left:25px}.success p.receipt-note{border-top:1px solid var(--line);color:var(--muted);padding-top:18px;font-size:11px}@media (max-width:1100px){.journal-featured>div:last-child{padding:28px}.journal-featured h2{font-size:29px}.article-layout{grid-template-columns:minmax(0,1fr) 250px;gap:40px}.article-header h1{font-size:47px}.article-body p{font-size:14px}.article-sidebar .ad-rectangle{min-height:250px}.related-story{grid-template-columns:120px 1fr;gap:18px}.related-story h3{font-size:16px}.journal-card h3{font-size:18px}.journal-cards{gap:21px}.about-grid{gap:55px}.info-layout{grid-template-columns:190px minmax(0,1fr);gap:55px}}@media (max-width:850px){.journal-heading h1,.info-heading h1{letter-spacing:-2px;font-size:46px}.journal-heading,.info-heading{padding-top:45px;padding-bottom:38px}.journal-heading>p,.info-heading>p{font-size:14px}.journal-featured{grid-template-columns:1fr 1.1fr}.journal-featured>.journal-art{min-height:325px}.journal-featured h2{font-size:25px}.journal-featured>div:last-child{padding:24px}.journal-featured p{font-size:12px}.journal-featured .text-link{font-size:11px}.article-meta{flex-direction:column;gap:5px}.journal-toolbar{flex-direction:column;align-items:flex-start;gap:17px}.journal-search{width:100%;max-width:100%}.journal-list-item{grid-template-columns:225px 1fr;gap:28px}.journal-list-item h2{font-size:23px}.journal-list-item p{font-size:12px}.journal-card .journal-art{min-height:190px}.journal-card .art-arch{margin:-15px 0;transform:scale(.65)rotate(-6deg)}.journal-card .art-type{font-size:6px;top:11px;left:11px}.journal-card .art-coordinate{font-size:6px;bottom:11px;left:11px}.journal-card .art-orbit{width:95px;height:95px}.journal-card h3{font-size:17px}.journal-card p{font-size:11px}.journal-card-meta{gap:6px;font-size:7px}.article-layout{grid-template-columns:minmax(0,1fr) 205px;gap:30px}.article-header h1{letter-spacing:-1.8px;font-size:41px}.article-deck{font-size:15px}.article-body>.journal-art{min-height:300px}.article-body h2{font-size:25px}.article-body p.article-intro{font-size:17px}.article-sidebar .ad-caption{letter-spacing:1px;font-size:6px}.article-event-card{padding:19px}.article-event-card h3{font-size:19px}.article-sidebar .ad-preview{padding:13px}.related-story{grid-template-columns:1fr;gap:18px}.related-story>.journal-art{min-height:160px}.related-story .art-type{font-size:7px;display:block}.related-story .art-arch{transform:scale(.75)rotate(-5deg)}.related-story h3{font-size:18px}.info-layout{grid-template-columns:150px minmax(0,1fr);gap:35px}.info-sidebar>a{font-size:11px}.about-grid{gap:35px}.about-manifesto{min-height:430px;padding:28px}.about-manifesto>p{font-size:23px}.info-prose p,.info-prose li{font-size:13px}.info-prose h2{font-size:25px}.ad-leaderboard{min-height:125px}.footer-links{gap:12px 20px}}@media (max-width:620px){.journal-heading,.info-heading{padding-top:35px;padding-bottom:30px}.journal-heading h1,.info-heading h1{letter-spacing:-2px;margin-top:24px;font-size:39px}.journal-heading .section-top>.subtle{margin-top:9px;font-size:9px;display:block}.journal-heading>p,.info-heading>p{font-size:13px;line-height:1.85}.journal-featured{grid-template-columns:1fr}.journal-featured>.journal-art{min-height:260px}.journal-featured>div:last-child{padding:25px}.journal-featured h2{letter-spacing:-1.2px;font-size:29px}.journal-featured p{font-size:13px}.article-meta{flex-direction:row;gap:17px}.journal-featured .text-link{margin-top:16px;font-size:12px}.ad-wrap{margin-top:27px;margin-bottom:27px}.ad-caption{letter-spacing:1px;font-size:6px}.ad-empty strong{font-size:10px}.ad-empty p{font-size:9px}.ad-mark{font-size:24px}.ad-leaderboard{min-height:124px;padding:11px 13px}.ad-empty{gap:12px;padding:8px 0}.ad-dimensions{font-size:6px}.journal-cards{grid-template-columns:1fr;gap:32px}.journal-card .journal-art{min-height:245px}.journal-card .art-arch{margin:10px 0;transform:scale(.9)rotate(-6deg)}.journal-card .art-type{font-size:8px;top:17px;left:17px}.journal-card .art-coordinate{font-size:8px;bottom:17px;left:17px}.journal-card .art-orbit{width:150px;height:150px}.journal-card .art-code .art-arch{transform:scale(1)rotate(6deg)}.journal-card h3{font-size:22px}.journal-card p{font-size:13px}.journal-card-meta{font-size:8px}.journal-card .text-link{font-size:12px}.home-journal .section-top{align-items:center;gap:15px;display:flex}.home-journal .section-top .text-link{font-size:10px}.home-journal .section-top>.eyebrow{font-size:7px}.home-ad{margin-top:0;margin-bottom:34px}.category-filters{gap:5px}.category-filters button{padding:7px 9px;font-size:10px}.journal-toolbar{padding:17px 0}.journal-search input{padding:11px 0;font-size:14px}.journal-list-item{grid-template-columns:1fr;gap:22px;padding:25px 0 30px}.journal-list-item>.journal-art{min-height:235px}.journal-list-item h2{font-size:25px;line-height:1.35}.journal-list-item p{font-size:13px}.journal-list-item .journal-card-meta{font-size:8px}.journal-list-item .text-link{font-size:12px}.journal-follow{margin-bottom:45px;padding:28px 24px}.journal-follow h2{font-size:31px}.journal-follow p{font-size:12px}.rss-link{margin-top:17px;margin-left:0;display:block}.journal-library{padding-bottom:40px}.article-header{padding:30px 0}.article-kicker{margin-top:28px}.article-header h1{letter-spacing:-1.5px;font-size:36px;line-height:1.2}.article-deck{font-size:14px;line-height:1.85}.article-layout{grid-template-columns:1fr;gap:35px}.article-body>.journal-art{min-height:260px;margin-bottom:28px}.article-body>.journal-art .art-arch{transform:scale(1)rotate(-6deg)}.article-body p.article-intro{margin-bottom:27px;font-size:17px;line-height:1.85}.article-body p{font-size:14px;line-height:1.95}.article-body h2{margin-top:31px;font-size:26px}.article-body ul{font-size:13px;line-height:1.9}.article-sidebar{gap:25px;position:static}.article-sidebar .toc{display:none}.article-sidebar .ad-rectangle{width:100%;max-width:none;min-height:250px}.article-event-card{padding:25px}.article-event-card h3{font-size:24px}.article-event-card p{font-size:12px}.article-end{padding:25px}.article-end h2{font-size:26px}.related-section{margin-top:37px;padding:34px 0 42px}.related-section .section-top{display:flex}.related-grid{grid-template-columns:1fr;gap:27px}.related-story{grid-template-columns:110px 1fr;align-items:center;gap:18px}.related-story>.journal-art{min-height:155px}.related-story .art-type{display:none}.related-story .art-arch{transform:scale(.5)rotate(-5deg)}.related-story .art-coordinate{font-size:5px}.related-story h3{margin:10px 0;font-size:17px}.related-story .eyebrow{font-size:6px}.related-story .text-link{font-size:10px}.status-notice{align-items:flex-start;gap:9px;padding:13px;font-size:10px}.status-notice>.signal{margin-top:5px}.info-layout{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.info-sidebar{border-top:0;flex-flow:wrap;gap:8px;padding-top:0;position:static}.info-sidebar .eyebrow{width:100%;margin-bottom:5px}.info-sidebar>a{border:1px solid #cfd6c9;border-radius:3px;padding:7px 10px;font-size:10px}.faq-group{margin-bottom:34px}.faq-group h2{margin-bottom:19px;font-size:25px}.faq-group summary{padding:18px 0;font-size:13px}.faq-group details p{padding-right:12px;font-size:12px;line-height:1.9}.info-help{padding:25px}.info-help h2{font-size:26px}.about-grid{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.about-manifesto{order:2;min-height:340px;position:relative;top:0}.about-manifesto>span{font-size:80px}.about-manifesto>p{font-size:27px}.info-prose p,.info-prose li{font-size:14px}.info-prose h2{font-size:27px}.independent-note{padding-bottom:43px}.independent-note h2{font-size:25px}.privacy-page{padding-top:35px;padding-bottom:50px}.privacy-page h1{font-size:40px}.privacy-page h2{font-size:25px}.not-found{padding-top:70px;padding-bottom:90px}.not-found h1{font-size:39px}.not-found .text-link{margin-top:24px;margin-left:0;display:flex}.footer-bottom{row-gap:15px}}.admin-page{padding-top:40px;padding-bottom:65px}.admin-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;font-size:12px;display:flex}.admin-page>h1{letter-spacing:-2px;margin:32px 0 15px;font-family:Manrope,Arial,sans-serif;font-size:48px;font-weight:500;line-height:1.25}.admin-intro{color:var(--muted);max-width:700px;font-size:13px}.admin-page>.text-link{margin-left:22px}.admin-stats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.admin-stats>div{padding:22px}.admin-stats>div+div{border-left:1px solid var(--line)}.admin-stats span{letter-spacing:1px;color:var(--muted);font-size:8px;display:block}.admin-stats strong{font-family:Manrope,Arial,sans-serif;font-size:35px;font-weight:500}.admin-email{background:#e7ecdf;border:1px solid #cdd8c5;justify-content:space-between;align-items:center;gap:30px;margin:30px 0;padding:26px;display:flex}.admin-email h2{letter-spacing:-.7px;margin:12px 0;font-size:25px}.admin-email p{color:var(--muted);max-width:650px;font-size:12px}.config-checks{color:var(--muted);flex-wrap:wrap;gap:9px 16px;margin-top:15px;font-size:10px;display:flex}.config-checks span[data-ready=true]{color:#376c51}.admin-table-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-table-heading h2{font-size:29px}.admin-table-wrap{border:1px solid var(--line);overflow-x:auto}.admin-page table{border-collapse:collapse;text-align:left;width:100%;min-width:930px;font-size:11px}.admin-page th{letter-spacing:.7px;border-bottom:1px solid var(--line);background:#eeeade;padding:15px;font-size:9px;font-weight:500}.admin-page td{vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:280px;padding:17px 15px}.admin-page td strong{font-weight:500;display:block}.admin-page td a{color:var(--red);display:block}.admin-page td small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.admin-page td p{white-space:pre-wrap;max-width:280px;margin:0;line-height:1.8}.kind-badge{background:#e7ecdf;border:1px solid #d0dac7;padding:3px 7px;font-size:9px;display:inline-block}.job-status{margin-bottom:11px;font-size:9px}.job-status>span{border:1px solid #d4d9ce;margin-top:3px;padding:2px 5px;display:inline-block}.job-status>span[data-status=sent]{color:#376c51;background:#e4eee1}.job-status>span[data-status=failed]{color:#ad2d37;background:#f7e1db}.admin-footnote{color:var(--muted);margin-top:18px;font-size:10px}.admin-empty{border:1px solid var(--line);color:var(--muted);padding:35px;font-size:13px}@media (max-width:850px){.admin-email{flex-direction:column;align-items:flex-start}.admin-page>h1{font-size:40px}}@media (max-width:620px){.admin-page{padding-top:27px}.admin-page>h1{font-size:35px}.admin-stats>div{padding:15px 10px}.admin-stats span{letter-spacing:.5px;font-size:6px}.admin-stats strong{font-size:28px}.admin-email{padding:22px}.admin-email h2{font-size:23px}.admin-nav .eyebrow{font-size:7px}.admin-page>.text-link{margin:20px 0 0;display:flex}}.skip-link{z-index:100;background:var(--ink);color:var(--cream);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}#main-content:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.aads-ad-frame{border:0;width:min(100%,970px);height:150px;margin-inline:auto;display:block}
