@font-face{font-family:Gelasio;src:url(/fonts/gelasio-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gelasio;src:url(/fonts/gelasio-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Gelasio;src:url(/fonts/gelasio-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Azeret Mono;src:url(/fonts/azeret-mono-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Azeret Mono;src:url(/fonts/azeret-mono-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--paper:#f6f6f2;--paper-2:#ecece7;--ink:#232426;--ink-2:#3a3b3e;--stone:#66686d;--stone-2:#a9abaf;--hi:#e4f55a;--serif:"Gelasio", Georgia, "Times New Roman", serif;--mono:"Azeret Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--max:1280px;--pad:32px;--reg-w:218px;--rule-w:2px;--axis-gap:42px;--section-space:clamp(76px, 8vw, 118px);--ease:cubic-bezier(.22, .72, .24, 1);color:var(--ink);background:var(--paper);font-family:var(--serif);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);min-width:320px;color:var(--ink);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:28px}body{min-width:320px;font:400 18px/1.58 var(--serif);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body,button,a{-webkit-tap-highlight-color:transparent}main:focus{outline:0}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}button[hidden],[hidden]{display:none!important}button,a,summary{touch-action:manipulation}a{color:inherit;text-underline-offset:.26em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}h1,h2,h3,h4,p,ul,ol,dl,blockquote,figure{margin:0}ul,ol{padding:0}h1,h2,h3,h4{text-wrap:balance;font-weight:400}p{text-wrap:pretty}::selection{color:var(--ink);background:var(--hi)}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.passage.dark :focus-visible{outline-color:var(--paper)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:var(--paper);background:var(--ink);font:500 12px/1.4 var(--mono);padding:11px 15px;position:fixed;top:12px;left:18px;transform:translateY(-150%)}.skip-link:focus{transform:none}.wrap{width:min(100%, var(--max));padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--section-space)}.space-top{margin-top:clamp(28px,4vw,52px)}.stack-sm>*+*{margin-top:10px}.stack-md>*+*{margin-top:18px}.stack-lg>*+*{margin-top:30px}.muted{color:var(--stone)}.mono,.reg,.field,.meta,.nav,.btn,.link,.small,.footer,.source-note,.scope-note{font-family:var(--mono)}.mono,.reg,.field,.meta{letter-spacing:.005em;font-size:12px;line-height:1.65}.small,.source-note,.scope-note{color:var(--stone);font-size:12px;line-height:1.65}.reg{color:var(--ink-2)}.reg b,.field dt{color:var(--stone);letter-spacing:.065em;text-transform:uppercase;font-weight:500;display:block}.hero-category{color:var(--stone);letter-spacing:.065em;text-transform:uppercase;font-weight:500}.reg .sep{height:13px;display:block}.field{grid-template-columns:1fr;gap:3px;display:grid}.field dt:not(:first-child){margin-top:7px}.field dd{color:var(--ink-2);margin:0}.h1,h1{letter-spacing:-.024em;max-width:20ch;font-size:clamp(40px,4.65vw,61px);line-height:1.055}.h2,h2{letter-spacing:-.019em;max-width:24ch;font-size:clamp(31px,3.25vw,44px);line-height:1.09}.h3,h3{letter-spacing:-.012em;font-size:clamp(22px,2vw,27px);line-height:1.18}.lede{max-width:35em;color:var(--ink-2);font-size:clamp(18px,1.45vw,21px);line-height:1.52}.prose{max-width:37em}.prose p+p{margin-top:1em}.prose h2{margin:1.9em 0 .65em;font-size:30px}.prose h3{margin:1.55em 0 .45em;font-size:23px}.article-lead{color:var(--ink-2);font-size:clamp(20px,1.8vw,23px);line-height:1.52}.h1+.lede{margin-top:23px}.h2+.lede,.h3+.lede{margin-top:15px}.h2+.prose{margin-top:17px}.h2+.steps,.h2+.faq,.h2+.index{margin-top:25px}.lede+.prose{margin-top:21px}mark,.hi{color:var(--ink);background:linear-gradient(var(--hi), var(--hi)) no-repeat 0 88% / 100% 70%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.04em;padding-inline:.09em}html.js .axis mark{transition:background-size .6s var(--ease) .12s;background-size:0 70%}html.js .axis.is-seen mark{background-size:100% 70%}em{font-style:inherit}.btn{border:1px solid var(--ink);min-height:46px;color:var(--paper);background:var(--ink);font:500 12px/1.2 var(--mono);letter-spacing:.015em;transition:color .16s var(--ease), background-color .16s var(--ease), box-shadow .16s var(--ease);justify-content:center;align-items:center;gap:18px;padding:12px 16px;text-decoration:none;display:inline-flex}.btn:hover{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.btn.dark{color:var(--ink);background:var(--paper);border-color:var(--paper)}.btn.dark:hover{color:var(--paper);background:0 0}.link{min-height:44px;font:500 12px/1.35 var(--mono);letter-spacing:.015em;border-bottom:1px solid;align-items:center;gap:13px;padding-block:9px 7px;text-decoration:none;display:inline-flex}.link:hover{background:var(--hi)}.link.pale{border-color:var(--stone-2)}.arrow{font-family:var(--mono)}.actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:34px;display:flex}.hero-credit{max-width:62ch;margin-top:25px}.axis{grid-template-columns:var(--reg-w) var(--rule-w) minmax(0, 1fr);column-gap:var(--axis-gap);display:grid}.axis>.reg{grid-column:1;padding-right:4px}.axis>.rule{width:var(--rule-w);background:var(--ink);grid-area:1/2/-1}.axis>.body{grid-column:3;min-width:0}.axis.pad>.reg,.axis.pad>.body{padding-block:clamp(62px,6vw,88px)}.axis.pad-lg>.reg,.axis.pad-lg>.body{padding-block:clamp(76px,8.5vw,118px)}.axis.end>.rule,.axis>.rule.end{background:linear-gradient(to bottom, var(--ink) calc(100% - 44px), transparent)}html.js .hero-axis>.rule{transform-origin:top;transform:scaleY(0)}html.js .hero-axis.is-seen>.rule,html.js header .rule{transition:transform .7s var(--ease);transform:scaleY(1)}header.site{z-index:20;position:relative}header.site .axis{align-items:stretch;min-height:78px}header.site .reg{justify-content:flex-end;align-items:center;display:flex}.mark{margin-right:calc(7px - var(--axis-gap));color:var(--ink);font:500 21px/1 var(--serif);letter-spacing:.045em;place-self:center end;text-decoration:none}.mark .i{display:none}.nav{font:400 11px/1.4 var(--mono);grid-column:3;align-items:center;gap:20px;padding-block:17px;display:flex}.nav ul{flex-wrap:wrap;align-items:center;gap:9px 19px;margin:0;list-style:none;display:flex}.nav a{min-height:40px;color:var(--ink-2);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav a:after{content:"";background:var(--ink);height:1px;transition:right .18s var(--ease);position:absolute;bottom:6px;left:0;right:100%}.nav a:hover:after,.nav a[aria-current]:after{right:0}.nav a[aria-current]{color:var(--ink)}.nav .btn{min-height:42px;color:var(--paper);margin-left:auto;padding:10px 13px}.nav .btn:hover{color:var(--ink)}.menu-toggle,.menu-toggle[hidden]{display:none}.passage{padding-block:clamp(74px,8vw,108px)}.passage.dark{color:var(--paper);background:var(--ink)}.passage.dark .reg,.passage.dark .field dd,.passage.dark p{color:#c9cbcf}.passage.dark .reg b,.passage.dark .field dt,.passage.dark .mono{color:var(--stone-2)}.passage.dark .rule{background:var(--paper)}.passage.dark .link{color:var(--paper)}.passage.dark .link:hover{color:var(--ink)}.passage.dark .btn{color:var(--ink);background:var(--paper);border-color:var(--paper)}.passage.dark .btn:hover{color:var(--paper);background:0 0}.passage.tint{background:var(--paper-2)}.passage>.wrap>.mono+.h2{margin-top:10px}.passage>.wrap>.lede{margin-top:18px}.passage>.wrap>.lede+p{margin-top:16px}.passage>.wrap>.link,.passage>.wrap>.btn{margin-top:27px}.library{grid-template-columns:var(--reg-w) minmax(0, 1fr);column-gap:calc(var(--axis-gap) * 2 + var(--rule-w));display:grid}.library .lib-head{border-bottom:1px solid var(--ink);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:23px;display:flex}.lib-head .mono+.h2{margin-top:8px}.entry{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--stone-2);align-items:start;padding-block:31px;display:grid}.entry:last-of-type{border-bottom-color:var(--ink)}.entry .title{letter-spacing:-.016em;max-width:27ch;font-size:clamp(25px,2.45vw,34px);line-height:1.12}.entry .title a{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.entry .title a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.entry .note{max-width:38em;color:var(--ink-2);margin-top:11px}.entry .craft{margin-top:13px}.entry .craft summary{cursor:pointer;min-height:42px;font:500 12px/1.4 var(--mono);align-items:center;gap:8px;list-style:none;display:inline-flex}.entry .craft summary::-webkit-details-marker{display:none}.entry .craft summary:before{content:"+";width:13px}.entry .craft[open] summary:before{content:"–"}.entry .craft p{max-width:36em;color:var(--ink-2);margin-top:5px;font-size:17px}.entry .read{margin-top:16px}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters button{border:1px solid var(--stone-2);min-height:44px;font:500 11px/1.2 var(--mono);white-space:nowrap;background:0 0;padding:8px 11px}.filters button:hover{border-color:var(--ink)}.filters button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.source-note{max-width:68em;margin-top:22px}.library-section{padding-block:var(--section-space)}.library-end{justify-content:flex-end;margin-top:20px;display:flex}.question-section,.specialty-section{padding-block:var(--section-space)}.question-section>.axis,.specialty-section>.axis{width:100%;margin-bottom:18px;padding-inline:0}.axis-inner>.reg,.axis-inner>.body{padding-bottom:28px}.rows>.row,.rows>div{grid-template-columns:var(--reg-w) var(--rule-w) minmax(0, 1fr);column-gap:var(--axis-gap);padding-block:34px;display:grid}.rows>.row+.row,.rows>div+div{border-top:1px solid var(--stone-2)}.rows .q{max-width:18ch;font:400 clamp(21px, 1.85vw, 25px)/1.25 var(--serif)}.rows:not(.plain) .q{font-style:italic}.rows .rule{width:var(--rule-w);background:var(--ink)}.rows .a{max-width:37em;color:var(--ink-2)}.rows .a b{color:var(--ink);margin-bottom:6px;font-size:21px;font-weight:500;line-height:1.25;display:block}.specialty-rows .a>.lede+p{margin-top:11px}.ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,52px);margin-top:48px;display:grid}.ways article{border-top:1px solid #555659;padding-top:19px}.ways .h3{margin:7px 0 12px}.ways p{max-width:30em}.ways .link{margin-top:15px}.index{letter-spacing:-.012em;flex-wrap:wrap;gap:9px 0;max-width:31ch;font-size:clamp(24px,2.45vw,33px);line-height:1.28;display:flex}.index a{-webkit-text-decoration:underline var(--stone-2);text-decoration:underline var(--stone-2);text-underline-offset:.16em;text-decoration-thickness:1px}.index a:hover{background:var(--hi);text-decoration-color:#0000}.index .dot{color:var(--stone);font:400 11px/1 var(--mono);align-self:center;padding-inline:12px}.steps{gap:26px;max-width:38em;display:grid}.steps>div{grid-template-columns:58px 1fr;gap:18px;display:grid}.steps>li{grid-template-columns:112px 1fr;gap:18px;list-style:none;display:grid}.steps .k{color:var(--stone);font:500 11px/1.5 var(--mono);padding-top:5px}.steps b{font-weight:500}.service-ledger{padding-block:var(--section-space)}.service-block{grid-template-columns:var(--reg-w) minmax(0, 1fr);column-gap:calc(var(--axis-gap) * 2 + var(--rule-w));border-top:1px solid var(--stone-2);padding-block:clamp(45px,5vw,68px);display:grid}.service-block:first-of-type{border-top-color:var(--ink);padding-top:0}.service-block:last-child{border-bottom:1px solid var(--ink)}.service-block>.mono{grid-area:1/1/span 7}.service-block>:not(.mono){grid-column:2}.service-block>.h2+.lede{margin-top:16px}.plain-list{gap:8px;margin-top:23px;list-style:none;display:grid}.plain-list li{padding-left:22px;position:relative}.plain-list li:before{content:"—";color:var(--stone);font-family:var(--mono);position:absolute;left:0}.service-block .scope-note{margin-top:22px}.service-block .link{justify-self:start;margin-top:19px}.service-steps{padding-bottom:var(--section-space);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,52px);display:grid}.service-steps article{border-top:1px solid var(--ink);padding-top:18px}.service-steps .k{color:var(--stone);font:500 11px/1.5 var(--mono)}.service-steps .h3{margin-top:9px}.service-steps p{color:var(--ink-2);margin-top:12px}.specialty-rows .qs{color:var(--ink-2);gap:6px;margin-top:17px;font-style:italic;list-style:none;display:grid}.specialty-rows .qs li:before{content:"—";width:23px;color:var(--stone);font-style:normal;font-family:var(--mono);display:inline-block}.faq details{border-top:1px solid var(--stone-2)}.faq details:last-child{border-bottom:1px solid var(--stone-2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding-block:15px;font-size:21px;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--stone);font-family:var(--mono);flex:none}.faq details[open] summary:after{content:"–"}.faq details p{max-width:37em;color:var(--ink-2);padding:0 38px 23px 0}.insight-list{padding-block:var(--section-space)}.insight-list article{grid-template-columns:var(--reg-w) minmax(0, 1fr);column-gap:calc(var(--axis-gap) * 2 + var(--rule-w));border-top:1px solid var(--stone-2);padding-block:35px;display:grid}.insight-list article:last-child{border-bottom:1px solid var(--stone-2)}.insight-list article>div:last-child>.lede{margin-top:10px}.email-big{border-bottom:2px solid var(--ink);letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;padding-bottom:5px;font-size:clamp(27px,4vw,51px);line-height:1.08;text-decoration:none;display:inline-block}.email-big:hover{background:var(--hi)}.passage.tint .email-big{margin-top:28px}.email-big+.small{margin-top:9px}.founder .body{max-width:46em}.founder-links{flex-wrap:wrap;gap:10px 24px;margin-top:26px;display:flex}.writer-note{padding-block:var(--section-space);border-top:1px solid var(--ink);grid-template-columns:minmax(190px,.72fr) minmax(0,1.55fr);align-items:start;gap:clamp(44px,8vw,116px);display:grid}.writer-record{max-width:230px;padding-top:7px}.writer-copy{max-width:43em}.writer-copy>.mono+.h2{margin-top:9px}.writer-copy .prose{margin-top:17px}.contact-card .wrap{grid-template-columns:minmax(0,1fr);display:grid}.contact-card .h2{max-width:20ch}.contact-card .email-big{color:var(--paper);border-color:var(--paper);justify-self:start;margin-top:30px}.contact-card .email-big:hover{color:var(--ink)}.contact-card .small{color:var(--stone-2);margin-top:10px}.contact-card .contact-email{margin-top:20px}.contact-card [data-copy-email]{border:1px solid var(--stone-2);min-height:44px;color:var(--paper);font:500 12px/1.3 var(--mono);background:0 0;padding:9px 13px}.contact-card [data-copy-email]:hover{color:var(--ink);background:var(--paper)}.contact-next{grid-template-columns:var(--reg-w) minmax(0, 1fr);gap:24px calc(var(--axis-gap) * 2 + var(--rule-w));padding-block:var(--section-space);display:grid}.contact-next>.steps,.contact-next>.source-note,.contact-next>.link{grid-column:2}.contact-next>.link{justify-self:start}.article-head{padding-block:clamp(68px,8vw,108px)}.article-layout{grid-template-columns:var(--reg-w) minmax(0, 1fr);gap:calc(var(--axis-gap) * 2 + var(--rule-w));padding-bottom:var(--section-space);align-items:start;display:grid}.article-meta{color:var(--stone);font:400 11px/1.55 var(--mono);gap:9px;display:grid;position:sticky;top:28px}.article-meta a{color:var(--ink);margin-top:8px}.article.prose{max-width:42em}.article.prose>p+p,.article-sections section+section{margin-top:1.35em}.article-sections{margin-top:42px}.article-sections section{border-top:1px solid var(--stone-2);padding-top:26px}.article-sections section+section{margin-top:35px}.article-sections h2{margin:0 0 13px;font-size:clamp(26px,2.5vw,34px)}.article-related{border-top:2px solid var(--ink);margin-top:56px;padding-top:24px}.footer{border-top:var(--rule-w) solid var(--ink);padding-block:30px 42px;font-size:12px;line-height:1.65}.footer .cols{grid-template-columns:var(--reg-w) minmax(0, 1fr) auto;gap:20px calc(var(--axis-gap) * 2 + var(--rule-w));color:var(--ink-2);align-items:start;display:grid}.footer ul{flex-wrap:wrap;gap:6px 20px;margin:0;list-style:none;display:flex}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer .mark{justify-self:start;margin:0;font-size:18px}.footer .mark .i{background:var(--ink);vertical-align:-3px;width:2px;height:18px;margin-left:4px;display:inline-block}.footer .cols>div>p{max-width:64ch;margin-top:17px}@media (max-width:1100px){:root{--reg-w:188px;--axis-gap:30px}.nav,.nav ul{gap:10px 14px}}@media (max-width:899px){:root{--pad:22px;--reg-w:0px;--axis-gap:18px;--section-space:74px}body{font-size:17px;line-height:1.56}.h1,h1{max-width:17ch;font-size:clamp(35px,9.4vw,46px);line-height:1.04}.h2,h2{font-size:clamp(29px,7.6vw,38px)}.axis{grid-template-columns:var(--rule-w) minmax(0, 1fr)}.axis>.rule{grid-area:1/1/span 2}.axis>.reg{grid-area:1/2;padding-right:0}.axis>.body{grid-area:2/2}.axis.pad-lg>.body{grid-row:1;padding:42px 0 28px}.axis.pad-lg>.reg{grid-row:2;padding:0 0 58px}.hero-home.pad-lg>.reg{grid-row:1;padding:30px 0 0}.hero-home.pad-lg>.body{grid-row:2;padding:15px 0 54px}.hero-home .hero-context{display:none}.axis.pad>.reg{padding:48px 0 0}.axis.pad>.body{padding:21px 0 58px}header.site{border-bottom:1px solid var(--stone-2)}header.site .axis{grid-template-columns:1fr auto;align-items:center;min-height:64px}header.site .rule{display:none}header.site .reg{display:contents}.mark{grid-column:1;justify-self:start;margin:0;padding-block:18px;font-size:20px}.mark .i{background:var(--ink);vertical-align:-4px;width:2px;height:22px;margin-left:4px;display:inline-block}.nav{grid-area:2/1/auto/-1;padding:0}.nav.is-enhanced ul{display:none}.nav.is-open ul{display:flex}.nav ul{border-top:1px solid var(--stone-2);flex-direction:column;align-items:stretch;gap:0;width:100%;padding:7px 0 17px}.nav ul a{min-height:46px;padding:10px 0;font-size:13px}.nav a:after{bottom:8px}.nav .btn{display:none}.menu-toggle:not([hidden]){min-width:48px;min-height:48px;font:500 11px/1 var(--mono);grid-area:1/2;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.menu-toggle .bar{background:var(--ink);width:18px;height:2px;box-shadow:0 6px 0 var(--ink);margin-bottom:6px}.menu-toggle[aria-expanded=true] .bar{box-shadow:none;margin-bottom:0;transform:rotate(45deg)}.actions{gap:9px 18px;margin-top:27px}.passage{padding-block:68px}.library{grid-template-columns:minmax(0,1fr)}.library .lib-head{flex-direction:column;align-items:flex-start;gap:15px}.entry{grid-template-columns:minmax(0,1fr);gap:13px;padding-block:26px}.entry .entry-body{grid-row:1}.entry .field{grid-row:2;grid-template-columns:102px minmax(0,1fr);gap:5px 14px;padding-top:4px}.entry .field dt:not(:first-child){margin-top:0}.entry .field dd{margin-bottom:5px}.rows>.row,.rows>div{grid-template-columns:var(--rule-w) minmax(0, 1fr);gap:10px 18px;padding-block:27px}.rows .rule{grid-area:1/1/span 2}.rows .q,.rows .a{grid-column:2}.rows .q{max-width:24ch}.ways{grid-template-columns:1fr;gap:30px;margin-top:35px}.service-block{grid-template-columns:1fr;gap:0}.service-block>.mono,.service-block>:not(.mono){grid-column:1}.service-block>.mono{grid-row:auto;margin-bottom:10px}.service-steps{grid-template-columns:1fr;gap:31px}.index{font-size:clamp(23px,6.5vw,29px)}.steps>div{grid-template-columns:1fr;gap:3px}.faq summary{min-height:64px;font-size:19px}.insight-list article{grid-template-columns:1fr;gap:14px;padding-block:27px}.insight-list article>div:last-child{grid-row:1}.insight-list article>div:first-child{grid-row:2}.insight-list .field{grid-template-columns:102px minmax(0,1fr);gap:5px 14px}.insight-list .field dt:not(:first-child){margin-top:0}.article-layout{grid-template-columns:1fr;gap:38px}.article-meta{border-bottom:1px solid var(--stone-2);flex-wrap:wrap;gap:8px 18px;padding-bottom:19px;display:flex;position:static}.article-meta a{margin-top:0}.footer .cols{grid-template-columns:1fr;gap:19px}.footer ul{gap:0 18px}.footer ul a{align-items:center;min-height:44px;display:inline-flex}.entry .craft summary{min-height:44px}.writer-note{grid-template-columns:1fr;gap:32px}.writer-copy{grid-row:1}.writer-record{grid-row:2;max-width:none}.contact-next{grid-template-columns:1fr}.contact-next>*,.contact-next>.steps,.contact-next>.source-note,.contact-next>.link{grid-column:1}.steps>li{grid-template-columns:96px 1fr}}@media (max-width:430px){:root{--pad:18px;--axis-gap:15px;--section-space:66px}.h1,h1{font-size:clamp(34px,9.9vw,42px)}.lede{font-size:18px;line-height:1.48}.axis.pad-lg>.body{padding-top:34px}.axis.pad-lg>.reg{padding-bottom:50px}.hero-home.pad-lg>.reg{padding-top:26px;padding-bottom:0}.hero-home.pad-lg>.body{padding-top:13px;padding-bottom:48px}.axis.pad>.reg{padding-top:40px}.axis.pad>.body{padding-bottom:51px}.entry .field,.insight-list .field{grid-template-columns:90px minmax(0,1fr)}.email-big{font-size:clamp(25px,7.8vw,33px)}.index .dot{padding-inline:8px}}@media (max-height:560px) and (orientation:landscape){.axis.pad-lg>.body{padding-top:30px;padding-bottom:24px}.axis.pad-lg>.reg{padding-bottom:36px}.h1,h1{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js .hero-axis>.rule{transform:none}html.js .axis mark{background-size:100% 70%}}
