.book-btn{margin-top:4px}.book-cal{margin-top:28px;min-height:clamp(420px,62vh,680px);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-2)}.book-cal iframe{display:block}.audit-form-sec{position:relative}.af-panel{margin-top:var(--space-6);max-width:760px}.af-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.af-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.af-span-2{grid-column:1 / -1}.af-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.af-field label{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.04em;color:var(--ink-2)}.af-field input,.af-field select,.af-field textarea{width:100%;min-width:0;font-family:var(--font-sans);font-size:var(--fs-400);color:var(--ink);background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.75em .9em;transition:border-color .14s var(--ease-out)}.af-field input::placeholder,.af-field textarea::placeholder{color:var(--ink-3)}.af-field input:focus,.af-field select:focus,.af-field textarea:focus{outline:none;border-color:var(--teal)}.af-field textarea{resize:vertical;min-height:6.5em;line-height:1.5}@media(max-width:640px){.af-freetext textarea{min-height:162px}}@media(max-width:400px){.af-freetext textarea{min-height:186px}}@media(max-width:340px){.af-freetext textarea{min-height:234px}}.af-freetext{margin-top:var(--space-4)}textarea.af-outcome-field{resize:none;min-height:auto;line-height:1.5;overflow:hidden}@media(max-width:640px){textarea.af-outcome-field{min-height:80px}}.af-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%237d808a' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9em center;background-size:12px 8px;padding-right:2.5em}.af-field select:invalid{color:var(--ink-3)}.af-error-banner{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid rgba(233,234,236,.28);border-left:2px solid var(--ink-2);border-radius:var(--radius);background:var(--bg-1);color:var(--ink-2);font-size:var(--fs-400);line-height:1.6}.af-error-banner a{color:var(--teal)}.af-submit{margin-top:var(--space-5)}.af-status{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-200);color:var(--ink-2);min-height:1.2em}.af-result-heading{font-family:var(--font-sans);font-size:var(--fs-700);color:var(--ink);margin-bottom:var(--space-3)}.af-result-body{font-size:var(--fs-500);color:var(--ink-2);max-width:31.2em}.af-result-body a{color:var(--teal)}.af-sooner{margin-top:var(--space-5);font-size:var(--fs-400);color:var(--ink)}.af-pick{margin-top:14px}@media(max-width:640px){.af-grid{grid-template-columns:1fr}}@media(min-width:1100px){.brief-layout{background:var(--surface-2)}.brief-layout-in{width:min(var(--container),100% - 2 * var(--gutter));margin-inline:auto;display:grid;grid-template-columns:760px minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start}.brief-layout .audit-form-sec{background:transparent}.brief-layout .audit-form-sec .container,.brief-aside .container{width:100%}.brief-aside{position:sticky;top:calc(var(--header-h) + 24px);padding-block:var(--space-7)}.brief-aside .sec{background:transparent;padding:0}.brief-aside .direct{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}}.start-small-title{max-width:19.32em;font-size:var(--fs-600);color:var(--ink)}.start-small-line{margin-top:14px;max-width:37.2em;color:var(--ink-2);font-size:17px;line-height:1.65}.direct-line{margin-top:18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px;font-family:var(--font-mono);font-size:var(--fs-400);color:var(--ink-3)}.direct-line a{color:var(--teal)}.direct-line a:hover{text-decoration:underline;text-underline-offset:4px}.not-found{min-height:calc(100svh - var(--header-h));display:flex;align-items:center}.not-found-line{margin-top:18px;max-width:28.8em;color:var(--ink-2);font-size:18px;line-height:1.55}.not-found-ctas{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.page-top{padding-top:clamp(40px,6vw,72px)}.sh--page{margin-bottom:0}.about-grid{display:grid;gap:20px}.about-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.about-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.about-method{position:relative}.sh--ventures{margin-bottom:0}.about-ventures-para{margin-top:22px;color:var(--ink-2);font-size:18px;max-width:33.6em}.lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,5vw,72px);align-items:start}.lead-name{margin-top:18px}.lead-title{margin-top:8px;font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lead-bio{margin-top:22px;color:var(--ink-2);font-size:18px;max-width:32.4em}.lead-fig{margin:0;min-width:0}.about-where-title{margin-top:18px;max-width:14.17em}.about-where-line{margin-top:16px;color:var(--ink-2);font-size:18px;max-width:24em}@media(max-width:1100px){.about-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.lead{grid-template-columns:1fr}.lead-fig{max-width:420px}}@media(max-width:760px){.lead-fig{order:-1;max-width:320px}}@media(max-width:640px){.about-grid--3,.about-grid--2{grid-template-columns:1fr}}
