@font-face{font-family:sans;src:url(../media/manrope_latin_wght_normal-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.sans_ed39b6ef-module__EWeZIq__className{font-family:sans,sans Fallback}.sans_ed39b6ef-module__EWeZIq__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/instrument_serif_latin_400_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.serif_5c14b9a-module__2wj-oa__className{font-family:"serif",serif Fallback}.serif_5c14b9a-module__2wj-oa__variable{--font-serif:"serif", "serif Fallback"}
:root{--paper:#efefe8;--ink:#1c2a22;--muted:#596258;--accent:#af421f;--line:#c8cdc1;--dark:#17261f;--light:#e7e8db;--gutter:clamp(20px, 4.45vw, 88px);--max:1800px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:#fff}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.06em;font-weight:500;line-height:1.04}em{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-weight:400}.eyebrow{letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.5}.arrow{flex-shrink:0;width:24px;height:24px}.arrow-diagonal{transform:rotate(-45deg)}.arrow-down{transform:rotate(90deg)}.skip-link{background:var(--ink);color:var(--paper);z-index:100;padding:12px 22px;position:fixed;top:10px;left:20px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{height:96px;padding:0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--line);z-index:40;max-width:var(--max);justify-content:space-between;align-items:center;margin:auto;display:flex;position:relative}.wordmark{align-items:center;gap:12px;line-height:1;display:flex}.wordmark>span:first-child{letter-spacing:-.075em;font-size:2rem;font-weight:800}.wordmark>span:last-child{letter-spacing:.18em;border-left:1px solid #9ba394;padding:7px 0 7px 12px;font-size:.62rem;font-weight:600}.navigation{align-items:center;gap:40px;font-size:.8125rem;font-weight:500;display:flex}.navigation a{padding:10px 0;position:relative}.navigation a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.navigation a:hover:after{transform:scaleX(1)}.nav-contact{align-items:center;gap:40px;margin-left:44px;display:flex}.menu-toggle{display:none}.hero{max-width:var(--max);padding:40px var(--gutter) 0;margin:auto}.hero-kicker{align-items:center;gap:8px;display:flex}.status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero-edition{color:var(--muted);margin-left:auto;font-weight:400}.hero h1{letter-spacing:-.072em;margin-top:47px;font-size:clamp(78px,10.45vw,178px);line-height:.98}.hero h1>span,.hero h1>em{display:block}.hero h1>em{padding-left:24.5%;font-size:1.08em;line-height:1.1}.hero-bottom{grid-template-columns:1fr 2fr;align-items:center;gap:7%;margin-top:43px;display:grid}.hero-description{padding-bottom:25px}.hero-description p{letter-spacing:-.025em;max-width:350px;font-size:clamp(17px,1.48vw,23px);line-height:1.55}.text-link{align-items:center;gap:25px;margin-top:24px;padding:10px 0;font-size:.8125rem;font-weight:600;display:inline-flex}.circle-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:43px;height:43px;transition:background .3s,color .3s,transform .3s;display:grid}.text-link:hover .circle-arrow{background:var(--ink);color:var(--paper);transform:translateY(3px)}.system-field{min-width:0}.field-heading{color:var(--muted);justify-content:space-between;display:flex}.field-index{letter-spacing:.1em;font-family:monospace;font-size:.75rem}.field-svg{width:100%;height:auto;margin:12px 0;display:block;overflow:visible}.field-line{transition:d 1.4s var(--ease)}.field-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-switch{gap:4px;display:flex}.field-switch button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;padding:7px 10px;font-size:.75rem}.field-switch button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.field-switch button:hover{background:#dce0d5}.field-caption{color:var(--muted);font-size:.75rem}.hero-baseline{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:40px;padding:21px 0;font-size:.75rem;display:flex}@media (min-width:1800px){.hero{padding-top:50px}.hero h1{margin-top:60px}}@media (max-width:1000px){.hero h1{font-size:11.2vw}.hero-bottom{grid-template-columns:1fr 1.5fr;gap:30px}.field-caption{display:none}.nav-contact{gap:15px;margin-left:10px}.navigation{gap:24px}.hero-description p{font-size:17px}}@media (max-width:760px){html{scroll-padding-top:32px}.site-header{height:80px}.wordmark>span:first-child{font-size:1.8rem}.wordmark>span:last-child{font-size:.58rem}.menu-toggle{background:0 0;border:0;align-items:center;gap:20px;min-height:44px;font-size:.8rem;display:flex}.menu-toggle span{font-size:1.4rem}.navigation{padding:20px var(--gutter) 30px;background:var(--paper);border-bottom:1px solid var(--line);display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 15px 20px #18271f14}.navigation.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.navigation a{border-bottom:1px solid var(--line);padding:16px 0;font-size:1.2rem}.navigation .nav-contact{justify-content:space-between;margin:0}.hero{padding-top:30px}.hero-edition{display:none}.hero-kicker{font-size:.75rem}.hero h1{margin-top:41px;font-size:clamp(51px,11.9vw,89px);line-height:1.04}.hero h1>em{padding-left:9%;font-size:1.13em;line-height:1.2}.hero-bottom{grid-template-columns:1fr;gap:30px;margin-top:29px}.hero-description{padding-bottom:0}.hero-description p{max-width:345px;font-size:17px}.text-link{margin-top:14px}.system-field{margin-top:9px}.field-heading .eyebrow{font-size:.75rem}.field-svg{margin:12px 0 4px}.field-caption{text-align:right;max-width:135px;font-size:.75rem;display:block}.field-switch button{padding:5px 7px;font-size:.75rem}.hero-baseline{margin-top:26px;padding:18px 0;font-size:.75rem}}@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}}.section{padding:88px var(--gutter) 100px;max-width:var(--max);margin:0 auto}.section-rail{color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:37px;display:flex}.rail-cross{font-size:24px;font-weight:300;line-height:1}.section h2{font-size:clamp(48px,5.15vw,86px);line-height:1.06}.section h2 em{font-size:1.1em}.thesis{padding-top:85px}.thesis-opening{grid-template-columns:1.25fr 1fr;align-items:start;gap:10%;margin:20px 0 80px;display:grid}.thesis-copy{letter-spacing:-.025em;padding-top:9px;font-size:clamp(18px,1.6vw,24px);line-height:1.65}.thesis-copy p+p{margin-top:27px;font-size:15px}.problem-row{border-top:1px solid var(--line);grid-template-columns:8% 44% 1fr;align-items:start;gap:20px;padding:31px 0;display:grid}.problem-row:last-child{border-bottom:1px solid var(--line)}.problem-number{font-family:var(--font-serif), Georgia, serif;color:var(--accent);font-size:32px;line-height:1}.problem-row h3{letter-spacing:-.04em;max-width:380px;font-size:clamp(20px,2vw,30px);line-height:1.2}.problem-row p{color:var(--muted);max-width:395px;font-size:16px;line-height:1.75}.approach{padding-top:40px;padding-bottom:120px}.approach .section-rail{border-top:1px solid var(--line);padding-top:26px}.approach-layout{grid-template-columns:1fr 1.15fr;gap:13%;padding-top:28px;display:grid}.approach-intro>p{max-width:340px;color:var(--muted);margin-top:27px;font-size:16px}.practice-loop{color:var(--accent);align-items:center;gap:16px;margin-top:45px;display:flex}.practice-loop svg{flex-shrink:0;width:125px}.practice-loop span{max-width:140px;font-size:.75rem}.principle{border-top:1px solid var(--line)}.principle:last-child{border-bottom:1px solid var(--line)}.principle summary{cursor:pointer;align-items:center;gap:22px;min-height:89px;padding:27px 0;list-style:none;display:flex}.principle summary::-webkit-details-marker{display:none}.principle summary::marker{display:none}.principle-index{color:var(--muted);font-family:monospace;font-size:.75rem}.principle h3{letter-spacing:-.055em;font-size:clamp(28px,2.65vw,42px)}.principle-toggle{width:18px;height:18px;margin-left:auto;position:relative}.principle-toggle:before,.principle-toggle:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:8px;left:0}.principle-toggle:after{transition:transform .3s;transform:rotate(90deg)}.principle[open] .principle-toggle:after{transform:rotate(0)}.principle[open] h3{color:var(--accent)}.principle-content{padding:0 30px 34px 39px}.principle-content .eyebrow{color:var(--accent);font-size:.75rem}.principle-content p{max-width:440px;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.8}.principle summary:hover h3{color:var(--accent)}.vigil{background:var(--dark);color:var(--light)}.vigil-inner{padding-top:45px;padding-bottom:35px}.vigil .section-rail{color:#abb6a9;border-bottom:1px solid #ffffff24;padding-bottom:28px}.vigil .status-dot{background:#d88754;margin-right:10px}.vigil-heading{justify-content:space-between;align-items:flex-end;margin-bottom:70px;padding-top:52px;display:flex}.vigil-heading h2{font-size:clamp(56px,6.8vw,114px);line-height:.99}.vigil-heading p{color:#aab7a8;margin-bottom:9px;margin-right:5%;font-size:15px;line-height:1.7}.product-presentation{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:13%;padding:50px 0 70px;display:grid}.product-identity>.eyebrow{color:#aab7a8;font-size:.75rem}.vigil-wordmark{letter-spacing:-.085em;align-items:center;gap:20px;margin:17px 0 28px;font-size:clamp(90px,9.6vw,150px);font-weight:600;line-height:1.1;display:flex}.vigil-wordmark>span{letter-spacing:0;color:#dd8e58;align-self:flex-start;margin-top:3px;font-size:70px;font-weight:300}.product-identity>p{color:#bac5b6;letter-spacing:-.015em;max-width:410px;font-size:17px;line-height:1.75}.product-link{border-bottom:1px solid #7d8b7b;justify-content:space-between;align-items:center;max-width:310px;margin-top:34px;padding:15px 0;font-size:15px;font-weight:500;transition:color .2s;display:flex}.product-link:hover{color:#eba877}.product-link .arrow{transition:transform .3s}.product-link:hover .arrow{transform:rotate(-45deg)translate(5px)}.workflow-heading{color:#aab7a8;justify-content:space-between;gap:20px;margin:3px 0 20px;display:flex}.workflow-heading .eyebrow{font-size:.75rem}.workflow ol{margin:0;padding:0;list-style:none}.workflow li{align-items:center;gap:22px;min-height:66px;display:flex;position:relative}.workflow li:not(:last-child):before{content:"";border-left:1px solid #637461;position:absolute;top:40px;bottom:-20px;left:17px}.workflow-node{z-index:1;background:var(--dark);color:#b7c4b0;border:1px solid #788873;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:.75rem;display:grid;position:relative}.workflow-text{border-bottom:1px solid #ffffff16;flex:1;justify-content:space-between;align-items:baseline;gap:12px;padding:20px 0;display:flex}.workflow-text>span{letter-spacing:-.025em;font-size:17px}.workflow-text small{color:#aab7a8;font-size:.75rem}.review-step{padding-right:0}.review-step .workflow-node{color:#17261f;background:#de925b;border-color:#de925b}.review-step .workflow-text>span{color:#ecac7d}.review-step .workflow-text small{display:none}.human-label{background:var(--dark);text-transform:uppercase;letter-spacing:.04em;color:#ecac7d;border:1px solid #98633e;padding:4px 7px;font-size:.75rem;position:absolute;right:0}.workflow li>.arrow{background:var(--dark);width:20px;position:absolute;right:0}.workflow li:last-child small{margin-right:27px}.ai-caption{color:#abb8a6;margin:24px 0 0 56px;font-size:13px;line-height:1.8}.proof-strip{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);padding:35px 0;display:grid}.proof-strip>div{border-right:1px solid #ffffff24;padding:0 40px}.proof-strip>div:first-child{padding-left:0}.proof-strip>div:last-child{border:0}.proof-strip strong{letter-spacing:-.06em;font-size:clamp(46px,5vw,80px);font-weight:400;line-height:1.25;display:block}.proof-strip span{color:#b4c0af;margin-top:10px;font-size:12px;display:block}.proof-note{color:#aab7a8;margin-top:23px;font-size:.75rem}.about{padding-top:70px;padding-bottom:110px}.about-layout{grid-template-columns:1fr 1fr;gap:13%;padding-top:25px;display:grid}.about h2{font-size:clamp(50px,5.2vw,88px)}.about-copy>p:first-child{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,24px);line-height:1.65}.about-copy>p+p{color:var(--muted);margin-top:27px;font-size:15px;line-height:1.8}.about-signature{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:40px;padding-top:20px;display:flex}.about-signature .eyebrow{font-size:.75rem}.contact{background:#dee3d6}.contact-inner{padding-top:35px;padding-bottom:45px}.contact .section-rail{padding-bottom:40px}.contact-topics{font-size:.75rem}.contact-main{justify-content:space-between;align-items:center;display:flex}.contact h2{font-size:clamp(65px,7.5vw,130px);line-height:1}.contact-orbit{background:var(--accent);color:var(--paper);aspect-ratio:1;width:clamp(100px,13vw,200px);transition:transform .6s var(--ease), background .3s;border-radius:50%;place-items:center;margin-right:6%;display:grid}.contact-orbit:hover{background:var(--ink);transform:rotate(45deg)}.contact-orbit .arrow{width:48%;height:48%}.contact-bottom{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:48px;display:flex}.contact-bottom>p{max-width:330px;color:var(--muted);font-size:14px;line-height:1.8}.contact-email>a{letter-spacing:-.025em;border-bottom:1px solid #8d9785;align-items:center;gap:26px;padding:10px 0;font-size:21px;display:flex}.contact-email>span{color:var(--muted);margin-top:10px;font-size:.75rem;display:block}.site-footer{background:var(--dark);color:var(--light);padding:45px var(--gutter) 30px}.footer-top{max-width:calc(var(--max) - var(--gutter) * 2);justify-content:space-between;align-items:center;gap:30px;margin:auto;padding-bottom:40px;display:flex}.footer-brand{letter-spacing:-.078em;white-space:nowrap;font-size:clamp(55px,11.25vw,190px);font-weight:500;line-height:1.2}.footer-brand>span:not(.footer-period){font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;font-style:italic;font-weight:400}.footer-period{color:#de925b}.back-top{border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.back-top .arrow{transform:rotate(-90deg)}.back-top:hover{background:#ffffff15}.footer-bottom{max-width:calc(var(--max) - var(--gutter) * 2);color:#aab7a8;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;margin:auto;padding-top:24px;font-size:.75rem;line-height:1.8;display:flex}.footer-bottom nav{align-items:center;gap:30px;display:flex}.footer-bottom nav a{align-items:center;gap:9px;padding:8px 0;display:flex}.footer-bottom nav a:hover{color:#fff}.footer-bottom .arrow{width:16px;height:16px}.legal-page{max-width:1000px;min-height:75vh;padding-top:70px}.legal-page h1,.not-found h1{margin-top:32px;font-size:clamp(48px,6vw,90px);line-height:1.08}.legal-intro{color:var(--muted);margin:30px 0 60px}.legal-page section{margin-top:36px}.legal-page section h2{letter-spacing:-.035em;margin-bottom:15px;font-size:25px}.legal-page section p{max-width:750px;color:var(--muted);line-height:1.85}.legal-page section a{text-underline-offset:4px;text-decoration:underline}.not-found{min-height:80vh}.not-found p{margin-top:30px}.will-reveal{opacity:1;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.will-reveal.is-revealed{opacity:1;transform:none}@media (max-width:1100px){.workflow-text{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0}.workflow li{min-height:74px}.workflow li:not(:last-child):before{bottom:-27px}.product-presentation{gap:8%}.vigil-heading p{margin-right:0}.principle-content{padding-left:36px}.problem-row{grid-template-columns:6% 43% 1fr}.proof-strip>div{padding:0 25px}.footer-brand{font-size:10vw}}@media (max-width:760px){.section{padding:55px var(--gutter) 60px}.section-rail{padding-bottom:25px}.section-rail>.eyebrow{font-size:.75rem}.section h2{font-size:clamp(42px,8.5vw,65px)}.thesis-opening{grid-template-columns:1fr;gap:30px;margin:15px 0 40px}.thesis-copy{max-width:520px;font-size:18px}.thesis-copy p+p{margin-top:17px;font-size:14px}.problem-row{grid-template-columns:28px 1fr;gap:12px;padding:25px 0}.problem-number{font-size:25px}.problem-row h3{max-width:none;padding-top:1px;font-size:23px}.problem-row p{grid-column:2;max-width:none;font-size:16px}.approach{padding-top:5px}.approach .section-rail{padding-top:23px}.approach-layout{grid-template-columns:1fr;gap:36px;padding-top:15px}.approach-intro>p{max-width:450px;margin-top:22px}.practice-loop{display:none}.principle summary{min-height:80px;padding:23px 0}.principle h3{font-size:32px}.principle-content{padding-bottom:25px;padding-left:35px;padding-right:10px}.principle-content p{font-size:16px}.vigil-inner{padding-top:30px;padding-bottom:26px}.vigil .section-rail{padding-bottom:22px}.vigil-heading{margin-bottom:35px;padding-top:34px;display:block}.vigil-heading h2{font-size:clamp(57px,11.5vw,88px)}.vigil-heading p{margin-top:25px;font-size:14px}.vigil-heading p br{display:none}.product-presentation{grid-template-columns:1fr;gap:45px;padding:33px 0 35px}.vigil-wordmark{margin:13px 0 15px;font-size:104px}.vigil-wordmark>span{margin-top:12px;font-size:52px}.product-identity>p{max-width:480px;font-size:16px}.product-link{max-width:none;margin-top:15px}.workflow{border-top:1px solid #ffffff24;padding-top:25px}.workflow-text{flex-direction:row;align-items:baseline;padding:19px 0}.workflow li{gap:17px;min-height:65px}.workflow li:not(:last-child):before{bottom:-15px}.workflow-text small{font-size:.75rem}.ai-caption{margin-left:52px;font-size:13px}.proof-strip{grid-template-columns:1fr;padding:0}.proof-strip>div{border-bottom:1px solid #ffffff24;border-right:0;align-items:center;gap:25px;display:flex;padding:22px 0!important}.proof-strip strong{white-space:nowrap;min-width:45%;font-size:45px;line-height:1.25}.proof-strip span{max-width:145px;margin-top:0;font-size:12px}.proof-note{margin-top:20px;font-size:.75rem}.about-layout{grid-template-columns:1fr;gap:30px;padding-top:12px}.about-copy>p:first-child{font-size:18px}.about-copy>p+p{margin-top:20px;font-size:14px}.about-signature{margin-top:25px}.about-signature .eyebrow{font-size:.75rem}.contact-inner{padding-top:26px;padding-bottom:32px}.contact-topics{display:none}.contact .section-rail{padding-bottom:30px}.contact h2{font-size:clamp(45px,9.9vw,74px)}.contact-orbit{width:70px;min-width:70px;margin:0 0 0 10px}.contact-bottom{margin-top:30px;display:block}.contact-bottom>p{max-width:350px;font-size:14px}.contact-email{max-width:370px;margin-top:25px}.contact-email>a{justify-content:space-between;font-size:21px}.site-footer{padding-top:34px;padding-bottom:23px}.footer-top{gap:15px;padding-bottom:28px}.footer-brand{font-size:10.3vw}.back-top{width:36px;height:36px}.back-top .arrow{width:18px;height:18px}.footer-bottom{flex-direction:column;gap:18px;padding-top:20px;font-size:.75rem}.footer-bottom nav{gap:28px}.footer-bottom nav a{min-height:36px;font-size:12px}.legal-page{padding-top:45px}.legal-intro{margin-bottom:45px;font-size:15px}.legal-page section h2{font-size:23px}.legal-page section p{font-size:15px}.not-found{min-height:78vh}}@media (max-width:374px){.hero h1{min-width:0;font-size:11.65vw}.hero h1>em{padding-left:5%;font-size:1.12em}.hero-description p{font-size:16px}.field-caption{max-width:106px;font-size:.75rem}.field-switch button{padding:5px;font-size:.75rem}.problem-row h3{font-size:21px}.human-label{padding:3px 5px;font-size:.75rem}.workflow-text small{font-size:.75rem}.workflow-text>span{font-size:15px}.workflow li{gap:12px}.ai-caption{margin-left:0}.proof-strip strong{font-size:37px}.proof-strip span{font-size:.75rem}.contact h2{font-size:10.25vw}.contact-orbit{width:57px;min-width:57px}.contact-email>a{font-size:19px}.footer-brand{font-size:9.6vw}.footer-top{gap:8px}.about-signature .eyebrow{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.will-reveal{opacity:1;transform:none}}@media print{.site-header,.system-field,.contact-orbit,.back-top{display:none}.section{break-inside:avoid;padding:35px}.will-reveal{opacity:1;transform:none}.vigil,.site-footer{color:#17261f;background:#fff}.principle-content{display:block}.contact{background:#fff}a{text-decoration:underline}}.vigil-heading>p{max-width:260px}.hero-baseline{font-size:.75rem}.field-switch button{min-height:40px}.footer-bottom{font-size:.75rem}@media (max-width:760px){.hero-baseline{gap:12px;font-size:.625rem}.field-caption{max-width:125px;font-size:.75rem}.field-heading .eyebrow{font-size:.75rem}.field-switch{gap:0}.field-controls{gap:8px}.about-signature .eyebrow,.footer-bottom{font-size:.75rem}.workflow li{min-height:75px}.workflow li:not(:last-child):before{bottom:-27px}.workflow-text{flex-direction:column;gap:1px;padding:10px 0}.workflow-text small{font-size:.75rem}.review-step .workflow-text small{display:block}.human-label{font-size:.625rem}.proof-strip span{font-size:.75rem}.hero-baseline>span:first-child{max-width:75%}}.field-switch{flex-shrink:0}.field-switch button{white-space:nowrap}.field-caption{min-width:0}@media (max-width:760px){.hero h1{font-size:clamp(43px,13.4vw,97px)}.hero h1>em{padding-left:5%;font-size:1.1em}.field-caption{flex:1}.contact-orbit:focus-visible{outline-offset:5px}}.vigil a:focus-visible,.site-footer a:focus-visible{outline-color:#ecac7d}
