:root{--ink:#171e2e;--muted:#737986;--paper:#f7f8fa;--line:#e1e5eb;--accent:#575edb;--navy:#121c34}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;font-weight:500;line-height:1.07}h1{font-size:clamp(48px,6.5vw,96px)}h2{font-size:clamp(34px,4vw,57px)}h3{letter-spacing:-.035em;font-size:25px}p{color:#68707e;line-height:1.8}header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8faf0;align-items:center;gap:40px;height:90px;padding:0 5.7%;display:flex;position:sticky;top:0}.brand{letter-spacing:.12em;align-items:center;gap:11px;font-size:20px;font-weight:600;line-height:1;display:flex}.brand-sub{letter-spacing:.5em;margin-top:7px;font-size:8px;display:block}.mark{object-fit:contain;filter:brightness(0);width:29px;height:35px}nav{gap:28px;margin:auto;font-size:12px;display:flex}nav a{color:#616775;padding:8px 0}nav a:hover,nav a[aria-current]{color:var(--ink)}nav a[aria-current]{box-shadow:0 1px var(--ink)}.member-link{border:1px solid #d7dbe2;border-radius:30px;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.menu-toggle{background:0 0;border:0;display:none}.smallcaps{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.5;display:block}.smallcaps i{background:#616bcc;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.hero{background:radial-gradient(at 85%,#dde2f2 0,#0000 50%),linear-gradient(120deg,#f9fafb,#edf0f7);height:calc(100svh - 90px);min-height:740px;max-height:1000px;padding:43px 6% 30px;position:relative;overflow:hidden}.hero-top{z-index:2;justify-content:space-between;display:flex;position:relative}.hero-index{letter-spacing:.18em;color:#808999;font-size:8px}.hero-copy{z-index:2;pointer-events:none;margin-top:100px;position:relative}.hero-copy>*{pointer-events:auto}.hero h1{letter-spacing:-.068em;margin-bottom:28px;font-size:clamp(64px,7.6vw,116px);line-height:1.02}.hero h1 span{color:#768099}.hero p{font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:50px;justify-content:center;align-items:center;gap:24px;padding:15px 22px;font-size:12px;line-height:1.4;transition:transform .25s,background .25s;display:inline-flex}.button:hover{background:#34405c;transform:translateY(-2px)}.button.light{color:var(--ink);background:#f5f6fa;border-color:#f5f6fa}.textlink{align-items:center;gap:13px;font-size:12px;font-weight:500;display:inline-flex}.textlink:hover{color:var(--accent)}.hero-bottom{color:#7e8592;z-index:3;border-top:1px solid #cfd6e180;justify-content:space-between;padding-top:24px;font-size:10px;display:flex;position:absolute;bottom:30px;left:6%;right:6%}.hero-sculpture{perspective:800px;pointer-events:none;width:52%;height:78%;position:absolute;top:12%;right:-2%}.sculpture{filter:brightness(.8)drop-shadow(20px 27px 22px #636c9560);opacity:.92;width:64%;height:80%;position:absolute;top:10%;left:20%;transform:rotate(-13deg)rotateY(-24deg)}.sculpture-back{filter:brightness(.46)drop-shadow(8px 8px 1px #4b5279);width:64%;height:80%;position:absolute;top:10.7%;left:21.8%;transform:rotate(-13deg)rotateY(-24deg)}.orb{background:radial-gradient(at 35% 15%,#fff8,#0000 65%);border:1px solid #a6afca60;border-radius:50%;width:85%;height:95%;position:absolute;transform:rotate(-25deg);box-shadow:inset -35px -5px 80px #b0b7d020,0 0 100px #c2c9e220}.sculpture-caption{letter-spacing:.2em;color:#8990a2;font-size:8px;position:absolute;bottom:4%;right:20%}.section{max-width:1600px;margin:auto;padding:105px 6%}.section-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:10%;margin-bottom:55px;display:grid}.section-heading .smallcaps{grid-column:1/-1;margin-bottom:25px}.section-heading p{justify-self:end;max-width:340px;margin-bottom:5px;font-size:16px}.division-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.division{background:#e9edf3;border-radius:3px;min-height:520px;padding:28px;transition:transform .3s;position:relative;overflow:hidden}.division:hover{transform:translateY(-7px)}.division.network{background:#e5e6f0}.division.media{background:#e7e8ee}.division-top{color:#7e8798;justify-content:space-between;align-items:center;font-size:10px;display:flex}.division-symbol{justify-content:center;align-items:center;height:220px;display:flex}.division h3{margin:13px 0;font-size:28px}.division p{max-width:285px;padding-bottom:30px;font-size:12px}.division .smallcaps{color:#6e778b;font-size:8px}.round-arrow{border:1px solid #bbc2ce;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:22px;right:25px}.architecture{align-items:flex-end;gap:8px;display:flex;transform:skewY(-13deg)}.architecture i{background:linear-gradient(100deg,#f8fafc,#a0aec4);border-right:9px solid #8c9ab1;width:48px;height:110px;display:block;box-shadow:12px 12px 18px #3c4c7020}.architecture i:nth-child(2){height:160px}.architecture i:nth-child(3){height:130px}.rings{width:190px;height:160px;position:relative;transform:rotate(-30deg)}.rings i{border:17px solid #8b91b4;border-radius:50%;width:115px;height:115px;position:absolute;box-shadow:inset 3px 3px 5px #fff,6px 9px 10px #717a9f40}.rings i:nth-child(2){border-color:#b2b6cf;left:60px}.rings i:nth-child(3){border-color:#f4f5fb;top:50px;left:30px}.waves{align-items:center;gap:8px;display:flex;transform:rotate(-20deg)}.waves i{background:linear-gradient(#d6d9e7,#737da8);border-radius:12px;width:11px;height:50px;box-shadow:5px 8px 12px #76809a30}.waves i:nth-child(2),.waves i:nth-child(7){height:90px}.waves i:nth-child(3),.waves i:nth-child(6){height:130px}.waves i:nth-child(4),.waves i:nth-child(5){height:170px}.manifesto{background:var(--navy);color:#f4f5fa;padding:95px 8%;position:relative;overflow:hidden}.manifesto h2{z-index:1;margin-top:36px;font-size:clamp(44px,5.4vw,78px);line-height:1.14;position:relative}.manifesto h2 span{color:#8897bb}.manifesto-bottom{z-index:1;justify-content:space-between;align-items:end;margin-top:45px;display:flex;position:relative}.manifesto p{color:#98a5be;margin:0;font-size:14px}.orbit-lines{border:1px solid #50618155;border-radius:50%;width:650px;height:650px;position:absolute;top:0;right:-20%;box-shadow:0 0 0 80px #50618110,0 0 0 160px #50618110,0 0 0 240px #50618110}.split{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.split h2{margin-top:24px}.large-copy{color:#3b4557;line-height:1.55;font-size:23px!important}.split .textlink{margin-top:18px}.row-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.row-heading h2{margin:20px 0 0}.journal-section{padding-top:35px}.empty{border:1px solid var(--line);background:#ffffff50;border-radius:3px;padding:45px}.empty .smallcaps{color:#818ba0}.empty p{max-width:580px;margin:12px 0 0}.cta{text-align:center;background:#edf0f5;padding:95px 8%}.cta h2{max-width:850px;margin:23px auto 30px}.page-hero{background:linear-gradient(110deg,#e9edf5,#f6f7fa);min-height:530px;padding:95px 8%;position:relative;overflow:hidden}.page-hero h1{z-index:1;max-width:1000px;margin:30px 0;position:relative}.page-hero p{z-index:1;max-width:590px;font-size:18px;position:relative}.page-hero .button{z-index:1;margin-top:15px;position:relative}.page-mark{opacity:.055;width:35%;height:100%;position:absolute;top:0;right:5%;transform:rotate(-12deg)}.page-mark img{width:100%;height:100%}.page-hero.network{background:#e9eaf5}.page-hero.media{background:#e9eaf0}.page-hero.compact{min-height:initial;padding-bottom:60px}.compact h1{font-size:clamp(45px,5.5vw,76px)}.feature-list{padding-top:0}.feature-list>div{border-top:1px solid #dce0e8;grid-template-columns:70px 1fr 1fr;align-items:baseline;gap:35px;padding:34px 0;display:grid}.feature-list h3{margin:0;font-size:29px}.feature-list p{margin:0}.feature-list>div>span{color:#8b94a4;font-size:12px}.tinted{background:#eef0f7;max-width:none}.tinted h2{margin-top:25px}.steps{grid-template-columns:repeat(3,1fr);gap:55px;margin:55px 0;display:grid}.steps b{color:#939db4;font-size:15px;font-weight:400}.steps h3{margin-top:25px}.steps p{font-size:14px}.content-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.content-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:4px;padding:0;overflow:hidden}.card-art{color:#969fb5;background:linear-gradient(130deg,#dfe4ee,#f3f5f9);justify-content:space-between;align-items:center;height:190px;padding:30px;display:flex}.card-art .mark{opacity:.5;width:45px;height:60px}.art-number{letter-spacing:-.09em;color:#bcc4d5;font-size:100px;font-weight:600}.card-body{padding:28px}.card-body h3{margin-top:15px}.card-body p{font-size:13px}.tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:40px;padding-bottom:12px;display:flex;overflow:auto}.tabs button{color:#6f788a;background:0 0;border:0;border-radius:25px;flex-shrink:0;padding:10px 17px;font-size:12px}.tabs button.active{background:var(--ink);color:#fff}.founder-art{background:#dde3ed;place-items:center;height:470px;display:grid;position:relative;overflow:hidden}.founder-art img{opacity:.18;width:230px;height:260px;transform:rotate(-10deg)}.founder-art span{letter-spacing:.15em;font-size:9px;position:absolute;bottom:28px;left:28px}.editorial-note{background:#e9edf4;border-left:2px solid #939db6;padding:20px;font-size:13px}.contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.contact-layout h1{margin-top:25px;font-size:clamp(45px,5vw,70px)}.form-panel{border:1px solid var(--line);background:#fff;border-radius:5px;padding:35px}.form-panel.narrow{max-width:800px;margin:35px auto}label{margin-bottom:20px;font-size:12px;font-weight:500;display:block}input,textarea,select{width:100%;color:var(--ink);background:#f8f9fb;border:1px solid #dce1e9;border-radius:5px;margin-top:7px;padding:13px 14px;font-size:14px;display:block}textarea{resize:vertical}.formgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.checkbox{color:#68707e;gap:12px;font-weight:400;line-height:1.6;display:flex}.checkbox input{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0;margin-top:3px}.muted{color:#818898;font-size:12px}.muted a{text-decoration:underline}.auth-panel{max-width:650px;padding:35px 0}.auth-panel h3{margin-top:20px}.auth-panel .button{margin-top:15px}.member-hero{background:var(--navy);color:#fff;padding:65px 6%}.member-hero h1{margin:25px 0;font-size:clamp(40px,5vw,65px)}.member-hero p{color:#a9b3c9;margin:0}.dashboard{min-height:500px;padding-top:35px}.dashboard-heading{justify-content:space-between;gap:25px;margin-bottom:30px;font-size:12px;display:flex}.overview{background:#e9edf5;grid-template-columns:1.4fr 1fr;gap:60px;padding:45px;display:grid}.overview h2{margin-top:20px;font-size:40px}.overview-art{place-items:center;display:grid}.overview-art img{opacity:.12;width:150px;height:180px}.search{align-items:center;gap:12px;max-width:650px;display:flex;position:relative}.search input{margin:0}.people-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.person{border:1px solid var(--line);background:#fff;padding:30px}.avatar{color:#6e7d99;background:#e8ecf4;border-radius:50%;place-items:center;width:55px;height:55px;margin-bottom:25px;display:grid}.person p{font-size:13px}.person h3{margin-bottom:8px}.tag{background:#edf0f7;border-radius:4px;padding:5px 10px;font-size:10px;display:inline-block}.preline{white-space:pre-line}.admin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:45px;display:grid}.admin-grid h2{margin-top:35px;font-size:26px}.admin-grid h2:first-child{margin-top:0}.admin-row{border-bottom:1px solid var(--line);padding:25px 0}.admin-row h3{margin-bottom:8px;font-size:20px}.admin-row p,.admin-row a{font-size:12px}.actions{flex-wrap:wrap;gap:7px;display:flex}.actions button,.plain{background:#fff;border:1px solid #d6dce6;border-radius:20px;padding:7px 12px;font-size:11px}.plain{margin-left:10px}details{margin-top:15px;font-size:12px}.list-item{border:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;padding:30px;display:flex}.list-item h3{margin:10px 0}.list-item p{margin:0}.legal h1{margin-top:25px;font-size:55px}.legal h2{margin-top:40px;font-size:27px}.toast{color:#fff;z-index:80;background:#1d2942;border-radius:8px;align-items:center;gap:25px;max-width:90%;padding:17px 20px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #10172b25}.toast button{color:#fff;background:0 0;border:0;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:60;background:#10172b80;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#f8f9fc;border-radius:8px;width:100%;max-width:850px;max-height:88vh;padding:65px;position:relative;overflow:auto;box-shadow:0 25px 120px #0003}.modal h2{margin-top:25px}.modal-close{background:0 0;border:0;position:absolute;top:20px;right:20px}.article-text{white-space:pre-wrap;color:#505c70;overflow-wrap:anywhere;margin:35px 0;line-height:1.9}.modal p svg{vertical-align:middle;display:inline}.modal .button{margin-top:15px}footer{border-top:1px solid var(--line);background:#f7f8fa;padding:60px 6% 25px}.footer-top{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:50px;padding-bottom:65px;display:grid}.footer-top p{color:#81899a;letter-spacing:-.03em;font-size:23px;line-height:1.3}.footer-top>div{flex-direction:column;justify-self:end;gap:13px;font-size:12px;display:flex}.footer-top>div a{align-items:center;gap:25px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#8c93a0;justify-content:space-between;padding-top:23px;font-size:10px;display:flex}.footer-bottom>div{gap:22px;display:flex}.skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-60px}.skip:focus{top:0}@media (min-width:1500px){.hero-copy{margin-top:130px}}@media (max-width:1100px){header{gap:20px}nav{gap:17px}.hero-actions{flex-direction:column;align-items:start;gap:20px}.hero-sculpture{width:58%;right:-10%}.hero h1{font-size:80px}.division{padding:22px}.division h3{font-size:24px}.division-symbol{height:200px}.hero{min-height:700px}.admin-grid{gap:25px}}@media (max-width:800px){header{height:75px;padding:0 5%}.brand{font-size:17px}.brand .mark{width:23px;height:30px}.member-link{margin-left:auto;padding:8px 12px;font-size:10px}.menu-toggle{padding:5px;display:flex}nav{background:#f7f8fa;padding:25px;display:none;position:absolute;top:75px;left:0;right:0;box-shadow:0 20px 35px #0001}nav.open{flex-direction:column;gap:10px;display:flex}.hero{height:auto;min-height:860px;padding:30px 6%}.hero-top .hero-index{display:none}.hero-copy{margin-top:55px}.hero h1{font-size:clamp(57px,11vw,80px)}.hero p{font-size:15px}.hero-actions{flex-flow:wrap;gap:22px}.hero-sculpture{width:65%;height:340px;top:auto;bottom:80px;right:5%}.sculpture-caption{display:none}.hero-bottom{font-size:9px}.section{padding:65px 6%}.section-heading{display:block}.section-heading p{max-width:450px;margin-top:25px}.section-heading h2{font-size:40px}.division-grid{grid-template-columns:1fr;gap:18px}.division{min-height:380px;padding:27px}.division-symbol{width:40%;height:190px;position:absolute;top:40px;right:20px;transform:scale(.8)}.division>.smallcaps{margin-top:110px}.division p{max-width:70%;padding-bottom:0}.division h3{font-size:29px}.manifesto{padding:65px 7%}.manifesto h2{font-size:clamp(36px,7vw,55px)}.manifesto-bottom{display:block}.manifesto-bottom .button{margin-top:30px}.split{grid-template-columns:1fr;gap:25px}.split h2{margin-bottom:15px}.large-copy{font-size:20px!important}.row-heading{flex-direction:column;align-items:start}.cta{padding:65px 6%}.page-hero{min-height:450px;padding:65px 6%}.page-hero h1{font-size:52px}.page-hero p{font-size:16px}.page-mark{width:60%;right:-10%}.feature-list>div{grid-template-columns:35px 1fr;gap:20px}.feature-list p{grid-column:2}.feature-list h3{font-size:25px}.steps{grid-template-columns:1fr;gap:20px;margin:35px 0}.steps h3{margin-top:12px}.steps p{max-width:500px}.content-grid,.people-grid{grid-template-columns:1fr 1fr}.contact-layout{grid-template-columns:1fr;gap:30px}.form-panel{padding:25px}.founder-art{height:330px}.founder-art img{height:200px}.overview{grid-template-columns:1fr;gap:0;padding:30px}.overview-art{display:none}.overview h2{font-size:32px}.admin-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:35px}.footer-top>div{grid-column:2;justify-self:start}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom>span:nth-child(2){display:none}.modal{padding:45px 25px}.modal h2{font-size:34px}.legal h1{font-size:40px}}@media (max-width:480px){.hero{min-height:850px}.hero-actions{flex-direction:column}.hero-sculpture{width:90%;height:300px;bottom:90px;right:-6%}.hero-bottom span{max-width:190px}.smallcaps{font-size:9px}.hero h1{font-size:56px}.content-grid,.people-grid{grid-template-columns:1fr}.formgrid{grid-template-columns:1fr;gap:0}.division-symbol{right:0;transform:scale(.65)}.division p{max-width:92%}.division>.smallcaps{margin-top:120px}.dashboard-heading{flex-wrap:wrap}.footer-top p{font-size:19px}.member-hero{padding:45px 6%}.member-hero h1{font-size:40px}.modal-backdrop{padding:10px}.modal{max-height:94vh}.page-hero h1{font-size:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.portal{padding-top:35px}.portal-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:flex}.portal-bar>div{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.status-pill{color:#4f6081;background:#e5eaf4;border-radius:18px;padding:5px 11px;font-size:10px}.portal-intro h2{margin-bottom:15px;font-size:42px}.portal-tiles{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.portal-tile{text-align:left;background:#fff;border:1px solid #e1e5ee;border-radius:12px;min-height:230px;padding:32px 30px;transition:transform .2s,box-shadow .2s;position:relative}.portal-tile:hover{transform:translateY(-4px);box-shadow:0 14px 35px #2435550a}.portal-tile>svg:first-child{color:#7183a7;margin-bottom:25px}.portal-tile h3{margin-bottom:12px;font-size:23px}.portal-tile p{max-width:230px;font-size:13px;line-height:1.7}.tile-arrow{color:#7f8da9;position:absolute;bottom:25px;right:23px}.back-link{color:#6d7890;background:0 0;border:0;align-items:center;gap:10px;margin-bottom:25px;padding:0;font-size:12px;display:inline-flex}.portal-title{margin-bottom:30px;font-size:40px}.profile-layout{grid-template-columns:300px 1fr;align-items:start;gap:35px;display:grid}.profile-card{text-align:center;background:#e9edf5;border-radius:10px;padding:30px}.profile-photo{color:#8796b3;background:#d6ddea;border-radius:50%;place-items:center;width:170px;height:170px;margin:0 auto 25px;display:grid;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%}.upload-label{cursor:pointer;margin:20px 0;font-weight:400;position:relative;overflow:hidden}.upload-label input{opacity:0;cursor:pointer;height:100%;font-size:0;position:absolute;inset:0}.profile-card .editorial-note{text-align:left;background:#f6f8fc;font-size:11px}.profile-layout h3:not(:first-child){margin-top:35px}.profile-layout form>p{font-size:13px}.auth-layout{grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding:35px 0;display:grid}.auth-layout h2{margin-top:25px}.auth-layout .form-panel{max-width:560px}.help-details{border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.help-details p{font-size:12px}.help-details a{text-decoration:underline}.migration-panel{background:#e3e9f4;border:1px solid #c5d0e5;border-radius:10px;gap:25px;margin-bottom:35px;padding:30px;display:flex}.migration-panel>svg{flex-shrink:0}.migration-panel form{max-width:480px}.contact-method{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:25px 0;display:flex}.contact-method small{color:#7b8497;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.contact-method a{font-size:19px}.contact-method strong{color:#737d90;font-size:13px;font-weight:400}.security-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.delete-panel{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.delete-panel p{font-size:12px}.danger{background:#813a43;border-color:#813a43}.portal-note{background:#e7edf8;border:1px solid #ced8ed;border-radius:8px;margin-top:25px;padding:20px}.member-avatar{color:#7c8eae;background:#e5eaf4;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:24px;display:grid;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%}.person-button{text-align:left;border-radius:8px;transition:box-shadow .2s}.person-button:hover{box-shadow:0 5px 25px #0001}.user-list{gap:15px;display:grid}.user-row{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.user-row h3{margin-bottom:8px;font-size:23px}.user-row p{margin-bottom:10px;font-size:12px}.user-row .actions{gap:8px;margin-top:20px}.detail-photo{object-fit:cover;border-radius:50%;width:110px;height:110px;margin-bottom:25px}.profile-contacts{border-top:1px solid var(--line);flex-direction:column;gap:15px;padding-top:20px;display:flex}.profile-contacts a,.profile-contacts p{white-space:pre-line;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.profile-contacts svg{flex-shrink:0}.markdown{color:#4b576d;overflow-wrap:anywhere;line-height:1.85}.markdown p{color:inherit;white-space:normal}.markdown h2{margin:35px 0 20px;font-size:33px}.markdown h3{margin:30px 0 15px;font-size:26px}.markdown h4{margin:25px 0 15px;font-size:21px}.markdown a{color:#485eb0;text-underline-offset:3px;text-decoration:underline}.markdown blockquote{background:#edf0f7;border-left:3px solid #8391b2;margin:20px 0;padding:15px 25px}.markdown code{background:#e7ebf3;border-radius:3px;padding:2px 5px;font-size:.9em}.markdown pre{white-space:pre-wrap;background:#e7ebf3;border-radius:6px;padding:20px}.markdown-help,.markdown-preview{background:#f0f3f8;border-radius:6px;margin:20px 0;padding:15px}.markdown-help code{font-size:12px}.markdown-help p{margin-top:10px;font-size:12px}.markdown-preview .markdown{padding:20px 10px}.placeholder{color:#795a2c;overflow-wrap:anywhere;background:#fff1d8;padding:2px 5px;font-size:.9em}.legal a{color:#485eb0;text-decoration:underline}.legal p{white-space:pre-line}.brand-photo{margin:0 6%;position:relative;overflow:hidden}.brand-photo img{object-fit:cover;border-radius:4px;width:100%;height:480px;display:block}.brand-photo figcaption{color:#7b8495;padding-top:10px;font-size:10px}.modal-close{min-width:30px;min-height:30px}.footer-bottom a{padding:5px 0}.portal form .checkbox a{text-decoration:underline}.download-links{font-size:12px}@media (max-width:1000px){.portal-tiles{grid-template-columns:repeat(2,1fr)}.profile-layout{grid-template-columns:240px 1fr}.profile-card{padding:22px}.profile-photo{width:140px;height:140px}}@media (max-width:700px){.auth-layout,.profile-layout,.security-grid{grid-template-columns:1fr;gap:30px}.portal-tiles{grid-template-columns:1fr 1fr;gap:12px}.portal-tile{min-height:220px;padding:24px 20px}.portal-tile h3{font-size:20px}.portal-tile p{font-size:12px}.portal-bar{align-items:start}.portal-intro h2,.portal-title{font-size:34px}.brand-photo img{height:300px}.migration-panel{display:block}.migration-panel>svg{margin-bottom:15px}.profile-card{max-width:none}.auth-layout{padding-top:0}.auth-layout>div:first-child{display:none}.profile-photo{width:160px;height:160px}}@media (max-width:440px){.portal-tiles{grid-template-columns:1fr}.portal-tile{min-height:180px}.portal-tile>svg:first-child{margin-bottom:20px}.portal-tile p{max-width:90%}.portal-bar{flex-wrap:wrap}.contact-method a{font-size:16px}}.detail-page{max-width:1080px;margin:auto}.detail-page h1{overflow-wrap:anywhere;font-size:clamp(2.3rem,6vw,5rem);line-height:1.08}.detail-page>nav{margin-bottom:48px;font-size:14px;display:block}.detail-page figure{margin:40px 0}.detail-page figure img{border-radius:4px;width:100%;height:auto}.detail-page figcaption{color:#555;padding-top:10px;font-size:13px}.table-scroll{overflow:auto}.markdown table{border-collapse:collapse;width:100%;margin:20px 0}.markdown td,.markdown th{text-align:left;border:1px solid #c9c9c4;padding:12px}.content-card{color:inherit;text-decoration:none;display:block}.card-art{position:relative;overflow:hidden}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:4px;outline:3px solid #2863a9}.detail-page .tag{margin:4px}.form-panel details{border-bottom:1px solid #ddd;padding:15px 0}.form-panel summary{cursor:pointer;font-weight:600}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero{background:radial-gradient(at 80% 45%,#e2e5f7 0,#0000 46%),linear-gradient(130deg,#fafbfc,#eef1f7)}.hero-copy p{max-width:570px}.hero-top .smallcaps{letter-spacing:.16em}.hero h1{letter-spacing:-.065em}.hero-bottom{border-color:#cfd6e3}.division{border-radius:3px!important}.division.about{background:#e8edf6}.division.about .division-symbol{opacity:.6}.division-top{border-bottom:1px solid #c7cfdf;padding-bottom:20px}.division p{font-size:14px;line-height:1.8}.section-heading{max-width:100%}.page-hero.founder-hero{background:linear-gradient(120deg,#e8edf5,#f6f7fb);position:relative}.founder-hero h1 span{color:#6f7e9c}.draft-label{letter-spacing:.06em;color:#606d82;border:1px solid #cbd2df;margin-top:14px;padding:8px 12px;font-size:11px;display:inline-block}.founder-art{background:linear-gradient(145deg,#dce3ef,#f0f3f8);border:1px solid #d1d9e6}.founder-art span{letter-spacing:.18em}.member-hero{color:#fff;background:linear-gradient(115deg,#121c34,#283756);border-bottom:4px solid #8088b3}.member-hero p{color:#bcc7dc}.member-hero .smallcaps{color:#aebbd6}.portal{max-width:1500px;margin:auto}.portal-bar{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px 24px}.portal-tile{border-top:3px solid #aebbd0;border-radius:8px;min-height:205px}.portal-tile:hover{border-top-color:#575edb}.portal-tile h3{font-size:25px}.portal-tile p{max-width:280px}.auth-layout{align-items:start;gap:8%}.auth-layout .form-panel{border-radius:8px;width:100%;box-shadow:0 20px 65px #17243e0a}.auth-layout h3{margin-top:16px;margin-bottom:30px;font-size:30px}.form-panel input,.form-panel textarea,.form-panel select{background:#f9fafc;border-radius:5px;min-height:46px}.form-panel input:focus,.form-panel textarea:focus{background:#fff}.profile-card{position:sticky;top:115px}.profile-layout .form-panel{border-top:3px solid #a6b4ce}.portal-title{border-bottom:1px solid var(--line);padding-bottom:22px}.access-provision{max-width:850px;margin-bottom:36px}.code-assignment{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0;display:flex}.code-assignment label{min-width:230px;margin:0}.code-assignment button{background:#e8edf6;border:1px solid #c6d0e2;border-radius:5px;padding:12px 18px}.code-assignment span{padding-bottom:12px}.activation{max-width:1000px;margin:auto}.activation h1{font-size:60px}.activation .form-panel{margin-top:30px}.person{border-top:3px solid #b4c1d7}.profile-detail{max-width:720px}.footer-top>div{flex-direction:column;gap:10px;display:flex}.editorial-note{border-left:2px solid #98a7c4}.status-pill{letter-spacing:.04em}.button{min-height:46px}.portal .actions button{min-height:38px}.portal-note{z-index:10;position:sticky;bottom:20px;box-shadow:0 6px 24px #14213a14}@media (max-width:700px){.profile-card{position:static}.portal-bar{padding:18px}.hero-top .smallcaps{max-width:250px;line-height:1.8}.draft-label{font-size:10px}.activation h1{font-size:42px}.auth-layout>div:first-child{display:block}.auth-layout>div:first-child h2{font-size:34px}.auth-layout{gap:24px}.code-assignment{flex-direction:column;align-items:stretch}.code-assignment label{min-width:0}.hero-copy p{max-width:85%}.founder-hero .page-mark{opacity:.08}}.portal-menu-button{background:#f5f7fa;border:1px solid #dbe1eb;border-radius:6px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:inline-flex}.portal-menu-button:hover,.portal-menu-button[aria-expanded=true]{background:#e8edf6}.portal-bar .portal-identity{flex:1}.portal-navigation{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:-24px 0 32px;padding:12px;display:grid}.portal-navigation button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex}.portal-navigation button>svg:last-child{margin-left:auto}.portal-navigation button:hover,.portal-navigation button.active{color:#384a73;background:#edf1f8}.portal-rows{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:30px;overflow:hidden}.portal-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edf3;align-items:center;gap:22px;width:100%;padding:23px 26px;transition:background .15s;display:flex}.portal-row:last-child{border-bottom:0}.portal-row:hover{background:#f0f3f8}.portal-row>svg{color:#7386a6;flex-shrink:0}.portal-row>span{flex:1}.portal-row h3{letter-spacing:-.025em;margin:0 0 5px;font-size:21px}.portal-row p{margin:0;font-size:13px}.section-actions{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}.section-actions p{margin:0;font-size:14px}.section-actions .button{flex-shrink:0}.compose-panel{max-width:880px;margin:0 auto}.profile-summary{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:start;gap:36px;padding:36px;display:flex}.profile-summary>div{flex:1;min-width:0}.profile-summary h3{margin:18px 0 12px;font-size:32px}.profile-summary .button{flex-shrink:0}.profile-summary-bio{white-space:pre-wrap;overflow-wrap:anywhere;max-width:720px}.member-management{border-top:1px solid #e6eaf1;margin-top:18px;padding-top:16px}.member-management summary{cursor:pointer;color:#526583;font-size:13px}.member-management[open] summary{margin-bottom:20px}.user-row{padding:24px}.template-import{color:#73809a;margin:0 0 25px;font-size:13px}.template-import summary{cursor:pointer;padding:12px 0}.template-import .button{margin:15px 0}.editor-list .admin-row{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:12px;padding:24px}.editor-list .admin-row h3{font-size:25px}.legal-contact{background:#edf1f7;border:1px solid #dce3ef;border-radius:8px;margin:32px 0 48px;padding:32px}.legal-contact h2{margin:20px 0;font-size:36px}.legal-contact p{margin:12px 0}.legal-contact a{overflow-wrap:anywhere}.legal .placeholder{font-size:12px}.portal .form-panel{box-shadow:none}.portal-note{max-width:880px}.member-hero:has(+.portal .portal-bar){padding-top:45px;padding-bottom:45px}.member-hero:has(+.portal .portal-bar) h1{font-size:clamp(32px,4vw,50px)}@media (max-width:700px){.portal-navigation{grid-template-columns:1fr}.portal-bar{flex-wrap:wrap;gap:14px}.portal-bar .portal-identity{flex-basis:55%;gap:8px}.portal-bar>.plain{margin-left:auto}.portal-menu-button{padding:10px}.portal-row{gap:15px;padding:20px 18px}.portal-row h3{font-size:19px}.portal-row p{font-size:12px}.section-actions{flex-direction:column;align-items:flex-start;gap:16px}.profile-summary{flex-direction:column;gap:20px;padding:25px}.legal-contact{padding:24px}.legal-contact h2{font-size:30px}.portal-intro h2{font-size:34px}}.section{max-width:1320px}.section-heading,.centered-heading{text-align:center;max-width:850px;margin:0 auto 50px;display:block}.section-heading>p,.centered-heading>p{max-width:640px;margin:20px auto 0}.section-heading h2{margin:20px 0}.page-hero{text-align:center;min-height:460px;padding-left:6%;padding-right:6%}.page-hero h1{max-width:1050px;margin:28px auto}.page-hero>p{max-width:700px;margin:0 auto 24px}.page-hero .page-mark{opacity:.055;width:480px;right:calc(50% - 240px)}.section.split{align-items:start;gap:7%}.split>div:first-child{text-align:center}.split h2{font-size:clamp(32px,3.4vw,48px)}.row-heading{align-items:center;gap:26px}.cta{text-align:center}.cta .button{margin-left:auto;margin-right:auto}.feature-list{max-width:1100px}.feature-list>div{align-items:center}.search{max-width:720px;margin-left:auto;margin-right:auto}.tabs{justify-content:center}.member-hero{text-align:center}.member-hero h1{max-width:1000px;margin-left:auto;margin-right:auto}.member-hero p{max-width:680px;margin-left:auto;margin-right:auto}.legal{max-width:940px}.legal>h1,.legal>.smallcaps{text-align:center;display:block}.legal h2{letter-spacing:-.035em;margin-top:40px;font-size:28px;line-height:1.25}.legal p{font-size:15px;line-height:1.85}.legal ul{padding-left:24px}.legal-contact{text-align:center}.legal-contact h2{font-size:36px}.legal table{border-collapse:collapse;width:100%;margin:25px 0;font-size:13px}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid #dce2ec;padding:16px}.legal th{color:#485671;background:#edf1f7}.legal td:first-child{width:30%;font-weight:600}.legal a{overflow-wrap:anywhere}.privacy-status{background:#eef2f8;border-radius:6px;padding:20px 24px;font-size:13px}.brand-photo{max-width:1160px;margin-left:auto;margin-right:auto}.brand-photo figcaption{text-align:center}.contact-layout{max-width:1200px}.contact-layout>div:first-child h1{font-size:clamp(42px,5vw,68px)}footer{text-align:center;padding:64px 6% 30px}.footer-top{flex-direction:column;justify-content:center;align-items:center;gap:26px;max-width:1000px;margin:auto;padding-bottom:38px;display:flex}.footer-top>.brand{text-align:left;justify-content:center}.footer-top>p{margin:0;font-size:21px;line-height:1.45}.footer-top>div{flex-flow:wrap;grid-column:auto;justify-content:center;justify-self:auto;align-items:center;gap:24px;display:flex}.footer-top>div a{justify-content:center;gap:8px;font-size:12px}.footer-bottom{flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:1000px;margin:auto;padding-top:25px;display:flex}.footer-bottom>span:nth-child(2){letter-spacing:.03em;order:-1;display:block}.footer-bottom>div{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.detail-page+footer{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.team-hero{background:radial-gradient(at 50% 100%,#dfe5f1,#0000 65%),#f0f3f8;min-height:480px}.team-hero h1 span{color:#7483a2}.team-intro{text-align:center;max-width:1080px}.team-intro h2{margin:24px 0 30px}.team-intro>.large-copy{max-width:760px;margin:0 auto 42px}.team-copy{text-align:left;grid-template-columns:1fr 1fr;gap:40px;display:grid}.team-copy p{margin:0;line-height:1.9}.founder-signature{border-top:1px solid var(--line);text-align:left;justify-content:center;align-items:center;gap:18px;max-width:480px;margin:45px auto 0;padding-top:30px;display:flex}.signature-mark{background:#e9eef6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.signature-mark .mark{width:24px}.founder-signature strong{font-size:15px;font-weight:500;display:block}.founder-signature div>span{color:#7b8598;font-size:12px;display:block}.team-manifesto{text-align:center}.team-manifesto .manifesto-bottom{flex-direction:column;align-items:center;gap:28px;display:flex}.team-manifesto .manifesto-bottom p{max-width:650px;margin:0}.values-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.values-grid article{border:1px solid var(--line);text-align:center;background:#fff;border-radius:6px;padding:32px 26px}.values-grid h3{margin:25px 0 18px}.values-grid p{margin:0;font-size:14px}.portal-navigation{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.portal-navigation>button{grid-column:1/-1}.portal-menu-group>.smallcaps{color:#7d8ba3;padding:16px 16px 8px;display:block}.portal-menu-group button{width:100%}.overview-heading{text-align:center;max-width:780px;margin:10px auto 40px}.overview-heading h2{margin:22px 0;font-size:clamp(32px,4vw,48px)}.news-panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:30px}.news-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.news-heading h3{align-items:center;gap:10px;margin:0;font-size:23px;display:flex}.news-heading .plain{font-size:12px}.news-list{margin-top:24px}.news-item{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:22px;width:100%;padding:24px 0;display:flex}.news-item>span:nth-child(2){flex:1;min-width:0}.news-item h4{margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.35}.news-item p{margin:0;font-size:13px}.news-item:hover h4{color:var(--accent)}.news-item>svg{flex-shrink:0}.news-type{color:#7c8daa;text-transform:uppercase;letter-spacing:.08em;min-width:65px;font-size:10px}.caught-up{text-align:center;max-width:580px;margin:40px auto 25px}.caught-up-icon{color:#7c8fa9;background:#eef2f8;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.caught-up h4{letter-spacing:-.035em;margin:0 0 15px;font-size:25px;font-weight:500}.caught-up p{font-size:14px}.seen-note{text-align:center;color:#8b94a3;margin:24px 0 0;font-size:11px}.overview-secondary{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:24px;display:grid}.overview-secondary>section{border:1px solid #dfe5ef;border-radius:8px;padding:32px}.journal-revisit{background:#eaf0f8}.upcoming-note{background:#f7f8fb}.overview-secondary .smallcaps{color:#74839e;align-items:center;gap:10px;display:flex}.overview-secondary h3{margin:24px 0 16px;font-size:28px;line-height:1.2}.overview-secondary p{font-size:14px}.membership-note{color:#5d6b83;background:#e9eef7;border-radius:6px;margin-bottom:24px;padding:18px 24px;font-size:13px}@media (max-width:700px){.section{padding-top:65px;padding-bottom:65px}.team-copy,.values-grid,.overview-secondary{grid-template-columns:1fr}.team-copy{gap:24px}.team-intro h2{font-size:36px}.team-hero{min-height:410px}.portal-navigation{grid-template-columns:1fr}.news-panel{padding:22px}.news-heading{flex-direction:column;align-items:flex-start;gap:18px}.news-item{flex-wrap:wrap;gap:12px}.news-type{width:100%}.news-item>span:nth-child(2){flex-basis:75%}.news-item h4{font-size:18px}.overview-secondary>section{padding:26px}.footer-top{gap:24px}.footer-top>div{gap:18px}.footer-bottom{gap:14px}.brand-photo{margin-left:6%;margin-right:6%}.page-hero h1{font-size:clamp(38px,9vw,55px)}.team-intro>.large-copy{font-size:20px}.legal th,.legal td{padding:12px 8px;font-size:12px}.row-heading{text-align:center;flex-direction:column;align-items:center}.section-heading{margin-bottom:35px}.split>div:last-child{text-align:left}.team-values .centered-heading{margin-bottom:30px}}.manifesto{text-align:center}.manifesto-bottom{justify-content:center;align-items:center;gap:32px}.manifesto-bottom p{max-width:610px}.hero-bottom{gap:20px}.division-grid{align-items:stretch}.division{flex-direction:column;display:flex}.division p{max-width:none}.division .round-arrow{align-self:flex-end;margin-top:auto}.feature-list p{max-width:600px}.journal-section>.row-heading{max-width:1000px;margin-left:auto;margin-right:auto}.detail-page>h1,.detail-page>.smallcaps,.detail-page>.large-copy{text-align:center}.detail-page>.smallcaps{display:block}.detail-page>.large-copy{max-width:800px;margin-left:auto;margin-right:auto}@media (max-width:700px){.manifesto-bottom{flex-direction:column}.hero-bottom{font-size:10px}.footer-top>div a{min-height:36px}.portal-menu-group button{min-height:46px}}
