:root{
  --paper:#faf9f6;
  --ink:#1b292f;
  --muted:#54616a;
  --rule:#d8dcd9;
  --accent:#805734;
  --shell:1180px;
  --gutter:clamp(20px,4vw,64px)}
  *,*::before,*::after{
    box-sizing:border-box}
    html{
      scroll-behavior:smooth;
      scroll-padding-top:90px}
      body{
        margin:0;
        background:var(--paper);
        color:var(--ink);
        font-family:Manrope,Arial,sans-serif;
        line-height:1.6;
        -webkit-font-smoothing:antialiased}
        body.menu-open{
          overflow:hidden}
          a{
            color:inherit;
            text-underline-offset:4px}
            button,input,select,textarea{
              font:inherit}
              button,a{
                -webkit-tap-highlight-color:transparent}
                img{
                  display:block;
                  max-width:100%}
                  h1,h2,h3,p,figure{
                    margin:0}
                    h1,h2,h3{
                      font-weight:600}
                      a:focus-visible,button:focus-visible,summary:focus-visible{
                        outline:2px solid var(--accent);
                        outline-offset:5px}
                        .shell{
                          width:min(100%,calc(var(--shell) + var(--gutter)*2));
                          margin-inline:auto;
                          padding-left:max(var(--gutter),env(safe-area-inset-left));
                          padding-right:max(var(--gutter),env(safe-area-inset-right))}
                          .skip-link{
                            position:fixed;
                            top:12px;
                            left:12px;
                            z-index:200;
                            padding:12px;
                            background:var(--ink);
                            color:white;
                            transform:translateY(-200%)}
                            .skip-link:focus{
                              transform:none}
                              .site-header{
                                border-bottom:1px solid var(--rule);
                                background:var(--paper);
                                position:relative;
                                z-index:50}
                                .nav-shell{
                                  min-height:84px;
                                  display:flex;
                                  justify-content:space-between;
                                  align-items:center;
                                  gap:32px}
                                  .brand{
                                    font-size:20px;
                                    font-weight:800;
                                    letter-spacing:-.04em;
                                    text-decoration:none}
                                    .brand span,h1 span{
                                      color:var(--accent)}
                                      .nav-links{
                                        display:flex;
                                        gap:32px;
                                        align-items:center}
                                        .nav-links a{
                                          display:flex;
                                          align-items:center;
                                          min-height:44px;
                                          font-size:13px;
                                          font-weight:600;
                                          text-decoration:none}
                                          .nav-links a:hover{
                                            text-decoration:underline}
                                            .nav-contact{
                                              border-bottom:1px solid var(--ink)}
                                              .menu-toggle{
                                                display:none;
                                                border:0;
                                                background:transparent;
                                                color:var(--ink);
                                                width:44px;
                                                height:44px;
                                                padding:12px;
                                                cursor:pointer}
                                                .menu-toggle span{
                                                  display:block;
                                                  height:1.5px;
                                                  background:currentColor;
                                                  margin:5px 0}
                                                  .profile{
                                                    display:grid;
                                                    grid-template-columns:minmax(0,1fr) 340px;
                                                    align-items:start;
                                                    column-gap:clamp(48px,7vw,112px);
                                                    padding-top:64px;
                                                    padding-bottom:56px}
                                                    h1{
                                                      font-family:'Instrument Serif',Georgia,serif;
                                                      font-size:clamp(64px,6.5vw,96px);
                                                      font-weight:400;
                                                      letter-spacing:-.035em;
                                                      line-height:1.05}
                                                      .profile-role{
                                                        max-width:390px;
                                                        font-size:clamp(24px,2.5vw,34px);
                                                        line-height:1.3;
                                                        font-weight:500;
                                                        letter-spacing:-.02em;
  word-spacing:.08em;
                                                        margin-top:20px}
                                                        .profile-summary{
                                                          max-width:570px;
                                                          margin-top:24px;
                                                          font-size:16px;
                                                          color:var(--ink);
                                                          line-height:1.75}
                                                          .profile-detail{
                                                            margin-top:12px;
                                                            max-width:550px;
                                                            font-size:15px;
                                                            color:var(--muted)}
                                                            .profile-actions{
                                                              display:flex;
                                                              align-items:center;
                                                              flex-wrap:wrap;
                                                              gap:12px 24px;
                                                              margin-top:28px}
                                                              .button{
                                                                display:inline-flex;
                                                                align-items:center;
                                                                justify-content:center;
                                                                gap:18px;
                                                                min-height:48px;
                                                                padding:12px 18px;
                                                                font-size:13px;
                                                                font-weight:700;
                                                                text-decoration:none}
                                                                .button-primary{
                                                                  background:var(--ink);
                                                                  color:white}
                                                                  .button-primary:hover{
                                                                    background:#30474f}
                                                                    .quiet-link{
                                                                      display:inline-flex;
                                                                      align-items:center;
                                                                      gap:12px;
                                                                      min-height:44px;
                                                                      font-size:13px;
                                                                      font-weight:600;
                                                                      text-decoration:none}
                                                                      .quiet-link:hover{
                                                                        text-decoration:underline}
                                                                        .button svg,.quiet-link svg{
                                                                          height:18px;
                                                                          width:18px;
                                                                          fill:none;
                                                                          stroke:currentColor;
                                                                          stroke-width:1.4}
                                                                          .profile-foundation{
                                                                            margin-top:28px;
                                                                            padding-top:20px;
                                                                            border-top:1px solid var(--rule);
                                                                            max-width:560px}
                                                                            .profile-foundation span{
                                                                              font-size:11px;
                                                                              color:var(--muted)}
                                                                              .profile-foundation p{
                                                                                font-size:13px;
                                                                                margin-top:4px}
                                                                                .profile-portrait{
                                                                                  margin-top:12px}
                                                                                  .profile-portrait img{
                                                                                    width:100%;
                                                                                    height:auto;
                                                                                    aspect-ratio:4/5;
                                                                                    object-fit:cover;
                                                                                    object-position:50% 40%;
                                                                                    filter:grayscale(1)}
                                                                                    .profile-portrait figcaption{
                                                                                      display:flex;
                                                                                      flex-wrap:wrap;
                                                                                      justify-content:space-between;
                                                                                      gap:8px;
                                                                                      font-size:11px;
                                                                                      color:var(--muted);
                                                                                      padding-top:14px}
                                                                                      .profile-portrait a{
                                                                                        text-decoration:none;
                                                                                        min-height:32px}
                                                                                        .results{
                                                                                          display:grid;
                                                                                          grid-template-columns:repeat(3,minmax(0,1fr));
                                                                                          gap:0}
                                                                                          .results a{
                                                                                            display:flex;
                                                                                            flex-direction:column;
                                                                                            align-items:flex-start;
                                                                                            padding:26px 32px;
                                                                                            border-top:1px solid var(--ink);
                                                                                            border-bottom:1px solid var(--rule);
                                                                                            text-decoration:none;
                                                                                            position:relative}
                                                                                            .results a:first-child{
                                                                                              padding-left:0}
                                                                                              .results a:last-child{
                                                                                                padding-right:0}
                                                                                                .results a+a:before{
                                                                                                  content:'';
                                                                                                  position:absolute;
                                                                                                  top:28px;
                                                                                                  bottom:28px;
                                                                                                  left:0;
                                                                                                  width:1px;
                                                                                                  background:var(--rule)}
                                                                                                  .results strong{
                                                                                                    font-size:38px;
                                                                                                    letter-spacing:-.055em;
                                                                                                    line-height:1.2;
                                                                                                    font-weight:600}
                                                                                                    .results span{
                                                                                                      margin-top:10px;
                                                                                                      font-size:13px}
                                                                                                      .results small{
                                                                                                        font-size:11px;
                                                                                                        color:var(--muted);
                                                                                                        margin-top:6px}
                                                                                                        .results a:hover strong{
                                                                                                          color:var(--accent)}
                                                                                                          .section{
                                                                                                            padding-top:72px;
                                                                                                            padding-bottom:72px}
                                                                                                            .section-heading{
                                                                                                              display:flex;
                                                                                                              justify-content:space-between;
                                                                                                              align-items:baseline;
                                                                                                              gap:24px;
                                                                                                              margin-bottom:32px}
                                                                                                              h2{
                                                                                                                font-size:28px;
                                                                                                                letter-spacing:-.035em;
                                                                                                                line-height:1.3}
                                                                                                                .section-heading p{
                                                                                                                  font-size:14px;
                                                                                                                  color:var(--muted);
                                                                                                                  margin-top:10px}
                                                                                                                  .career-entry{
                                                                                                                    display:grid;
                                                                                                                    grid-template-columns:130px minmax(220px,.95fr) minmax(0,1.3fr);
                                                                                                                    gap:32px;
                                                                                                                    padding:28px 0;
                                                                                                                    border-top:1px solid var(--rule)}
                                                                                                                    .career-entry:last-child{
                                                                                                                      border-bottom:1px solid var(--rule)}
                                                                                                                      .career-date{
                                                                                                                        font-size:12px;
                                                                                                                        color:var(--muted);
                                                                                                                        padding-top:5px}
                                                                                                                        .career-role h3{
                                                                                                                          font-size:21px;
                                                                                                                          letter-spacing:-.025em}
                                                                                                                          .career-role p{
                                                                                                                            font-size:12px;
                                                                                                                            line-height:1.6;
                                                                                                                            margin-top:5px;
                                                                                                                            color:var(--muted);
                                                                                                                            max-width:280px}
                                                                                                                            .career-scope p{
                                                                                                                              font-size:14px;
                                                                                                                              line-height:1.7;
                                                                                                                              max-width:470px}
                                                                                                                              .career-scope a,.system-note a{
                                                                                                                                display:inline-flex;
                                                                                                                                align-items:center;
                                                                                                                                gap:10px;
                                                                                                                                min-height:44px;
                                                                                                                                font-size:12px;
                                                                                                                                font-weight:600;
                                                                                                                                text-decoration:none;
                                                                                                                                margin-top:4px}
                                                                                                                                .career-scope a:hover,.system-note a:hover{
                                                                                                                                  text-decoration:underline}
                                                                                                                                  .system-band{
                                                                                                                                    background:#edf0ed;
                                                                                                                                    border-block:1px solid var(--rule);
                                                                                                                                    padding-block:56px}
                                                                                                                                    .system-layout{
                                                                                                                                      display:grid;
                                                                                                                                      grid-template-columns:1fr 1fr;
                                                                                                                                      gap:80px}
                                                                                                                                      .section-label{
                                                                                                                                        display:block;
                                                                                                                                        font-size:11px;
                                                                                                                                        color:var(--muted);
                                                                                                                                        margin-bottom:14px}
                                                                                                                                        .system-layout h2{
                                                                                                                                          font-size:38px}
                                                                                                                                          .system-description{
                                                                                                                                            max-width:420px;
                                                                                                                                            margin-top:16px;
                                                                                                                                            color:var(--muted);
                                                                                                                                            font-size:15px}
                                                                                                                                            .system-layout .quiet-link{
                                                                                                                                              margin-top:16px}
                                                                                                                                              .system-note{
                                                                                                                                                border-left:1px solid #c7ceca;
                                                                                                                                                padding-left:40px;
                                                                                                                                                align-self:center}
                                                                                                                                                .system-note h3{
                                                                                                                                                  font-size:18px;
                                                                                                                                                  line-height:1.4;
                                                                                                                                                  font-weight:600}
                                                                                                                                                  .system-note p{
                                                                                                                                                    font-size:14px;
                                                                                                                                                    line-height:1.8;
                                                                                                                                                    margin-top:14px;
                                                                                                                                                    color:var(--muted)}
                                                                                                                                                    .writing-list a{
                                                                                                                                                      display:grid;
                                                                                                                                                      grid-template-columns:180px minmax(0,1fr) 24px;
                                                                                                                                                      align-items:center;
                                                                                                                                                      gap:24px;
                                                                                                                                                      padding:22px 0;
                                                                                                                                                      border-top:1px solid var(--rule);
                                                                                                                                                      text-decoration:none;
                                                                                                                                                      min-height:80px}
                                                                                                                                                      .writing-list a:last-child{
                                                                                                                                                        border-bottom:1px solid var(--rule)}
                                                                                                                                                        .writing-list span{
                                                                                                                                                          font-size:11px;
                                                                                                                                                          color:var(--muted)}
                                                                                                                                                          .writing-list h3{
                                                                                                                                                            font-family:'Instrument Serif',Georgia,serif;
                                                                                                                                                            font-size:28px;
                                                                                                                                                            font-weight:400;
                                                                                                                                                            line-height:1.3}
                                                                                                                                                            .writing-list a:hover h3{
                                                                                                                                                              color:var(--accent)}
                                                                                                                                                              .blueprint-link{
                                                                                                                                                                display:inline-flex;
                                                                                                                                                                align-items:center;
                                                                                                                                                                min-height:44px;
                                                                                                                                                                margin-top:20px;
                                                                                                                                                                font-size:12px;
                                                                                                                                                                color:var(--muted);
                                                                                                                                                                text-decoration:none}
                                                                                                                                                                .contact-section{
                                                                                                                                                                  background:var(--ink);
                                                                                                                                                                  color:var(--paper);
                                                                                                                                                                  padding-block:56px}
                                                                                                                                                                  .contact-layout{
                                                                                                                                                                    display:grid;
                                                                                                                                                                    grid-template-columns:1fr 1fr;
                                                                                                                                                                    gap:80px}
                                                                                                                                                                    .contact-layout h2{
                                                                                                                                                                      font-size:32px}
                                                                                                                                                                      .contact-layout p{
                                                                                                                                                                        margin-top:16px;
                                                                                                                                                                        font-size:14px;
                                                                                                                                                                        color:#c7d0d1;
                                                                                                                                                                        max-width:420px}
                                                                                                                                                                        .email-link{
                                                                                                                                                                          display:inline-block;
                                                                                                                                                                          font-size:clamp(18px,2vw,24px);
                                                                                                                                                                          min-height:44px;
                                                                                                                                                                          margin-top:20px;
                                                                                                                                                                          text-decoration:none}
                                                                                                                                                                          .email-link:hover{
                                                                                                                                                                            text-decoration:underline}
                                                                                                                                                                            .contact-services a{
                                                                                                                                                                              display:inline-flex;
                                                                                                                                                                              min-height:44px;
                                                                                                                                                                              align-items:center;
                                                                                                                                                                              font-size:12px;
                                                                                                                                                                              text-decoration:none}
                                                                                                                                                                              .private-note{
                                                                                                                                                                                border-block:1px solid #627278;
                                                                                                                                                                                padding-block:12px}
                                                                                                                                                                                .private-note summary{
                                                                                                                                                                                  cursor:pointer;
                                                                                                                                                                                  min-height:44px;
                                                                                                                                                                                  display:flex;
                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                                  font-size:15px;
                                                                                                                                                                                  list-style:none}
                                                                                                                                                                                  .private-note summary::-webkit-details-marker{
                                                                                                                                                                                    display:none}
                                                                                                                                                                                    .private-note[open] summary span{
                                                                                                                                                                                      transform:rotate(45deg)}
                                                                                                                                                                                      .contact-section .lb-contact-form{
                                                                                                                                                                                        --lb-form-ink:#faf9f6;
                                                                                                                                                                                        --lb-form-muted:#c7d0d1;
                                                                                                                                                                                        --lb-form-rule:#627278;
                                                                                                                                                                                        --lb-form-accent:#d5b898}
                                                                                                                                                                                        .contact-section .lb-contact-form__submit{
                                                                                                                                                                                          color:#1b292f}
                                                                                                                                                                                          .contact-section :focus-visible{
                                                                                                                                                                                            outline-color:#d5b898}
                                                                                                                                                                                            .contact-layout .lb-contact-form__status{
                                                                                                                                                                                              margin:0}
                                                                                                                                                                                              .contact-layout .lb-contact-form__privacy{
                                                                                                                                                                                                font-size:11px}
                                                                                                                                                                                                .site-footer{
                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                                                  gap:24px;
                                                                                                                                                                                                  padding-top:20px;
                                                                                                                                                                                                  padding-bottom:max(20px,env(safe-area-inset-bottom));
                                                                                                                                                                                                  font-size:11px;
                                                                                                                                                                                                  color:var(--muted)}
                                                                                                                                                                                                  .site-footer div{
                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                    flex-wrap:wrap;
                                                                                                                                                                                                    gap:20px}
                                                                                                                                                                                                    .site-footer a{
                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                                      min-height:44px;
                                                                                                                                                                                                      text-decoration:none}
                                                                                                                                                                                                      .site-footer a:hover{
                                                                                                                                                                                                        text-decoration:underline}
                                                                                                                                                                                                        @media(max-width:1000px){
                                                                                                                                                                                                          .profile{
                                                                                                                                                                                                            grid-template-columns:minmax(0,1fr) 280px;
                                                                                                                                                                                                            gap:40px}
                                                                                                                                                                                                            .career-entry{
                                                                                                                                                                                                              grid-template-columns:110px 1fr 1.2fr;
                                                                                                                                                                                                              gap:24px}
                                                                                                                                                                                                              .system-layout,.contact-layout{
                                                                                                                                                                                                                gap:40px}
                                                                                                                                                                                                                .profile-actions{
                                                                                                                                                                                                                  align-items:flex-start;
                                                                                                                                                                                                                  flex-direction:column}
                                                                                                                                                                                                                }
                                                                                                                                                                                                                @media(max-width:760px){
                                                                                                                                                                                                                  html{
                                                                                                                                                                                                                    scroll-padding-top:84px}
                                                                                                                                                                                                                    .site-header{
                                                                                                                                                                                                                      position:sticky;
                                                                                                                                                                                                                      top:0}
                                                                                                                                                                                                                      .nav-shell{
                                                                                                                                                                                                                        min-height:72px}
                                                                                                                                                                                                                        .menu-toggle{
                                                                                                                                                                                                                          display:block}
                                                                                                                                                                                                                          .nav-links{
                                                                                                                                                                                                                            display:none;
                                                                                                                                                                                                                            position:absolute;
                                                                                                                                                                                                                            top:100%;
                                                                                                                                                                                                                            left:0;
                                                                                                                                                                                                                            right:0;
                                                                                                                                                                                                                            padding:16px var(--gutter) 24px;
                                                                                                                                                                                                                            background:var(--paper);
                                                                                                                                                                                                                            border-bottom:1px solid var(--rule);
                                                                                                                                                                                                                            max-height:calc(100dvh - 72px);
                                                                                                                                                                                                                            overflow:auto;
                                                                                                                                                                                                                            gap:0}
                                                                                                                                                                                                                            .menu-open .nav-links{
                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                              flex-direction:column;
                                                                                                                                                                                                                              align-items:stretch}
                                                                                                                                                                                                                              .nav-links a{
                                                                                                                                                                                                                                padding-block:12px;
                                                                                                                                                                                                                                min-height:48px;
                                                                                                                                                                                                                                font-size:16px}
                                                                                                                                                                                                                                .nav-contact{
                                                                                                                                                                                                                                  border-bottom:0}
                                                                                                                                                                                                                                  .profile{
                                                                                                                                                                                                                                    grid-template-columns:minmax(0,1fr) 200px;
                                                                                                                                                                                                                                    gap:28px;
                                                                                                                                                                                                                                    padding-top:40px;
                                                                                                                                                                                                                                    padding-bottom:40px}
                                                                                                                                                                                                                                    h1{
                                                                                                                                                                                                                                      font-size:64px}
                                                                                                                                                                                                                                      .profile-role{
                                                                                                                                                                                                                                        font-size:24px}
                                                                                                                                                                                                                                        .profile-summary{
                                                                                                                                                                                                                                          font-size:14px}
                                                                                                                                                                                                                                          .profile-detail{
                                                                                                                                                                                                                                            font-size:14px}
                                                                                                                                                                                                                                            .profile-portrait{
                                                                                                                                                                                                                                              margin-top:6px}
                                                                                                                                                                                                                                              .profile-portrait figcaption{
                                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                                font-size:10px}
                                                                                                                                                                                                                                                .profile-portrait figcaption a{
                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                  align-items:center}
                                                                                                                                                                                                                                                  .profile-actions{
                                                                                                                                                                                                                                                    gap:4px}
                                                                                                                                                                                                                                                    .profile-foundation{
                                                                                                                                                                                                                                                      margin-top:20px}
                                                                                                                                                                                                                                                      .results a{
                                                                                                                                                                                                                                                        padding:22px 16px}
                                                                                                                                                                                                                                                        .results strong{
                                                                                                                                                                                                                                                          font-size:32px}
                                                                                                                                                                                                                                                          .results span{
                                                                                                                                                                                                                                                            font-size:12px}
                                                                                                                                                                                                                                                            .section{
                                                                                                                                                                                                                                                              padding-block:48px}
                                                                                                                                                                                                                                                              .career-entry{
                                                                                                                                                                                                                                                                grid-template-columns:100px 1fr;
                                                                                                                                                                                                                                                                gap:8px 20px}
                                                                                                                                                                                                                                                                .career-scope{
                                                                                                                                                                                                                                                                  grid-column:2}
                                                                                                                                                                                                                                                                  .system-layout{
                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                    gap:32px}
                                                                                                                                                                                                                                                                    .system-note{
                                                                                                                                                                                                                                                                      border-left:0;
                                                                                                                                                                                                                                                                      padding-left:0;
                                                                                                                                                                                                                                                                      border-top:1px solid #c7ceca;
                                                                                                                                                                                                                                                                      padding-top:24px}
                                                                                                                                                                                                                                                                      .writing-list a{
                                                                                                                                                                                                                                                                        grid-template-columns:130px minmax(0,1fr) 20px;
                                                                                                                                                                                                                                                                        gap:16px}
                                                                                                                                                                                                                                                                        .contact-layout{
                                                                                                                                                                                                                                                                          grid-template-columns:1fr;
                                                                                                                                                                                                                                                                          gap:32px}
                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                        @media(max-width:540px){
                                                                                                                                                                                                                                                                          .profile{
                                                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                                                            grid-template-columns:minmax(0,1fr) 88px;
                                                                                                                                                                                                                                                                            gap:0 20px;
                                                                                                                                                                                                                                                                            padding-top:28px;
                                                                                                                                                                                                                                                                            padding-bottom:32px}
                                                                                                                                                                                                                                                                            .profile-copy{
                                                                                                                                                                                                                                                                              display:contents}
                                                                                                                                                                                                                                                                              h1{
                                                                                                                                                                                                                                                                                grid-column:1;
                                                                                                                                                                                                                                                                                grid-row:1;
                                                                                                                                                                                                                                                                                font-size:clamp(38px,11vw,60px);
                                                                                                                                                                                                                                                                                align-self:center}
                                                                                                                                                                                                                                                                                .profile-portrait{
                                                                                                                                                                                                                                                                                  grid-column:2;
                                                                                                                                                                                                                                                                                  grid-row:1;
                                                                                                                                                                                                                                                                                  margin:0}
                                                                                                                                                                                                                                                                                  .profile-portrait img{
                                                                                                                                                                                                                                                                                    aspect-ratio:1}
                                                                                                                                                                                                                                                                                    .profile-portrait figcaption{
                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                      .profile-role,.profile-summary,.profile-detail,.profile-actions,.profile-foundation{
                                                                                                                                                                                                                                                                                        grid-column:1/-1}
                                                                                                                                                                                                                                                                                        .profile-role{
                                                                                                                                                                                                                                                                                          margin-top:24px;
                                                                                                                                                                                                                                                                                          font-size:26px;
                                                                                                                                                                                                                                                                                          line-height:1.3}
                                                                                                                                                                                                                                                                                          .profile-role br{
                                                                                                                                                                                                                                                                                            display:none}
                                                                                                                                                                                                                                                                                            .profile-summary{
                                                                                                                                                                                                                                                                                              margin-top:18px;
                                                                                                                                                                                                                                                                                              font-size:15px;
                                                                                                                                                                                                                                                                                              line-height:1.75}
                                                                                                                                                                                                                                                                                              .profile-detail{
                                                                                                                                                                                                                                                                                                margin-top:10px;
                                                                                                                                                                                                                                                                                                font-size:14px}
                                                                                                                                                                                                                                                                                                .profile-actions{
                                                                                                                                                                                                                                                                                                  margin-top:22px;
                                                                                                                                                                                                                                                                                                  align-items:stretch;
                                                                                                                                                                                                                                                                                                  gap:8px}
                                                                                                                                                                                                                                                                                                  .profile-actions .quiet-link{
                                                                                                                                                                                                                                                                                                    justify-content:center}
                                                                                                                                                                                                                                                                                                    .button{
                                                                                                                                                                                                                                                                                                      font-size:13px;
                                                                                                                                                                                                                                                                                                      min-height:50px}
                                                                                                                                                                                                                                                                                                      .profile-foundation{
                                                                                                                                                                                                                                                                                                        margin-top:20px}
                                                                                                                                                                                                                                                                                                        .results{
                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                          .results a,.results a:first-child,.results a:last-child{
                                                                                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                                                                                            grid-template-columns:108px minmax(0,1fr);
                                                                                                                                                                                                                                                                                                            padding:18px 0;
                                                                                                                                                                                                                                                                                                            border-top:1px solid var(--rule);
                                                                                                                                                                                                                                                                                                            gap:0 16px;
                                                                                                                                                                                                                                                                                                            align-items:center}
                                                                                                                                                                                                                                                                                                            .results a:first-child{
                                                                                                                                                                                                                                                                                                              border-top-color:var(--ink)}
                                                                                                                                                                                                                                                                                                              .results a+a:before{
                                                                                                                                                                                                                                                                                                                display:none}
                                                                                                                                                                                                                                                                                                                .results strong{
                                                                                                                                                                                                                                                                                                                  grid-row:1/3;
                                                                                                                                                                                                                                                                                                                  font-size:30px}
                                                                                                                                                                                                                                                                                                                  .results span{
                                                                                                                                                                                                                                                                                                                    margin:0;
                                                                                                                                                                                                                                                                                                                    font-size:12px}
                                                                                                                                                                                                                                                                                                                    .results small{
                                                                                                                                                                                                                                                                                                                      margin-top:4px}
                                                                                                                                                                                                                                                                                                                      .results a:not(:last-child){
                                                                                                                                                                                                                                                                                                                        border-bottom:0}
                                                                                                                                                                                                                                                                                                                        .section-heading{
                                                                                                                                                                                                                                                                                                                          align-items:flex-start;
                                                                                                                                                                                                                                                                                                                          flex-direction:column;
                                                                                                                                                                                                                                                                                                                          gap:8px;
                                                                                                                                                                                                                                                                                                                          margin-bottom:20px}
                                                                                                                                                                                                                                                                                                                          h2{
                                                                                                                                                                                                                                                                                                                            font-size:26px}
                                                                                                                                                                                                                                                                                                                            .career-entry{
                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                              padding-block:24px;
                                                                                                                                                                                                                                                                                                                              gap:12px}
                                                                                                                                                                                                                                                                                                                              .career-date{
                                                                                                                                                                                                                                                                                                                                padding:0;
                                                                                                                                                                                                                                                                                                                                font-size:11px}
                                                                                                                                                                                                                                                                                                                                .career-scope{
                                                                                                                                                                                                                                                                                                                                  grid-column:1}
                                                                                                                                                                                                                                                                                                                                  .career-role p{
                                                                                                                                                                                                                                                                                                                                    font-size:12px;
                                                                                                                                                                                                                                                                                                                                    max-width:none}
                                                                                                                                                                                                                                                                                                                                    .career-scope p{
                                                                                                                                                                                                                                                                                                                                      font-size:14px}
                                                                                                                                                                                                                                                                                                                                      .system-band{
                                                                                                                                                                                                                                                                                                                                        padding-block:40px}
                                                                                                                                                                                                                                                                                                                                        .system-layout h2{
                                                                                                                                                                                                                                                                                                                                          font-size:34px}
                                                                                                                                                                                                                                                                                                                                          .writing-list a{
                                                                                                                                                                                                                                                                                                                                            grid-template-columns:minmax(0,1fr) 20px;
                                                                                                                                                                                                                                                                                                                                            gap:6px 16px}
                                                                                                                                                                                                                                                                                                                                            .writing-list a>span:first-child{
                                                                                                                                                                                                                                                                                                                                              grid-column:1/-1}
                                                                                                                                                                                                                                                                                                                                              .writing-list h3{
                                                                                                                                                                                                                                                                                                                                                font-size:25px}
                                                                                                                                                                                                                                                                                                                                                .writing-arrow{
                                                                                                                                                                                                                                                                                                                                                  grid-column:2;
                                                                                                                                                                                                                                                                                                                                                  grid-row:2}
                                                                                                                                                                                                                                                                                                                                                  .contact-section{
                                                                                                                                                                                                                                                                                                                                                    padding-block:40px}
                                                                                                                                                                                                                                                                                                                                                    .site-footer{
                                                                                                                                                                                                                                                                                                                                                      align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                      flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                      gap:4px}
                                                                                                                                                                                                                                                                                                                                                      .site-footer div{
                                                                                                                                                                                                                                                                                                                                                        gap:16px}
                                                                                                                                                                                                                                                                                                                                                        .private-note{
                                                                                                                                                                                                                                                                                                                                                          padding-block:8px}
                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                        @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                          html{
                                                                                                                                                                                                                                                                                                                                                            scroll-behavior:auto}
                                                                                                                                                                                                                                                                                                                                                            *,*::before,*::after{
                                                                                                                                                                                                                                                                                                                                                              animation:none!important;
                                                                                                                                                                                                                                                                                                                                                              transition:none!important}
                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                            @media print{
                                                                                                                                                                                                                                                                                                                                                              .site-header,.profile-actions,.contact-section,.site-footer{
                                                                                                                                                                                                                                                                                                                                                                display:none}
                                                                                                                                                                                                                                                                                                                                                                .profile{
                                                                                                                                                                                                                                                                                                                                                                  padding-top:0}
                                                                                                                                                                                                                                                                                                                                                                  .section{
                                                                                                                                                                                                                                                                                                                                                                    padding-block:24px}
                                                                                                                                                                                                                                                                                                                                                                    a{
                                                                                                                                                                                                                                                                                                                                                                      text-decoration:none}
                                                                                                                                                                                                                                                                                                                                                                      .career-entry{
                                                                                                                                                                                                                                                                                                                                                                        break-inside:avoid}
                                                                                                                                                                                                                                                                                                                                                                      }
