.button{justify-content:center;align-items:center;gap:var(--size--1);height:2rem;padding-inline:var(--size--1);background:color-mix(in srgb, var(--theme--surface--secondary) calc(100% * var(--component-states--initial)), var(--theme--surface--primary) calc(100% * var(--component-states--final)));color:var(--theme--ink--primary);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--0);font-family:inherit;font-size:var(--font--size--1);font-weight:var(--font--weight--0);cursor:pointer;white-space:nowrap;box-shadow:0 1px 1px #05050503, 0 3px 3px #05050503, 0 calc(12px + 4px * var(--component-states--final,0)) 24px rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0))), 0 calc(12px + 4px * var(--component-states--final,0)) 32px rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0)));line-height:1;text-decoration:none;display:inline-flex}.button:focus-visible{outline:3px solid var(--theme--stroke--brand);outline-offset:2px}
.connect_block{align-items:center;gap:var(--size--1);display:flex}.connect_label{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--tertiary)}.connect_icons{align-items:center;display:flex}.connect_icon:first-child{z-index:2}.connect_icon:nth-child(2){z-index:1}.connect_icon+.connect_icon{transition:--component-states--initial var(--transition--fast), --component-states--final var(--transition--fast), color var(--transition--fast), box-shadow var(--transition--fast), margin-left var(--transition--fast);margin-left:-.5rem}@media (hover:hover){.connect_icons:hover .connect_icon+.connect_icon{margin-left:0}.connect_icons:hover{gap:var(--size--1)}}@media (hover:none){.connect_icon+.connect_icon{margin-left:0}.connect_icons{gap:var(--size--1)}}.connect_icon{background:var(--theme--surface--primary);border-radius:var(--radius--0);width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--theme--ink--tertiary) calc(100% * var(--component-states--initial)), var(--theme--ink--primary) calc(100% * var(--component-states--final)));box-shadow:0 .0625rem .0625rem #05050503, 0 .1875rem .1875rem #05050503, 0 calc(.75rem + .25rem * var(--component-states--final,0)) 1.5rem rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0))), 0 calc(.75rem + .25rem * var(--component-states--final,0)) 2rem rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0)));transition:--component-states--initial var(--transition--fast), --component-states--final var(--transition--fast), color var(--transition--fast), box-shadow var(--transition--fast);justify-content:center;align-items:center;display:flex;position:relative}.connect_icon svg{flex-shrink:0;width:.75rem;height:.75rem}
.nav_link{height:1.5rem;font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--primary);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav_link:after{content:"";background:var(--theme--ink--primary);height:.03125rem;position:absolute;bottom:-.03125rem;left:0;right:0}.hero_block{gap:var(--size--2);flex-direction:column;display:flex}.hero_actions{align-items:center;gap:var(--size--2);display:flex}.hero_heading{font-family:var(--font--family--0);font-size:var(--font--size--3);line-height:var(--font--height--3);font-weight:var(--font--weight--0);letter-spacing:var(--font--spacing--1);color:var(--theme--ink--primary);max-width:28ch}.brief_block{gap:var(--size--2);flex-direction:column;display:flex}.brief_title{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.brief_body{gap:var(--size--2);font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary);flex-direction:column;max-width:64ch;display:flex}.timeline_block{align-items:flex-start;gap:var(--size--3);flex-direction:column;display:flex}.timeline_title{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.timeline_list{gap:var(--size--3);flex-direction:column;display:flex}.timeline_item{gap:var(--size--1);flex-direction:column;display:flex}.timeline_item_label{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--tertiary)}.timeline_item_body{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--primary);max-width:51ch}.timeline_item_body a{color:inherit;text-decoration:underline}.thoughts_block{gap:var(--size--4);flex-direction:column;display:flex}.thoughts_header{gap:var(--size--1);flex-direction:column;display:flex}.thoughts_title{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.thoughts_intro{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary);max-width:64ch}.thoughts_quote{gap:var(--size--2);border-left:var(--border--1) solid var(--theme--stroke--secondary);padding-left:var(--size--3);padding-block:var(--size--1);flex-direction:column;display:flex}.thoughts_quote_text{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--primary);max-width:28ch}.thoughts_quote_source{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--tertiary);font-style:normal;text-decoration:underline}
