.page-head{padding:104px 0 24px}.page-label{font-family:var(--font-mono);color:var(--color-ink-muted);margin:0 0 18px;font-size:13px;font-weight:500;line-height:1.3}.page-head h1,.contact-head h1{max-width:13em;font-family:var(--font-display);letter-spacing:-2px;text-wrap:balance;margin:0;font-size:72px;font-weight:500;line-height:1.02}.page-sub{max-width:36em;color:var(--color-ink-muted);margin:24px 0 0;font-size:19px;line-height:1.55}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.split-copy .section-head{margin-bottom:32px}.split-photo img{aspect-ratio:4/3;object-fit:cover}.prose p{max-width:34em;margin:0;font-size:18px;line-height:1.65}.prose p+p{margin-top:18px}.prose a{text-underline-offset:4px;font-weight:700}.about-not{background:var(--color-surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.refusals{border-top:1px solid var(--color-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.refusal{padding:24px 28px 0 0}.refusal+.refusal{border-left:1px solid var(--hairline);padding-left:28px}.refusal svg{width:24px;height:24px;color:var(--color-ink)}.refusal h3{font-family:var(--font-display);letter-spacing:-.3px;margin:28px 0 0;font-size:22px;font-weight:500;line-height:1.25}.refusal p{color:var(--color-ink-muted);margin:10px 0 0;font-size:16px;line-height:1.6}.split-flip{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.facts-list{border-top:1px solid var(--color-ink);margin:0}.facts-list>div{border-bottom:1px solid var(--hairline);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.facts-list dt{font-family:var(--font-mono);color:var(--color-ink-muted);padding-top:3px;font-size:13px;font-weight:500}.facts-list dd{margin:0;font-size:17px;line-height:1.55}.facts-list .mono{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.facts-list a{text-underline-offset:4px}.about-principles{padding-top:0}.page-head+.section{padding-top:64px}.principles-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.principles{border-top:1px solid var(--color-ink)}.principle{border-bottom:1px solid var(--hairline)}.principle summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 22px;align-items:baseline;gap:12px;padding:20px 0;list-style:none;display:grid}.principle summary::-webkit-details-marker{display:none}.principle-num{color:var(--color-ink-muted);font-size:13px;font-weight:500}.principle-q{font-family:var(--font-display);letter-spacing:-.3px;font-size:20px;font-weight:500;line-height:1.3}.principle summary svg{align-self:center;width:22px;height:22px}.principle-v{transition:opacity .2s}.principle[open] .principle-v{opacity:0}.principle summary:hover .principle-q{text-underline-offset:4px;text-decoration:underline 1px}.principle summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.principle p{max-width:42em;color:var(--color-ink-muted);margin:0;padding:0 48px 22px 52px}.page-close{border-top:1px solid var(--hairline);padding:96px 0 120px}.page-close-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 48px;display:grid}.page-close h2{font-family:var(--font-display);letter-spacing:-1.5px;grid-column:1;margin:0;font-size:48px;font-weight:500;line-height:1.08}.page-close p{max-width:34em;color:var(--color-ink-muted);grid-column:1;margin:0;font-size:19px}.page-close-ctas{flex-wrap:wrap;grid-area:1/2/span 2;gap:12px;display:flex}.contact{padding:104px 0 120px}.contact-grid{grid-template:"head form""details form""photo form"1fr/minmax(0,5fr) minmax(0,6fr);column-gap:72px;display:grid}.contact-head{grid-area:head}.contact-head h1{max-width:8em}.contact-details{border-top:1px solid var(--color-ink);grid-area:details;margin:48px 0 0;padding:0;list-style:none}.contact-details li{border-bottom:1px solid var(--hairline);grid-template-columns:24px 72px minmax(0,1fr);align-items:center;gap:14px;padding:16px 0;font-size:17px;line-height:1.45;display:grid}.contact-details svg{width:22px;height:22px}.cd-label{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:13px;font-weight:500}.contact-details a{text-underline-offset:4px;overflow-wrap:anywhere;font-size:16px;font-weight:500}.photo.contact-photo{grid-area:photo;margin-top:40px}.contact-photo img{aspect-ratio:4/3;object-fit:cover}.contact-form{grid-area:form;align-self:start;padding:40px}.contact-form h2{font-family:var(--font-display);letter-spacing:-.6px;margin:0 0 28px;font-size:30px;font-weight:500;line-height:1.15}[data-contact-form]{gap:20px;display:grid}[data-contact-row]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-contact-field]{gap:8px;display:grid}[data-contact-field] label{font-family:var(--font-mono);color:var(--color-ink);font-size:13px;font-weight:500}[data-contact-field] input,[data-contact-field] select,[data-contact-field] textarea{width:100%;min-height:48px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius);font:17px/1.45 var(--font-body);background:#fff;padding:12px 14px}[data-contact-field] select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317191b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:44px}[data-contact-field] textarea{resize:vertical;min-height:150px}[data-contact-field] input:hover,[data-contact-field] select:hover,[data-contact-field] textarea:hover{border-color:var(--color-ink)}[data-contact-field] input:focus-visible,[data-contact-field] select:focus-visible,[data-contact-field] textarea:focus-visible{border-color:var(--color-ink);box-shadow:var(--focus);outline:none}[data-contact-form] button[type=submit]{background:var(--color-accent);min-height:48px;color:var(--color-accent-ink);border-radius:var(--radius);font:700 16px/1 var(--font-body);cursor:pointer;border:1px solid #0000;justify-self:start;margin-top:4px;padding:0 22px;transition:background-color .15s}[data-contact-form] button[type=submit]:hover{background:var(--accent-hover)}[data-contact-form] button[type=submit]:focus-visible{box-shadow:var(--focus);outline:none}.contact-form [data-optin-thanks]{background:var(--tint);border-radius:var(--radius);margin:0;padding:20px;font-size:17px;line-height:1.55}.contact-form [data-optin-thanks]:focus{outline:none}.nf{padding-bottom:120px}.nf-links{border-top:1px solid var(--color-ink);max-width:820px;margin:56px 0 0;padding:0;list-style:none}.nf-links a{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,240px) minmax(0,1fr) 24px;align-items:center;gap:16px;padding:22px 0;text-decoration:none;display:grid}.nf-label{font-family:var(--font-display);letter-spacing:-.4px;font-size:24px;font-weight:500}.nf-note{color:var(--color-ink-muted);font-size:16px}.nf-links svg{width:24px;height:24px;transition:transform .15s}.nf-links a:hover .nf-label{text-underline-offset:4px;text-decoration:underline 1px}.nf-links a:hover svg{transform:translate(4px)}.nf-links a:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.alerts{padding-bottom:120px}.alerts-card{max-width:720px;margin-top:40px;padding:32px}.alerts-card>p:first-child{margin:0;font-size:17px;line-height:1.6}.alerts-card h2{font-family:var(--font-mono);color:var(--color-ink-muted);margin:28px 0 0;font-size:13px;font-weight:500}.alerts-types{border-top:1px solid var(--hairline);margin:10px 0 0;padding:0;list-style:none}.alerts-types li{border-bottom:1px solid var(--hairline);padding:10px 0;font-size:16px}.alerts-links{gap:24px;margin:24px 0 0;font-size:15px;display:flex}.alerts-links a{text-underline-offset:4px;font-weight:700}.alerts-back{margin:32px 0 0}@media (width<=979px){.split,.split-flip,.principles-grid{grid-template-columns:minmax(0,1fr);gap:40px}.split-flip .split-photo{order:2}.refusals{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.refusal:nth-child(3){border-left:0;padding-left:0}.contact-grid{grid-template:"head""details""form""photo"/minmax(0,1fr)}.contact-form{margin-top:48px}.page-close-inner{grid-template-columns:minmax(0,1fr)}.page-close-ctas{grid-area:auto/1;margin-top:12px}}@media (width<=699px){.page-head{padding:48px 0 8px}.page-head h1,.contact-head h1{letter-spacing:-1px;font-size:40px;line-height:1.05}.page-sub{margin-top:18px;font-size:17px}.prose p{font-size:17px}.refusals{grid-template-columns:minmax(0,1fr);row-gap:0}.refusal,.refusal+.refusal{border-left:0;padding:20px 0 24px}.refusal+.refusal{border-top:1px solid var(--hairline)}.refusal h3{margin-top:14px;font-size:20px}.facts-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.principle summary{grid-template-columns:32px minmax(0,1fr) 22px}.principle-q{font-size:18px}.principle p{padding:0 0 20px 44px}.page-close{padding:72px 0}.page-close h2{letter-spacing:-.8px;font-size:32px}.page-close p{font-size:17px}.page-close-ctas{flex-direction:column}.page-close-ctas .btn{width:100%}.contact{padding:48px 0 72px}.contact-details{margin-top:36px}.contact-details li{grid-template-columns:22px minmax(0,1fr);row-gap:2px}.contact-details li>:last-child{grid-column:2}.contact-form{margin-top:36px;padding:24px 20px}.contact-form h2{margin-bottom:20px;font-size:24px}[data-contact-row]{grid-template-columns:minmax(0,1fr);gap:20px}[data-contact-form] button[type=submit]{justify-self:stretch}.photo.contact-photo{margin-top:36px}.nf{padding-bottom:72px}.nf-links{margin-top:40px}.nf-links a{grid-template-columns:minmax(0,1fr) 24px;gap:4px 16px;padding:18px 0}.nf-label{font-size:21px}.nf-note{grid-area:2/1;font-size:15px}.nf-links svg{grid-area:1/2/span 2}.alerts{padding-bottom:72px}.alerts-card{padding:22px 20px}.alerts-back .btn{width:100%}}
