.r4 *{box-sizing:border-box}.r4 html{scroll-behavior:smooth}.r4 body{margin:0;background:#f2f4f8;color:#172031;font:400 13px/1.5 var(--font-sans),Arial,sans-serif}.r4 a{color:inherit;text-decoration:none}.r4 a:hover{text-decoration:underline;text-underline-offset:5px}.r4 button{font:inherit}.r4 a,.r4 button{-webkit-tap-highlight-color:transparent}.r4 a:focus-visible,.r4 button:focus-visible{outline:2px solid #4477dc;outline-offset:6px}.r4 ::selection{background:#bfd0ff;color:#13203a}.r4 .shell{max-width:1344px;margin:auto;background:#fff}.r4 .inside{max-width:1114px;margin:auto}.r4 .hero{height:780px;background:#0b172d;color:white;position:relative;overflow:hidden}.r4 canvas{width:100%;height:100%}.r4 .hero:after,.r4 canvas{position:absolute;inset:0;pointer-events:none}.r4 .hero:after{content:"";background:linear-gradient(90deg,rgba(6,15,32,.18),transparent),linear-gradient(0deg,rgba(5,15,30,.8),transparent 60%)}.r4 nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:24px 0}.r4 .brand{font:400 29px/1 Newsreader,Georgia,serif;letter-spacing:-.03em}.r4 .links{display:flex;align-items:center;gap:28px}.r4 .links a{font-size:13px;letter-spacing:-.02em}.r4 .hero-copy{position:absolute;z-index:2;bottom:70px;width:calc(100% - 230px);left:max(24px,calc((100% - 1114px) / 2))}.r4 .label{font-size:13px;line-height:1.25;letter-spacing:-.02em;margin:0 0 21px}.r4 .serif,.r4 h1,.r4 h2,.r4 h3{font-family:Newsreader,Georgia,serif;font-weight:300;font-style:normal}.r4 h1{max-width:850px;margin:0;text-wrap:balance}.r4 section{padding:93px 0 96px}.r4 h2{font-size:32px;line-height:1.1;letter-spacing:-.02em;max-width:724px;margin:0;text-wrap:pretty}.r4 .two{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:58px}.r4 .plate{height:320px;background:#f0f1ef;position:relative;overflow:hidden}.r4 .plate svg{width:100%;height:100%;display:block}.r4 .caption .label{margin-bottom:20px}.r4 .caption .serif{line-height:1.15;letter-spacing:-.02em;max-width:464px;margin:0}.r4 .section-rule{height:1px;background:#e9ebee;border:0;margin:0}.r4 .proof{padding-top:40px}.r4 .proof .intro{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.r4 .disclaimer{font-size:13px;line-height:1.5;max-width:300px;color:#586174;margin:0}.r4 .examples{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:50px}.r4 .example{border-top:1px solid #cdd3dc;padding-top:22px}.r4 .example h3{font-size:28px;line-height:1.1;letter-spacing:-.02em;margin:20px 0}.r4 .example p{max-width:440px;color:#465165;font-size:14px;line-height:1.6}.r4 .small-link{display:inline-block;margin-top:28px;border-bottom:1px solid #8796ad;padding-bottom:4px}.r4 .process{background:#f2f4f8;padding:72px 0}.r4 .process-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.r4 .process-layout h2{max-width:380px}.r4 .steps{margin:0}.r4 .steps>div{display:grid;grid-template-columns:150px 1fr;gap:25px;border-top:1px solid #cdd3dc;padding:20px 0}.r4 .steps dt{font-weight:500}.r4 .steps dd{margin:0;color:#465165}.r4 .notes{display:grid;grid-template-columns:1fr 1fr;gap:80px}.r4 .notes-list a{display:flex;justify-content:space-between;border-top:1px solid #dfe3e8;padding:22px 0;gap:20px;align-items:center}.r4 .notes-list span:first-child{font:300 25px/1.1 var(--font-serif),serif;letter-spacing:-.02em}.r4 .notes-list small{color:#697283;white-space:nowrap}.r4 footer{background:#101c32;color:#fff;padding:72px 0 26px}.r4 footer h2{font-size:48px;max-width:620px}.r4 footer .talk{display:inline-block;margin-top:32px;border-bottom:1px solid #7e9ed0;padding-bottom:5px}.r4 .bottom{display:flex;justify-content:space-between;border-top:1px solid #354056;margin-top:70px;padding-top:22px;color:#b4bfd0;font-size:12px}.r4 .motion{position:absolute;z-index:3;right:32px;bottom:28px;background:transparent;border:1px solid #70809b;color:#e6ecf4;border-radius:50%;width:36px;height:36px;cursor:pointer}.r4 .motion:hover{background:#233651}.r4 .motion:active{transform:scale(.97)}@media (max-width:1180px){.r4 .inside{margin:0 40px}.r4 .hero-copy{left:40px;width:calc(100% - 80px)}}@media (max-width:700px){.r4 .inside{margin:0 24px}.r4 .shell{width:100%}.r4 .hero{height:660px}.r4 .hero-copy{left:24px;bottom:68px;width:calc(100% - 48px)}.r4 h1{font-size:48px;line-height:1.02;max-width:520px}.r4 .hero .label{max-width:250px;line-height:1.5;margin-bottom:22px}.r4 nav{padding-top:22px}.r4 .links{gap:20px}.r4 .links a:not(:last-child){display:none}.r4 .brand{font-size:26px}.r4 section{padding:62px 0}.r4 h2{font-size:30px;line-height:1.13}.r4 .two{grid-template-columns:1fr;gap:42px;margin-top:38px}.r4 .plate{height:280px}.r4 .caption{padding-top:20px}.r4 .caption .serif{font-size:23px;line-height:1.25}.r4 .proof .intro{display:block}.r4 .disclaimer{margin-top:24px;max-width:none}.r4 .examples,.r4 .notes,.r4 .process-layout{grid-template-columns:1fr;gap:38px}.r4 .examples{margin-top:38px}.r4 .example h3{font-size:27px}.r4 .steps>div{grid-template-columns:105px 1fr;gap:20px}.r4 .process{padding:56px 0}.r4 .notes-list a{gap:12px}.r4 .notes-list span:first-child{font-size:23px}.r4 footer{padding-top:56px}.r4 footer h2{font-size:38px}.r4 .bottom{flex-wrap:wrap;gap:18px;margin-top:56px}.r4 .motion{right:24px;bottom:20px}}@media (prefers-reduced-motion:reduce){.r4 html{scroll-behavior:auto}}.r4 .hero-detail{margin-top:27px;display:flex;gap:64px;align-items:flex-end}.r4 .hero-detail p{font-size:14px;line-height:1.6;color:#c2ccdc;margin:0}.r4 .hero-action{font-size:13px;border-bottom:1px solid #8097ba;padding:0 0 8px;display:flex;gap:32px;min-width:210px}.r4 .hero-action:hover{text-decoration:none;border-color:#fff}.r4 .hero-action span{transition:transform .18s ease-out}.r4 .hero-action:hover span{transform:translate(2px,-2px)}.r4 .workflow{background:#f8f9fa;padding:76px 0 66px}.r4 .workflow-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.r4 .workflow-note{font-size:12px;line-height:1.6;color:#586174;margin:0;max-width:300px}.r4 .workflow-controls{display:flex;border-bottom:1px solid #cdd3dc;margin-top:40px;gap:28px}.r4 .workflow-controls button{padding:14px 0;background:transparent;color:#586174;border:0;border-bottom:2px solid transparent;cursor:pointer;min-height:48px;transition:color .16s ease-out}.r4 .workflow-controls button.selected{color:#142b4d;border-color:#142b4d}.r4 .flow-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:76px;padding:46px 0 40px;min-height:380px}.r4 .flow-stages{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r4 .stage{padding:21px 22px;background:#fff;border:1px solid #e0e5eb;position:relative;min-height:130px}.r4 .stage .step-index{font-size:11px;color:#6e7b8f;display:block;margin-bottom:18px}.r4 .stage h3{font:400 23px/1.15 var(--font-serif),serif;letter-spacing:-.02em;margin:0 0 8px}.r4 .stage p{margin:0;font-size:12px;color:#667185;line-height:1.5}.r4 .stage.agent{background:#e8eef6;border-color:#b9c9de}.r4 .stage.owner{border-color:#7e93b1}.r4 .stage .role{position:absolute;right:16px;top:20px;font-size:10px;color:#586b86}.r4 .flow-detail h3{font-size:29px;line-height:1.15;letter-spacing:-.02em;margin:0 0 18px;max-width:340px}.r4 .flow-detail>p:not(.label){font-size:14px;line-height:1.65;color:#586174;max-width:350px}.r4 .measure{border-top:1px solid #cdd3dc;padding-top:20px;margin-top:25px}.r4 .measure .label{margin-bottom:12px}.r4 .measure p:last-child{font-size:13px;color:#586174;line-height:1.8;margin:0}.r4 .ownership{border-top:1px solid #cdd3dc;padding-top:22px;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:#586174}.r4 .caption .serif{font-weight:400;font-size:22px}.r4 .section-rule{background:#dce1e8}.r4 .hero .motion{width:44px;height:44px}.r4 footer{position:relative;overflow:hidden}.r4 .flow-stages{animation:flow-in .25s ease-out}@keyframes flow-in{.r4 from{opacity:.5;transform:translateY(4px)}.r4 to{opacity:1;transform:none}}@media (max-width:700px){.r4 .hero{height:760px}.r4 .hero-copy{bottom:90px}.r4 .hero-detail{display:block;margin-top:24px}.r4 .hero-detail p{font-size:13px}.r4 .hero-action{margin-top:22px;width:225px}.r4 .workflow{padding:54px 0}.r4 .workflow-heading{display:block}.r4 .workflow-note{margin-top:22px}.r4 .workflow-controls{margin-top:25px}.r4 .flow-layout{grid-template-columns:1fr;gap:32px;padding-top:28px}.r4 .flow-stages{gap:8px}.r4 .stage{padding:17px 14px;min-height:145px}.r4 .stage h3{font-size:22px}.r4 .stage .role{font-size:9px;right:12px;top:18px}.r4 .ownership{display:block;line-height:1.6}.r4 .ownership span{display:block;margin-top:8px}.r4 .flow-detail h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.r4 .flow-stages{animation:none}.r4 .hero-action span{transition:none}}.r4 .brand{display:inline-flex;align-items:center;gap:9px}.r4 .brand-mark{width:26px;height:29px;flex-shrink:0}.r4 .editorial-intro{display:grid;grid-template-columns:1fr 2fr;gap:38px;align-items:start}.r4 .editorial-intro>.label{padding-top:7px}.r4 .editorial-intro h2{font-size:40px;line-height:1.12;max-width:710px}.r4 .two{grid-template-columns:1.15fr .85fr;gap:32px;margin-top:65px;align-items:start}.r4 .two article:nth-child(2){padding-top:90px}.r4 .two .plate{height:350px}.r4 .two article:nth-child(2) .plate{height:280px}.r4 .caption{padding-top:24px}.r4 .caption .label{margin-bottom:14px}.r4 .caption .serif{max-width:430px;font-size:24px;line-height:1.2}.r4 .workflow{padding-top:90px}.r4 .workflow-heading{align-items:start}.r4 .workflow-heading h2{font-size:48px;line-height:1.02;letter-spacing:-.025em;max-width:600px}.r4 .workflow-note{padding-top:38px}.r4 .workflow-controls{margin-top:45px}.r4 .flow-layout{gap:72px}.r4 .flow-stages{gap:0;border-top:1px solid #cdd3dc;border-left:1px solid #cdd3dc}.r4 .stage{border:0;border-right:1px solid #cdd3dc;border-bottom:1px solid #cdd3dc;min-height:160px;padding:24px}.r4 .stage.agent{background:#e5edf7}.r4 .stage.owner{background:#fff}.r4 .stage .step-index{margin-bottom:24px}.r4 .notes-intro{color:#586174;font-size:14px;max-width:270px;line-height:1.7;margin-top:24px}.r4 .notes-list a{padding:26px 0;align-items:flex-start;gap:36px}.r4 .notes-list a div{flex:1}.r4 .notes-list a small{display:block;font-size:11px;color:#586174;margin-bottom:15px}.r4 .notes-list a div>span{display:block;font:300 30px/1.1 var(--font-serif),serif;letter-spacing:-.02em}.r4 .notes-list a p{font-size:13px;line-height:1.65;color:#586174;max-width:370px;margin:13px 0 0}.r4 .notes-list .note-arrow{font:400 20px/1 var(--font-sans),sans-serif;transition:transform .18s ease-out;margin-top:29px}.r4 .notes-list a:hover{text-decoration:none}.r4 .notes-list a:hover .note-arrow{transform:translate(3px,-3px)}.r4 footer h2{font-size:64px;line-height:1.05;letter-spacing:-.025em}.r4 .footer-signature{display:flex;align-items:center;gap:25px;margin-top:95px;color:#c1cddd}.r4 .footer-signature span{font:300 clamp(75px,13.5vw,190px)/.9 var(--font-serif),serif;letter-spacing:-.045em}.r4 .footer-signature .brand-mark{width:90px;height:105px}.r4 .bottom{margin-top:48px}.r4 .hero-action{min-height:44px;padding-bottom:0}.r4 .hero-action,.r4 .hero-detail,.r4 .links a{align-items:center}.r4 .links a{min-height:44px;display:inline-flex}.r4 .hero-detail p{color:#cbd5e3}@media (max-width:700px){.r4 .editorial-intro{display:block}.r4 .editorial-intro>.label{padding-top:0}.r4 .editorial-intro h2{font-size:32px;line-height:1.15}.r4 .two{grid-template-columns:1fr;gap:40px;margin-top:36px}.r4 .two article:nth-child(2){padding-top:0}.r4 .two .plate,.r4 .two article:nth-child(2) .plate{height:285px}.r4 .caption .serif{font-size:24px}.r4 .workflow{padding-top:58px}.r4 .workflow-heading h2{font-size:37px;line-height:1.05}.r4 .workflow-note{padding-top:0}.r4 .workflow-controls{margin-top:28px}.r4 .flow-layout{gap:32px}.r4 .stage{padding:20px 14px;min-height:155px}.r4 .stage h3{font-size:22px}.r4 .stage .step-index{margin-bottom:20px}.r4 .notes-list a div>span{font-size:28px}.r4 .notes-list a{gap:24px}.r4 .notes-intro{max-width:290px}.r4 .footer-signature{gap:12px;margin-top:66px}.r4 .footer-signature .brand-mark{width:38px;height:50px}.r4 .footer-signature span{font-size:75px}.r4 footer h2{font-size:44px}.r4 .bottom{margin-top:35px}.r4 .hero-action{margin-top:16px}}@media (prefers-reduced-motion:reduce){.r4 .notes-list .note-arrow{transition:none}}.r4{margin:0 auto;background:#fff;color:#172031;font:400 13px/1.5 var(--font-sans),Arial,sans-serif;max-width:1344px}.r4 dd,.r4 dl,.r4 h1,.r4 h2,.r4 h3,.r4 p{margin-block-start:0}.r4 h1,.r4 h2,.r4 h3{font-family:var(--font-serif),serif;font-weight:300;color:inherit}.r4 h1{font-size:77px;line-height:1;letter-spacing:-.03em}.r4 .hero h1{color:white}.r4 footer h2{color:inherit}.r4 .faq-section{padding-bottom:80px}.r4 .faq-section summary{font-family:var(--font-serif);font-size:25px;line-height:1.25;cursor:pointer;padding:20px 0;min-height:44px}.r4 .faq-section details{border-bottom:1px solid #dfe3e8}.r4 .faq-section details p{max-width:700px;color:#586174;font-size:14px;line-height:1.7;padding-bottom:20px}.r4 .footer-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:35px;font-size:12px}.r4 .footer-links a{display:inline-flex;min-height:44px;align-items:center}.r4 .legal-line{font-size:11px;color:#b4bfd0;margin-top:18px;max-width:650px}.r4 .definition{font-size:14px;color:#586174;line-height:1.8;max-width:700px;margin:30px 0 0 auto}.r4 a:focus-visible,.r4 button:focus-visible,.r4 summary:focus-visible{outline:2px solid #8daaca;outline-offset:5px}.r4 .hero-action{display:inline-flex;justify-content:space-between}.r4 .mobile-nav-link{display:none}@media (max-width:700px){.r4 h1{font-size:48px;line-height:1.02}.r4 .mobile-nav-link{display:inline-flex}.r4 .hero .links a:not(:last-child){display:none}.r4 .definition{margin-top:25px}.r4 .footer-signature span{font-size:clamp(56px,18.5vw,75px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}