*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active) {[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--site-header-height:77px;--hero-breathing-room:40px;--motion-duration-control:160ms;--motion-duration-reveal:420ms;--motion-duration-trace:720ms;--motion-ease:cubic-bezier(0.2,0.7,0.2,1)}html{color-scheme:light;scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--motion-duration-control);animation-timing-function:var(--motion-ease)}body{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(243 241 235/var(--tw-bg-opacity,1));font-family:Inter,ui-sans-serif;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(154,79,55,.35)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.skip-link{position:fixed;left:1rem;top:1rem;z-index:50;--tw-translate-y:-6rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-weight:600;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.skip-link,.skip-link:focus{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skip-link:focus{--tw-translate-y:0px}.site-header{position:fixed;left:0;right:0;top:0;z-index:40;border-bottom-width:1px;min-height:var(--site-header-height);background-color:#1d2326;border-color:#3d4a50;backdrop-filter:none}.reading-progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden;background:#3d4a50;pointer-events:none}.reading-progress>span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:#9a4f37;transition:transform var(--motion-duration-control) linear}.site-header__inner{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.25rem}@media (min-width:1024px){.site-header__inner{padding-left:2rem;padding-right:2rem}}.site-brand{font-family:Manrope,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:800;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(245 243 238/var(--tw-text-opacity,1));display:inline-flex;min-height:44px;align-items:center;white-space:nowrap;color:#f5f3ee}.site-nav{display:none;align-items:center;gap:1.5rem}@media (min-width:1024px){.site-nav{display:flex}}.site-nav a{box-sizing:border-box;display:inline-flex;min-height:48px;min-width:44px;align-items:center;justify-content:center;border-bottom:1px solid transparent;color:#f5f3ee;padding:.5rem .125rem}.site-nav a[aria-current=page]{border-color:#9a4f37}.site-menu-button{display:inline-flex;min-height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;border-width:1px;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(245 243 238/var(--tw-text-opacity,1))}@media (min-width:1024px){.site-menu-button{display:none}}.site-menu-button{border-color:#3d4a50}.button.site-header__resume{display:none}@media (min-width:1024px){.button.site-header__resume{display:inline-flex}}.button.site-header__resume{border-color:#d4d0c8;background-color:transparent;color:#f5f3ee;display:none}.button.site-header__resume:hover{background-color:#f5f3ee;color:#171717}@media (min-width:1024px){.site-nav a{min-height:72px;margin-block:-.75rem}.site-nav a[aria-current=page]{position:relative;border-color:transparent}.site-nav a[aria-current=page]:after{position:absolute;right:.125rem;bottom:.75rem;left:.125rem;height:1px;background:#9a4f37;content:""}.button.site-header__resume{display:inline-flex}}.mobile-menu{display:grid;gap:1rem;border-top-width:1px;--tw-bg-opacity:1;background-color:rgb(29 35 38/var(--tw-bg-opacity,1));padding:1.25rem}@media (min-width:1024px){.mobile-menu{display:none}}.mobile-menu{border-color:#3d4a50}.mobile-menu[hidden]{display:none}.mobile-menu a{color:#f5f3ee}.mobile-menu .site-nav__link{width:100%;min-height:44px;justify-content:flex-start;padding:.625rem 0}noscript .mobile-menu{background-color:#fff;color:#171717}noscript,noscript .mobile-menu a{color:#171717}noscript{background-color:#fff}.site-footer{border-top-width:1px;padding:2.5rem 1.25rem;--tw-text-opacity:1;color:rgb(245 243 238/var(--tw-text-opacity,1))}@media (min-width:1024px){.site-footer{padding-left:2rem;padding-right:2rem}}.site-footer{background-color:#1d2326;border-color:#3d4a50;backdrop-filter:none}.site-footer__inner{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;flex-direction:column;gap:2rem}@media (min-width:1024px){.site-footer__inner{flex-direction:row;align-items:flex-end;justify-content:space-between}}.site-footer__legal{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:80rem;font-size:.75rem;line-height:1rem;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(245 243 238/var(--tw-text-opacity,1))}.btn,.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:4px;border-width:1px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:800;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary,.button--primary{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 243 238/var(--tw-text-opacity,1))}.btn-primary:hover,.button--primary:hover{--tw-border-opacity:1;border-color:rgb(61 74 80/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(61 74 80/var(--tw-bg-opacity,1))}.btn-primary,.button--primary{border-color:var(--agency-ink);background:var(--agency-ink);color:var(--agency-inverse)}.button,.selected-systems__item a,.site-nav__link,.text-link{text-underline-offset:.22em;transition:color var(--motion-duration-control) var(--motion-ease),text-underline-offset var(--motion-duration-control) var(--motion-ease),border-color var(--motion-duration-control) var(--motion-ease),background-color var(--motion-duration-control) var(--motion-ease)}.button:focus-visible,.button:hover,.selected-systems__item a:focus-visible,.selected-systems__item a:hover,.text-link:focus-visible,.text-link:hover{text-underline-offset:.38em}.btn-ghost,.button--outline,.button--secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(212 208 200/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.btn-ghost:hover,.button--outline:hover,.button--secondary:hover{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.btn-ghost,.button--outline,.button--secondary{border-color:#3d4a50}.section,.section-shell{margin-left:auto;margin-right:auto;max-width:80rem;padding:5rem 1.25rem}@media (min-width:1024px){.section,.section-shell{padding:7rem 2rem}}.section-alt{background:#e9e7e1}.eyebrow{font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(61 74 80/var(--tw-text-opacity,1))}.display-title{font-family:Manrope,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:800;line-height:1.02;letter-spacing:-.045em;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}@media (min-width:640px){.display-title{font-size:3rem;line-height:1}}@media (min-width:1024px){.display-title{font-size:4.5rem;line-height:1}}.section-title{font-family:Manrope,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}@media (min-width:640px){.section-title{font-size:2.25rem;line-height:2.5rem}}.lede,.muted{max-width:48rem;font-size:17px;line-height:2rem;--tw-text-opacity:1;color:rgb(94 98 95/var(--tw-text-opacity,1))}.contact-control{border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1));border-color:#d4d0c8}.contact-control::-moz-placeholder{--tw-text-opacity:1;color:rgb(94 98 95/var(--tw-text-opacity,1));opacity:1}.contact-control::placeholder{--tw-text-opacity:1;color:rgb(94 98 95/var(--tw-text-opacity,1));opacity:1}.focus-outline:focus-visible{outline:3px solid #9a4f37;outline-offset:3px}@keyframes systems-plate-draw{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}.experience-timeline,.timeline{border-left-width:1px;padding-left:1.75rem;border-color:#d4d0c8}.experience-timeline{--career-progress:0;position:relative}.experience-timeline:after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;transform:scaleY(var(--career-progress));transform-origin:top;background:#9a4f37}.experience-role,.timeline__item{position:relative;border-bottom-width:1px;padding-top:3rem;padding-bottom:3rem;border-color:#d4d0c8;scroll-margin-top:calc(var(--site-header-height) + 24px)}.experience-role:before,.timeline__item:before{content:"";position:absolute;left:-.5rem;top:3.5rem;height:.75rem;width:.75rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(154 79 55/var(--tw-bg-opacity,1));border-color:#171717}.experience-role__environment,.experience-role__qualifications,.experience-role__scope{border-left-width:1px;padding-left:1rem;border-color:#d4d0c8}.experience-role__body li{position:relative;padding-left:1.25rem}.experience-role__body li:before{content:"";position:absolute;left:0;top:.75rem;height:.375rem;width:.375rem;--tw-bg-opacity:1;background-color:rgb(154 79 55/var(--tw-bg-opacity,1))}.architecture-flow__alternative{--tw-text-opacity:1;color:rgb(94 98 95/var(--tw-text-opacity,1))}.evidence-band{scroll-margin-top:calc(var(--site-header-height) + 40px)}.architecture-flow__alternative strong{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.final-cta{border-top-width:1px;border-bottom-width:1px;background-color:transparent;padding-top:2.5rem;padding-bottom:2.5rem;border-color:#d4d0c8}@media (min-width:768px){html[data-motion-ready=true] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--motion-duration-reveal) var(--motion-ease),transform var(--motion-duration-reveal) var(--motion-ease)}html[data-motion-ready=true] [data-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-motion-ready=true] [data-reveal],html[data-motion-ready=true] [data-reveal][data-revealed=true]{opacity:1;transform:none}}[data-motion-headline] .motion-line{display:block;overflow:visible;padding-bottom:.08em}[data-motion-headline] .motion-word{display:inline}html[data-js-ready=true] [data-motion-headline][data-motion-prepared=true] .motion-line{transform:translateY(18px);opacity:0;transition:transform var(--motion-duration-reveal) var(--motion-ease),opacity var(--motion-duration-reveal) var(--motion-ease)}html[data-js-ready=true] [data-motion-headline][data-motion-revealed=true] .motion-line{transform:translateY(0);opacity:1}html[data-js-ready=true] [data-motion-headline][data-motion-revealed=true] .motion-line:nth-child(2){transition-delay:70ms}html[data-js-ready=true] [data-motion-headline][data-motion-revealed=true] .motion-line:nth-child(3){transition-delay:.14s}html[data-js-ready=true] [data-motion-headline][data-motion-revealed=true] .motion-line:nth-child(4){transition-delay:.21s}html[data-js-ready=true] [data-motion-headline][data-motion-revealed=true] .motion-line:nth-child(5){transition-delay:.28s}html[data-js-ready=true] [data-portrait-reveal] .about-portrait{transform:scale(1.035);transition:transform var(--motion-duration-trace) var(--motion-ease)}html[data-js-ready=true] [data-portrait-reveal][data-revealed=true] .about-portrait{transform:scale(1)}.architecture-flow__steps{position:relative}.architecture-flow__steps:before{content:"";position:absolute;top:.85rem;right:1rem;left:1rem;height:1px;background:#3d4a50;transform-origin:left center}html[data-js-ready=true] [data-architecture-trace] .architecture-flow__steps:before{transform:scaleX(0);transition:transform var(--motion-duration-trace) var(--motion-ease)}html[data-js-ready=true] [data-architecture-trace][data-traced=true] .architecture-flow__steps:before{transform:scaleX(1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-rule>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(212 208 200/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-none{border-radius:0}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-rule{--tw-border-opacity:1;border-color:rgb(212 208 200/var(--tw-border-opacity,1))}.border-rust{--tw-border-opacity:1;border-color:rgb(154 79 55/var(--tw-border-opacity,1))}.border-rust\/30{border-color:rgba(154,79,55,.3)}.bg-canvas{--tw-bg-opacity:1;background-color:rgb(243 241 235/var(--tw-bg-opacity,1))}.bg-rule{--tw-bg-opacity:1;background-color:rgb(212 208 200/var(--tw-bg-opacity,1))}.bg-rust\/5{background-color:rgba(154,79,55,.05)}.bg-surface-muted{--tw-bg-opacity:1;background-color:rgb(233 231 225/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-12{padding-bottom:3rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pt-0{padding-top:0}.pt-20{padding-top:5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-heading{font-family:Manrope,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-7xl{font-size:4.5rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-relaxed{line-height:1.625}.tracking-\[-0\.08em\]{letter-spacing:-.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.text-ink-950{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-ink-950\/15{color:hsla(0,0%,9%,.15)}.text-ink-950\/80{color:hsla(0,0%,9%,.8)}.text-muted{--tw-text-opacity:1;color:rgb(94 98 95/var(--tw-text-opacity,1))}.text-rust{--tw-text-opacity:1;color:rgb(154 79 55/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-rust{text-decoration-color:#9a4f37}.underline-offset-4{text-underline-offset:4px}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hero-home .display-title{max-width:12.5ch;font-size:clamp(3rem,5vw,5.25rem);line-height:.98}.experience-legend{display:none}.experience-intro{padding-bottom:1.5rem}.experience-timeline,.experience-timeline .experience-role:first-child{padding-top:1.5rem}.experience-timeline .experience-role:first-child:before{top:1.75rem}.experience-role__header{display:grid;gap:1.5rem}.experience-role__header h2{font-family:Manrope,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:700;letter-spacing:-.04em}.experience-role__environment,.experience-role__qualifications,.experience-role__scope{margin-top:1.5rem;max-width:72ch;font-size:.9375rem;line-height:1.65}.experience-role__body{display:grid;gap:2rem;margin-top:2rem}.experience-role__body h3{margin-top:1.75rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:700}.experience-role__body li:nth-child(n+4){display:none}.experience-role__details{margin-top:2rem;border-top:1px solid var(--agency-rule,#d4d0c8);border-bottom:1px solid var(--agency-rule,#d4d0c8)}.experience-role__details>summary{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--agency-ink,#171717);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;list-style:none}.experience-role__details>summary::-webkit-details-marker{display:none}.experience-role__details>summary:after{color:var(--agency-rust,#9a4f37);content:"+";font-size:1.1rem;line-height:1}.experience-role__details[open]>summary:after{content:"−"}.experience-role__details>:not(summary){max-width:74ch;margin:0 0 1.25rem;color:var(--agency-muted,#5e625f);font-size:.875rem;line-height:1.65}.experience-role__details>ul{display:grid;gap:.65rem;padding-left:1.1rem;list-style:square}.experience-agency .experience-intro{max-width:var(--agency-shell,76rem);border-bottom:1px solid var(--agency-rule,#d4d0c8)}.experience-agency .experience-intro .display-title{max-width:18ch}.experience-agency .experience-intro .lede{max-width:52rem}.experience-agency .experience-timeline{max-width:var(--agency-shell,76rem);padding-left:3rem}.experience-role:before{left:-2rem;z-index:1}.experience-role__header{align-items:start}.experience-role__identity{display:grid;min-width:0;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:1.25rem}.experience-role__mark{display:grid;width:4.75rem;height:4.75rem;place-items:center;overflow:hidden;border:1px solid var(--agency-slate,#3d4a50);border-bottom:2px solid var(--agency-rust,#9a4f37);background:var(--agency-dark,#1d2427);box-shadow:0 .65rem 1.4rem hsla(0,0%,9%,.09)}.experience-role__mark img{display:block;max-width:3.25rem;max-height:2.75rem;-o-object-fit:contain;object-fit:contain}.experience-role__mark--ge img{width:3.8rem;max-width:3.8rem;max-height:none}.experience-role__mark--seven-eleven img{width:2rem;max-height:3.25rem}.experience-role__mark--owc img{width:3.6rem}.experience-role__mark--apple img{width:2rem;max-height:2.5rem}.experience-role__heading{min-width:0}.experience-role__meta{margin:0 0 .45rem;color:var(--agency-muted,#5e625f);line-height:1.5}.experience-role__date{color:var(--agency-rust,#9a4f37);font-weight:700}.experience-role__header h2{margin:0;line-height:1.02}.experience-role__title{margin:.5rem 0 0;color:var(--agency-muted,#5e625f);font-size:.9375rem;line-height:1.5}.experience-role__scope{margin-top:0;border-left-color:var(--agency-rust,#9a4f37);padding-top:.15rem}.experience-role__body{border-top:1px solid var(--agency-rule,#d4d0c8);padding-top:1.5rem}.experience-role__body h3{margin:0 0 .65rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.experience-role__responsibilities{display:grid;gap:.5rem}.experience-role__impact{margin-top:0;color:var(--agency-muted,#5e625f);line-height:1.55}.experience-role__environment{margin-top:0;align-self:stretch}.experience-role__environment p{margin:0;color:var(--agency-muted,#5e625f)}.experience-role__details>summary:focus-visible{outline:2px solid var(--agency-rust,#9a4f37);outline-offset:4px;box-shadow:none}@media (min-width:900px){.experience-role__header{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,5vw,5rem)}.experience-role__body{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);gap:clamp(2rem,5vw,5rem)}}@media (max-width:767px){.experience-agency .experience-intro,.experience-agency .experience-timeline{padding-right:1.25rem;padding-left:1.25rem}.experience-agency .experience-timeline{margin-left:1.25rem;padding-left:1.5rem}.experience-role:before{left:-1.75rem;width:.625rem;height:.625rem}.experience-role__identity{grid-template-columns:3.75rem minmax(0,1fr);align-items:start;gap:1rem}.experience-role__mark{width:3.75rem;height:3.75rem}.experience-role__mark img{transform:scale(.84)}.experience-role__header h2{overflow-wrap:anywhere;font-size:clamp(1.8rem,9vw,2.35rem)}.experience-role__meta{font-size:.65rem}.experience-role__body{gap:1.5rem;margin-top:1.5rem}.experience-role__environment{padding-top:1rem;border-top:1px solid var(--agency-rule,#d4d0c8);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.experience-role,.experience-role:before,.experience-timeline:after{transition:none!important}}.technical-map__layout{display:grid;gap:2rem}.technical-range__index{border-top:2px solid var(--agency-ink,#171717);border-bottom:1px solid var(--agency-rule,#d4d0c8)}.technical-range__index>li+li{border-top:1px solid var(--agency-rule,#d4d0c8)}.technical-range__row{scroll-margin-top:calc(var(--site-header-height) + 2rem)}.technical-range__selector{display:grid;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr);gap:.4rem 1.5rem;align-items:baseline;min-height:6.5rem;padding:1.25rem 1rem;color:var(--agency-ink,#171717);text-decoration:none}.technical-range__selector .eyebrow{grid-row:1/span 2}.technical-range__selector strong{font-family:Manrope,sans-serif;font-size:1.15rem;line-height:1.25}.technical-range__selector:focus-visible,.technical-range__selector:hover{background:var(--agency-surface,#fff)}.technical-range__disclosure{border-top:1px solid var(--agency-rule,#d4d0c8)}.technical-range__disclosure>summary{padding:.85rem 1rem;color:var(--agency-ink,#171717);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.technical-range__disclosure>div{display:grid;gap:.65rem;padding:.25rem 1rem 1.25rem;color:var(--agency-muted,#5e625f);font-size:.875rem;line-height:1.6}.technical-range__disclosure h3{margin-top:.65rem;color:var(--agency-ink,#171717);font-family:Manrope,sans-serif;font-size:.9rem;font-weight:700}.technical-map__detail{align-self:start;border-top:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8;padding:1.5rem 0}.technical-map__detail h3{margin-top:.5rem;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700}.technical-map__detail .text-link{display:inline-block;margin-top:1rem;color:#171717;font-weight:700;text-decoration:underline;text-decoration-color:#9a4f37}.technical-map__inline-detail{margin:.5rem 0 1rem;color:#5e625f;font-size:.875rem;line-height:1.5}.case-study__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:0;background:transparent}.case-study{scroll-margin-top:calc(var(--site-header-height) + 24px)}.case-study__facts>div{border-top:1px solid #d4d0c8;background:transparent;padding:1.25rem 0}.case-study__facts>div:nth-child(odd){padding-right:1.5rem}.case-study__facts>div:nth-child(2n){border-left:1px solid #d4d0c8;padding-left:1.5rem}.ai-systems-index{border-bottom:1px solid #d4d0c8}.ai-systems-index,.ai-systems-index li+li{border-top:1px solid #d4d0c8}.ai-systems-index a{display:grid;grid-template-columns:5rem 1fr;padding:1rem 0}.ai-systems-index .eyebrow{margin:0}.about-portrait-frame{border-top:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8}.about-portrait-frame figcaption{padding:.75rem 0;color:#5e625f;font-family:JetBrains Mono,monospace;font-size:.75rem}.credential-ledger>*{border-top:1px solid #d4d0c8;padding:1.5rem 0}@media (max-width:767px){.hero-home .display-title{font-size:clamp(3rem,15vw,4.25rem)}.selected-systems__item:last-child{border-bottom:0}.case-study__facts{grid-template-columns:1fr}.case-study__facts>div:nth-child(2n),.case-study__facts>div:nth-child(odd){border-left:0;padding-left:0;padding-right:0}html[data-js-ready=true] .technical-map__inline-detail{display:none}html[data-js-ready=true] .technical-map__list li[data-selected] .technical-map__inline-detail{display:block}.technical-range__selector{width:100%;grid-template-columns:1fr;gap:.35rem;min-height:0;padding:1.1rem .85rem}.technical-range__selector .eyebrow{grid-row:auto}.technical-range__selector .technical-map__inline-detail{display:block;margin:.25rem 0 0}.technical-map__detail{display:none}}@media (min-width:1024px) and (max-width:1279px){.hero-home__layout{grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}.hero-home .display-title{font-size:3rem}.systems-map__node{font-size:1.0625rem}.systems-map__node-icon{width:3rem;height:3rem}}@media (min-width:1024px){.technical-map__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.36fr);align-items:start}.technical-map__detail{position:sticky;top:calc(var(--site-header-height) + 2rem)}.technical-map__inline-detail{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/jetbrains-mono-latin.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(../fonts/manrope-latin.woff2) format("woff2")}.about-portrait{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}@media (max-width:767px){.about-portrait{-o-object-position:50% 28%;object-position:50% 28%}}.hero-home .section-shell{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(5rem,8vw,7.5rem)}.hero-home__layout{align-items:center;row-gap:0}.hero-home__copy{max-width:none}.hero-home .display-title{max-width:8.75em;font-size:clamp(4.5rem,5.4vw,5.75rem);line-height:.95;letter-spacing:-.055em}.hero-home .lede{max-width:62ch;margin-top:1.75rem;font-size:1.125rem;line-height:1.7}.hero-home__actions{margin-top:2.25rem}.hero-home__range{max-width:64ch;margin-top:2.75rem;padding:1rem 0 0;border-top:1px solid #d4d0c8;border-left:0;color:#5e625f;font-family:JetBrains Mono,monospace;font-size:.6875rem;line-height:1.7;letter-spacing:.045em;text-transform:uppercase}.systems-map{width:100%;max-width:34rem;min-height:31.25rem;margin-left:auto}.systems-map__radial{inset:4.75rem 3.25rem;width:calc(100% - 6.5rem);height:calc(100% - 9.5rem)}.hero-home__metrics{margin-top:clamp(4rem,6vw,5.5rem);padding:1.5rem 0}.hero-home__metrics .metric{display:flex;min-height:5.25rem;flex-direction:column;justify-content:center}@media (min-width:1280px){.hero-home__layout{grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr);-moz-column-gap:clamp(4.5rem,7vw,7rem);column-gap:clamp(4.5rem,7vw,7rem)}}@media (min-width:1024px) and (max-width:1279px){.hero-home__layout{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);-moz-column-gap:4rem;column-gap:4rem}.hero-home .display-title{max-width:8.4em;font-size:clamp(3.75rem,5.7vw,4.75rem)}.systems-map{min-height:28rem}}@media (min-width:768px) and (max-width:1023px){.hero-home__layout{grid-template-columns:1fr;row-gap:4rem}.hero-home .display-title{max-width:10em}.systems-map{width:min(100%,40rem);margin:0 auto}}@media (max-width:767px){.hero-home .section-shell{padding-top:3.75rem;padding-bottom:4.5rem}.hero-home__layout{row-gap:3.5rem}.hero-home .display-title{max-width:9em;font-size:clamp(3.1rem,14vw,4.25rem);line-height:.96}.hero-home .lede{margin-top:1.5rem;font-size:1.0625rem}.hero-home__range{max-width:none;margin-top:2.25rem}.systems-map{min-height:27rem;margin:0 auto;padding:1rem}.systems-map__caption{font-size:.5625rem}.systems-map__drawing{inset:4.25rem 1.25rem 3.5rem;width:calc(100% - 2.5rem);height:calc(100% - 7.75rem)}.systems-map__node--center{width:5.5rem;height:5.5rem;padding:.625rem;font-size:.75rem}.systems-map__orbit{gap:.25rem;max-width:calc(50% - .5rem);font-size:.75rem}.systems-map__orbit svg{width:1.5rem;height:1.5rem;padding:.3rem}.systems-map__domain-number{display:none}.systems-map__orbit--upper-left,.systems-map__orbit--upper-right{top:3.5rem}.systems-map__orbit--lower-left,.systems-map__orbit--lower-right{bottom:1rem}.hero-home__metrics{margin-top:3.5rem}}.systems-map{border-top:2px solid #171717;max-width:36rem}.systems-map__caption{align-items:baseline}.systems-map__caption span:first-child:before{margin-right:.55rem;color:#9a4f37;content:"PLATE 01"}.selected-systems__detail-heading{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #d4d0c8;padding-bottom:.625rem;color:#5e625f;font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.07em;text-transform:uppercase}.selected-systems__detail-diagram{position:relative;display:grid;grid-template-columns:.9fr repeat(3,1fr) .9fr;align-items:center;gap:.375rem;min-height:7.5rem;margin:1rem 0 1.25rem;padding:1rem 0;border-bottom:1px solid #d4d0c8}.selected-systems__detail-diagram:before{position:absolute;right:8%;left:8%;z-index:0;height:1px;background:#3d4a50;content:""}.selected-systems__detail-diagram span{position:relative;z-index:1;display:grid;min-height:3.25rem;place-items:center;border:1px solid #3d4a50;background:#fff;padding:.25rem;color:#3d4a50;font-family:JetBrains Mono,monospace;font-size:.5625rem;letter-spacing:.03em;line-height:1.25;text-align:center}.selected-systems__detail-diagram .selected-systems__detail-output,.selected-systems__detail-diagram .selected-systems__detail-source{border-color:#171717;color:#171717}.selected-systems__detail-diagram .selected-systems__detail-stage:nth-child(3){border-color:#9a4f37;color:#9a4f37}.proof-atlas{padding-top:clamp(6rem,10vw,9rem);padding-bottom:clamp(6rem,10vw,9rem);border-top:1px solid #d4d0c8}.proof-atlas__intro{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:50rem}.proof-atlas__intro .section-title{max-width:17ch}.proof-atlas__rail{display:grid;margin-top:clamp(3rem,5vw,5rem);border-top:1px solid #171717}.proof-atlas__item{-moz-column-gap:1rem;column-gap:1rem;align-content:start;min-height:14rem;padding:1.5rem 0 2rem;border-bottom:1px solid #d4d0c8}.proof-atlas__number{grid-row:1/span 2;margin:0;color:#9a4f37;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.08em}.proof-atlas__item h3{margin:0;color:#171717;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:700;letter-spacing:-.045em;line-height:1}.proof-atlas__item p:not(.proof-atlas__number){max-width:34ch;margin:1rem 0 0;color:#5e625f;font-size:1rem;line-height:1.65}.career-evidence{border-top:1px solid #d4d0c8;padding-top:clamp(6rem,10vw,9rem)}.career-evidence__intro{max-width:52rem}.career-evidence__layout{display:grid;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,5vw,4.5rem)}.career-evidence__portrait-frame{margin:0}.career-evidence__portrait{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;filter:grayscale(1) contrast(1.04)}.career-evidence__portrait-frame figcaption{display:flex;gap:.5rem;border-bottom:1px solid #d4d0c8;padding:.75rem 0 0;color:#5e625f;font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.career-evidence__portrait-frame figcaption span{color:#9a4f37}.career-evidence__timeline{min-width:0}.career-evidence .timeline__item:first-child{padding-top:0}.career-evidence .timeline__item:first-child:before{top:2rem}.career-evidence>.button{margin-top:2rem}.systems-built{position:relative;margin-top:clamp(5rem,9vw,8rem);background:#1d2326;padding:clamp(3rem,6vw,6rem);color:#f5f3ee}.systems-built:before{position:absolute;top:0;left:0;width:4rem;height:2px;background:#9a4f37;content:""}.systems-built .eyebrow,.systems-built .lede,.systems-built .project-rail p{color:#d9d7d0}.systems-built .project-rail h3,.systems-built .section-title{color:#f5f3ee}.systems-built .project-rail,.systems-built .project-rail article{border-color:#3d4a50}.systems-built .button--secondary{border-color:#f5f3ee;color:#f5f3ee}.systems-built .button--secondary:focus-visible,.systems-built .button--secondary:hover{background:#f5f3ee;color:#171717}.home-briefs{display:grid;gap:0;padding-top:clamp(6rem,10vw,9rem);padding-bottom:clamp(6rem,10vw,9rem);border-top:1px solid #d4d0c8}.home-brief{display:flex;min-height:20rem;flex-direction:column;align-items:flex-start;border-bottom:1px solid #d4d0c8;padding:0 0 3rem}.home-brief+.home-brief{padding:3rem 0}.home-brief .section-title{max-width:17ch}.home-brief .lede{max-width:40ch}.home-brief .button{margin-top:auto}@media (min-width:768px){.proof-atlas__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-atlas__item{min-height:19rem;padding:2rem;border-right:1px solid #d4d0c8;border-bottom:0}.proof-atlas__item:first-child{padding-left:0}.proof-atlas__item:last-child{padding-right:0;border-right:0}.career-evidence__layout{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:start}.career-evidence__portrait-frame{position:sticky;top:calc(var(--site-header-height) + 2rem)}.home-briefs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-brief{min-height:27rem;padding:0 3rem 0 0;border-bottom:0}.home-brief+.home-brief{padding:0 0 0 3rem;border-left:1px solid #d4d0c8}}@media (min-width:1024px){.selected-systems__detail{padding-left:1.5rem;border-left:1px solid #d4d0c8}.proof-atlas__intro{grid-template-columns:10rem minmax(0,1fr);max-width:66rem}.proof-atlas__intro .eyebrow{padding-top:.5rem}}@media (max-width:767px){.systems-map{min-height:25rem}.selected-systems__detail-diagram,.selected-systems__detail-heading{display:none}.proof-atlas__item{min-height:auto}.career-evidence__portrait{aspect-ratio:5/6}}.systems-map{min-height:auto;padding:1.5rem}.systems-map__introduction{max-width:48ch;margin:1rem 0 0;color:#5e625f;font-size:.875rem;line-height:1.55}.systems-map__stage{position:relative;min-height:23rem;margin-top:1.25rem;overflow:hidden;border:1px solid #d4d0c8;background:#f3f1eb}.systems-map__stage .systems-map__drawing{inset:0;width:100%;height:100%}.systems-map__stage .systems-map__frame{opacity:.42}.systems-map__endpoints circle{fill:#fff;stroke:#3d4a50;stroke-width:3;transition:fill var(--motion-duration-control) var(--motion-ease),stroke var(--motion-duration-control) var(--motion-ease),transform var(--motion-duration-control) var(--motion-ease);transform-box:fill-box;transform-origin:center}.systems-map[data-active-domain=agents] [data-plate-point=agents],.systems-map[data-active-domain=infra] [data-plate-point=infra],.systems-map[data-active-domain=m365] [data-plate-point=m365],.systems-map[data-active-domain=python] [data-plate-point=python]{fill:#9a4f37;stroke:#9a4f37;transform:scale(1.45)}.systems-map__stage .systems-map__node--center{display:grid;width:7.5rem;height:7.5rem;place-content:center;gap:.45rem;border-width:2px;padding:.75rem;line-height:1.05}.systems-map__node--center strong{display:block;font-size:1rem}.systems-map__node--center span{display:block;color:#5e625f;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:500;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.systems-map__stage .systems-map__orbit{display:grid;width:calc(50% - 1.5rem);max-width:none;min-height:5.5rem;grid-template-areas:"number title icon" "number summary icon";grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.25rem;border:1px solid #3d4a50;background:#fff;padding:.7rem;color:#171717;text-align:left}.systems-map__stage .systems-map__orbit:focus-visible,.systems-map__stage .systems-map__orbit:hover,.systems-map__stage .systems-map__orbit[data-selected=true]{border-color:#9a4f37;color:#171717;transform:translateY(-2px)}.systems-map__stage .systems-map__orbit[data-selected=true]{background:#f3f1eb}.systems-map__stage .systems-map__orbit[data-selected=true]:after{top:0;right:auto;bottom:0;left:0;width:3px;height:auto}.systems-map__domain-number{grid-area:number}.systems-map__domain-title{grid-area:title;font-size:.875rem;line-height:1.15}.systems-map__domain-summary{grid-area:summary;color:#5e625f;font-family:Inter,sans-serif;font-size:.625rem;font-weight:500;line-height:1.3}.systems-map__stage .systems-map__orbit svg{grid-area:icon;width:2.25rem;height:2.25rem;padding:.5rem}.systems-map__stage .systems-map__orbit--upper-left,.systems-map__stage .systems-map__orbit--upper-right{top:1rem}.systems-map__stage .systems-map__orbit--lower-left,.systems-map__stage .systems-map__orbit--lower-right{bottom:1rem}.systems-map__stage .systems-map__orbit--lower-left,.systems-map__stage .systems-map__orbit--upper-left{left:1rem}.systems-map__stage .systems-map__orbit--lower-right,.systems-map__stage .systems-map__orbit--upper-right{right:1rem}.systems-map__detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;margin-top:1.25rem;border-top:1px solid #171717;border-left:3px solid #9a4f37;padding:1rem 0 .25rem 1rem}.systems-map__detail-index{grid-column:1/-1;margin:0 0 .65rem;color:#5e625f;font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.07em;text-transform:uppercase}.systems-map__detail-index span{color:#9a4f37}.systems-map__detail>strong{grid-column:1;color:#171717;font-family:Manrope,sans-serif;font-size:1.15rem;line-height:1.1}.systems-map__detail>p[data-plate-detail-summary]{grid-column:1;margin:.35rem 0 0;color:#5e625f;font-size:.75rem;line-height:1.45}.systems-map__detail-path{display:grid;grid-column:2;grid-row:2/span 2;align-content:center;gap:.35rem;margin:0;border-left:1px solid #d4d0c8;padding-left:1.25rem}.systems-map__detail-path span{color:#5e625f;font-family:JetBrains Mono,monospace;font-size:.5625rem;letter-spacing:.07em;text-transform:uppercase}.systems-map__detail-path b{color:#3d4a50;font-size:.75rem;line-height:1.45}@media (max-width:1279px){.systems-map__stage .systems-map__orbit{width:calc(50% - 1rem);min-height:4.75rem;padding:.55rem}.systems-map__stage .systems-map__orbit--lower-left,.systems-map__stage .systems-map__orbit--upper-left{left:.5rem}.systems-map__stage .systems-map__orbit--lower-right,.systems-map__stage .systems-map__orbit--upper-right{right:.5rem}.systems-map__domain-summary{display:none}.systems-map__stage .systems-map__node--center{width:6rem;height:6rem}}@media (max-width:767px){.systems-map{min-height:auto;padding:1rem}.systems-map__caption{align-items:flex-start}.systems-map__introduction{font-size:.8125rem}.systems-map__stage{min-height:24rem}.systems-map__stage .systems-map__drawing{inset:0;width:100%;height:100%}.systems-map__stage .systems-map__orbit{min-height:4.5rem;grid-template-areas:"number title icon";padding:.45rem}.systems-map__domain-title{font-size:.6875rem}.systems-map__stage .systems-map__orbit svg{width:1.75rem;height:1.75rem;padding:.35rem}.systems-map__stage .systems-map__node--center{width:5rem;height:5rem;padding:.4rem}.systems-map__node--center strong{font-size:.75rem}.systems-map__node--center span{display:none}.systems-map__detail{grid-template-columns:1fr;padding-left:.75rem}.systems-map__detail-path,.systems-map__detail>p[data-plate-detail-summary],.systems-map__detail>strong{grid-column:1}.systems-map__detail-path{grid-row:auto;margin-top:.85rem;border-top:1px solid #d4d0c8;border-left:0;padding-top:.75rem;padding-left:0}}.hero-home__metrics{background:#fff;border-top:2px solid #171717;padding:0}.hero-home__metrics .metric{min-height:7.5rem;padding:1.35rem 1.5rem}.hero-home__metrics .metric:first-child{border-left:0}.hero-home__metrics .metric__label{order:1;max-width:19ch;margin:.65rem 0 0;font-family:JetBrains Mono,monospace;font-size:.6875rem;line-height:1.35;text-transform:uppercase}.hero-home__metrics .metric__value{order:0;font-size:clamp(2.75rem,4vw,4rem);letter-spacing:-.055em;line-height:.9}.selected-systems>header{display:grid;max-width:none;grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);-moz-column-gap:clamp(2rem,6vw,6rem);column-gap:clamp(2rem,6vw,6rem)}.selected-systems>header .eyebrow{padding-top:.4rem}.selected-systems>header .lede,.selected-systems>header .section-title{grid-column:2}.selected-systems>header .section-title{max-width:18ch;font-size:clamp(2.35rem,4vw,4.5rem);line-height:.98}.selected-systems>header .lede{max-width:48ch;margin-top:1.25rem}.selected-systems__item{padding-top:2rem;padding-bottom:2rem}.selected-systems__item h3{font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.1}.selected-systems__item p{max-width:34ch}.proof-atlas__rail{background:#fff;border-bottom:1px solid #171717}.proof-atlas__item{grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;min-height:30rem}.proof-atlas__signal{display:flex;grid-column:2;min-height:8.5rem;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem;border-bottom:1px solid #d4d0c8;padding-bottom:1.25rem;color:#3d4a50}.proof-atlas__signal span{align-self:flex-end;color:#171717;font-family:Manrope,sans-serif;font-size:clamp(2.75rem,4vw,4.75rem);font-weight:800;letter-spacing:-.065em;line-height:.82}.proof-atlas__signal svg{width:3rem;height:3rem;flex:0 0 auto}.proof-atlas__item h3,.proof-atlas__item p:not(.proof-atlas__number),.proof-atlas__link{grid-column:2}.proof-atlas__item p:not(.proof-atlas__number){max-width:30ch}.proof-atlas__link{align-self:end;justify-self:start;margin-top:2rem;color:#171717;font-weight:700}.career-evidence__layout{grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:clamp(2.5rem,6vw,6rem)}.career-evidence__portrait{aspect-ratio:1/1.08}.career-evidence__chronology{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;border-top:2px solid #171717;border-left:0;padding-left:0}.career-evidence__chronology .timeline__item{display:grid;min-height:15rem;align-content:start;border-right:1px solid #d4d0c8;padding:1.5rem 2rem 2rem}.career-evidence__chronology .timeline__item:nth-child(2n){border-right:0}.career-evidence__chronology .timeline__item:before{display:none}.career-evidence__employer-mark{display:grid;width:3.75rem;height:3.75rem;place-items:center;margin-bottom:2rem;border:1px solid #3d4a50;color:#9a4f37;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:-.03em}.career-evidence__chronology .eyebrow{margin:0 0 .35rem}.career-evidence__chronology .section-title{font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.career-evidence__chronology .lede{margin-top:.8rem;font-size:.9375rem;line-height:1.55}.systems-built__index{grid-template-columns:repeat(3,minmax(0,1fr));border-top-color:#3d4a50}.systems-built__index article{min-height:17rem;border-right:1px solid #3d4a50;border-bottom:0;padding:2rem}.systems-built__index article:first-child{padding-left:0}.systems-built__index article:last-child{border-right:0;padding-right:0}.systems-built .systems-built__number{margin:0 0 4rem;color:#c7c4bd;font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.08em}.systems-built__index h3{max-width:14ch;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.03}.systems-built__index p:not(.systems-built__number){max-width:31ch;line-height:1.55}.home-brief{position:relative;overflow:hidden}.home-brief__number{margin:0 0 2rem;color:#7a7771;font-family:Manrope,sans-serif;font-size:clamp(5rem,9vw,8.5rem);font-weight:800;letter-spacing:-.075em;line-height:.75}.home-brief .eyebrow{margin-bottom:1.25rem}.home-brief .section-title{font-size:clamp(2rem,3.25vw,3.5rem);line-height:1}@media (max-width:1023px){.selected-systems>header{grid-template-columns:1fr}.selected-systems>header .eyebrow,.selected-systems>header .lede,.selected-systems>header .section-title{grid-column:1}.career-evidence__layout{grid-template-columns:1fr}.career-evidence__portrait-frame{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);align-items:end;gap:1.5rem}.career-evidence__portrait{max-width:22rem}.career-evidence__portrait-frame figcaption{padding-bottom:.75rem}}@media (max-width:767px){.hero-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-home__metrics .metric{min-height:7rem;border-bottom:1px solid #d4d0c8;padding:1.25rem .9rem}.hero-home__metrics .metric:nth-child(odd){border-left:0}.hero-home__metrics .metric:nth-last-child(-n+2){border-bottom:0}.hero-home__metrics .metric__value{font-size:2.65rem}.proof-atlas__item{grid-template-columns:2rem minmax(0,1fr);min-height:auto;padding:2rem 0 2.5rem}.proof-atlas__signal{min-height:6rem;margin-bottom:1.5rem}.proof-atlas__signal span{font-size:3.25rem}.career-evidence__portrait-frame{display:block}.career-evidence__portrait{max-width:none}.career-evidence__chronology{grid-template-columns:1fr}.career-evidence__chronology .timeline__item,.career-evidence__chronology .timeline__item:nth-child(2n){min-height:auto;grid-template-columns:4rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;border-right:0;padding:1.5rem 0 2rem}.career-evidence__employer-mark{grid-row:1/span 3;margin:0}.career-evidence__chronology .eyebrow,.career-evidence__chronology .lede,.career-evidence__chronology .section-title{grid-column:2}.systems-built__index{grid-template-columns:1fr}.systems-built__index article,.systems-built__index article:first-child,.systems-built__index article:last-child{min-height:auto;border-right:0;border-bottom:1px solid #3d4a50;padding:2rem 0}.systems-built__index article:last-child{border-bottom:0}.systems-built .systems-built__number{margin-bottom:2rem}}:root{--agency-canvas:#f3f1eb;--agency-surface:#fff;--agency-ink:#171717;--agency-muted:#5e625f;--agency-rule:#d4d0c8;--agency-rust:#9a4f37;--agency-rust-soft:#f1e4de;--agency-slate:#3d4a50;--agency-inverse:#f5f3ee;--agency-dark:#1d2326;--agency-shell:75rem}.site-header{min-height:72px;border-color:#384044;background:var(--agency-dark)}.site-header__inner{min-height:72px;max-width:var(--agency-shell);padding-top:.75rem;padding-bottom:.75rem}.site-brand{font-size:1.25rem;letter-spacing:-.035em}.site-nav{gap:clamp(1.25rem,2.3vw,2.2rem)}.site-nav a{color:#deddd8;font-size:.8125rem;font-weight:500}.site-nav a:focus-visible,.site-nav a:hover{color:#fff}.button.site-header__resume{min-height:44px;gap:.75rem;border-color:#778085;background:var(--agency-ink);color:var(--agency-inverse);padding-inline:1.25rem}.button.site-header__resume:focus-visible,.button.site-header__resume:hover{border-color:var(--agency-inverse);background:var(--agency-inverse);color:var(--agency-ink)}.button svg,.site-footer__resume svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.7;transition:transform var(--motion-duration-control) var(--motion-ease)}.button:focus-visible svg,.button:hover svg,.site-footer__resume:focus-visible svg,.site-footer__resume:hover svg{transform:translate(2px,-2px)}.home-agency{overflow:clip;background:var(--agency-canvas)}.home-agency .section-shell{max-width:var(--agency-shell)}.home-agency .hero-home{overflow:visible;border-bottom:0;padding-top:72px;background:var(--agency-canvas)}.home-agency .hero-home__layout{grid-template-columns:minmax(0,.9fr) minmax(31rem,1.1fr);gap:clamp(3rem,5vw,5rem);align-items:center;padding-top:clamp(3.25rem,6vw,5.25rem);padding-bottom:clamp(3.5rem,6vw,5rem)}.home-agency .hero-home__copy{max-width:34rem}.home-agency .hero-home__role{margin:0 0 1.15rem;color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.home-agency .hero-home .display-title{max-width:9.5ch;margin:0;font-size:clamp(3.65rem,5.1vw,5rem);line-height:.98;letter-spacing:-.065em}.home-agency .hero-home__accent-rule{display:block;width:3rem;height:2px;margin-top:1.75rem;background:var(--agency-rust)}.home-agency .hero-home .lede{max-width:32rem;margin-top:1.25rem;color:var(--agency-muted);font-size:1rem;line-height:1.65}.home-agency .hero-home__availability{max-width:31rem;margin:1rem 0 0;color:var(--agency-slate);font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.55}.home-agency .hero-home__actions{gap:.875rem;margin-top:1.75rem}.home-agency .button{min-height:48px;gap:.9rem;border-radius:0;padding:.75rem 1.15rem;font-size:.875rem}.home-agency .button--primary{border-color:var(--agency-ink);background:var(--agency-ink);color:var(--agency-inverse)}.home-agency .button--primary:focus-visible,.home-agency .button--primary:hover{border-color:var(--agency-slate);background:var(--agency-slate)}.home-agency .button--outline,.home-agency .button--secondary{border-color:var(--agency-slate);background:transparent;color:var(--agency-ink)}.home-agency .button--outline:focus-visible,.home-agency .button--outline:hover,.home-agency .button--secondary:focus-visible,.home-agency .button--secondary:hover{border-color:var(--agency-ink);background:var(--agency-surface)}.operator-dossier{position:relative;min-height:34rem;margin:0;border:1px solid var(--agency-rule);border-top:3px solid var(--agency-ink);background:var(--agency-surface);padding:0}.operator-dossier__heading{min-height:3.25rem;align-items:center;margin:0 1.4rem;border-color:var(--agency-rule);padding:0;color:var(--agency-rust);font-size:.75rem;font-weight:600;letter-spacing:.08em}.operator-dossier__heading span:last-child{color:var(--agency-muted)}.operator-dossier__body{display:grid;grid-template-columns:minmax(10rem,.37fr) minmax(0,.63fr);min-height:30.5rem}.operator-dossier__metrics{display:grid;grid-template-rows:repeat(4,1fr);margin:0;border-right:1px solid var(--agency-rule)}.operator-dossier__metric{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;align-items:center;min-height:7.55rem;border-bottom:1px solid var(--agency-rule);padding:1rem 1.1rem}.operator-dossier__metric:last-child{border-bottom:0}.operator-dossier__metric svg{width:2.5rem;height:2.5rem;fill:none;stroke:var(--agency-slate);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25}.operator-dossier__domain-number{display:block;margin:0;color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;line-height:1;letter-spacing:.08em}.operator-dossier__domain-title{display:block;max-width:9rem;margin-top:.45rem;color:var(--agency-ink);font-family:Manrope,sans-serif;font-size:.82rem;font-weight:700;line-height:1.3}.operator-dossier__systems{position:relative;min-width:0;padding:2.5rem 1.15rem 1rem}.operator-dossier__readout{position:absolute;top:.75rem;right:1.15rem;left:1.15rem;display:flex;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--agency-rule);padding-bottom:.45rem;color:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase}.operator-dossier__readout span:first-child{color:var(--agency-rust)}.operator-dossier__readout i{display:inline-block;width:.4rem;height:.4rem;margin-right:.3rem;background:var(--agency-rust);box-shadow:0 0 0 2px var(--agency-rust-soft)}.operator-dossier__actors{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;min-height:4.35rem;color:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.operator-dossier__actors span{display:grid;justify-items:center;gap:.25rem}.operator-dossier__actors svg{width:2.8rem;height:2.3rem;fill:none;stroke:var(--agency-slate);stroke-width:1.2}.operator-dossier__topology{position:relative;min-height:23.5rem}.operator-dossier__topology>svg{position:absolute;inset:.4rem .25rem 0;width:calc(100% - .5rem);height:calc(100% - .4rem)}.operator-dossier__topology-arrows,.operator-dossier__topology-lines{fill:none;stroke:var(--agency-slate);stroke-width:1.35}.operator-dossier__topology-grid{fill:none;stroke:var(--agency-rule);stroke-width:.7;stroke-dasharray:1 5;opacity:.8}.operator-dossier__topology-frame{fill:none;stroke:var(--agency-slate);stroke-width:.75;opacity:.38}.operator-dossier__topology-core rect{fill:var(--agency-canvas);stroke:var(--agency-rust);stroke-width:1.4}.operator-dossier__topology-core path{fill:none;stroke:var(--agency-rust);stroke-width:.8}.operator-dossier__topology-signals circle{fill:var(--agency-rust);stroke:var(--agency-canvas);stroke-width:1.2}.operator-dossier__topology-core circle{fill:var(--agency-rust);stroke:none}.operator-dossier__topology-annotations text,.operator-dossier__topology-core text{fill:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.08em}.operator-dossier__topology-core text:first-of-type{fill:var(--agency-rust);font-size:10px;font-weight:700}.operator-dossier__topology-annotations text{fill:var(--agency-muted);font-size:7px}.operator-dossier__topology-core{pointer-events:none;transform-origin:center;transition:transform var(--motion-duration-control) var(--motion-ease)}.operator-dossier[data-active-domain] .operator-dossier__topology-core{transform:translateY(-2px)}html[data-js-ready=true] .operator-dossier[data-plate-ready=true] .operator-dossier__topology-lines path{stroke-dasharray:680;stroke-dashoffset:680;animation:agency-topology-draw .9s var(--motion-ease) forwards}html[data-js-ready=true] .operator-dossier[data-plate-ready=true] .operator-dossier__topology-arrows path{opacity:0;animation:agency-topology-reveal .3s .7s var(--motion-ease) forwards}@keyframes agency-topology-draw{to{stroke-dashoffset:0}}@keyframes agency-topology-reveal{to{opacity:1}}.operator-dossier .systems-map__orbit{position:absolute;z-index:4;display:grid;grid-template-areas:"number" "title";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;align-content:center;width:6.75rem;min-height:4.25rem;max-width:none;gap:.3rem;border:1px solid var(--agency-slate);border-radius:0;padding:.55rem .65rem .6rem;color:var(--agency-ink);font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;line-height:1.15;text-align:center;box-shadow:0 0 0 4px color-mix(in srgb,var(--agency-canvas) 84%,transparent);transition:border-color var(--motion-duration-control) var(--motion-ease),box-shadow var(--motion-duration-control) var(--motion-ease),transform var(--motion-duration-control) var(--motion-ease)}.operator-dossier .systems-map__orbit:before{position:absolute;top:.4rem;left:.45rem;width:.34rem;height:.34rem;background:var(--agency-rust);box-shadow:0 0 0 2px var(--agency-rust-soft);content:""}.operator-dossier .systems-map__orbit:focus-visible,.operator-dossier .systems-map__orbit:hover,.operator-dossier .systems-map__orbit[data-selected=true]{border-color:var(--agency-rust);box-shadow:0 0 0 4px var(--agency-rust-soft)}.operator-dossier .systems-map__orbit:after{display:none}.operator-dossier .systems-map__orbit--upper-left{top:16%;left:50%;transform:translate(-50%)}.operator-dossier .systems-map__orbit--upper-right{top:50%;right:2%}.operator-dossier .systems-map__orbit--lower-left{bottom:10%;left:6%}.operator-dossier .systems-map__orbit--lower-right{right:6%;bottom:10%}.operator-dossier .systems-map__orbit[data-selected=true]{border-color:var(--agency-rust);color:var(--agency-rust);transform:translateY(-2px)}.operator-dossier .systems-map__orbit--upper-left[data-selected=true]{transform:translate(-50%,-2px)}.operator-dossier .systems-map__domain-number{color:inherit;font-size:.52rem;line-height:1}.operator-dossier .systems-map__domain-title{display:block;font-size:.7rem;line-height:1.2}.proof-at-a-glance{border-top:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);background:var(--agency-surface)}.proof-at-a-glance__inner{display:grid;grid-template-columns:8.25rem minmax(0,1fr);padding-top:2.3rem;padding-bottom:2.3rem}.proof-at-a-glance h2{align-self:stretch;margin:0;border-right:1px solid var(--agency-rule);color:var(--agency-rust);font-family:Manrope,sans-serif;font-size:.875rem;font-weight:800;line-height:1.05;text-transform:uppercase}.proof-at-a-glance .hero-home__metrics{grid-template-columns:repeat(4,1fr);margin:0;border:0;padding:0}.proof-at-a-glance .metric{position:relative;display:grid;align-content:center;min-height:5.8rem;border-left:1px solid var(--agency-rule);padding:0 1.75rem}.proof-at-a-glance .metric:first-child{border-left:0}.proof-at-a-glance .metric__value{color:var(--agency-ink);font-size:clamp(2.5rem,3.5vw,3.7rem);line-height:1}.proof-at-a-glance .metric__label{max-width:9rem;margin-top:.65rem;color:var(--agency-muted);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.metric__evidence{color:inherit;text-decoration:none}.metric__evidence:after{position:absolute;inset:0;content:""}.metric__evidence:focus-visible{outline:2px solid var(--agency-rust);outline-offset:4px}.proof-at-a-glance .metric:has(.metric__evidence:focus-visible) .metric__value,.proof-at-a-glance .metric:has(.metric__evidence:hover) .metric__value{color:var(--agency-rust)}.agency-section-label{margin:0 0 1.3rem;color:var(--agency-rust);font-family:Manrope,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.home-agency .career-evidence,.home-agency .proof-atlas,.home-agency .selected-systems{padding-top:3rem;padding-bottom:3rem}.career-evidence__chronology{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:2rem}.career-evidence__chronology:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--agency-rust)}.career-evidence__chronology:after{content:"";position:absolute;top:-.28rem;right:0;width:.55rem;height:.55rem;border-top:1px solid var(--agency-rust);border-right:1px solid var(--agency-rust);transform:rotate(45deg)}.career-evidence__employer{position:relative;display:grid;justify-items:center;align-content:start;min-height:13.5rem;padding:2rem 1rem 0;text-align:center}.career-evidence__dot{position:absolute;top:-.36rem;left:50%;width:.72rem;height:.72rem;border-radius:50%;background:var(--agency-rust);transform:translateX(-50%)}.career-evidence__logo,.career-evidence__wordmark{width:auto;height:4.4rem;margin-bottom:.85rem;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(0)}.career-evidence__logo--apple{height:4.7rem}.career-evidence__logo--owc{width:7.4rem}.career-evidence__logo--seven-eleven{width:3.3rem;height:4.4rem}.career-evidence__mark-clip{display:block;margin-bottom:.85rem;overflow:hidden}.career-evidence__mark-clip--ge{width:4.8rem;height:4.8rem}.career-evidence__logo--ge{width:auto;max-width:none;height:100%;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.career-evidence__wordmark{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--agency-ink);font-family:Manrope,sans-serif;line-height:.9}.career-evidence__wordmark b{font-size:1.2rem;letter-spacing:-.08em}.career-evidence__wordmark strong{font-size:1.5rem;font-style:italic;letter-spacing:-.08em}.career-evidence__employer h3{margin:0;color:var(--agency-ink);font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;line-height:1.15}.career-evidence__employer p{margin:.55rem 0 0;color:var(--agency-rust);font-size:.8rem;font-weight:600}.career-evidence__employer .career-evidence__assignment{max-width:12rem;margin-top:.35rem;color:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:500;line-height:1.35}.proof-atlas{border-top:1px solid var(--agency-rule)}.proof-atlas__rail{border:1px solid var(--agency-rule)}.proof-atlas__item{display:grid;grid-template-columns:13rem minmax(0,1fr) 3.75rem;align-items:stretch;min-height:7rem;border-bottom:1px solid var(--agency-rule);padding:0;color:var(--agency-ink);text-decoration:none}.proof-atlas__item:last-child{border-bottom:0}.proof-atlas__signal{display:grid;place-items:center;min-height:8.75rem;margin:0;background:var(--agency-slate);color:var(--agency-inverse)}.proof-atlas__signal--automation{background:var(--agency-rust)}.proof-atlas__signal--leadership{background:#65706e}.proof-atlas__signal svg{width:min(10.5rem,84%);height:6.25rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5}.proof-atlas__signal .signal-grid{stroke:currentColor;stroke-width:.65;stroke-dasharray:1 4;opacity:.42}.proof-atlas__signal .signal-panel{fill:color-mix(in srgb,currentColor 4%,transparent);stroke:currentColor;stroke-width:.9;opacity:.65}.proof-atlas__signal .signal-detail,.proof-atlas__signal .signal-route,.proof-atlas__signal .signal-structure{fill:none;stroke:currentColor}.proof-atlas__signal .signal-structure{stroke-width:1.7}.proof-atlas__signal .signal-route{stroke-width:1.15}.proof-atlas__signal .signal-detail{stroke-width:1.2;opacity:.8}.proof-atlas__signal .signal-node{fill:currentColor;stroke:var(--agency-rust);stroke-width:1}.proof-atlas__signal .signal-node--muted{opacity:.5}.proof-atlas__signal .signal-label{fill:currentColor;stroke:none;font-family:JetBrains Mono,monospace;font-size:6px;letter-spacing:.08em;opacity:1}.proof-atlas__signal .signal-status{fill:currentColor;stroke:none;font-family:JetBrains Mono,monospace;font-size:5.5px;font-weight:700;letter-spacing:.1em;opacity:.8}@keyframes proof-signal-pulse{0%,to{opacity:.55;transform:scale(.8);transform-box:fill-box;transform-origin:center}50%{opacity:1;transform:scale(1.35)}}.proof-atlas__item:focus-visible .signal-node,.proof-atlas__item:hover .signal-node{animation:proof-signal-pulse 1.2s var(--motion-ease) infinite}@media (prefers-reduced-motion:reduce){.proof-atlas__item:focus-visible .signal-node,.proof-atlas__item:hover .signal-node{animation:none}}.proof-atlas__content{display:grid;align-content:center;gap:.35rem;padding:1.2rem 2rem}.proof-atlas__content strong{font-family:Manrope,sans-serif;font-size:1.35rem;line-height:1.15}.proof-atlas__content small{color:var(--agency-muted);font-size:.85rem}.proof-atlas__link{display:grid;place-items:center;border-left:1px solid var(--agency-rule)}.proof-atlas__link svg{width:1.6rem;height:1.6rem;fill:none;stroke:var(--agency-slate);stroke-width:1.35;transition:transform var(--motion-duration-control) var(--motion-ease)}.proof-atlas__item:focus-visible .proof-atlas__link svg,.proof-atlas__item:hover .proof-atlas__link svg{transform:translateX(4px)}.home-agency .selected-systems{border-top:1px solid var(--agency-rule);border-bottom:0}.selected-systems__index{border:1px solid var(--agency-rule);border-left:4px solid var(--agency-rust)}.selected-systems__item{display:block;min-height:5.6rem;border-bottom:1px solid var(--agency-rule);padding:0}.selected-systems__item:last-child{border-bottom:0}html[data-js-ready=true] .selected-systems__item[data-selected]{border-left:0;padding-left:0}.selected-systems__item>a{display:grid;grid-template-columns:4rem minmax(15rem,1fr) minmax(18rem,.95fr) 3.75rem;align-items:center;min-height:5.6rem;color:var(--agency-ink);text-decoration:none}.selected-systems__number{display:grid;place-items:center;align-self:stretch;border-right:1px solid var(--agency-rule);color:var(--agency-rust);font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:800}.selected-systems__item strong{padding:1rem 1.5rem;font-family:Manrope,sans-serif;font-size:1rem}.selected-systems__diagram{width:100%;max-width:18.5rem;height:4.1rem;justify-self:center;border-top:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);background-image:linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),color-mix(in srgb,var(--agency-rule) 55%,transparent) calc(25% - 1px),color-mix(in srgb,var(--agency-rule) 55%,transparent) 25%,transparent 25%,transparent calc(75% - 1px),color-mix(in srgb,var(--agency-rule) 55%,transparent) calc(75% - 1px),color-mix(in srgb,var(--agency-rule) 55%,transparent) 75%,transparent 75%);fill:none;stroke:var(--agency-slate);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.35}.selected-systems__diagram-grid{fill:none;stroke:var(--agency-rule);stroke-width:.7;stroke-dasharray:1 4;opacity:.55}.selected-systems__diagram-shapes,.selected-systems__diagram-shapes circle,.selected-systems__diagram-shapes path,.selected-systems__diagram-shapes rect{vector-effect:non-scaling-stroke}.selected-systems__diagram-shapes .diagram-node{fill:var(--agency-surface);stroke-width:1.5}.selected-systems__diagram-shapes .diagram-node--muted{fill:color-mix(in srgb,var(--agency-slate) 10%,var(--agency-canvas));stroke:var(--agency-muted)}.selected-systems__diagram-shapes .diagram-node--input,.selected-systems__diagram-shapes .diagram-node--output{fill:color-mix(in srgb,var(--agency-slate) 5%,var(--agency-canvas));stroke:var(--agency-slate)}.selected-systems__diagram-shapes .diagram-node--active{fill:color-mix(in srgb,var(--agency-rust-soft) 78%,var(--agency-canvas));stroke:var(--agency-rust);stroke-width:1.8}.selected-systems__diagram-shapes .diagram-signal{stroke:var(--agency-canvas);stroke-width:1}.selected-systems__diagram-shapes .diagram-label{fill:var(--agency-muted);stroke:none;font-family:JetBrains Mono,monospace;font-size:7.5px;font-weight:600;letter-spacing:.08em}.selected-systems__diagram-shapes .diagram-label--accent{fill:var(--agency-rust)}@keyframes diagram-signal-pulse{0%,to{opacity:.55;transform:scale(.8);transform-box:fill-box;transform-origin:center}50%{opacity:1;transform:scale(1.35)}}.selected-systems__item:focus-within .diagram-signal,.selected-systems__item:hover .diagram-signal{animation:diagram-signal-pulse 1.2s var(--motion-ease) infinite}.selected-systems__item:focus-within .diagram-node--active,.selected-systems__item:hover .diagram-node--active{stroke-width:2.25}.selected-systems__item:focus-within .selected-systems__diagram,.selected-systems__item:hover .selected-systems__diagram{border-color:var(--agency-rust)}.operator-dossier__readout,.operator-dossier__topology-annotations,.operator-dossier__topology-frame,.operator-dossier__topology-grid,.proof-atlas__signal .signal-grid,.proof-atlas__signal .signal-label,.proof-atlas__signal .signal-panel,.proof-atlas__signal .signal-status,.selected-systems__diagram-grid,.selected-systems__diagram-shapes .diagram-label{display:none}.operator-dossier__systems{padding-top:1.25rem}.operator-dossier__topology{min-height:24rem;background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--agency-rust-soft) 54%,transparent) 0,transparent 31%),linear-gradient(90deg,transparent calc(50% - 1px),var(--agency-rule) calc(50% - 1px),var(--agency-rule) 50%,transparent 50%)}.operator-dossier__topology-lines{stroke-width:1.65}.operator-dossier__topology-signals circle{r:3.5}.operator-dossier__topology-core rect{fill:var(--agency-surface);stroke-width:2}.operator-dossier__topology-core path:first-of-type{stroke-width:1.4}.operator-dossier .systems-map__orbit{min-height:4.65rem;border-width:1.5px;background:var(--agency-surface);box-shadow:0 9px 0 color-mix(in srgb,var(--agency-rule) 60%,transparent)}.operator-dossier .systems-map__orbit:before{display:none}.operator-dossier .systems-map__orbit:focus-visible,.operator-dossier .systems-map__orbit:hover,.operator-dossier .systems-map__orbit[data-selected=true]{box-shadow:0 9px 0 var(--agency-rust-soft)}.proof-atlas__signal{min-height:10rem;background:linear-gradient(145deg,#26343b,#455861)}.proof-atlas__signal--automation{background:linear-gradient(145deg,#913e2a,#b35f3e)}.proof-atlas__signal--leadership{background:linear-gradient(145deg,#52615f,#7b8884)}.proof-atlas__signal svg{width:min(11.5rem,86%);height:7rem}.proof-atlas__signal .signal-structure{stroke-width:2.35}.proof-atlas__signal .signal-route{stroke-width:1.5;opacity:.72}.proof-atlas__signal .signal-detail{stroke-width:1.45;opacity:.88}.proof-atlas__signal .signal-node{fill:var(--agency-rust-soft);stroke:currentColor;stroke-width:1.6}.proof-atlas__content{padding:1.5rem 2rem}.selected-systems__diagram{max-width:20rem;height:4.75rem;border:0;background:none;stroke-width:1.7}.selected-systems__diagram-shapes .diagram-node--input,.selected-systems__diagram-shapes .diagram-node--muted,.selected-systems__diagram-shapes .diagram-node--output{fill:var(--agency-surface);stroke:var(--agency-slate)}.selected-systems__diagram-shapes .diagram-node--active{fill:var(--agency-rust-soft);stroke-width:2.25}.selected-systems__diagram-shapes .diagram-signal{fill:var(--agency-rust);stroke:var(--agency-surface);stroke-width:1.5}.operator-dossier__topology{background:none}.operator-dossier__topology-orbits{fill:none;stroke:var(--agency-rule);stroke-width:1.4}.operator-dossier__topology-orbits circle:nth-child(2){stroke:var(--agency-rust-soft);stroke-width:12}.operator-dossier__topology-orbits circle:nth-child(3){fill:var(--agency-surface);stroke:var(--agency-rust);stroke-width:2}.operator-dossier__topology-lines{stroke:var(--agency-slate);stroke-width:2}.operator-dossier__topology-center rect{fill:var(--agency-ink);stroke:var(--agency-ink);stroke-width:2}.operator-dossier__topology-center path{fill:none;stroke:var(--agency-inverse);stroke-width:2}.proof-atlas__signal,.proof-atlas__signal--automation,.proof-atlas__signal--leadership{background-image:none}.proof-atlas__signal{background-color:var(--agency-slate)}.proof-atlas__signal--automation{background-color:var(--agency-rust)}.proof-atlas__signal--leadership{background-color:#65706e}.proof-atlas__signal svg{width:min(12rem,86%);height:7.5rem;overflow:visible}.capability-glyph__line,.capability-glyph__mass,.capability-glyph__orbit{vector-effect:non-scaling-stroke}.capability-glyph__mass{fill:color-mix(in srgb,currentColor 8%,transparent);stroke:currentColor;stroke-width:2}.capability-glyph__mass--active{fill:color-mix(in srgb,currentColor 18%,transparent);stroke-width:3}.capability-glyph__orbit{fill:none;stroke:currentColor;stroke-width:2}.capability-glyph__orbit--inner{fill:color-mix(in srgb,currentColor 10%,transparent);stroke-width:3}.capability-glyph__line{fill:none;stroke:currentColor;stroke-width:2}.capability-glyph__point{fill:currentColor;stroke:none}.selected-systems__diagram{max-width:21rem;height:5.4rem;overflow:visible}.selected-systems__diagram-shapes .diagram-cutout,.selected-systems__diagram-shapes .diagram-mass,.selected-systems__diagram-shapes .diagram-orbit,.selected-systems__diagram-shapes .diagram-output,.selected-systems__diagram-shapes .diagram-route{vector-effect:non-scaling-stroke}.selected-systems__diagram-shapes .diagram-mass,.selected-systems__diagram-shapes .diagram-output{fill:var(--agency-surface);stroke:var(--agency-slate);stroke-width:2}.selected-systems__diagram-shapes .diagram-mass--rear{fill:var(--agency-canvas);stroke:var(--agency-rule)}.selected-systems__diagram-shapes .diagram-mass--accent{fill:var(--agency-rust-soft);stroke:var(--agency-rust);stroke-width:2.5}.selected-systems__diagram-shapes .diagram-cutout,.selected-systems__diagram-shapes .diagram-orbit,.selected-systems__diagram-shapes .diagram-route{fill:none;stroke:var(--agency-slate);stroke-width:2}.selected-systems__diagram-shapes .diagram-orbit{stroke:var(--agency-rule)}.selected-systems__diagram-shapes .diagram-orbit--wide{stroke-dasharray:2 6}.selected-systems__diagram-shapes .diagram-point{fill:var(--agency-rust);stroke:var(--agency-surface);stroke-width:2}@media (prefers-reduced-motion:reduce){.selected-systems__item:focus-within .diagram-signal,.selected-systems__item:hover .diagram-signal{animation:none}}.selected-systems__arrow{display:grid;place-items:center;align-self:stretch;border-left:1px solid var(--agency-rule)}.selected-systems__arrow svg{width:1.55rem;height:1.55rem;fill:none;stroke:var(--agency-slate);stroke-width:1.35;transition:transform var(--motion-duration-control) var(--motion-ease)}.selected-systems__item:focus-within .selected-systems__arrow svg,.selected-systems__item:hover .selected-systems__arrow svg{transform:translateX(4px)}.final-cta{align-items:center;gap:1.75rem;border-top:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);background:var(--agency-surface);padding-top:2.25rem;padding-bottom:2.25rem}.final-cta--icon{display:grid;grid-template-columns:5rem minmax(0,1fr) auto}.final-cta--simple,.final-cta:not(.final-cta--icon):not(.final-cta--simple){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.final-cta__copy{display:grid;min-width:0;gap:.75rem}.final-cta__copy p{max-width:48rem;margin:0;color:var(--agency-muted);line-height:1.6}.final-cta__icon{width:4.25rem;height:4.25rem;fill:none;stroke:var(--agency-rust);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.final-cta h2{max-width:36rem;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2vw,2rem);font-weight:800;line-height:1.08;letter-spacing:-.04em}.final-cta__actions{display:flex;gap:.75rem;margin:0}.site-footer{border:0;background:var(--agency-dark);padding-top:3rem;padding-bottom:2rem}.site-footer__inner,.site-footer__legal{max-width:var(--agency-shell)}.site-footer__inner{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(20rem,1fr) auto;align-items:start;gap:3rem}.site-footer__identity strong{color:var(--agency-inverse);font-family:Manrope,sans-serif;font-size:1.35rem}.site-footer__identity p{margin:.4rem 0 0;color:#b8b9b6;font-size:.85rem}.site-footer__navigation{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 3rem}.site-footer__navigation div{display:grid;gap:.65rem}.site-footer__navigation a{color:#deddd8;font-size:.82rem}.site-footer__navigation a:focus-visible,.site-footer__navigation a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3rem}.site-footer__resume{display:inline-flex;align-items:center;gap:1.25rem;min-height:3.25rem;border:1px solid #778085;border-radius:0;color:var(--agency-inverse);padding:.75rem 1.2rem;font-size:.85rem;font-weight:700}.site-footer__resume:focus-visible,.site-footer__resume:hover{border-color:var(--agency-inverse);color:#fff}.site-footer__legal{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:2rem;margin-top:3rem;border-top:1px solid #394246;padding-top:1.5rem;color:#919895;font-size:.75rem;letter-spacing:0;text-transform:none}.site-footer__legal p{margin:0}.site-footer__legal p:nth-child(2){text-align:center}.site-footer__location{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.site-footer__location svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}@media (max-width:1100px){.home-agency .hero-home__layout{grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr);gap:2.5rem}.home-agency .hero-home .display-title{font-size:clamp(3.2rem,5.7vw,4.25rem)}.operator-dossier__metric{grid-template-columns:2.2rem minmax(0,1fr);padding-inline:.75rem}.operator-dossier__metric svg{width:2rem;height:2rem}.selected-systems__item>a{grid-template-columns:3.75rem minmax(12rem,.9fr) minmax(14rem,1.1fr) 3.5rem}}@media (max-width:900px){.home-agency .hero-home__layout{grid-template-columns:1fr}.home-agency .hero-home__copy{max-width:42rem}.home-agency .hero-home .display-title{max-width:11ch}.proof-at-a-glance__inner{grid-template-columns:6rem minmax(0,1fr)}.proof-at-a-glance .metric{padding-inline:1rem}.proof-atlas__item{grid-template-columns:10rem minmax(0,1fr) 3.5rem}.final-cta--icon{grid-template-columns:5rem minmax(0,1fr)}.final-cta--icon .final-cta__actions{grid-column:2}}@media (max-width:767px){:root{--site-header-height:64px}.site-header,.site-header__inner{min-height:64px}.site-header__inner{padding-inline:1.1rem;padding-block:.625rem}.site-brand{font-size:1.05rem}.site-menu-button{min-height:44px;min-width:64px}.mobile-menu .button,.site-menu-button{border-color:#778085;border-radius:0;color:var(--agency-inverse)}.mobile-menu .button{justify-self:start;background:var(--agency-ink)}.home-agency .section-shell,.site-footer{padding-right:1.25rem;padding-left:1.25rem}.home-agency .hero-home{padding-top:64px}.home-agency .hero-home__layout{gap:2.5rem;padding-top:2.6rem;padding-bottom:2.8rem}.home-agency .hero-home .display-title{max-width:9.5ch;font-size:clamp(3.15rem,14.8vw,4.15rem);line-height:.98;letter-spacing:-.067em}.home-agency .hero-home__accent-rule{margin-top:1.35rem}.home-agency .hero-home .lede{margin-top:1rem;font-size:.98rem;line-height:1.62}.home-agency .hero-home__actions{align-items:stretch;gap:.75rem;margin-top:1.4rem}.home-agency .hero-home__actions .button{width:100%}.operator-dossier{min-height:auto}.operator-dossier__heading{margin-inline:1rem;font-size:.75rem}.operator-dossier__body{grid-template-columns:1fr;min-height:auto}.operator-dossier__metrics{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);border-right:0;border-bottom:1px solid var(--agency-rule)}.operator-dossier__metric{grid-template-columns:2rem minmax(0,1fr);min-height:6.8rem;border-right:1px solid var(--agency-rule);padding:.85rem}.operator-dossier__metric:nth-child(2n){border-right:0}.operator-dossier__metric:nth-last-child(-n+2){border-bottom:0}.operator-dossier__domain-number{font-size:.68rem}.operator-dossier__domain-title{font-size:.76rem}.operator-dossier__systems{padding-inline:.65rem}.operator-dossier__topology{min-height:20.5rem}.operator-dossier .systems-map__orbit{width:4.5rem;padding:.35rem;font-size:.52rem}.proof-at-a-glance__inner{grid-template-columns:1fr;padding-top:1.5rem;padding-bottom:1.5rem}.proof-at-a-glance h2{border-right:0;border-bottom:1px solid var(--agency-rule);padding-bottom:1rem}.proof-at-a-glance h2 br{display:none}.proof-at-a-glance .hero-home__metrics{grid-template-columns:repeat(2,1fr)}.proof-at-a-glance .metric{min-height:7.25rem;border-bottom:1px solid var(--agency-rule);padding:1rem .8rem}.proof-at-a-glance .metric:nth-child(odd){border-left:0}.proof-at-a-glance .metric:nth-last-child(-n+2){border-bottom:0}.proof-at-a-glance .metric__value{font-size:2.6rem}.home-agency .career-evidence,.home-agency .proof-atlas,.home-agency .selected-systems{padding-top:2.5rem;padding-bottom:2.5rem}.career-evidence__chronology{grid-template-columns:repeat(2,1fr);gap:0;margin-top:1.5rem;border-top:1px solid var(--agency-rust)}.career-evidence__chronology:after,.career-evidence__chronology:before,.career-evidence__dot{display:none}.career-evidence__employer{min-height:12.5rem;border-right:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);padding:1.35rem .65rem}.career-evidence__employer:nth-child(2n){border-right:0}.career-evidence__logo,.career-evidence__wordmark{height:3.4rem}.career-evidence__mark-clip--ge{width:3.4rem;height:3.4rem}.career-evidence__mark-clip--ge .career-evidence__logo--ge{height:100%}.career-evidence__logo--owc{width:5.8rem}.proof-atlas__item{grid-template-columns:5rem minmax(0,1fr) 2.8rem;min-height:7rem}.proof-atlas__signal{min-height:7rem}.proof-atlas__signal svg{width:3.6rem;height:3rem}.proof-atlas__content{padding:1rem}.proof-atlas__content strong{font-size:1rem}.proof-atlas__content small{font-size:.75rem;line-height:1.35}.selected-systems__item>a{grid-template-columns:3.2rem minmax(0,1fr) 2.8rem;min-height:7.4rem}.selected-systems__item strong{padding:.8rem 1rem;font-size:.9rem}.selected-systems__diagram{grid-column:2;width:calc(100% - 2rem);height:2.8rem;margin:-.65rem 1rem .8rem}.selected-systems__arrow{grid-column:3;grid-row:1/span 2}.selected-systems__number{grid-row:1/span 2}.final-cta--icon{grid-template-columns:4rem minmax(0,1fr);gap:1rem}.final-cta--simple,.final-cta:not(.final-cta--icon):not(.final-cta--simple){grid-template-columns:1fr;align-items:start}.final-cta__icon{width:3.75rem;height:3.5rem}.final-cta h2{font-size:1.45rem}.final-cta--icon .final-cta__actions{grid-column:1/-1}.final-cta__actions{width:100%;flex-direction:column}.final-cta__actions .button{width:100%}.site-footer{padding-top:2.5rem}.site-footer__inner{grid-template-columns:1fr;gap:2rem}.site-footer__navigation{gap:1rem 2rem}.site-footer__resume{justify-content:space-between}.site-footer__legal{grid-template-columns:1fr;gap:.7rem;margin-top:2.25rem}.site-footer__legal p:nth-child(2){text-align:left}.site-footer__location{justify-content:flex-start}}.home-agency .hero-home__layout{grid-template-columns:minmax(0,.95fr) minmax(31rem,1.05fr);gap:clamp(2.75rem,4vw,3.5rem)}.home-agency .hero-home__copy{max-width:36rem}.home-agency .hero-home .display-title{max-width:11ch;font-size:clamp(3.55rem,4.65vw,4.4rem)}.operator-dossier .systems-map__orbit--upper-right{top:54%;right:4%;left:auto;transform:translateY(-50%)}.operator-dossier .systems-map__orbit--upper-right[data-selected=true]{transform:translateY(calc(-50% - 2px))}.operator-dossier .systems-map__orbit--lower-left{top:54%;bottom:auto;left:4%;transform:translateY(-50%)}.operator-dossier .systems-map__orbit--lower-right{right:auto;bottom:2%;left:50%;transform:translateX(-50%)}.operator-dossier .systems-map__orbit--lower-left[data-selected=true]{transform:translateY(calc(-50% - 2px))}.operator-dossier .systems-map__orbit--lower-right[data-selected=true]{transform:translate(-50%,-2px)}.proof-atlas__rail,.selected-systems__layout{grid-template-columns:1fr}.proof-atlas__item{grid-template-rows:1fr}.proof-atlas__signal{grid-column:1;grid-row:1;border-bottom:0;padding:0}.proof-atlas__content{grid-column:2;grid-row:1}.proof-atlas__link{grid-column:3;grid-row:1;place-self:stretch;margin:0}.home-agency .proof-atlas__rail{margin-top:1.5rem}@media (max-width:1100px) and (min-width:901px){.home-agency .hero-home__layout{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:2.25rem}.home-agency .hero-home .display-title{font-size:clamp(3.15rem,5vw,3.75rem)}}@media (max-width:900px){.home-agency .hero-home__layout{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:900px){.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__resume{grid-column:1/-1;justify-content:space-between}}@media (max-width:767px){.home-agency .hero-home .display-title{max-width:9.5ch;font-size:clamp(3.15rem,14.8vw,4.15rem)}.proof-atlas__item{grid-template-columns:5rem minmax(0,1fr) 2.8rem;grid-template-rows:1fr}}@media (min-width:1600px){:root{--agency-shell:90rem}.home-agency .hero-home__layout{grid-template-columns:minmax(0,1fr) minmax(39rem,1fr);gap:4.5rem;padding-top:5.5rem;padding-bottom:5.5rem}.home-agency .hero-home__copy{max-width:42rem}.home-agency .hero-home .display-title{max-width:11ch;font-size:5rem}.home-agency .hero-home .lede{max-width:37rem;font-size:1.0625rem}.operator-dossier{min-height:36rem}.operator-dossier__body{min-height:32.5rem}.proof-at-a-glance__inner{grid-template-columns:10rem minmax(0,1fr)}.agency-section-label,.proof-at-a-glance h2{font-size:.9375rem}.proof-at-a-glance .metric{padding-inline:2.5rem}.proof-at-a-glance .metric__value{font-size:4rem}.career-evidence__employer{min-height:12rem}.proof-atlas__item{grid-template-columns:15rem minmax(0,1fr) 4.25rem;min-height:8rem}.proof-atlas__signal{min-height:8rem}.proof-atlas__content strong{font-size:1.5rem}.proof-atlas__content small{font-size:.9375rem}.selected-systems__item,.selected-systems__item>a{min-height:6.25rem}.selected-systems__item>a{grid-template-columns:4.5rem minmax(18rem,1fr) minmax(21rem,1fr) 4.25rem}.selected-systems__item strong{font-size:1.125rem}}.supporting-page{overflow-x:hidden;background:var(--agency-canvas);color:var(--agency-ink)}.supporting-page .section,.supporting-page .section-shell{max-width:var(--agency-shell);padding-top:clamp(4rem,6vw,6.5rem);padding-bottom:clamp(4rem,6vw,6.5rem)}.supporting-page .display-title{max-width:17ch;font-size:clamp(2.8rem,4.5vw,4.65rem);line-height:.99;letter-spacing:-.052em;text-wrap:balance}.supporting-page .section-title{font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.supporting-page .lede{max-width:46rem;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.75}.supporting-page main>section:first-child{position:relative;border-bottom:1px solid var(--agency-rule);background:linear-gradient(hsla(0,0%,9%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,9%,.035) 1px,transparent 0);background-size:4rem 4rem;padding-top:calc(var(--site-header-height) + clamp(2.75rem, 5vw, 5rem))!important;padding-bottom:clamp(3.5rem,5vw,5.25rem)!important}.supporting-page main>section:first-child:after{position:absolute;right:max(1.25rem,calc((100vw - var(--agency-shell))/2));bottom:-1px;width:clamp(4.5rem,8vw,8rem);border-bottom:3px solid var(--agency-rust);content:""}.supporting-page main>section:first-child .eyebrow:first-child{color:var(--agency-rust)}.supporting-page .section-alt{border-top:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);background:var(--agency-surface)}.supporting-page .button{min-height:3rem}.supporting-page--experience .experience-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(21rem,.65fr);gap:2rem 5rem;align-items:end}.supporting-page--experience .experience-intro .display-title,.supporting-page--experience .experience-intro .eyebrow{grid-column:1}.supporting-page--experience .experience-intro .lede{grid-column:1;margin-top:0}.supporting-page--experience .experience-legend{display:grid;grid-column:2;grid-row:1/span 3;align-self:stretch;border-top:3px solid var(--agency-ink);border-bottom:1px solid var(--agency-rule);background:var(--agency-surface)}.supporting-page--experience .experience-legend>div{border-bottom:1px solid var(--agency-rule);padding:1.2rem 1.35rem}.supporting-page--experience .experience-legend>div:last-child{border-bottom:0}.supporting-page--experience .experience-timeline{padding-top:clamp(3.5rem,6vw,6rem)}.supporting-page--experience .experience-role{padding-top:clamp(2.5rem,4vw,4rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.supporting-page--experience .experience-role__header h2{font-size:clamp(2rem,3.25vw,3.4rem)}.supporting-page--technical-range main>section:first-child>div{align-items:end}.supporting-page--technical-range main>section:nth-child(2){padding-top:clamp(3.5rem,5vw,5rem)!important}.supporting-page--technical-range .technical-map__layout{gap:clamp(2rem,5vw,5rem)}.supporting-page--technical-range .technical-range__selector{min-height:6.25rem}.supporting-page--technical-range .technical-map__detail{box-shadow:0 1.25rem 3rem hsla(0,0%,9%,.07)}.supporting-page--ai-systems main>section:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:1rem 4rem;align-items:end}.supporting-page--ai-systems main>section:first-child .display-title,.supporting-page--ai-systems main>section:first-child .eyebrow{grid-column:1}.supporting-page--ai-systems main>section:first-child .lede{grid-column:2;grid-row:1/span 2;align-self:end;border-left:2px solid var(--agency-rust);padding-left:1.5rem}.supporting-page--ai-systems nav.section-shell{padding-top:2rem!important;padding-bottom:2rem!important}.supporting-page--ai-systems .ai-systems-index{border-top-width:2px;border-right:0;border-bottom:0;border-left-width:0;background:transparent}.supporting-page--ai-systems .ai-systems-index a{min-height:6.75rem;background:var(--agency-surface)}.supporting-page--ai-systems .case-study{padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4rem,6vw,6rem)}.supporting-page--ai-systems .case-study:nth-of-type(2n){background:var(--agency-surface)}.supporting-page--ai-systems .case-study>header .section-title{max-width:19ch;font-size:clamp(2.25rem,4vw,3.9rem)}.supporting-page--ai-systems .case-study__facts>div{min-height:8rem}.supporting-page--about #story>div{gap:clamp(3rem,6vw,6rem)}.supporting-page--about #story .display-title{max-width:14ch}.supporting-page--about .about-portrait-frame{position:relative;padding:.8rem;box-shadow:0 1.5rem 3.5rem hsla(0,0%,9%,.11)}.supporting-page--about .about-portrait-frame:before{position:absolute;top:-.65rem;right:-.65rem;width:2.75rem;height:2.75rem;border-top:1px solid var(--agency-rust);border-right:1px solid var(--agency-rust);content:""}.supporting-page--about #operating-principles ol{border-top:3px solid var(--agency-ink);box-shadow:0 1rem 2.5rem hsla(0,0%,9%,.06)}.supporting-page--resume main>section:first-child header{align-items:stretch}.supporting-page--resume main>section:first-child h1{max-width:16ch;font-family:Manrope,sans-serif;font-size:clamp(2.8rem,4.5vw,4.65rem);font-weight:800;line-height:.99;letter-spacing:-.052em;text-wrap:balance}.supporting-page--resume main>section:first-child aside{border-top:3px solid var(--agency-ink);box-shadow:0 1.25rem 3rem hsla(0,0%,9%,.08)}.supporting-page--resume .resume-metrics{margin-top:2.25rem!important}.supporting-page--credentials .credential-ledger{padding-top:3.5rem}.supporting-page--contact main>section:first-child>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.48fr);gap:1rem 4rem;max-width:none;align-items:end}.supporting-page--contact main>section:first-child .display-title,.supporting-page--contact main>section:first-child .eyebrow{grid-column:1}.supporting-page--contact main>section:first-child .lede{grid-column:2;grid-row:1/span 2;border-left:2px solid var(--agency-rust);padding-left:1.5rem}.supporting-page--contact form[name=contact]{box-shadow:0 1.5rem 3.5rem hsla(0,0%,9%,.08)}.supporting-page--ama main>section:first-child>div{gap:clamp(3rem,6vw,6rem)}.supporting-page--ama main>section:first-child>div>div:last-child{border-top:3px solid var(--agency-ink);border-left:0;background:var(--agency-surface);padding:1.5rem;box-shadow:0 1.25rem 3rem hsla(0,0%,9%,.07)}.supporting-page--ama .evidence-band{transition:background var(--motion-duration-control) var(--motion-ease),transform var(--motion-duration-control) var(--motion-ease)}.supporting-page--ama .evidence-band:hover{background:var(--agency-surface);transform:translateX(.25rem)}@media (max-width:1023px){.supporting-page--ai-systems main>section:first-child,.supporting-page--contact main>section:first-child>div,.supporting-page--experience .experience-intro{grid-template-columns:1fr}.supporting-page--ai-systems main>section:first-child .lede,.supporting-page--contact main>section:first-child .lede,.supporting-page--experience .experience-legend{grid-column:1;grid-row:auto}.supporting-page--experience .experience-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.supporting-page--experience .experience-legend>div{border-right:1px solid var(--agency-rule);border-bottom:0}}@media (max-width:767px){.supporting-page .section,.supporting-page .section-shell{padding-top:3.5rem;padding-bottom:3.5rem}.supporting-page .display-title,.supporting-page--resume main>section:first-child h1{max-width:18ch;font-size:clamp(2.25rem,10.5vw,3rem);line-height:1.03}.supporting-page .section-title{font-size:clamp(1.85rem,8vw,2.5rem)}.supporting-page main>section:first-child{background-size:2.75rem 2.75rem;padding-top:calc(var(--site-header-height) + 2rem)!important;padding-bottom:3.25rem!important}.supporting-page--experience .experience-legend{grid-template-columns:1fr}.supporting-page--experience .experience-legend>div{border-right:0;border-bottom:1px solid var(--agency-rule)}.supporting-page--experience .experience-legend>div:last-child{border-bottom:0}.supporting-page--ai-systems .ai-systems-index a{min-height:5.25rem}.supporting-page--ai-systems .case-study>header .section-title{font-size:clamp(2rem,9vw,2.8rem)}}.case-study{position:relative;padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(4.5rem,8vw,7.5rem)}.case-study>header{display:grid;grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);gap:2rem;align-items:start;border-top:2px solid var(--agency-ink);padding-top:1rem}.case-study>header .eyebrow{margin:0;color:var(--agency-rust)}.case-study>header .section-title{max-width:18ch;margin-top:0;font-size:clamp(2.1rem,4vw,4.5rem);line-height:.98;letter-spacing:-.055em}.case-study__facts{margin-top:clamp(3rem,5vw,5rem);border-top:1px solid var(--agency-rule)}.case-study__facts>div{position:relative;min-height:9.5rem;padding-top:1.5rem}.case-study__facts>div:before{position:absolute;top:-.3rem;left:0;width:.55rem;height:.55rem;border:1px solid var(--agency-rust);background:var(--agency-canvas);content:""}.architecture-flow{margin-top:clamp(3rem,5vw,5rem)!important;border-top:1px solid var(--agency-rule);padding-top:1rem}.architecture-flow>h3{display:flex;justify-content:space-between;color:var(--agency-rust)}.architecture-flow>h3:after{color:var(--agency-muted);content:"SYSTEM TRACE / 04 NODES";font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.08em}.architecture-flow__steps{gap:.75rem!important;margin-top:1.25rem!important;border:0!important;background:transparent!important}.architecture-flow__steps:before{display:none}.architecture-flow__steps>li{min-height:8rem;border:1px solid var(--agency-slate)!important;background:var(--agency-surface)!important;padding:1.25rem!important;color:var(--agency-ink);font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:700}.architecture-flow__steps>li:nth-child(2){border-color:var(--agency-rust)!important}.architecture-flow__steps>li:nth-child(3){background:var(--agency-canvas)!important}.architecture-flow__steps>li:after{position:absolute;right:.85rem;bottom:.8rem;color:var(--agency-muted);content:"↗";font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:400}.architecture-flow__steps>li+li:before{position:absolute;top:50%;left:-.8rem;width:.8rem;border-top:1px solid var(--agency-rust);content:""}.architecture-flow__steps>li .eyebrow{margin-bottom:2.25rem;color:var(--agency-rust)}.ai-systems-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--agency-rule);border-left:4px solid var(--agency-rust);background:var(--agency-surface)}.ai-systems-index li+li{border-top:0;border-left:1px solid var(--agency-rule)}.ai-systems-index a{min-height:8rem;align-content:space-between;gap:1rem;padding:1.25rem;color:var(--agency-ink);text-decoration:none;transition:background var(--motion-duration-control) var(--motion-ease),color var(--motion-duration-control) var(--motion-ease)}.ai-systems-index a:focus-visible,.ai-systems-index a:hover{background:var(--agency-canvas);color:var(--agency-rust)}@media (max-width:767px){.case-study>header{grid-template-columns:1fr;gap:1rem}.case-study>header .section-title{max-width:12ch;font-size:clamp(2.2rem,11vw,3.5rem)}.architecture-flow>h3:after{content:"04 NODES"}.architecture-flow__steps>li+li:before{top:-.45rem;left:50%;width:0;height:.45rem;border-top:0;border-left:1px solid var(--agency-rust)}.ai-systems-index{grid-template-columns:1fr}.ai-systems-index li+li{border-top:1px solid var(--agency-rule);border-left:0}.ai-systems-index a{min-height:5.5rem}}.technical-range__index{border-top:2px solid var(--agency-ink);border-left:4px solid var(--agency-rust);background:var(--agency-surface)}.technical-range__selector{position:relative;min-height:7rem;padding:1.4rem 1.25rem;transition:background var(--motion-duration-control) var(--motion-ease),transform var(--motion-duration-control) var(--motion-ease)}.technical-range__selector:after{position:absolute;right:1.25rem;bottom:1rem;color:var(--agency-rust);content:"↗";font-family:JetBrains Mono,monospace;font-size:.8rem}.technical-range__selector:focus-visible,.technical-range__selector:hover{background:var(--agency-canvas);transform:translateX(.25rem)}.technical-map__detail{border-top:2px solid var(--agency-ink);background:var(--agency-surface);padding:1.5rem}.about-portrait-frame{border-top:3px solid var(--agency-ink);background:var(--agency-surface);padding:.65rem}.about-portrait-frame figcaption{border-top:1px solid var(--agency-rule);padding:.8rem .35rem .25rem}.about-leadership__block{border-left:2px solid var(--agency-rust);padding-left:1.5rem}.credential-ledger>.evidence-band{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:2rem;border-top:2px solid var(--agency-ink);padding-top:1.5rem;padding-bottom:3rem}.credential-ledger>.evidence-band>div:last-child{border-left:1px solid var(--agency-rule);padding-left:2rem}.credential-ledger>.evidence-band li{position:relative;padding-left:1rem;transition:background var(--motion-duration-control) var(--motion-ease)}.credential-ledger>.evidence-band li:before{position:absolute;top:1.4rem;left:0;width:.4rem;height:.4rem;background:var(--agency-rust);content:""}.resume-metrics{border-top:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);padding:1.25rem 0}.resume-metric{min-height:5.5rem;border-left:1px solid var(--agency-rule);padding-left:1.25rem}.resume-metric:first-child{border-left:0}.resume-qualification{position:relative;transition:background var(--motion-duration-control) var(--motion-ease),transform var(--motion-duration-control) var(--motion-ease)}.resume-qualification:before{position:absolute;top:1rem;left:1rem;width:.45rem;height:.45rem;background:var(--agency-rust);content:""}.resume-qualification:hover{background:var(--agency-canvas);transform:translateY(-2px)}.resume-page-preview-link{border-top:3px solid var(--agency-ink)!important;transition:border-color var(--motion-duration-control) var(--motion-ease),transform var(--motion-duration-control) var(--motion-ease)}.resume-page-preview-link:focus-visible,.resume-page-preview-link:hover{border-top-color:var(--agency-rust)!important;transform:translateY(-3px)}.contact-control:focus{border-color:var(--agency-rust);box-shadow:0 0 0 2px var(--agency-rust-soft);outline:0}form[name=contact]{border-top:3px solid var(--agency-ink)!important}@media (max-width:767px){.credential-ledger>.evidence-band{grid-template-columns:1fr;gap:1rem}.credential-ledger>.evidence-band>div:last-child{border-top:1px solid var(--agency-rule);border-left:0;padding-top:1rem;padding-left:0}.resume-metric,.resume-metric:first-child{border-left:0;border-top:1px solid var(--agency-rule);padding:1rem 0 0}.resume-metric:first-child{border-top:0;padding-top:0}}.home-showcase{overflow:hidden;background:var(--agency-canvas);color:var(--agency-ink)}.home-showcase .section-shell{max-width:92rem}.showcase-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--agency-rule);background:linear-gradient(hsla(0,0%,9%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,9%,.035) 1px,transparent 0);background-size:4rem 4rem,4rem 4rem}.showcase-hero__layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);gap:clamp(2.5rem,5vw,5rem);align-items:center;min-height:min(47rem,calc(100svh - 6rem));padding-top:calc(var(--site-header-height) + clamp(1.25rem, 2vw, 2rem));padding-bottom:clamp(2rem,3vw,3rem)}.showcase-hero__copy{max-width:58rem}.showcase-section-head__index,.website-card__meta{margin:0;color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.showcase-hero .display-title{max-width:17ch;margin:0;font-size:clamp(2.75rem,4.15vw,4.65rem);letter-spacing:-.052em;line-height:.99;text-wrap:balance}.showcase-hero .display-title em{display:block;color:var(--agency-rust);font-style:normal}.showcase-hero__lede{max-width:42rem;margin:1.35rem 0 0;color:var(--agency-muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.showcase-hero__title{margin:1rem 0 0;color:var(--agency-ink);font-weight:750}.showcase-hero__availability{margin:.45rem 0 0;color:var(--agency-slate);font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.04em;line-height:1.6}.showcase-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.showcase-portrait{position:relative;display:grid;margin:0}.showcase-portrait__frame{position:relative;overflow:hidden;aspect-ratio:4/4.65;border:1px solid var(--agency-rule);border-top:3px solid var(--agency-ink);background:#d7d4cd;box-shadow:0 1.75rem 4rem hsla(0,0%,9%,.13)}.showcase-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%}.showcase-portrait figcaption{position:absolute;right:-1.25rem;bottom:1.5rem;display:grid;gap:.2rem;border-left:2px solid var(--agency-rust);background:#fff;padding:1rem 1.25rem;color:var(--agency-slate);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 .8rem 2rem hsla(0,0%,9%,.1)}.hero-proof-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem;border-top:1px solid var(--agency-rule)}.hero-proof-rail a{display:grid;min-height:5.8rem;align-content:center;border-right:1px solid var(--agency-rule);padding:.8rem 1rem;color:var(--agency-ink);text-decoration:none}.hero-proof-rail a:first-child{padding-left:0}.hero-proof-rail a:last-child{border-right:0}.hero-proof-rail strong{color:var(--agency-rust);font-family:Manrope,sans-serif;font-size:clamp(1.65rem,2.3vw,2.35rem);letter-spacing:-.06em;line-height:1}.hero-proof-rail span{margin-top:.45rem;color:var(--agency-slate);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.055em;line-height:1.45;text-transform:uppercase}.hero-proof-rail a:focus-visible strong,.hero-proof-rail a:hover strong{color:var(--agency-ink)}.showcase-hero__continuation{display:grid;grid-template-columns:minmax(10rem,.55fr) minmax(0,1fr) auto;gap:2rem;align-items:center;max-width:92rem;margin:0 auto;border-top:3px solid var(--agency-ink);padding:1.15rem max(2rem,calc(50vw - 46rem));color:var(--agency-ink);text-decoration:none}.showcase-hero__continuation span{color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.showcase-hero__continuation strong{font-family:Manrope,sans-serif;font-size:1.1rem;letter-spacing:-.025em}.showcase-hero__continuation b{color:var(--agency-rust);font-size:1.35rem;animation:recruiter-scroll-cue 1.8s ease-in-out infinite}@keyframes recruiter-scroll-cue{0%,to{transform:translateY(-.12rem)}50%{transform:translateY(.18rem)}}.showcase-experience,.showcase-impact,.showcase-paths,.showcase-skills,.showcase-systems,.showcase-work{padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,9rem)}.showcase-work{padding-top:clamp(4.5rem,7vw,7rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.showcase-impact,.showcase-systems{border-top:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);background:#fff}.showcase-experience{padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem)}.employer-rail--timeline{position:relative;border-top:2px solid var(--agency-ink)}.employer-rail--timeline:before{position:absolute;top:-.42rem;right:0;left:0;height:.72rem;background:radial-gradient(circle,var(--agency-rust) 0 .18rem,#fff .2rem .32rem,var(--agency-rust) .34rem .42rem,transparent .44rem) 12.5% 0 /25% 100% repeat-x;content:"";pointer-events:none}.employer-rail--timeline a{min-height:15rem;align-content:start;place-items:start;padding:2.2rem 1.5rem 1.5rem;text-align:left}.employer-rail--timeline img{margin-top:1.2rem;margin-bottom:1rem}.employer-rail--timeline time{grid-row:1;margin-top:0}.employer-rail--timeline strong{font-size:1.12rem}.employer-rail--timeline small{margin-top:.65rem;color:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.035em;line-height:1.5;text-transform:uppercase}.showcase-section-head{display:grid;grid-template-columns:minmax(10rem,.6fr) minmax(0,2.4fr);gap:clamp(2rem,7vw,8rem);align-items:start;border-top:3px solid var(--agency-ink);padding:1.5rem 0 clamp(3rem,6vw,6rem)}.showcase-section-head>div{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);gap:clamp(2rem,5vw,5rem);align-items:end}.showcase-section-head h2{max-width:20ch;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.1rem,2.7vw,3rem);font-weight:750;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.showcase-section-head>div>p{max-width:32rem;margin:0;border-left:2px solid var(--agency-rust);padding-left:1.25rem;color:var(--agency-muted);font-size:1rem;line-height:1.65}.showcase-section-head--compact h2{font-size:clamp(2rem,2.4vw,2.65rem)}.showcase-work .showcase-section-head{grid-template-columns:minmax(7rem,.35fr) minmax(0,2.65fr);gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(2.75rem,4.5vw,4.5rem)}.showcase-work .showcase-section-head>div{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:clamp(2rem,5vw,5rem);align-items:center}.showcase-work .showcase-section-head h2{max-width:18ch}.website-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--agency-rule);background:var(--agency-rule);box-shadow:0 1.5rem 4rem hsla(0,0%,9%,.07)}.website-card{display:grid;grid-template-rows:auto 1fr;min-width:0;border-top:3px solid var(--agency-ink);background:#fff}.website-card--feature{grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto 1fr;border-top-color:var(--agency-rust)}.website-card__preview{display:grid;min-width:0;overflow:hidden;border-bottom:1px solid var(--agency-rule);background:var(--agency-ink);text-decoration:none}.website-card--feature .website-card__preview{border-right:0;border-bottom:1px solid var(--agency-rule)}.website-card__browser{display:flex;gap:.38rem;align-items:center;min-height:2.5rem;border-bottom:1px solid #343a3c;background:#1d2325;padding:0 1rem;color:#d8ddde}.website-card__browser i{width:.45rem;height:.45rem;border-radius:999px;background:#798083}.website-card__browser i:first-child{background:var(--agency-rust)}.website-card__browser b{overflow:hidden;margin-left:.45rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.website-card__preview picture{display:block;aspect-ratio:16/10;overflow:hidden}.website-card__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.website-card__preview:focus-visible img,.website-card__preview:hover img{transform:scale(1.025)}.website-card__body{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;min-height:18rem;padding:clamp(1.5rem,2.2vw,2.25rem)}.website-card__meta{display:flex;gap:.75rem}.website-card__meta span{color:var(--agency-ink)}.website-card h3{margin:1.15rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(1.55rem,1.7vw,2rem);font-weight:750;letter-spacing:-.045em;line-height:1.05}.website-card__body>p:not(.website-card__meta){max-width:33rem;margin:1rem 0 0;color:var(--agency-muted);line-height:1.65}.website-card__body .text-link{justify-self:start;align-self:end;margin-top:1.75rem}.employer-rail,.showcase-ledger,.skill-index{margin:0;padding:0;list-style:none}.showcase-ledger{border-top:1px solid var(--agency-rule)}.showcase-ledger a{display:grid;grid-template-columns:4rem minmax(14rem,1.25fr) minmax(18rem,.75fr) 3rem;gap:1.25rem;align-items:center;min-height:6.6rem;border-right:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);border-left:1px solid var(--agency-rule);padding:0 1.25rem;color:var(--agency-ink);text-decoration:none;transition:background-color .22s ease}.deep-paths span,.showcase-ledger span,.skill-index span{color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700}.deep-paths strong,.showcase-ledger strong,.skill-index strong{font-family:Manrope,sans-serif;letter-spacing:-.025em}.showcase-ledger small{border-left:1px solid var(--agency-rule);padding:.75rem 0 .75rem 1.5rem;color:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.025em;line-height:1.5}.deep-paths b,.showcase-ledger b{justify-self:end;color:var(--agency-slate);font-size:1.2rem}.showcase-ledger a:focus-visible,.showcase-ledger a:hover{background:var(--agency-canvas);box-shadow:inset 3px 0 0 var(--agency-rust);outline:0}.skill-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--agency-rule);background:var(--agency-rule)}.skill-index a{display:grid;min-height:12rem;align-content:start;background:#fff;padding:1.5rem;color:var(--agency-ink);text-decoration:none;transition:background-color .22s ease,color .22s ease}.skill-index strong{margin-top:2rem;font-size:1.2rem;line-height:1.15}.skill-index small{margin-top:.75rem;color:var(--agency-muted);font-size:.76rem;line-height:1.55}.skill-index a:focus-visible,.skill-index a:hover{background:var(--agency-ink);color:#fff;outline:3px solid var(--agency-rust);outline-offset:-3px}.skill-index a:focus-visible small,.skill-index a:hover small{color:#c9cfd0}.credential-line{display:grid;grid-template-columns:minmax(11rem,.45fr) minmax(0,1.25fr) auto;gap:2rem;align-items:center;border-right:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);border-left:1px solid var(--agency-rule);padding:1.35rem 1.5rem;color:var(--agency-ink);text-decoration:none}.credential-line b,.credential-line span{color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.credential-line:focus-visible,.credential-line:hover{background:#fff;box-shadow:inset 3px 0 0 var(--agency-rust)}.employer-rail,.metric-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-rail{border-bottom:1px solid var(--agency-rule)}.metric-rail a{display:grid;min-height:9rem;align-content:center;border-right:1px solid var(--agency-rule);padding:1.5rem;color:var(--agency-ink);text-align:center;text-decoration:none}.employer-rail li:last-child,.metric-rail a:last-child{border-right:0}.metric-rail strong{font-family:Manrope,sans-serif;font-size:clamp(2.25rem,3.2vw,3.25rem);font-weight:750;letter-spacing:-.07em;line-height:1}.metric-rail span{margin-top:.65rem;color:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.metric-rail--impact{border:1px solid var(--agency-rule)}.metric-rail--impact a{min-height:14rem;align-content:start;text-align:left}.metric-rail--impact small{margin-top:1.35rem;color:var(--agency-muted);font-size:.76rem;line-height:1.6}.employer-rail li{border-right:1px solid var(--agency-rule)}.employer-rail a{display:grid;min-height:13rem;place-items:center;align-content:center;padding:1.5rem;color:var(--agency-ink);text-align:center;text-decoration:none}.employer-rail img{box-sizing:border-box;width:7.5rem;max-width:100%;height:4.75rem;margin-bottom:1rem;border:1px solid var(--agency-slate);border-bottom:2px solid var(--agency-rust);background:var(--agency-dark);-o-object-fit:contain;object-fit:contain;padding:.9rem 1rem;box-shadow:0 .7rem 1.6rem hsla(0,0%,9%,.09);filter:none}.employer-rail strong{max-width:12rem;line-height:1.2}.employer-rail time{margin-top:.45rem;color:var(--agency-rust);font-size:.72rem;font-weight:700}.employer-rail a:focus-visible,.employer-rail a:hover,.metric-rail a:focus-visible,.metric-rail a:hover{background:var(--agency-canvas);outline:3px solid var(--agency-rust);outline-offset:-3px}.deep-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--agency-rule);background:var(--agency-rule)}.deep-paths a{display:grid;grid-template-columns:1fr auto;min-height:11rem;align-content:space-between;background:#fff;padding:1.5rem;color:var(--agency-ink);text-decoration:none;transition:background-color .22s ease,color .22s ease}.showcase-paths{max-width:none!important;border-top:1px solid #343a3c;background:var(--agency-ink);color:#fff}.showcase-paths .showcase-section-head{max-width:92rem;margin-inline:auto;border-top-color:#fff}.showcase-paths .deep-paths span,.showcase-paths .showcase-section-head__index{color:#f0c1b0}.showcase-paths .showcase-section-head h2{color:#fff}.showcase-paths .deep-paths{max-width:92rem;margin-inline:auto;border-color:#4a5052;background:#4a5052}.showcase-paths .deep-paths a{background:var(--agency-ink);color:#fff}.showcase-paths .deep-paths small{color:#c9cfd0}.showcase-paths .deep-paths b{color:#fff}.showcase-paths .deep-paths a:focus-visible,.showcase-paths .deep-paths a:hover{background:#fff;color:var(--agency-ink)}.showcase-paths .deep-paths a:focus-visible span,.showcase-paths .deep-paths a:hover span{color:var(--agency-rust)}.showcase-paths .deep-paths a:focus-visible small,.showcase-paths .deep-paths a:hover small{color:var(--agency-muted)}.showcase-paths .deep-paths a:focus-visible b,.showcase-paths .deep-paths a:hover b{color:var(--agency-slate)}.deep-paths small,.deep-paths strong{grid-column:1/-1}.deep-paths strong{align-self:end;margin-top:2rem;font-size:1.45rem}.deep-paths small{margin-top:.5rem;color:var(--agency-muted)}.deep-paths a:focus-visible,.deep-paths a:hover{background:var(--agency-ink);color:#fff;outline:3px solid var(--agency-rust);outline-offset:-3px}.deep-paths a:focus-visible small,.deep-paths a:hover small{color:#c9cfd0}.recruiter-page{background:var(--agency-canvas);color:var(--agency-ink)}.recruiter-page h1,.recruiter-page h2,.recruiter-page h3{font-family:Manrope,sans-serif;text-wrap:balance}.recruiter-page h1{max-width:13ch;margin:1rem 0 0;font-size:clamp(2.65rem,4vw,4.4rem);font-weight:800;line-height:.98;letter-spacing:-.055em}.recruiter-page h2{margin:.65rem 0 0;font-size:clamp(1.7rem,2.8vw,2.8rem);font-weight:800;line-height:1.04;letter-spacing:-.045em}.recruiter-page .lede{margin:1.35rem 0 0}.dossier-hero,.recruiter-hub-hero,.recruiter-role-hero{border-bottom:1px solid var(--agency-rule)}.dossier-hero .section-shell,.recruiter-hub-hero .section-shell,.recruiter-role-hero__grid{padding-top:calc(var(--site-header-height) + clamp(2.5rem, 5vw, 4.5rem));padding-bottom:clamp(3.5rem,6vw,6rem)}.recruiter-role-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(24rem,.72fr);gap:clamp(3rem,6vw,7rem);align-items:center}.recruiter-role-hero__fit{max-width:47rem;margin:1.1rem 0 0;border-left:2px solid var(--agency-rust);padding-left:1rem;color:var(--agency-slate);line-height:1.65}.recruiter-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.5rem}.role-proof-card{border-top:3px solid var(--agency-ink);border-right:1px solid var(--agency-rule);border-left:1px solid var(--agency-rule);background:#fff;box-shadow:0 1.5rem 4rem hsla(0,0%,9%,.08)}.role-proof-card>.eyebrow,.role-proof-card>p:last-child{margin:0;padding:1rem 1.2rem}.role-proof-card>p:last-child{border-bottom:1px solid var(--agency-rule);color:var(--agency-muted);font-size:.78rem;line-height:1.6}.role-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--agency-rule);background:var(--agency-rule);gap:1px}.role-metric-grid a{display:grid;min-height:9rem;align-content:space-between;background:#fff;padding:1.2rem;color:inherit;text-decoration:none}.role-metric-grid strong{font-family:Manrope,sans-serif;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.06em}.role-metric-grid span{color:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.role-metric-grid a:focus-visible,.role-metric-grid a:hover{background:var(--agency-ink);color:#fff;outline:3px solid var(--agency-rust);outline-offset:-3px}.role-metric-grid a:focus-visible span,.role-metric-grid a:hover span{color:#d7dcdd}.recruiter-proof-section{padding-block:clamp(4rem,7vw,7rem)}.recruiter-section-head{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,.65fr);border-top:2px solid var(--agency-ink);padding-top:1.25rem}.recruiter-section-head h2{max-width:16ch;margin-top:0}.role-evidence-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0 0;border:1px solid var(--agency-rule);background:var(--agency-rule);gap:1px;list-style:none;padding:0}.role-evidence-list a{display:grid;min-height:17rem;align-content:start;background:#fff;padding:1.5rem;color:inherit;text-decoration:none}.role-evidence-list span{color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.66rem}.role-evidence-list strong{margin-top:2.75rem;font-family:Manrope,sans-serif;font-size:1.4rem;letter-spacing:-.035em}.role-evidence-list small{margin-top:.8rem;color:var(--agency-muted);font-size:.86rem;line-height:1.65}.role-evidence-list b{margin-top:auto;color:var(--agency-rust)}.role-evidence-list a:focus-visible,.role-evidence-list a:hover{background:var(--agency-ink);color:#fff;outline:3px solid var(--agency-rust);outline-offset:-3px}.role-evidence-list a:focus-visible small,.role-evidence-list a:hover small{color:#d7dcdd}.dossier-flow,.dossier-skills,.recruiter-private-note,.recruiter-tool-band{border-block:1px solid var(--agency-rule);background:#fff}.dossier-flow .section-shell,.dossier-skills .section-shell,.recruiter-private-note .section-shell,.recruiter-tool-band .section-shell{padding-block:clamp(3.5rem,6vw,6rem)}.dossier-skills ul,.recruiter-tool-band ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0 0;border:1px solid var(--agency-rule);background:var(--agency-rule);gap:1px;list-style:none;padding:0}.dossier-skills li,.recruiter-tool-band li{min-height:5.5rem;background:var(--agency-canvas);padding:1.2rem;font-size:.9rem;font-weight:700}.recruiter-case-cta,.recruiter-final-cta{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,.65fr);gap:2rem;padding-block:clamp(4rem,7vw,7rem)}.recruiter-case-cta>div,.recruiter-final-cta>.recruiter-actions,.recruiter-final-cta>h2{grid-column:2}.recruiter-case-cta p:not(.eyebrow){max-width:43rem;color:var(--agency-muted);line-height:1.7}.dossier-hero h1{max-width:15ch}.dossier-hero .lede,.recruiter-hub-hero .lede{max-width:53rem}.dossier-preview{max-width:75rem;margin:clamp(3rem,6vw,6rem) auto 0;border-top:3px solid var(--agency-ink);background:#fff;box-shadow:0 1.5rem 4rem hsla(0,0%,9%,.08)}.dossier-preview img,.dossier-preview picture{display:block;width:100%}.dossier-preview figcaption{border-top:1px solid var(--agency-rule);padding:.9rem 1.2rem;color:var(--agency-muted);font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase}.dossier-detail-grid,.dossier-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(4rem,7vw,7rem)}.dossier-detail-grid article,.dossier-overview article{border-top:2px solid var(--agency-ink);padding:1.4rem clamp(1.5rem,4vw,4rem) 0 0}.dossier-detail-grid article+article,.dossier-overview article+article{border-left:1px solid var(--agency-rule);padding-right:0;padding-left:clamp(1.5rem,4vw,4rem)}.dossier-detail-grid article>p:not(.eyebrow),.dossier-overview article>p:last-child{color:var(--agency-muted);line-height:1.75}.dossier-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:2.75rem 0 0;border:1px solid var(--agency-rule);background:var(--agency-rule);gap:1px;list-style:none;padding:0}.dossier-flow ol>li{min-height:13rem;background:var(--agency-canvas);padding:1.4rem}.dossier-flow ol>li span{color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.65rem}.dossier-flow ol>li p{margin:3rem 0 0;font-weight:700;line-height:1.55}.dossier-detail-grid ul{margin:1.5rem 0 0;padding-left:1.2rem;color:var(--agency-muted);line-height:1.8}.dossier-boundary{margin-top:1.5rem;border-left:2px solid var(--agency-rust);padding-left:1rem;color:var(--agency-slate)!important;font-weight:700}.recruiter-hub-hero h1{max-width:16ch}.recruiter-hub-hero{overflow:hidden;background:radial-gradient(circle at 82% 36%,rgba(154,79,55,.08),transparent 25rem),var(--agency-canvas)}.recruiter-hub-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(25rem,.72fr);gap:clamp(3rem,7vw,7rem);align-items:center}.candidate-dossier{border-top:3px solid var(--agency-ink);background:#fff;box-shadow:0 1.75rem 4rem hsla(0,0%,9%,.1)}.candidate-dossier__identity{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;border:1px solid var(--agency-rule)}.candidate-dossier__identity img{width:7.5rem;height:8.5rem;-o-object-fit:cover;object-fit:cover;filter:saturate(.8) contrast(1.04)}.candidate-dossier__identity div{display:grid;gap:.35rem;padding:1rem 1.25rem}.candidate-dossier dt,.candidate-dossier>p,.candidate-dossier__identity small,.candidate-dossier__identity span{font-family:JetBrains Mono,monospace;font-size:.61rem;letter-spacing:.07em;text-transform:uppercase}.candidate-dossier__identity span{color:var(--agency-rust)}.candidate-dossier__identity strong{font-family:Manrope,sans-serif;font-size:1.45rem;letter-spacing:-.035em}.candidate-dossier__identity small{color:var(--agency-muted);line-height:1.55}.candidate-dossier__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-inline:1px solid var(--agency-rule);background:var(--agency-rule);gap:1px}.candidate-dossier__metrics div{background:#fff;padding:1rem 1.15rem}.candidate-dossier dt{color:var(--agency-muted)}.candidate-dossier dd{margin:.35rem 0 0;font-family:Manrope,sans-serif;font-size:1.12rem;font-weight:800;letter-spacing:-.03em}.candidate-dossier>p{display:flex;gap:.55rem;align-items:center;margin:0;background:var(--agency-ink);padding:.9rem 1.15rem;color:#fff}.candidate-dossier>p span{width:.48rem;height:.48rem;border-radius:999px;background:#d98b72;box-shadow:0 0 0 .25rem hsla(15,58%,65%,.18)}.recruiter-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:clamp(4rem,7vw,7rem)}.recruiter-hub-card{position:relative;overflow:hidden;display:flex;min-height:29rem;flex-direction:column;border-top:3px solid var(--agency-ink);border-right:1px solid var(--agency-rule);border-bottom:1px solid var(--agency-rule);background:#fff;padding:1.5rem;transition:transform .18s ease,box-shadow .18s ease}.recruiter-hub-card:hover{z-index:1;transform:translateY(-.45rem);box-shadow:0 1.4rem 3rem hsla(0,0%,9%,.11)}.recruiter-hub-card__mark{position:absolute;top:1rem;right:1.2rem;color:var(--agency-rust);font-family:Manrope,sans-serif;font-size:4.6rem;font-weight:800;letter-spacing:-.08em;line-height:1}.recruiter-hub-card:first-child{border-left:1px solid var(--agency-rule)}.recruiter-hub-card h2{max-width:14ch;margin-top:2.8rem;font-size:clamp(1.45rem,2vw,2rem)}.recruiter-hub-card>p:not(.eyebrow){margin-top:1rem;color:var(--agency-muted);line-height:1.65}.recruiter-hub-card__actions{display:grid;gap:1rem;margin-top:auto}.copy-action{min-height:2.75rem;border:1px solid var(--agency-slate);background:transparent;padding:.65rem 1rem;color:var(--agency-ink);font-size:.78rem;font-weight:800;cursor:pointer}.recruiter-hub-card .copy-action{margin-top:.9rem}.copy-action:focus-visible,.copy-action:hover{background:var(--agency-ink);color:#fff}.copy-status{min-height:1.5rem;margin:.8rem 0 0;color:var(--agency-rust);font-family:JetBrains Mono,monospace;font-size:.68rem}.recruiter-private-note h2{max-width:18ch}.recruiter-private-note p:last-child{max-width:55rem;color:var(--agency-muted);line-height:1.75}.recruiter-contact-grid{display:grid;grid-template-columns:minmax(0,.6fr) minmax(20rem,.4fr);gap:3rem;padding-block:clamp(4rem,7vw,7rem)}.recruiter-contact-grid>div:last-child{display:grid;align-content:start;border-top:2px solid var(--agency-ink)}.recruiter-contact-grid a{border-bottom:1px solid var(--agency-rule);padding:1rem 0;color:inherit;font-weight:750;text-decoration:none}.compact-page-intro{padding-top:calc(var(--site-header-height) + clamp(2.25rem, 4vw, 3.75rem))!important;padding-bottom:clamp(2.75rem,5vw,4.5rem)!important}@media (max-width:1023px){.showcase-hero__layout{grid-template-columns:1fr;min-height:0}.showcase-portrait{max-width:34rem;margin-inline:auto}.showcase-section-head,.showcase-section-head>div,.showcase-work .showcase-section-head,.showcase-work .showcase-section-head>div{grid-template-columns:1fr;gap:1.25rem}.showcase-section-head h2{max-width:16ch}.website-card--feature{grid-template-columns:1fr;grid-template-rows:auto 1fr}.website-card--feature .website-card__preview{border-right:0;border-bottom:1px solid var(--agency-rule)}.website-showcase{grid-template-columns:1fr;max-width:48rem;margin-inline:auto}.website-card__body{min-height:auto}.deep-paths,.skill-index{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiter-contact-grid,.recruiter-hub-hero__grid,.recruiter-role-hero__grid{grid-template-columns:1fr}.role-proof-card{max-width:50rem}.recruiter-hub-grid,.role-evidence-list{grid-template-columns:1fr}.recruiter-hub-card{min-height:22rem;border-left:1px solid var(--agency-rule)}}@media (min-width:768px) and (max-width:1023px){.showcase-hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.65fr);gap:2rem;min-height:calc(100svh - 5rem)}.showcase-hero .display-title{font-size:clamp(2.65rem,5.7vw,3.5rem)}.showcase-portrait{max-width:none}.showcase-portrait figcaption{right:-.75rem;bottom:1rem;padding:.75rem .9rem;font-size:.5rem}.hero-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof-rail a:nth-child(2n){border-right:0}.hero-proof-rail a:nth-child(-n+2){border-bottom:1px solid var(--agency-rule)}}@media (max-width:767px){.showcase-experience,.showcase-hero__layout,.showcase-impact,.showcase-paths,.showcase-skills,.showcase-systems,.showcase-work{padding-top:3.75rem;padding-bottom:3.75rem}.showcase-hero .display-title{max-width:17ch;font-size:clamp(2rem,9vw,2.7rem);letter-spacing:-.044em;line-height:1.06}.showcase-hero__layout{padding-top:calc(var(--site-header-height) + 1.125rem);padding-bottom:1.75rem;gap:1.1rem}.showcase-hero__lede{margin-top:.85rem;font-size:.9rem;line-height:1.5}.showcase-hero__availability{margin-top:.5rem;font-size:.62rem;line-height:1.45}.showcase-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9rem}.showcase-hero__title{margin-top:.7rem;font-size:.8rem}.showcase-portrait{order:-1;width:100%;max-width:none}.showcase-portrait__frame{aspect-ratio:16/6;box-shadow:0 1rem 2.5rem hsla(0,0%,9%,.1)}.showcase-portrait img{-o-object-position:50% 29%;object-position:50% 29%}.showcase-portrait figcaption{display:none}.hero-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.hero-proof-rail a{min-height:4.25rem;border-bottom:1px solid var(--agency-rule);padding:.65rem .8rem}.hero-proof-rail a:nth-child(2n){border-right:0}.hero-proof-rail a:first-child,.hero-proof-rail a:nth-child(3){padding-left:0}.hero-proof-rail a:nth-last-child(-n+2){border-bottom:0}.showcase-hero__continuation{grid-template-columns:1fr auto;gap:.4rem 1rem;padding:1rem 1.25rem}.showcase-hero__continuation span{grid-column:1/-1}.candidate-dossier__identity{grid-template-columns:6.25rem minmax(0,1fr)}.candidate-dossier__identity img{width:6.25rem;height:7.5rem}.recruiter-hub-card__mark{font-size:3.75rem}.showcase-hero__actions .button{width:auto;min-height:2.85rem;padding-inline:.75rem;font-size:.82rem}.showcase-section-head{border-top-width:2px;padding-top:1.15rem;padding-bottom:2.5rem}.showcase-section-head h2,.showcase-section-head--compact h2{max-width:18ch;font-size:clamp(1.85rem,7.8vw,2.35rem);line-height:1.05}.deep-paths,.skill-index,.website-showcase{grid-template-columns:1fr}.website-card--feature{grid-column:auto}.website-card__preview picture{aspect-ratio:4/3}.website-card__body{padding:1.35rem}.showcase-ledger a{grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;grid-template-rows:auto auto;gap:.4rem .75rem;min-height:6.8rem;padding:1rem}.showcase-ledger small{grid-column:2;border-left:0;padding:0}.showcase-ledger b{grid-column:3;grid-row:1/span 2}.skill-index a{min-height:9rem}.credential-line{grid-template-columns:1fr;gap:.65rem}.credential-line b{margin-top:.5rem}.employer-rail,.metric-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.employer-rail li,.metric-rail a{border-bottom:1px solid var(--agency-rule)}.employer-rail li:nth-child(2n),.metric-rail a:nth-child(2n){border-right:0}.employer-rail li:nth-last-child(-n+2),.metric-rail a:nth-last-child(-n+2){border-bottom:0}.employer-rail a{min-height:11rem;padding:1rem}.employer-rail--timeline:before{display:none}.employer-rail--timeline a{min-height:13rem;padding:1.25rem}.metric-rail--impact a{min-height:12rem}.deep-paths a{min-height:9.5rem}.recruiter-page h1{max-width:16ch;font-size:clamp(2.15rem,10vw,3.1rem);line-height:1.02}.dossier-hero .section-shell,.recruiter-hub-hero .section-shell,.recruiter-role-hero__grid{padding-top:calc(var(--site-header-height) + 2rem);padding-bottom:3.5rem}.recruiter-actions .button,.recruiter-actions .copy-action{width:100%}.role-metric-grid{grid-template-columns:1fr}.role-metric-grid a{min-height:6.5rem}.dossier-detail-grid,.dossier-overview,.recruiter-case-cta,.recruiter-final-cta,.recruiter-section-head{grid-template-columns:1fr}.recruiter-case-cta>div,.recruiter-final-cta>.recruiter-actions,.recruiter-final-cta>h2{grid-column:1}.role-evidence-list a{min-height:13rem}.dossier-flow ol,.dossier-skills ul,.recruiter-tool-band ul{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-detail-grid article+article,.dossier-overview article+article{margin-top:3rem;border-left:0;padding-left:0}.dossier-flow li{min-height:10rem}.dossier-flow li p{margin-top:2rem}}@media (max-width:359px){.showcase-hero .display-title{font-size:1.9rem}.showcase-hero__lede{font-size:.86rem}.showcase-portrait__frame{aspect-ratio:16/5}.showcase-hero__actions{gap:.5rem}.showcase-hero__actions .button{padding-inline:.45rem;font-size:.74rem}.hero-proof-rail a{min-height:3.5rem;padding:.35rem .5rem}.hero-proof-rail strong{font-size:1.5rem}.hero-proof-rail span{margin-top:.2rem;font-size:.49rem;line-height:1.25}.employer-rail,.metric-rail{grid-template-columns:1fr}.employer-rail li,.metric-rail a{border-right:0;border-bottom:1px solid var(--agency-rule)}.dossier-flow ol,.dossier-skills ul,.recruiter-tool-band ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.copy-action,.deep-paths a,.role-evidence-list a,.role-metric-grid a,.showcase-ledger a,.skill-index a,.website-card__preview img{transition:none}.showcase-hero__continuation b{animation:none}}.home-showcase .hero-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.home-showcase .hero-proof-rail a{border-bottom:0;border-right:1px solid var(--agency-rule);padding:.8rem}.home-showcase .hero-proof-rail a:last-child{border-right:0}.selected-work{grid-template-columns:repeat(2,minmax(0,1fr))}.website-card__preview.selected-work__context{aspect-ratio:8/5;align-content:center;justify-items:center;gap:1.5rem;padding:2rem;text-align:center;color:#fff}.selected-work__context img{width:7rem;height:7rem;-o-object-fit:contain;object-fit:contain}.selected-work__context span{max-width:28ch;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6}#career-proof,#systems{scroll-margin-top:calc(var(--site-header-height) + 1rem)}.dossier-flow .dossier-detail-grid,.dossier-status{grid-template-columns:minmax(0,1fr)}.dossier-flow .dossier-detail-grid{padding-block:2rem 0}.dossier-overview details{margin-top:1rem;color:var(--agency-slate);line-height:1.75}.dossier-overview summary{cursor:pointer;font-weight:700}.home-showcase .showcase-hero{background:var(--agency-canvas)}.home-showcase .showcase-hero__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:2.5rem 3.5rem;align-items:start;min-height:0;padding-bottom:1.75rem}.home-showcase .showcase-hero .display-title{max-width:18ch;font-size:clamp(2.65rem,4.5vw,4.65rem);line-height:1.04;text-wrap:balance}.home-showcase .showcase-hero__lede{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.home-showcase .showcase-hero__availability{font-family:Inter,sans-serif;font-size:.875rem;letter-spacing:0}.home-showcase .showcase-portrait{align-self:center;max-width:none}.home-showcase .showcase-portrait__frame{aspect-ratio:1;border:0;box-shadow:none}.home-showcase .showcase-portrait img{-o-object-position:center;object-position:center}.home-showcase .showcase-portrait figcaption{position:static;display:flex;justify-content:space-between;gap:.5rem;border:0;background:transparent;padding:1rem 0 0;font-size:.7rem;box-shadow:none}.home-showcase .hero-proof-rail{grid-column:1/-1;width:100%;margin:0;padding-top:1.25rem}.home-showcase .hero-proof-rail a{padding:.5rem 2rem}.home-showcase .hero-proof-rail a:first-child{padding-left:0}.home-showcase .hero-proof-rail strong{font-size:clamp(2.2rem,4vw,3.8rem)}.home-showcase .hero-proof-rail span{font-size:.75rem;line-height:1.5}.home-showcase .showcase-experience,.home-showcase .showcase-skills,.home-showcase .showcase-work{padding-block:clamp(3rem,5vw,5rem)}.home-showcase .showcase-section-head,.home-showcase .showcase-work .showcase-section-head{grid-template-columns:1fr;gap:1rem;border-top-width:1px;padding-bottom:2.5rem}.home-showcase .showcase-section-head>div,.home-showcase .showcase-work .showcase-section-head>div{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:2.5rem}.home-showcase .showcase-section-head h2{max-width:26ch;font-size:clamp(2rem,3.7vw,3.5rem)}.home-showcase .selected-work{grid-template-columns:1fr;gap:1.5rem;border:0;background:transparent;box-shadow:none}.selected-work .website-card{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;border:1px solid var(--agency-rule);background:transparent}.selected-work .website-card--feature .website-card__preview{grid-column:2;grid-row:1}.selected-work .website-card__preview{align-content:center;border:0;position:relative}.selected-work .website-card__preview img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.selected-work .website-card__body{grid-template-rows:auto auto auto auto;align-content:center;padding:clamp(1.5rem,3vw,3rem)}.selected-work .website-card h3{font-size:clamp(1.8rem,2.8vw,2.65rem);line-height:1.08}.project-media-caption{padding:.85rem 1rem;color:#f3f1eb;font-size:.8rem;text-align:center}.home-showcase .skill-index{grid-template-columns:1fr;border-inline:0}.home-showcase .skill-index a{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.1fr) 1.5rem;align-items:center;min-height:8rem;gap:1.5rem;padding:1.5rem .75rem;background:var(--agency-canvas)}.home-showcase .skill-index a:after{content:"→";color:var(--agency-rust);font-size:1.75rem}.home-showcase .skill-index strong{margin:0;font-size:clamp(1.3rem,2vw,1.8rem)}.home-showcase .skill-index small{margin:0;font-size:.95rem}.home-showcase .skill-index a:focus-visible,.home-showcase .skill-index a:hover{background:var(--agency-ink)}.home-showcase .employer-rail--timeline small{font-family:Inter,sans-serif;font-size:.85rem;letter-spacing:0;text-transform:none}.home-showcase .final-cta{background:var(--agency-ink);color:var(--agency-canvas);padding:clamp(2rem,5vw,5rem);margin-block:1rem 4rem}.home-showcase .final-cta__icon{display:none}.home-showcase .final-cta--icon{grid-template-columns:minmax(0,1fr) auto}.home-showcase .final-cta h2{color:inherit;font-size:clamp(2rem,3.5vw,3.3rem)}.home-showcase .final-cta .button--primary{background:var(--agency-canvas);border-color:var(--agency-canvas);color:var(--agency-ink)}.home-showcase .final-cta .button--secondary{border-color:#9caaa9;color:var(--agency-canvas)}.recruiter-page .dossier-preview{max-width:70rem;margin:3rem auto}.recruiter-page .dossier-preview img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.recruiter-page .dossier-preview--workflow{max-width:52rem}.recruiter-page .dossier-preview figcaption{padding:1rem;font-size:.9rem;line-height:1.6}.recruiter-page .dossier-preview figcaption a{display:inline-block}.recruiter-page .dossier-detail-grid,.recruiter-page .dossier-overview,.recruiter-page .recruiter-proof-section{padding-block:3rem}.recruiter-page .role-evidence-list small{font-size:.95rem}.recruiter-page .role-proof-card{box-shadow:none;border-top:3px solid var(--agency-rust)}@media (max-width:767px){.home-showcase .showcase-hero__layout{grid-template-columns:1fr;gap:1.75rem}.home-showcase .showcase-hero .display-title{font-size:clamp(2.4rem,9.5vw,3.5rem)}.home-showcase .showcase-portrait{order:0;width:100%;max-width:28rem;justify-self:center}.home-showcase .showcase-portrait__frame{aspect-ratio:1}.home-showcase .hero-proof-rail a{padding:.5rem}.home-showcase .hero-proof-rail span{font-family:Inter,sans-serif;font-size:.75rem;letter-spacing:0;text-transform:none}.home-showcase .showcase-hero__title{font-size:.9rem}.home-showcase .showcase-hero__actions .button{padding-inline:.6rem;font-size:.9rem}.home-showcase .showcase-section-head>div,.home-showcase .showcase-work .showcase-section-head>div{grid-template-columns:1fr;gap:1.25rem}.selected-work .website-card{grid-template-columns:1fr}.selected-work .website-card--feature .website-card__preview{grid-column:auto;grid-row:auto}.home-showcase .skill-index a{grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;gap:.75rem}.home-showcase .skill-index small{grid-column:2}.home-showcase .skill-index a:after{grid-column:3;grid-row:1}.home-showcase .final-cta--icon{grid-template-columns:1fr}.home-showcase .final-cta__actions{display:grid;grid-template-columns:1fr;width:100%}.recruiter-page .dossier-preview{margin:1.5rem 1.25rem}.selected-work{grid-template-columns:1fr}}.hover\:bg-surface-muted:hover{--tw-bg-opacity:1;background-color:rgb(233 231 225/var(--tw-bg-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-rust:hover{text-decoration-color:#9a4f37}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:2rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-9xl{font-size:8rem;line-height:1}}@media (min-width:768px){.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c \.7fr\)_minmax\(0\2c 1\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.25fr\)_minmax\(18rem\2c \.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(20rem\2c \.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(19rem\2c \.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(19rem\2c \.72fr\)_minmax\(0\2c 1\.28fr\)\]{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr)}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-20{gap:5rem}.lg\:pt-12{padding-top:3rem}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}