@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}:root{--paper:#f3f0e7;--ink:#242722;--muted:#65695f;--accent:#9a4534;--line:#c9cbc0;--serif:"Newsreader", Georgia, serif;--sans:"DM Sans", Arial, sans-serif;color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-smooth:always}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--ink);background:#dac5b3}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,em{font-weight:400}a,button,summary{touch-action:manipulation}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:6vw}.eyebrow{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:600;line-height:1.7}.button{border:1px solid var(--ink);background:var(--ink);min-height:53px;color:var(--paper);justify-content:space-between;align-items:center;gap:34px;padding:16px 22px;font-size:.76rem;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s;display:inline-flex}.button:hover{background:var(--accent);border-color:var(--accent)}.button span{font-size:1.2rem;font-weight:400;line-height:1}.text-link{border-bottom:1px solid;align-items:center;gap:14px;padding-block:5px;font-size:.74rem;font-weight:500;line-height:1.6;transition:color .18s;display:inline-flex}.text-link:hover{color:var(--accent)}.text-link span{font-size:1.1rem;line-height:1}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:12px 18px;position:absolute;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.section-space{padding-top:112px;padding-bottom:114px}.display-heading{font-family:var(--serif);letter-spacing:-.036em;font-size:clamp(2.5rem,4.65vw,4.1rem);line-height:1.03}.section-description{max-width:500px;color:var(--muted);margin-top:27px;font-size:.91rem;line-height:1.85}.section-marker{gap:20px;display:flex}.section-marker>span{color:var(--accent)}.site-header{z-index:20;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:20px;height:105px;display:flex}.wordmark{white-space:nowrap;font-family:var(--serif);letter-spacing:-.05em;align-items:baseline;font-size:1.95rem;line-height:1;display:inline-flex}.wordmark>span:first-child{font-style:italic}.wordmark-period{color:var(--accent)}.desktop-nav{gap:31px;margin-left:42px;font-size:.71rem;display:flex}.desktop-nav a{padding-block:12px}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--accent)}.header-entry{border-bottom:1px solid var(--ink);align-items:center;gap:29px;padding:11px 0;font-size:.7rem;font-weight:500;display:flex}.header-entry:hover{color:var(--accent)}.header-entry span{font-size:1.1rem;line-height:1}.mobile-nav{display:none}.site-footer{border-top:1px solid var(--line)}.footer-main{justify-content:space-between;gap:40px;padding-top:52px;padding-bottom:48px;display:flex}.footer-main>div>p{color:var(--muted);margin-top:13px;font-size:.75rem;line-height:1.7}.footer-main nav{align-items:flex-start;gap:29px;padding-top:8px;font-size:.72rem;display:flex}.footer-main nav a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:27px;font-size:.63rem;line-height:1.6;display:flex}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:34px;padding-top:54px;padding-bottom:58px;display:grid}.hero-copy{z-index:2;position:relative}.hero-eyebrow{align-items:center;gap:11px;margin-bottom:28px;display:flex}.editorial-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.hero h1{font-family:var(--serif);letter-spacing:-.052em;font-size:clamp(4.8rem,8.35vw,7.5rem);line-height:.94}.hero h1 em{color:var(--accent)}.hero-description{max-width:355px;color:var(--muted);margin-top:28px;font-size:.88rem;line-height:1.85}.hero-actions{align-items:center;gap:24px;margin-top:28px;display:flex}.hero-footnote{letter-spacing:.01em;color:var(--muted);margin-top:20px;font-size:.62rem}.audience-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-top:24px;padding-bottom:24px;display:flex}.audience-line p{font-family:var(--serif);font-size:1.15rem;line-height:1.4}.audience-line>span{letter-spacing:.1em;text-transform:uppercase;font-size:.57rem}.audience-mobile-break{display:none}.editorial-proof{min-width:0;padding-top:18px}.proof-desk{isolation:isolate;background:#e4e6dc;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.proof-desk:before{content:"";pointer-events:none;border:1px solid #5059481a;position:absolute;inset:18px}.proof-folio{font-family:var(--serif);letter-spacing:.12em;color:#747a6c;font-size:.8rem;font-style:italic;position:absolute;top:27px;left:31px}.manuscript{background:#faf8f1;width:78%;min-height:427px;margin-top:19px;padding:28px 31px 23px;position:relative;transform:rotate(-4deg);box-shadow:1px 2px 1px #747a6c15,8px 10px 22px #353e2d17}.manuscript:before{content:"";z-index:-1;background:#f0eee5;position:absolute;inset:3px -4px -4px 4px;transform:rotate(1deg);box-shadow:0 1px 2px #4d574a1a}.manuscript-meta{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#6f756a;justify-content:space-between;gap:8px;margin-bottom:28px;font-size:.44rem;font-weight:500;display:flex}.manuscript h2{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(2rem,3.15vw,2.8rem);line-height:.96}.manuscript-deck{font-family:var(--serif);color:#696e62;margin-top:13px;font-size:.73rem;line-height:1.3}.manuscript-rule{background:#d3d4c8;height:1px;margin:21px 0}.manuscript-copy{font-family:var(--serif);letter-spacing:-.004em;margin-top:13px;font-size:.88rem;line-height:1.58}.proof-deletion{text-decoration-line:line-through;text-decoration-color:var(--accent);color:#7d7e73;text-decoration-thickness:1px}.proof-replacement{color:var(--accent);white-space:nowrap;margin-left:5px;font-style:italic;display:inline-block;position:relative}.proof-underline{border-bottom:1px solid var(--accent);padding-bottom:1px}.manuscript-last{margin-top:14px}.manuscript-footer{letter-spacing:.02em;color:#6f756a;border-top:1px solid #d3d4c8;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:13px;font-size:.41rem;line-height:1.5;display:flex}.proof-note{z-index:3;font-family:var(--serif);color:var(--accent);font-size:.99rem;font-style:italic;line-height:1.05;position:absolute;transform:rotate(5deg)}.proof-note-one{top:193px;right:9px}.proof-note-one svg{width:75px;height:38px;margin-top:8px;margin-left:-18px;display:block;transform:rotate(-12deg)}.proof-note-two{background:#e4e6dce8;padding:5px 7px;font-size:1.03rem;bottom:78px;right:18px;transform:rotate(6deg)}.proof-note-two>span:last-child{font-size:.71rem}.proof-check{font-family:var(--sans);font-size:1.6rem;position:absolute;top:-1px;left:-25px}.proof-pencil{background:linear-gradient(90deg,#763528 0 28%,#b95f47 28% 60%,#8d4231 60%);width:7px;height:228px;position:absolute;top:55px;right:16px;transform:rotate(16deg);box-shadow:3px 1px 3px #30382620}.proof-pencil:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#ccaa7f 0 78%,#37372d 78%);width:7px;height:26px;position:absolute;bottom:-25px}.proof-pencil:before{content:"";background:#4a3f30;border-top:3px solid #d5cdb8;width:7px;height:8px;position:absolute;top:-8px}.editorial-proof figcaption{color:var(--muted);justify-content:space-between;gap:20px;padding-top:15px;font-size:.54rem;line-height:1.5;display:flex}.editorial-proof figcaption span:first-child{letter-spacing:.1em;text-transform:uppercase;font-weight:500}.editorial-proof figcaption span:last-child{font-family:var(--serif);font-size:.72rem;font-style:italic}.section-intro{grid-template-columns:1fr 2fr;gap:34px;display:grid}.section-intro>.section-marker{padding-top:6px}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;margin-top:67px;display:grid}.principles article{border-top:1px solid var(--line);padding-top:26px;position:relative}.principle-index{font-family:var(--serif);color:var(--accent);font-size:1rem;font-style:italic}.principles h3{font-family:var(--serif);letter-spacing:-.03em;margin-top:21px;font-size:2.3rem;line-height:1.08}.principles p{color:var(--muted);max-width:295px;margin-top:18px;font-size:.81rem;line-height:1.8}.workflow-section{background:var(--ink);color:var(--paper)}.workflow-inner{grid-template-columns:1fr 1.2fr;gap:80px;padding-top:94px;padding-bottom:64px;display:grid}.workflow-lead>.eyebrow{color:#c0c6b8}.workflow-lead .section-marker>span{color:#cb947e}.workflow-lead h2{font-family:var(--serif);letter-spacing:-.035em;margin-top:34px;font-size:clamp(3rem,5.1vw,4.6rem);line-height:1.025}.workflow-lead h2 em{color:#c7cbb8}.workflow-lead>p:not(.eyebrow){color:#bfc4b6;max-width:278px;margin-top:25px;font-size:.82rem;line-height:1.85}.light-link{color:var(--paper);margin-top:26px}.light-link:hover{color:#d9b6a2}.workflow-margin-note{font-family:var(--serif);color:#c9a28c;align-items:center;gap:15px;margin-top:64px;font-size:1.17rem;font-style:italic;display:flex;transform:rotate(-5deg)}.workflow-margin-note svg{width:113px;height:30px}.workflow-steps{margin:0;padding:0;list-style:none}.workflow-steps li{border-top:1px solid #53594b;grid-template-columns:28px 1fr;gap:25px;padding-top:26px;padding-bottom:33px;display:grid}.workflow-steps li:last-child{padding-bottom:5px}.workflow-number{color:#adb59e;font-family:var(--serif);padding-top:1px;font-size:.96rem}.workflow-steps .eyebrow{color:#b9c0ac;font-size:.58rem}.workflow-steps h3{font-family:var(--serif);letter-spacing:-.025em;margin-top:12px;font-size:1.9rem;line-height:1.15}.workflow-step-description{color:#bfc4b6;max-width:360px;margin-top:13px;font-size:.8rem;line-height:1.8}.workflow-postscript{border-top:1px solid #53594b;align-items:center;gap:45px;padding-top:25px;padding-bottom:27px;display:flex}.workflow-postscript>span{font-family:var(--serif);white-space:nowrap;font-size:1.2rem;font-style:italic}.workflow-postscript p{color:#bfc4b6;font-size:.67rem;line-height:1.7}.connections-section{grid-template-columns:1.05fr 1fr;align-items:center;gap:92px;display:grid}.connections-copy .display-heading{margin-top:35px;font-size:clamp(2.7rem,4.5vw,4rem)}.connections-copy .section-description{max-width:415px;font-size:.84rem}.connections-boundary{font-family:var(--serif);margin-top:18px;font-size:1.16rem;line-height:1.4}.connections-copy .text-link{margin-top:24px}.connection-diagram{justify-self:end;width:100%;max-width:440px;padding-top:26px}.connection-tools{font-family:var(--serif);letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:12px;font-size:1.4rem;display:flex}.connection-tools .connection-api{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:.63rem}.connection-lines{color:#b1b6a6;height:72px;padding-inline:25px}.connection-lines svg{width:100%;height:100%;display:block}.connection-center{text-align:center;background:#eaece1;border:1px solid #aeb3a1;padding:29px 20px}.connection-center>.eyebrow{color:#656b5d;font-size:.51rem;display:block}.connection-wordmark{font-family:var(--serif);letter-spacing:-.05em;margin-top:16px;font-size:2.5rem;line-height:1;display:block}.connection-wordmark>span{color:var(--accent)}.connection-center-meta{color:#656b5d;margin-top:13px;font-size:.61rem;line-height:1.6;display:block}.connection-review{flex-direction:column;align-items:center;display:flex;position:relative}.connection-review-line{background:#b1b6a6;width:1px;height:35px}.connection-check{border:1px solid var(--accent);width:34px;height:34px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:1.45rem;display:flex;transform:rotate(-8deg)}.connection-review>span:last-child{margin-top:10px;font-size:.66rem;font-weight:500}.connection-caption{text-align:center;font-family:var(--serif);color:var(--muted);margin-top:22px;font-size:1rem;font-style:italic}.journal-section{border-top:1px solid var(--line);padding-top:79px}.journal-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.journal-section-heading .display-heading{margin-top:21px;font-size:clamp(2.6rem,4.1vw,3.7rem)}.journal-section-heading>.text-link{white-space:nowrap;margin-bottom:7px}.home-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:43px;display:grid}.journal-article-link{height:100%;display:block}.home-journal-cover{aspect-ratio:1.5;background:#e4e6dc;overflow:hidden}.home-journal-cover .blog-cover{height:100%}.home-journal-cover svg{width:100%;height:100%;transition:transform .3s;display:block}.journal-article-link:hover .home-journal-cover svg{transform:scale(1.025)}.journal-article-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;margin-top:23px;font-size:.55rem;font-weight:500;line-height:1.6;display:flex}.home-journal-article h3{font-family:var(--serif);letter-spacing:-.027em;max-width:340px;margin-top:14px;font-size:1.9rem;line-height:1.1}.home-journal-article .journal-article-link>p{color:var(--muted);max-width:335px;margin-top:14px;font-size:.78rem;line-height:1.8}.article-read-link{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-top:20px;padding-block:5px;font-size:.66rem;font-weight:500;line-height:1.6;display:inline-flex}.article-read-link>span{font-size:1rem}.journal-article-link:hover .article-read-link{border-color:var(--accent);color:var(--accent)}.closing-section{background:#e5e8dc}.closing-inner{text-align:center;padding-top:83px;padding-bottom:83px;position:relative;overflow:hidden}.closing-inner h2{z-index:1;font-family:var(--serif);letter-spacing:-.04em;margin-top:28px;font-size:clamp(3.5rem,6.6vw,5.9rem);line-height:.99;position:relative}.closing-inner h2 em{color:var(--accent)}.closing-inner>p:not(.eyebrow){z-index:1;color:var(--muted);margin-top:25px;font-size:.83rem;line-height:1.8;position:relative}.closing-inner .button{z-index:1;min-width:216px;margin-top:29px;position:relative}.closing-mark{font-family:var(--serif);letter-spacing:-.075em;color:#d8ddcd;pointer-events:none;font-size:23rem;font-style:italic;line-height:.8;position:absolute;bottom:-45px;right:2.5%;transform:rotate(-12deg)}@media (width>=1440px){.container{padding-inline:86px}}@media (width<=1100px){.desktop-nav{gap:22px;margin-left:0}.hero{gap:24px}.hero-actions{gap:16px}.hero-actions .button{gap:22px;padding-inline:17px}.hero-actions .text-link{font-size:.67rem}.proof-desk{min-height:510px}.manuscript{width:80%;min-height:410px;padding:26px 24px 22px}.manuscript-copy{font-size:.81rem}.manuscript-meta{font-size:.39rem}.proof-note-one{font-size:.89rem;top:177px;right:0}.proof-note-two{font-size:.9rem;bottom:54px;right:11px}.proof-note-two>span:last-child{font-size:.65rem}.proof-pencil{height:205px;top:39px;right:11px}.principles{gap:37px}.workflow-inner{gap:52px}.workflow-margin-note{gap:7px;font-size:.99rem}.workflow-margin-note svg{width:78px}.connections-section{gap:55px}.connection-tools{font-size:1.23rem}.connection-tools .connection-api{font-size:.55rem}.footer-main nav{gap:21px}.home-journal-grid{gap:25px}.home-journal-article h3{font-size:1.65rem}.journal-article-meta{font-size:.49rem}.audience-line>span{font-size:.48rem}}@media (width<=850px){.container{padding-inline:5vw}.header-inner{height:88px}.wordmark{font-size:1.7rem}.desktop-nav{gap:18px;font-size:.65rem}.header-entry{gap:15px;font-size:.63rem}.hero{gap:25px;padding-top:33px;padding-bottom:43px}.hero h1{font-size:9vw}.hero-description{margin-top:23px;font-size:.8rem}.hero-eyebrow{letter-spacing:.1em;margin-bottom:22px;font-size:.56rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:9px;margin-top:22px}.hero-actions .button{gap:27px;min-height:48px;padding:14px 18px;font-size:.72rem}.hero-footnote{max-width:230px;margin-top:14px;font-size:.55rem;line-height:1.7}.proof-desk{min-height:476px}.manuscript{width:82%;min-height:382px;padding:23px 19px 18px}.manuscript h2{font-size:2rem}.manuscript-meta{margin-bottom:23px;font-size:.34rem}.manuscript-deck{font-size:.65rem}.manuscript-copy{font-size:.74rem}.manuscript-rule{margin-top:17px;margin-bottom:17px}.manuscript-footer{margin-top:21px;font-size:.35rem}.proof-note-one{font-size:.72rem;top:161px;right:-5px}.proof-note-one svg{width:57px;height:31px}.proof-note-two{font-size:.77rem;bottom:63px;right:2px}.proof-note-two>span:last-child{font-size:.55rem}.proof-check{font-size:1.2rem;left:-19px}.proof-pencil{width:6px;height:171px;top:32px;right:7px}.proof-pencil:before,.proof-pencil:after{width:6px}.proof-folio{font-size:.6rem;top:25px;left:24px}.editorial-proof figcaption{align-items:flex-start;gap:10px;font-size:.45rem}.editorial-proof figcaption span:last-child{text-align:right;max-width:110px;font-size:.6rem}.audience-line{gap:25px;padding-top:20px;padding-bottom:20px}.audience-line p{font-size:.98rem}.audience-line>span{text-align:right;max-width:160px;line-height:1.8}.section-space{padding-top:78px;padding-bottom:80px}.section-intro{grid-template-columns:1fr 2.7fr;gap:25px}.section-marker{gap:12px;font-size:.57rem}.display-heading{font-size:4.8vw}.section-description{font-size:.83rem}.principles{gap:29px;margin-top:49px}.principles h3{font-size:1.9rem}.principles p{font-size:.73rem}.workflow-inner{grid-template-columns:1fr 1.2fr;gap:35px;padding-top:71px;padding-bottom:48px}.workflow-lead h2{font-size:5.3vw}.workflow-lead>p:not(.eyebrow){font-size:.73rem}.workflow-steps li{grid-template-columns:24px 1fr;gap:15px;padding-top:22px;padding-bottom:27px}.workflow-steps h3{font-size:1.63rem}.workflow-step-description{font-size:.73rem}.workflow-margin-note{gap:0;margin-top:55px;font-size:.88rem}.workflow-margin-note svg{width:65px}.workflow-postscript{gap:28px}.workflow-postscript p{font-size:.6rem}.connections-section{gap:37px}.connections-copy .display-heading{font-size:4.8vw}.connections-copy .section-description{font-size:.77rem}.connections-boundary{font-size:1rem}.connection-tools{gap:8px;font-size:1.08rem}.connection-tools .connection-api{font-size:.45rem}.connection-center{padding:25px 12px}.connection-wordmark{font-size:2rem}.connection-center>.eyebrow{font-size:.42rem}.connection-center-meta{font-size:.51rem}.connection-lines{height:60px;padding-inline:20px}.home-journal-grid{gap:22px}.journal-section-heading .display-heading{font-size:4.6vw}.home-journal-article h3{font-size:1.5rem}.home-journal-article .journal-article-link>p{font-size:.71rem}.journal-article-meta{letter-spacing:.05em;gap:6px;font-size:.43rem}.footer-main{padding-top:40px;padding-bottom:35px}.footer-main nav{gap:19px;font-size:.63rem}.footer-main>div>p{max-width:230px;font-size:.64rem}.closing-inner{padding-top:70px;padding-bottom:72px}.closing-mark{font-size:18rem;bottom:-25px;right:0}}@media (width<=650px){html{scroll-padding-top:20px}.container{padding-inline:6vw}.header-inner{height:84px}.wordmark{font-size:1.8rem}.desktop-nav,.header-entry{display:none}.mobile-nav{display:block}.mobile-nav summary{cursor:pointer;align-items:center;gap:20px;padding:12px 0;font-size:.72rem;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary>span{font-size:1.2rem;font-weight:400;transition:transform .15s}.mobile-nav[open] summary>span{transform:rotate(45deg)}.mobile-nav nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:10px 6vw 23px;display:flex;position:absolute;top:84px;left:0;right:0;box-shadow:0 10px 15px #2427220d}.mobile-nav nav a{border-top:1px solid var(--line);padding:14px 0;font-size:.85rem}.mobile-nav nav a:last-child{color:var(--accent)}.hero{grid-template-columns:1fr;gap:43px;padding-top:31px;padding-bottom:29px}.hero h1{letter-spacing:-.05em;font-size:clamp(5rem,16.5vw,7.1rem);line-height:.94}.hero-eyebrow{letter-spacing:.14em;margin-bottom:26px;font-size:.61rem}.hero-description{max-width:370px;margin-top:27px;font-size:.87rem;line-height:1.85}.hero-actions{flex-direction:row;align-items:center;gap:21px;margin-top:25px}.hero-actions .button{gap:26px;min-height:52px;padding:15px 18px;font-size:.72rem}.hero-actions .text-link{font-size:.68rem}.hero-footnote{max-width:none;margin-top:19px;font-size:.6rem}.editorial-proof{padding-top:0}.proof-desk{min-height:515px}.manuscript{width:78%;min-height:398px;padding:27px 26px 23px}.manuscript h2{font-size:2.5rem}.manuscript-meta{margin-bottom:24px;font-size:.4rem}.manuscript-deck{font-size:.77rem}.manuscript-copy{font-size:.88rem;line-height:1.53}.manuscript-rule{margin-block:18px}.manuscript-footer{margin-top:26px;font-size:.4rem}.proof-note-one{font-size:.87rem;top:181px;right:5px}.proof-note-one svg{width:65px;height:35px}.proof-note-two{font-size:.92rem;bottom:66px;right:17px}.proof-note-two>span:last-child{font-size:.64rem}.proof-check{font-size:1.55rem;left:-24px}.proof-pencil{width:7px;height:205px;top:38px;right:16px}.proof-pencil:before,.proof-pencil:after{width:7px}.proof-folio{font-size:.7rem;top:25px;left:27px}.editorial-proof figcaption{padding-top:13px;font-size:.49rem}.editorial-proof figcaption span:last-child{max-width:none;font-size:.67rem}.audience-line{flex-direction:column;align-items:flex-start;gap:13px;padding-top:23px;padding-bottom:23px}.audience-line p{max-width:340px;font-size:1.2rem;line-height:1.35}.audience-mobile-break{display:block}.audience-line>span{text-align:left;max-width:none;font-size:.48rem}.section-space{padding-top:64px;padding-bottom:68px}.section-intro{grid-template-columns:1fr;gap:28px}.section-marker{gap:15px;font-size:.6rem}.display-heading{font-size:clamp(2.3rem,8.2vw,3.2rem);line-height:1.065}.section-description{margin-top:24px;font-size:.85rem;line-height:1.85}.principles{grid-template-columns:1fr;gap:30px;margin-top:40px}.principles article{grid-template-columns:24px 1fr;column-gap:16px;padding-top:23px;display:grid}.principle-index{grid-row:1/3;padding-top:4px}.principles h3{margin-top:0;font-size:1.9rem;line-height:1.1}.principles h3 br{display:none}.principles p{max-width:100%;margin-top:13px;font-size:.8rem}.workflow-inner{grid-template-columns:1fr;gap:43px;padding-top:61px;padding-bottom:39px}.workflow-lead h2{max-width:440px;margin-top:29px;font-size:clamp(3.4rem,11.2vw,4.8rem)}.workflow-lead h2 br:nth-child(2){display:none}.workflow-lead>p:not(.eyebrow){max-width:310px;margin-top:25px;font-size:.83rem}.workflow-margin-note{display:none}.light-link{margin-top:21px}.workflow-steps li{grid-template-columns:26px 1fr;gap:17px;padding-top:24px;padding-bottom:28px}.workflow-steps h3{margin-top:11px;font-size:1.8rem}.workflow-steps .eyebrow{font-size:.57rem}.workflow-step-description{max-width:100%;margin-top:11px;font-size:.8rem;line-height:1.8}.workflow-number{font-size:.96rem}.workflow-postscript{flex-direction:column;align-items:flex-start;gap:9px;padding-top:24px;padding-bottom:28px}.workflow-postscript>span{font-size:1.25rem}.workflow-postscript p{max-width:310px;font-size:.66rem}.connections-section{grid-template-columns:1fr;gap:31px}.connections-copy .display-heading{margin-top:29px;font-size:clamp(2.6rem,9.6vw,3.6rem)}.connections-copy .section-description{max-width:100%;font-size:.83rem}.connections-boundary{max-width:310px;font-size:1.15rem;line-height:1.4}.connections-copy .text-link{margin-top:19px}.connection-diagram{padding-top:16px;justify-self:center;max-width:390px;padding-inline:6px}.connection-tools{gap:10px;font-size:1.32rem}.connection-tools .connection-api{font-size:.56rem}.connection-lines{height:61px;padding-inline:23px}.connection-center{padding:27px 15px}.connection-center>.eyebrow{font-size:.49rem}.connection-wordmark{font-size:2.4rem}.connection-center-meta{font-size:.6rem}.connection-caption{margin-top:18px;font-size:1.05rem}.journal-section{padding-top:60px}.journal-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.journal-section-heading .display-heading{margin-top:19px;font-size:clamp(2.35rem,8.5vw,3.2rem)}.journal-section-heading>.text-link{margin-bottom:0}.home-journal-grid{grid-template-columns:1fr;gap:39px;margin-top:30px}.home-journal-cover{aspect-ratio:1.5}.journal-article-meta{letter-spacing:.08em;margin-top:19px;font-size:.55rem}.home-journal-article h3{max-width:100%;margin-top:11px;font-size:2rem}.home-journal-article .journal-article-link>p{max-width:100%;margin-top:11px;font-size:.83rem}.article-read-link{margin-top:15px;font-size:.69rem}.closing-inner{padding-top:62px;padding-bottom:66px}.closing-inner>.eyebrow{font-size:.55rem}.closing-inner h2{margin-top:26px;font-size:clamp(3rem,10.5vw,4.4rem)}.closing-inner>p:not(.eyebrow){margin-inline:auto;max-width:280px;margin-top:22px;font-size:.79rem}.closing-desktop-break{display:none}.closing-inner .button{margin-top:26px;font-size:.73rem}.closing-mark{color:#d9dece;font-size:14rem;bottom:-27px;right:-8%}.footer-main{flex-direction:column;gap:27px;padding-top:35px;padding-bottom:32px}.footer-main>div>p{max-width:none;margin-top:12px;font-size:.7rem}.footer-main nav{grid-template-columns:1fr 1fr;gap:0 25px;padding-top:0;font-size:.71rem;display:grid}.footer-main nav a{padding-block:9px}.footer-bottom{gap:20px;padding-top:18px;padding-bottom:23px;font-size:.53rem}.footer-bottom p:last-child{text-align:right}}@media (width<=375px){.hero h1{font-size:16.5vw}.hero-actions{gap:14px}.hero-actions .button{gap:19px;padding-inline:14px;font-size:.65rem}.hero-actions .text-link{font-size:.62rem}.hero-description{font-size:.82rem}.proof-desk{min-height:462px}.manuscript{width:80%;min-height:370px;padding:23px 20px 21px}.manuscript h2{font-size:2.2rem}.manuscript-meta{margin-bottom:21px;font-size:.34rem}.manuscript-deck{font-size:.66rem}.manuscript-copy{font-size:.78rem}.manuscript-footer{margin-top:20px;font-size:.35rem}.proof-note-one{font-size:.73rem;top:163px;right:0}.proof-note-two{font-size:.8rem;bottom:55px;right:8px}.proof-note-two>span:last-child{font-size:.58rem}.proof-pencil{height:180px;top:30px;right:10px}.proof-desk:before{inset:14px}.proof-folio{top:22px;left:23px}.editorial-proof figcaption{font-size:.43rem}.editorial-proof figcaption span:last-child{font-size:.57rem}.display-heading{font-size:7.85vw}.connections-copy .display-heading{font-size:9.6vw}.connection-tools{font-size:1.15rem}.connection-tools .connection-api{font-size:.48rem}.connection-wordmark{font-size:2.1rem}.principles h3{font-size:1.67rem}.workflow-steps h3{font-size:1.65rem}.audience-line p{font-size:1.08rem}.journal-section-heading .display-heading{font-size:8.5vw}.footer-bottom{font-size:.47rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
