*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.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}.mt-9{margin-top:2.25rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.h-px{height:1px}.max-h-\[45vh\]{max-height:45vh}.\!min-h-\[80px\]{min-height:80px!important}.w-1\/3{width:33.3333%}.w-5{width:1.25rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.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))}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.border{border-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-red{--tw-border-opacity:1;border-color:rgb(139 30 30/var(--tw-border-opacity,1))}.border-rule{--tw-border-opacity:1;border-color:rgb(217 210 195/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.bg-ink{--tw-bg-opacity:1;background-color:rgb(28 27 25/var(--tw-bg-opacity,1))}.bg-red{--tw-bg-opacity:1;background-color:rgb(139 30 30/var(--tw-bg-opacity,1))}.bg-rule{--tw-bg-opacity:1;background-color:rgb(217 210 195/var(--tw-bg-opacity,1))}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-8{padding-bottom:2rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.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-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-base{font-size:1rem;line-height:1.5rem}.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-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.02\]{line-height:1.02}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.text-cream{--tw-text-opacity:1;color:rgb(246 241 231/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(28 27 25/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(94 90 82/var(--tw-text-opacity,1))}.text-red{--tw-text-opacity:1;color:rgb(139 30 30/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.accent-\[\#8B1E1E\]{accent-color:#8b1e1e}.opacity-70{opacity:.7}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:#f6f1e7}body{--tw-bg-opacity:1;background-color:rgb(246 241 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 27 25/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.55}h1,h2,h3,.serif{letter-spacing:-.01em;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}a{text-underline-offset:3px}:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #8b1e1e}.rule{border-top:1px solid #d9d2c3}.btn{--tw-bg-opacity:1;background-color:rgb(28 27 25/var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:48px;color:rgb(246 241 231/var(--tw-text-opacity,1));border-radius:.125rem;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:hover{background:#8b1e1e}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-compact{min-height:44px;padding:.65rem 1.25rem}.btn-ghost{--tw-border-opacity:1;border-width:1px;border-color:rgb(28 27 25/var(--tw-border-opacity,1));--tw-text-opacity:1;min-height:48px;color:rgb(28 27 25/var(--tw-text-opacity,1));background-color:#0000;border-radius:.125rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;display:inline-flex}.btn-ghost:hover{color:#8b1e1e;border-color:#8b1e1e}textarea{--tw-border-opacity:1;border-width:1px;border-color:rgb(217 210 195/var(--tw-border-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(28 27 25/var(--tw-text-opacity,1));resize:vertical;background-color:#0000;border-radius:.125rem;min-height:132px;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.625}textarea:focus{border-color:#1c1b19;outline:none;box-shadow:0 0 0 3px #8b1e1e2e}.eyebrow{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(139 30 30/var(--tw-text-opacity,1));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.fade-up{animation:.42s ease-out both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:left-2:focus{left:.5rem}.focus\:top-2:focus{top:.5rem}@media (min-width:640px){.sm\:w-\[420px\]{width:420px}.sm\:w-auto{width:auto}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:border-l{border-left-width:1px}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-14{padding-top:3.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}
.brand-site{--blue:#203cec;--black:#171817;--paper:#fafaf7;--yellow:#e6fc66;background:var(--paper);color:var(--black);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.5}.brand-site *{box-sizing:border-box}.brand-site h1 em,.brand-site h2 em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.brand-site a{text-decoration:none}.brand-site p{max-width:65ch}.brand-site .wrap{max-width:1440px;margin:auto;padding-left:5.5%;padding-right:5.5%}.site-header{border-bottom:1px solid #dcded9;justify-content:space-between;align-items:center;gap:24px;padding:28px 4%;display:flex}.wordmark{letter-spacing:-.055em;font-size:20px;font-weight:800;line-height:.98}.wordmark em{color:var(--blue);font-family:Georgia,serif;font-size:24px}.navigation{align-items:center;gap:25px;font-size:14px;display:flex}.navigation a{padding:8px 0}.navigation a:hover,.navigation [aria-current=page]{color:var(--blue)}.navigation .nav-contact{border:1px solid #171817;border-radius:2px;padding:12px 17px}.menu-toggle{display:none}.kicker{letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.5;font-size:13px!important}.home-hero{padding-top:46px;padding-bottom:30px;position:relative;overflow:hidden}.hero-topline{justify-content:space-between;gap:20px;display:flex}.hero-note{font-size:14px}.brand-site .home-hero h1{letter-spacing:-.067em;margin:38px 0 42px;font-size:clamp(74px,8.9vw,138px);line-height:.93}.home-hero h1 em{color:var(--blue)}.hero-bottom{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;max-width:1040px;display:grid}.hero-bottom p{max-width:550px;font-size:20px;line-height:1.5}.action{background:var(--blue);color:#fff;border:1px solid #0000;justify-content:space-between;align-items:center;gap:36px;min-height:54px;padding:17px 24px;font-size:16px;transition:background .18s;display:inline-flex}.action span{font-size:21px}.text-link{border-bottom:1px solid;margin-top:25px;padding-bottom:4px;font-size:16px;font-weight:500;display:table}.text-link:hover{color:var(--blue)}.hero-index{letter-spacing:.17em;border-top:1px solid #dcded9;margin-top:48px;padding-top:17px;font-size:12px}.statement-band{background:var(--blue);color:#fff;letter-spacing:-.04em;justify-content:space-around;gap:28px;padding:29px 4%;font-size:clamp(17px,2.6vw,40px);font-weight:700;display:flex;overflow:hidden}.outlined{color:var(--yellow)}.split{grid-template-columns:1fr 2fr;gap:65px;display:grid}.brand-site h2{margin:0 0 32px;font-size:clamp(40px,4.9vw,72px)}.brand-site h3{font-size:30px}.brand-site p+p{margin-top:18px}.large-copy{line-height:1.5;font-size:23px!important}.split p:not(.kicker){font-size:18px}.section-heading{grid-template-columns:1fr 2fr;gap:65px;display:grid}.service-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px;display:grid}.service-card{border-top:2px solid var(--black);flex-direction:column;min-height:300px;padding:24px 2px 10px;transition:color .2s;display:flex}.service-card:hover{color:var(--blue)}.card-number{margin-bottom:40px;font-size:14px}.service-card h3{margin-bottom:18px}.service-card p{max-width:30ch;font-size:17px;line-height:1.6}.card-link{justify-content:space-between;margin-top:auto;padding-top:30px;font-size:15px;display:flex}.lab-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.lab-grid h2{margin-top:24px;font-size:clamp(52px,6vw,86px)}.lab-grid p{max-width:40ch}.lab-grid .action{margin-top:28px}.small-note{margin-top:12px;font-size:14px}.tool-preview{border:1px solid var(--black);background:#fff;max-width:450px;display:block;transform:rotate(2deg);box-shadow:16px 18px #1718171f}.preview-bar{letter-spacing:.06em;border-bottom:1px solid #ccc;justify-content:space-between;padding:18px 20px;font-size:12px;display:flex}.tool-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:380px;display:block}.preview-caption{border-top:1px solid #ccc;padding:20px;font-size:14px}.founder-section{grid-template-columns:1fr 1.35fr;align-items:center;gap:100px;display:grid}.founder-type{letter-spacing:-.09em;border-bottom:2px solid var(--black);padding:60px 0;font-size:clamp(90px,15vw,210px);font-weight:700;line-height:.9}.founder-type span{color:var(--blue)}.founder-type small{letter-spacing:.45em;margin:28px 0 0 10px;font-size:19px;display:block}.founder-section .kicker{margin-bottom:26px}.contact-strip{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:70px;padding:70px 5.5%;display:flex}.contact-strip h2{max-width:760px;margin:20px 0;font-size:clamp(38px,4.5vw,65px)}.contact-strip p{font-size:18px}.action.light{color:var(--black);background:#fff;flex-shrink:0}.action.light:hover{background:var(--yellow)}.site-footer{padding:50px 5.5% 25px}.footer-top{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.footer-top p,.footer-top>a:last-child{font-size:15px}.footer-bottom{border-top:1px solid #dcded9;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:13px;display:flex}.footer-bottom>div{gap:22px;display:flex}.page-hero h1{max-width:1100px;margin:30px 0;font-size:clamp(58px,7vw,100px)}.intro{font-size:23px;max-width:770px!important}.content-section{border-top:1px solid #dcded9}.content-section h2{font-size:clamp(36px,4vw,55px)}.content-section p{font-size:19px}.steps{gap:0;display:grid}.step{border-top:1px solid #ccc;grid-template-columns:60px 1fr;gap:20px;padding:28px 0;display:grid}.step-number{color:var(--blue);font-size:14px}.step h3{margin-bottom:12px}.step p{font-size:17px}.blue-panel{background:var(--blue);color:#fff}.blue-panel .step-number{color:var(--yellow)}.quote-block{letter-spacing:-.03em;max-width:1000px;padding:10px 0;font-family:Georgia,serif;font-size:clamp(36px,5vw,68px);font-style:italic;line-height:1.15}.pill-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pill-row span{border:1px solid #888;padding:9px 17px;font-size:14px}.detail-list{gap:12px;padding-left:22px;font-size:18px;display:grid}.contact-options{grid-template-columns:1fr 1fr;gap:30px;display:grid}.contact-option{border-top:2px solid;padding:28px 0}.contact-option h2{font-size:36px}.contact-option p{min-height:80px;font-size:18px}.contact-email{overflow-wrap:anywhere}.brand-site a:focus-visible,.brand-site button:focus-visible{outline-offset:5px;outline:3px solid #b22b12}.contact-strip a:focus-visible,.blue-panel a:focus-visible{outline-color:var(--yellow)}@media (min-width:1600px){.site-header,.site-footer,.contact-strip{padding-left:max(5.5%,50vw - 640px);padding-right:max(5.5%,50vw - 640px)}}@media (max-width:1050px){.navigation{gap:15px;font-size:13px}.navigation .nav-contact{padding:10px}.lab-grid,.founder-section{gap:50px}.hero-bottom{gap:40px}.split,.section-heading{grid-template-columns:.75fr 2fr;gap:30px}}@media (max-width:800px){.site-header{flex-wrap:wrap;padding:22px 6%}.wordmark{font-size:18px}.menu-toggle{background:0 0;border:1px solid;padding:10px 17px;font-size:14px;display:block}.navigation{flex-direction:column;align-items:stretch;gap:4px;width:100%;padding-top:20px;font-size:17px;display:none}.navigation.is-open{display:flex}.navigation a{padding:12px 0}.navigation .nav-contact{margin-top:10px;padding:14px}.brand-site .wrap{padding-left:6%;padding-right:6%}.home-hero{padding-top:30px}.hero-note{display:none}.brand-site .home-hero h1{margin:35px 0;font-size:clamp(62px,12vw,94px)}.hero-bottom{grid-template-columns:1fr;gap:26px}.hero-bottom p{font-size:19px}.hero-index{margin-top:34px}.statement-band{flex-wrap:wrap;justify-content:flex-start;gap:8px 24px;padding:22px 6%;font-size:21px}.section{padding-top:65px;padding-bottom:65px}.split,.section-heading,.lab-grid,.founder-section{grid-template-columns:1fr;gap:28px}.service-grid{grid-template-columns:1fr;margin-top:0}.service-card{min-height:245px}.card-number{margin-bottom:24px}.service-card p{max-width:100%}.lab-grid{gap:45px}.tool-preview{width:94%;max-width:420px;margin:auto;transform:rotate(1deg)}.founder-type{max-width:380px;padding:20px 0 35px;font-size:150px}.contact-strip{flex-direction:column;align-items:flex-start;gap:30px;padding:55px 6%}.footer-top{flex-wrap:wrap}.footer-top p{width:50%}.footer-bottom{flex-direction:column;gap:20px}.page-hero{padding-top:50px;padding-bottom:50px}.page-hero h1{font-size:clamp(50px,9vw,75px)}.intro{font-size:20px}.contact-options{grid-template-columns:1fr}.contact-option p{min-height:0}.step{grid-template-columns:34px 1fr;gap:14px}.brand-site h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.brand-site *{scroll-behavior:auto;transition:none}}.brand-site{--blue:#17243d;--black:#182237;--paper:#f5f0e7;--yellow:#d8c398;color:var(--black);background:var(--paper)}.brand-site p{line-height:1.7}.site-header{border-bottom:1px solid #d9d1c2;padding:26px 5.5%}.wordmark{letter-spacing:.015em;font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.1}.wordmark em{color:#7e6637;font-size:19px}.navigation{gap:24px;font-size:13px}.navigation .nav-contact{border-color:#9c8d73;padding:11px 17px}.kicker{letter-spacing:.17em;color:#77633d;font-weight:500;font-size:12px!important}.brand-site .wrap{max-width:1360px}.editorial-hero{grid-template-columns:1.03fr 1fr;max-width:1600px;min-height:700px;margin:auto;display:grid}.hero-copy{align-self:center;padding:70px 12% 70px 10.8%}.brand-site .hero-copy h1{letter-spacing:-.045em;margin:26px 0;font-size:clamp(48px,5.5vw,84px);line-height:1.02}.hero-copy h1 em{color:#725b32}.gold-rule{background:#b5a179;width:100px;height:1px;margin:30px 0}.hero-copy .hero-deck{margin:0 0 25px;font-family:Georgia,serif;font-size:25px;line-height:1.4}.hero-copy>p:not(.kicker):not(.hero-deck){color:#4f535a;font-size:16px}.hero-portrait{background:#111923;min-height:700px;margin:0;position:relative}.hero-portrait>img{-o-object-fit:cover;object-fit:cover;-o-object-position:48% center;object-position:48% center;width:100%;height:100%;position:absolute;inset:0}.hero-portrait figcaption{color:#fff;letter-spacing:.13em;background:linear-gradient(#0000,#000000c7);justify-content:space-between;gap:16px;padding:80px 35px 28px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-portrait figcaption span:last-child{letter-spacing:0;font-family:Georgia,serif;font-size:16px;font-style:italic}.editorial-link{border-bottom:1px solid #b6a783;align-items:center;gap:30px;margin-top:26px;padding:0 0 8px;font-size:14px;line-height:1.5;display:inline-flex}.editorial-link:hover{color:#876331;border-color:currentColor}.context-line{border-top:1px solid #d9d1c2;border-bottom:1px solid #d9d1c2;justify-content:space-between;align-items:center;gap:30px;padding-top:27px;padding-bottom:27px;font-size:14px;display:flex}.context-line a{white-space:nowrap;font-size:13px}.idea-editorial{grid-template-columns:1.1fr 1fr;align-items:start;gap:90px;display:grid}.idea-editorial h2{margin-top:24px}.idea-copy .large-copy{font-family:Georgia,serif;line-height:1.5;font-size:25px!important}.idea-copy>p{color:#42474f;font-size:17px}.work-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:15px 80px;display:grid}.work-intro>.kicker{grid-column:1/-1}.work-intro h2{margin:0}.work-intro>p:last-child{color:#c6c8cd;margin:0 0 5px;font-size:18px}.project-spread{grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin-top:55px;display:grid}.project-spread figure{margin:0}.project-spread img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:560px}.project-spread figcaption{letter-spacing:.15em;color:#c1aa7e;padding-top:16px;font-size:11px}.project-story h3{margin:20px 0 25px;font-size:42px}.project-story>p:not(.kicker){color:#c6c8cd;font-size:17px}.quiet-link{color:#c6c8cd;margin-top:20px;font-size:13px;display:table}.real-work .editorial-link{color:#ead9b8}.ways-section{grid-template-columns:1fr 1.3fr;gap:90px;display:grid}.ways-heading h2{margin-top:24px}.way{border-top:1px solid #c7bda9;padding:28px 0 35px}.way:first-child{border-top:0;padding-top:0}.way h3{margin-bottom:15px;font-size:36px}.way p{color:#4f535a;font-size:17px}.way .editorial-link{margin-top:20px}.method-heading{text-align:center}.method-heading p{margin:0 auto 24px}.method-columns{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.method-columns>div{border-top:1px solid #a99a7e;padding-top:25px}.method-columns>div>span{font-family:Georgia,serif;font-size:30px}.method-columns p{color:#454a52;margin-top:17px;font-size:16px}.method-section .editorial-link{margin:40px auto 0;display:table}.lab-grid{gap:110px}.lab-grid h2{font-size:clamp(44px,5vw,68px)}.lab-grid .large-copy{font-family:Georgia,serif;font-size:25px!important}.action{color:#fffaf2;background:#17243d;min-height:52px;padding:16px 24px;font-size:14px}.action:hover{background:#31425f}.tool-editorial{color:#17243d;background:#ece4d6;border:1px solid #d7c8ad;padding:40px;display:block;box-shadow:15px 20px #e8e3d9}.tool-label{letter-spacing:.18em;padding-bottom:30px;font-size:10px}.tool-title{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(65px,7vw,96px);line-height:1.2;display:block}.tool-title em{color:#856d42}.tool-editorial>p{margin:25px 0;font-family:Georgia,serif;font-size:34px;line-height:1.2}.tool-lines{border-top:1px solid #c4b596;display:grid}.tool-lines>span{border-bottom:1px solid #c4b596;padding:11px 0;font-size:14px}.tool-bottom{justify-content:space-between;gap:20px;margin-top:30px;font-size:12px;display:flex}.founder-section{grid-template-columns:.95fr 1.1fr;gap:90px}.founder-photo{margin:0}.founder-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:48% center;object-position:48% center;filter:grayscale();width:100%;height:440px}.founder-photo figcaption{color:#6b6355;margin-top:15px;font-size:12px}.founder-section h2{font-size:clamp(42px,4.5vw,62px)}.founder-section p{font-size:17px}.contact-strip{color:#faf5eb;background:#17243d;padding-top:80px;padding-bottom:80px}.contact-strip .kicker{color:#c9b78e}.contact-strip .action.light{color:#17243d;background:#e7d8b7}.site-footer{color:#ddd9ce;background:#0f1725;padding-top:50px}.site-footer .wordmark em{color:#c9b78e}.page-hero h1{font-size:clamp(52px,6.5vw,90px)}.page-hero h1 em{color:#78623b}.intro{font-size:21px}.work-section{background:#eae4d9}.blue-panel{background:#17243d}.blue-panel .kicker,.blue-panel .step-number{color:#c9b78e}.blue-panel .step{border-color:#4a5361}.tool-preview{border-color:#ad9b78;transform:none;box-shadow:12px 14px #e6ded0}.preview-bar,.preview-caption{border-color:#d7c8ad}.service-card{border-top:1px solid #9c8d73}.card-number{color:#78623b}.content-section{border-color:#d9d1c2}.pill-row span{border-color:#b5a88e}.brand-site .text-link:hover{color:#876331}@media (max-width:1050px){.hero-copy{padding:50px 9%}.editorial-hero,.hero-portrait{min-height:650px}.idea-editorial,.ways-section,.project-spread{gap:45px}.project-spread img{height:470px}.project-story h3{font-size:36px}.navigation{gap:14px}.lab-grid{gap:60px}}@media (max-width:800px){.site-header{padding:21px 6%}.navigation{font-size:17px}.editorial-hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:40px 7% 44px}.brand-site .hero-copy h1{margin:25px 0;font-size:clamp(52px,10vw,78px)}.hero-copy .hero-deck{font-size:23px}.hero-portrait{min-height:420px}.hero-portrait>img{-o-object-position:50% 42%;object-position:50% 42%}.hero-portrait figcaption{padding:65px 7% 24px}.context-line{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px;padding-bottom:22px}.context-line p{font-size:18px}.section{padding-top:65px;padding-bottom:65px}.idea-editorial,.ways-section,.project-spread,.work-intro,.founder-section{grid-template-columns:1fr;gap:30px}.work-intro h2{font-size:48px}.work-intro>p:last-child{font-size:17px}.real-work{padding:65px 0}.project-spread{margin-top:35px}.project-spread img{height:430px}.project-story h3{font-size:35px}.ways-list .way:first-child{border-top:1px solid #c7bda9;padding-top:28px}.method-heading{text-align:left}.method-heading p{margin-left:0}.method-heading h2{margin-bottom:35px}.method-columns{grid-template-columns:1fr;gap:30px}.method-section .editorial-link{margin-left:0}.lab-grid{gap:45px}.tool-editorial{width:94%;margin:0;padding:30px}.tool-title{font-size:78px}.tool-editorial>p{font-size:32px}.founder-photo{max-width:480px}.founder-photo img{height:360px}.hero-portrait figcaption{font-size:10px}.hero-portrait figcaption span:last-child{font-size:15px}.contact-strip{padding-top:60px;padding-bottom:60px}}.hero-portrait{overflow:hidden}.hero-portrait>img{height:108%;top:-8%}.portrait-crop{height:440px;display:block;overflow:hidden}.founder-photo .portrait-crop img{-o-object-fit:cover;object-fit:cover;height:108%;transform:translateY(-7.4%)}@media (max-width:800px){.portrait-crop{height:360px}}.brand-site h1,.brand-site h2,.brand-site h3{letter-spacing:-.055em;font-family:Arial,Helvetica,sans-serif;font-weight:500;line-height:1.08}.brand-site h1 em,.brand-site h2 em,.brand-site h3 em{letter-spacing:-.04em;font-family:Iowan Old Style,Georgia,serif;font-weight:400}.site-header{border-bottom:0;padding-top:24px;padding-bottom:24px}.kai-lockup{white-space:nowrap;align-items:center;gap:15px;display:flex}.kai-lockup-caption{letter-spacing:.1em;border-left:1px solid #a49b88;padding:6px 0 6px 15px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;line-height:1.35}.navigation .nav-contact{border-radius:24px;padding:10px 17px}.navigation a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.navigation a:hover{color:#78623b}.editorial-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:55px;max-width:1360px;min-height:0;padding:42px 5.5% 68px}.hero-copy{padding:0}.brand-site .hero-copy h1{margin:25px 0 30px;font-size:clamp(50px,5.3vw,78px);line-height:1.02}.hero-copy h1 em{color:#17243d;text-underline-offset:10px;-webkit-text-decoration:underline #c5a257;text-decoration:underline #c5a257;text-decoration-thickness:3px}.hero-copy .hero-deck{margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:600;line-height:1.35}.hero-copy>p:not(.kicker):not(.hero-deck){color:#333e4c;font-size:17px;line-height:1.6}.hero-portrait{background:#dbd6c8;border-radius:46% 46% 12px 12px;min-height:560px;transform:rotate(2deg)}.hero-portrait>img{-o-object-position:48% center;object-position:48% center}.hero-portrait figcaption{padding:65px 28px 25px}.hero-portrait figcaption span:first-child{display:none}.hero-portrait figcaption span:last-child{font-family:Arial,sans-serif;font-size:13px;font-style:normal}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:26px;display:flex}.hero-actions .editorial-link{margin:0}.action{border-radius:30px;gap:24px}.editorial-link{font-weight:600}.kicker{letter-spacing:.12em;color:#695734;font-size:11px!important}.context-line{padding-top:22px;padding-bottom:22px}.context-line p{font-family:Arial,sans-serif;font-size:17px}.section{padding-top:85px;padding-bottom:85px}.brand-site h2{font-size:clamp(38px,4.3vw,60px)}.real-work{color:#17243d;background:#dde5df;padding:75px 0}.real-work .kicker{color:#476354}.work-intro>p:last-child,.project-story>p:not(.kicker){color:#35483e}.project-spread img{border-radius:8px 90px 8px 8px;height:460px}.project-spread figcaption{color:#466153}.real-work .editorial-link{color:#17243d;border-color:#697a6f}.real-work .quiet-link{color:#35483e}.project-story h3{font-size:36px}.ways-section{scroll-margin-top:30px}.way h3{font-size:32px}.method-section{background:#eee4d2}.method-columns>div>span{font-family:Arial,sans-serif;font-size:27px;font-weight:500}.method-heading h2{margin-bottom:42px}.lab-section{background:#faf7f0}.tool-editorial{box-shadow:none;background:#e9bfa6;border:0;border-radius:12px 70px 12px 12px;transition:transform .2s;transform:rotate(-2deg)}.tool-title{font-family:Arial,sans-serif;font-weight:600}.tool-title em{color:#6f432a;font-family:Georgia,serif}.tool-editorial>p{font-family:Arial,sans-serif}.tool-label{color:#50392c}.tool-lines,.tool-lines>span{border-color:#af8268}.tool-preview{box-shadow:none;border-radius:12px;overflow:hidden}.tool-catalog{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}.catalog-card{border-radius:12px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.catalog-card h3{margin:30px 0 18px;font-size:32px}.catalog-card p{font-size:17px}.catalog-card .editorial-link{margin-top:auto;padding-top:20px}.access-label{border-bottom:1px solid;padding-bottom:7px;font-size:12px;line-height:1.4}.peach{background:#efd0bc}.sage{background:#dde5df}.sand{background:#ede4d2}.tools-showcase>.small-note{margin-top:24px}.founder-photo .portrait-crop{border-radius:70px 8px 8px}.founder-photo img{filter:none}.contact-strip{background:#17243d}.contact-strip h2{font-size:clamp(40px,4.5vw,65px)}.site-footer{background:var(--paper);color:#17243d}.footer-bottom{color:#535a60;border-color:#d3cbbb}@media (max-width:1100px){.kai-lockup-caption{display:none}.navigation{gap:16px}.editorial-hero{gap:40px}.hero-portrait{min-height:520px}.tool-catalog{gap:16px}.catalog-card{padding:25px}}@media (max-width:800px){.kai-lockup-caption{display:block}.site-header{padding:18px 6%}.kai-mark{width:67px;height:41px}.menu-toggle{border-radius:24px}.editorial-hero{grid-template-columns:1fr;gap:40px;padding:30px 6% 50px}.brand-site .hero-copy h1{font-size:clamp(48px,10vw,76px)}.hero-copy .hero-deck{font-size:22px}.hero-portrait{border-radius:44% 44% 10px 10px;width:94%;max-width:480px;min-height:390px;margin:0 auto;transform:rotate(1.5deg)}.hero-portrait>img{-o-object-position:center 42%;object-position:center 42%}.hero-actions{gap:24px}.section{padding-top:60px;padding-bottom:60px}.real-work{padding:60px 0}.project-spread img{height:390px}.tool-catalog{grid-template-columns:1fr}.catalog-card{padding:28px}.catalog-card .editorial-link{margin-top:10px}.lab-grid{gap:38px}.tool-editorial{width:100%;transform:none}.founder-photo .portrait-crop{border-radius:50px 8px 8px}.context-line p{font-size:16px}.footer-top p{width:auto}.method-heading{text-align:left}}@media (prefers-reduced-motion:reduce){.tool-editorial{transition:none;transform:none}}.inquiry-shortcut{flex-wrap:wrap;align-items:center;gap:24px;display:flex;padding-bottom:42px!important}.inquiry-shortcut>span{color:#4f535a;font-size:14px}.contact-option{scroll-margin-top:35px}.brand-site{--kai-clay:#9b5137;--frame-small:12px;--frame-turn:64px}.kai-dot{color:var(--kai-clay,#9b5137)}.kai-lockup-caption{letter-spacing:.12em;border-color:#c2b8a5;padding:5px 0 5px 18px;font-size:9px;line-height:1.5}.hero-portrait{border-radius:46% 46% var(--frame-turn) var(--frame-small);transform:none}.hero-portrait figcaption{align-items:center;padding:70px 30px 28px}.hero-portrait figcaption span:last-child{letter-spacing:.02em;align-items:center;gap:10px;display:flex}.hero-portrait figcaption span:last-child:before{content:"";background:#e9bfa6;border-radius:50%;flex:none;width:7px;height:7px}.project-spread img,.founder-photo .portrait-crop{border-radius:var(--frame-turn) var(--frame-small) var(--frame-turn) var(--frame-small)}.project-spread figcaption,.founder-photo figcaption{letter-spacing:.04em;color:#465149;align-items:center;gap:9px;margin:0;padding:16px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5;display:flex}.project-spread figcaption:before,.founder-photo figcaption:before{content:"";background:var(--kai-clay);border-radius:50%;flex:none;width:6px;height:6px;display:block}.tool-editorial{border-radius:var(--frame-turn) var(--frame-small) var(--frame-turn) var(--frame-small);padding-top:44px;transform:none}@media (max-width:800px){.brand-site{--frame-turn:44px}.kai-mark{width:72px;height:44px}.kai-lockup{gap:12px}.kai-lockup-caption{padding-left:12px;font-size:8px}.hero-portrait{border-radius:44% 44% var(--frame-turn) var(--frame-small);transform:none}.hero-portrait figcaption{padding:60px 24px 25px}.founder-photo .portrait-crop{border-radius:var(--frame-turn) var(--frame-small) var(--frame-turn) var(--frame-small)}}@media (prefers-reduced-motion:reduce){.tool-editorial:hover{transform:none}}.about-social-links{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.field-story{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.field-story figure{margin:0}.field-story img{border-radius:12px 60px 12px 12px;width:100%;height:auto;display:block}.field-story figcaption{letter-spacing:.09em;margin-top:15px;font-size:11px}.field-story p{max-width:570px}.field-story .editorial-link{margin-top:16px}@media (max-width:700px){.field-story{grid-template-columns:1fr}.field-story img{max-width:480px}.about-social-links{flex-direction:column;align-items:flex-start}}.hero-portrait figcaption a{color:#fff;letter-spacing:.03em;border-bottom:1px solid #fffc;align-items:center;gap:8px;padding-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;display:inline-flex}.hero-portrait figcaption a:hover{color:#ead9b8}.book-home-note{border-top:1px solid #d9d1c2;border-bottom:1px solid #d9d1c2;justify-content:space-between;align-items:center;gap:35px;padding-top:27px;padding-bottom:32px;display:flex}.book-home-note>div{align-items:baseline;gap:30px;display:flex}.book-home-note p{margin:0}.book-home-note p:not(.kicker){max-width:680px;font-size:16px}.book-home-note .editorial-link{flex:none;margin:0}.book-hero{grid-template-columns:1.1fr .8fr;align-items:center;gap:clamp(45px,7vw,110px);padding-top:65px;padding-bottom:85px;display:grid}.book-hero-copy{max-width:650px}.brand-site .book-hero h1{letter-spacing:-.065em;margin:25px 0 30px;font-size:clamp(56px,6.5vw,98px);line-height:1.01}.book-hero h1 em{color:#8b6540}.book-hero-copy .large-copy{margin-bottom:24px;font-family:Georgia,serif;line-height:1.4}.book-hero-copy>p:not(.kicker){max-width:55ch}.book-hero figure{margin:0}.book-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;border-radius:46% 46% 60px 12px;width:100%;height:auto;max-height:670px;display:block}.book-hero figcaption{letter-spacing:.13em;color:#6b6254;margin-top:14px;font-size:11px}.book-question{background:#e9e1d2}.book-question .split{align-items:start}.book-question p:not(.kicker){max-width:60ch;font-size:18px}.book-formats>.kicker{margin-bottom:30px}.book-format-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.book-format-grid article{border-top:1px solid #a99a7e;padding-top:25px}.book-format-grid span{letter-spacing:.12em;text-transform:uppercase;color:#78623b;font-size:11px}.book-format-grid h2{margin:20px 0;font-size:clamp(33px,3vw,44px)}.book-format-grid p{max-width:52ch;font-size:17px}.book-next{border-top:1px solid #d9d1c2;justify-content:space-between;align-items:center;gap:40px;padding-bottom:85px;display:flex}.book-next p{max-width:580px;font-family:Georgia,serif;font-size:22px}.book-next>div{flex-wrap:wrap;gap:26px;display:flex}.book-next .editorial-link{white-space:nowrap;margin-top:0}@media (max-width:800px){.book-home-note,.book-home-note>div,.book-next{flex-direction:column;align-items:flex-start;gap:12px}.book-home-note .editorial-link{margin-top:8px}.book-hero{grid-template-columns:1fr;gap:38px;padding-top:35px;padding-bottom:65px}.brand-site .book-hero h1{font-size:clamp(49px,10vw,70px)}.book-hero figure{max-width:520px}.book-format-grid{grid-template-columns:1fr;gap:35px}.book-next{gap:25px;padding-top:30px;padding-bottom:65px}}.brand-site{--paper:#f2ece1;background:var(--paper)}.site-header{border-bottom-color:#cfc2ad}.editorial-hero{gap:clamp(25px,3vw,50px)}.hero-copy .kicker{border-left:3px solid #9b5137;padding-left:13px}.hero-copy h1 em{color:#9b5137!important;text-decoration:none!important}.hero-portrait{background:#17243d;border-radius:10px 10px 76px;overflow:hidden;transform:none;box-shadow:15px 15px #d9cbb5}.hero-portrait>img{-o-object-position:50% 44%;object-position:50% 44%;height:calc(100% - 62px);top:0}.hero-portrait figcaption{background:#17243d;align-items:center;height:62px;padding:0 23px;bottom:0}.hero-portrait figcaption a{border-color:#bcae91}.hero-portrait figcaption a:before{content:"";background:#c47b59;border-radius:50%;flex:none;width:7px;height:7px}.book-home-note{margin-top:26px}.project-spread img,.founder-photo .portrait-crop,.field-story img{border-radius:10px 10px 65px}.tool-editorial{border-radius:10px 10px 54px;transform:none}.tool-editorial:hover{transform:translateY(-4px)}.moments-section{border-top:1px solid #cfc2ad}.moments-intro{grid-template-columns:1fr 1.4fr;align-items:end;gap:20px 65px;margin-bottom:37px;display:grid}.moments-intro .kicker{grid-column:1/-1}.moments-intro h2{margin:0}.moments-intro>p:last-child{margin:0 0 5px;font-size:17px}.moments-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.moments-grid a{color:#17243d;flex-direction:column;display:flex}.moments-grid img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;border-radius:8px 8px 48px;width:100%;height:340px;transition:transform .2s;display:block}.moments-grid a:hover img{transform:translateY(-4px)}.moments-grid span{letter-spacing:-.035em;margin-top:18px;font-size:22px}.moments-grid small{color:#806349;letter-spacing:.03em;margin-top:3px;font-size:12px}.moments-grid a:nth-child(2) img{-o-object-position:center top;object-position:center top}.moments-grid a:nth-child(3) img{-o-object-position:center bottom;object-position:center bottom}.book-hero img{border-radius:10px 10px 70px;box-shadow:12px 12px #d9cbb5}@media (max-width:800px){.hero-portrait{border-radius:8px 8px 52px;max-width:500px;box-shadow:10px 10px #d9cbb5}.hero-portrait>img{height:calc(100% - 62px)}.hero-portrait figcaption{padding:0 20px}.book-home-note{margin-top:20px}.moments-intro{grid-template-columns:1fr;gap:12px}.moments-grid{grid-template-columns:1fr 1fr}.moments-grid img{height:300px}}@media (max-width:560px){.moments-grid{grid-template-columns:1fr}.moments-grid img{height:380px}.moments-grid a:nth-child(3) img{-o-object-position:center bottom;object-position:center bottom}.book-home-note{margin-top:15px}}.project-spread .atfrenchies-work-photo,.founder-photo .portrait-crop .kai-library-photo{-o-object-position:center 62%;object-position:center 62%}.la-event-photos{grid-template-columns:.9fr 1.1fr;align-items:end;gap:12px;display:grid}.field-story .la-event-photos img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%;height:460px}.field-story .la-event-photos img:first-child{-o-object-position:center 42%;object-position:center 42%;height:420px}.paris-event-photos{grid-template-columns:1.08fr .92fr;align-items:end;gap:12px;display:grid}.field-story .paris-event-photos img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 65%;object-position:center 65%;height:470px}.field-story .paris-event-photos img:last-child{-o-object-position:center 52%;object-position:center 52%;height:430px}.field-story .paris-presentation-crop{border-radius:10px 10px 65px;height:430px;display:block;overflow:hidden}.field-story .paris-event-photos .paris-presentation-crop img{-o-object-fit:cover;object-fit:cover;-o-object-position:left 52%;object-position:left 52%;border-radius:0;width:100%;max-width:none;height:100%;display:block}.paris-created-event{border-top:1px solid #cfc2ad}@media (max-width:700px){.field-story .la-event-photos img{height:350px}.field-story .la-event-photos img:first-child{height:320px}.paris-event-photos{grid-template-columns:1fr}.field-story .paris-event-photos img{height:430px}.field-story .paris-event-photos img:last-child,.field-story .paris-presentation-crop{height:360px}.field-story .paris-event-photos .paris-presentation-crop img{-o-object-position:left 52%;object-position:left 52%;width:135%;height:100%}}.speaking-places{border-top:1px solid #cfc2ad;grid-template-columns:1fr 2fr;align-items:center;gap:24px;padding-top:25px;padding-bottom:25px;display:grid}.speaking-places p{margin:0}.speaking-places>p:last-child{letter-spacing:-.025em;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(20px,2.2vw,29px);line-height:1.35}.speaking-places span{color:#9b5137;padding:0 5px}.speaking-places+.inquiry-shortcut{padding-top:20px}@media (max-width:700px){.speaking-places{grid-template-columns:1fr;gap:8px}.speaking-places>p:last-child{font-size:22px}}.speaking-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(34px,5vw,75px);padding-top:60px;padding-bottom:48px;display:grid}.speaking-hero .kicker{margin-bottom:25px}.brand-site .speaking-hero h1{margin:0 0 27px;font-size:clamp(51px,5.25vw,78px);line-height:1.04}.speaking-hero h1 em{color:#78623b}.speaking-hero .intro{max-width:38ch;font-size:20px;line-height:1.5}.speaking-hero figure{min-width:0;margin:0}.speaking-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px 10px 65px;width:100%;height:560px;display:block}.speaking-hero figcaption{letter-spacing:.09em;margin-top:14px;font-size:11px}@media (max-width:800px){.speaking-hero{grid-template-columns:1fr;gap:30px;padding-top:28px;padding-bottom:38px}.brand-site .speaking-hero h1{font-size:clamp(48px,10vw,72px)}.speaking-hero img{height:430px}}.brand-site .hero-copy h1{max-width:690px;font-size:clamp(52px,5.4vw,82px)}.hero-copy .hero-deck{max-width:560px;font-size:clamp(22px,2.1vw,29px);line-height:1.35}.hero-copy>p:not(.kicker):not(.hero-deck){max-width:57ch}.ecosystem-rail{border-top:1px solid #cfc2ad;border-bottom:1px solid #cfc2ad;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:27px;display:grid}.ecosystem-rail a{flex-direction:column;gap:9px;min-width:0;padding:25px 28px 26px 0;display:flex}.ecosystem-rail a+a{border-left:1px solid #cfc2ad;padding-left:28px}.ecosystem-rail span{text-transform:uppercase;letter-spacing:.15em;color:#9b5137;font-size:10px}.ecosystem-rail strong{letter-spacing:-.025em;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(20px,2vw,29px);font-weight:400;line-height:1.18}.ecosystem-rail small{color:#5d625f;font-size:12px}.ecosystem-rail a:hover strong{color:#9b5137}.book-home-note{border-top:0;margin-top:0}@media (max-width:800px){.editorial-hero .hero-copy{padding-top:20px;padding-bottom:15px}.ecosystem-rail{grid-template-columns:1fr;margin-top:10px}.ecosystem-rail a{padding:16px 0}.ecosystem-rail a+a{border-top:1px solid #cfc2ad;border-left:0;padding-left:0}.ecosystem-rail strong{font-size:24px}.brand-site .hero-copy h1{font-size:clamp(49px,10vw,72px)}}.kai-mark{flex:none;width:59px;height:59px}.kai-lockup{gap:12px}.kai-lockup-caption{padding-left:14px}@media (max-width:800px){.kai-mark{width:52px;height:52px}}.kai-mark{width:85px;height:60px}@media (max-width:800px){.kai-mark{width:70px;height:50px}}.editorial-hero{padding-top:20px;padding-bottom:42px}.editorial-hero .hero-copy{padding-top:18px;padding-bottom:18px}.page-hero{padding-top:42px;padding-bottom:48px}.page-hero h1{max-width:1050px;margin:18px 0 20px}.brand-site .page-hero h1{font-size:clamp(50px,5.8vw,78px);line-height:1.03}.page-hero .intro{max-width:760px;margin-bottom:0}.page-hero-action{margin-top:24px}.speaking-hero{padding-top:38px;padding-bottom:35px}.speaking-hero .intro{margin-bottom:0}.speaking-hero-action{margin-top:25px}#creator-work{scroll-margin-top:30px}@media (max-width:800px){.editorial-hero{padding-top:24px;padding-bottom:45px}.editorial-hero .hero-copy{padding-top:0;padding-bottom:0}.page-hero{padding-top:30px;padding-bottom:38px}.brand-site .page-hero h1{font-size:clamp(47px,9vw,68px)}.page-hero .intro{font-size:18px;line-height:1.48}.page-hero-action{margin-top:18px}.speaking-hero{padding-top:24px;padding-bottom:30px}.speaking-hero .kicker{margin-bottom:17px}.brand-site .speaking-hero h1{margin-bottom:18px;font-size:clamp(44px,9vw,62px)}.speaking-hero .intro{font-size:18px;line-height:1.48}.speaking-hero-action{margin-top:18px}}.brand-site .hero-copy h1{letter-spacing:-.055em;max-width:none;margin:19px 0 18px;font-size:clamp(40px,4vw,58px);line-height:1.08}.hero-heading-line{white-space:nowrap;display:block}.brand-site .hero-copy>p.hero-topics{color:#775f3c;letter-spacing:.05em;text-transform:uppercase;flex-wrap:nowrap;align-items:center;font-size:11px;line-height:1.4;display:flex;margin:0 0 19px!important}.hero-topics span{white-space:nowrap}.hero-topics span+span{border-left:1px solid #b9a98e;margin-left:13px;padding-left:13px}@media (min-width:1000px){.brand-site .hero-copy>p.hero-topics{font-size:12px}}.hero-copy .hero-deck{margin-bottom:14px;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.38}.hero-copy>p:not(.kicker):not(.hero-deck):not(.hero-topics){font-size:16px;line-height:1.54}.hero-actions{margin-top:22px}@media (max-width:800px){.brand-site .hero-copy h1{margin:19px 0 18px;font-size:clamp(38px,8.7vw,52px);line-height:1.08}.hero-heading-line:first-child{white-space:normal}.hero-heading-fragment{display:block}.brand-site .hero-copy>p.hero-topics{letter-spacing:.035em;font-size:11px;margin-bottom:18px!important}.hero-topics span+span{margin-left:9px;padding-left:9px}.hero-copy .hero-deck{font-size:20px}.hero-copy>p:not(.kicker):not(.hero-deck):not(.hero-topics){font-size:16px}}@media (max-width:420px){.hero-heading-line:last-child{white-space:normal}}@media (max-width:360px){.brand-site .hero-copy>p.hero-topics{font-size:9px}}.hero-portrait{aspect-ratio:1122/1402;width:min(60%,336px);min-height:0;box-shadow:none;background:0 0;border-radius:0;margin:18px auto 30px;overflow:visible}.hero-portrait>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;clip-path:polygon(22.7% 5.7%,71.8% 18.5%,96% 50.8%,77% 89%,31% 75.4%,4.5% 42.3%,17.2% 16.6%);height:100%;top:0}@media (min-width:801px){.hero-portrait{margin-left:0;margin-right:auto}}@media (max-width:800px){.hero-portrait{aspect-ratio:1122/1402;border-radius:0;width:min(56.4%,264px);min-height:0;margin:0 auto 10px}.hero-portrait>img{-o-object-position:center;object-position:center;height:100%}}.founder-photo .portrait-crop .kai-red-carpet-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;width:100%;height:100%;display:block;transform:none}@media (min-width:981px){.editorial-hero{grid-template-columns:minmax(0,600px) minmax(270px,336px);justify-content:center;gap:20px;max-width:1280px}.hero-portrait{justify-self:center;width:100%;max-width:336px;margin:0}}@media (min-width:801px) and (max-width:980px){.editorial-hero{grid-template-columns:1fr;gap:12px;max-width:800px}.hero-portrait{width:min(48%,336px);margin:0 auto}}.brand-site p,.brand-site h1,.brand-site h2,.brand-site h3,.hero-copy .hero-deck,.brand-site .intro,.brand-site .large-copy,.site-footer .footer-top p{text-wrap:balance}.prism-hero{aspect-ratio:1122/1402;isolation:isolate;background:#17243d;border-radius:8px 8px 44px;display:block;position:relative;overflow:hidden}.prism-hero__pane{display:block;position:absolute;overflow:hidden}.prism-hero__pane img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.prism-hero--study .prism-hero__pane--main{z-index:1;clip-path:polygon(0 35%,55% 0,100% 52%,100% 100%,0 100%);inset:23% 0 0}.prism-hero--study .prism-hero__pane--left{z-index:2;clip-path:polygon(0 0,56% 0,100% 53%,0 100%);width:70%;height:50%;top:0;left:0}.prism-hero--study .prism-hero__pane--right{z-index:3;clip-path:polygon(49% 0,100% 0,100% 100%,60% 88%,0 36%);width:60%;height:65%;top:14%;right:0}.prism-hero--study:before,.prism-hero--study:after{content:"";z-index:4;pointer-events:none;background:#17243d;position:absolute;inset:0}.prism-hero--study:before{clip-path:polygon(39% 0,100% 0,63% 27%)}.prism-hero--study:after{clip-path:polygon(0 75%,19% 91%,0 96%)}.prism-hero__seam{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.prism-hero__seam path{fill:none;stroke:#bd9270;stroke-width:.24px;opacity:.88}.hero-options-page{padding:0 0 100px}.hero-options-intro{padding-top:72px;padding-bottom:60px}.hero-options-intro h1{letter-spacing:-.045em;margin:22px 0 27px;font-size:clamp(48px,6vw,82px);line-height:1.02}.hero-options-intro h1 em{color:#8c5d45}.hero-options-intro>p:not(.kicker){max-width:770px;font-size:18px;line-height:1.55}.hero-options-list{gap:30px;display:grid}.hero-option{background:#eae3d6;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:60px;padding:36px 5%;display:grid}.hero-option:nth-child(2n){background:#f6f2e9}.hero-option-copy{max-width:540px}.hero-option h2{margin:14px 0 22px;font-size:clamp(34px,4vw,58px);line-height:1.08}.hero-option-copy>p:not(.kicker){font-size:17px;line-height:1.55}.hero-option-copy .hero-option-sources{letter-spacing:.12em;text-transform:uppercase;color:#735f45;margin-top:28px;font-size:12px!important}.hero-option .prism-hero{justify-self:end;width:100%;max-width:420px;box-shadow:9px 9px #d4c4ab}.hero-option-original{aspect-ratio:1122/1402;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 44px;justify-self:end;width:100%;max-width:420px;height:auto;display:block;box-shadow:9px 9px #d4c4ab}@media (max-width:800px){.hero-options-page{padding-bottom:60px}.hero-options-intro{padding-top:42px;padding-bottom:40px}.hero-options-intro h1{font-size:clamp(42px,8vw,65px)}.hero-option{grid-template-columns:1fr;gap:26px;padding:30px 7% 40px}.hero-option h2{font-size:38px}.hero-option .prism-hero,.hero-option-original{justify-self:center;max-width:440px}}.hero-portrait>img[src$=kai-prism-clean\.webp]{clip-path:none}.hero-invest-note{letter-spacing:.06em;color:#6b6355;font-size:12px}.invest-band{border-bottom:1px solid #d9d1c2;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-top:90px;padding-bottom:90px;display:grid}.invest-band h2{margin-top:22px}.invest-amount{letter-spacing:-.04em;color:#17243d;margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(52px,6vw,84px);line-height:1}.invest-amount span{letter-spacing:.12em;color:#9b5137;vertical-align:.9em;margin-left:6px;font-size:.3em}.invest-detail>p:not(.invest-amount):not(.small-note){color:#42474f;max-width:470px;margin:0 0 26px;font-size:17px}.invest-detail .small-note{margin-top:14px}@media (max-width:800px){.invest-band{grid-template-columns:1fr;gap:28px;padding-top:60px;padding-bottom:60px}}.hero-gem{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero-gem[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.hero-gem{transition:none}}.lab-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.lab-intro h2{margin:22px 0 0}.lab-intro .large-copy{margin:0 0 14px;font-family:Georgia,serif;line-height:1.4;font-size:25px!important}.lab-intro p:not(.kicker):not(.large-copy){color:#42474f;font-size:17px}.lab-intro .editorial-link{margin-top:14px}.lab-duo{grid-template-columns:1fr 1fr;align-items:stretch;gap:45px;display:grid}.lab-duo .tool-editorial{width:auto;margin:0}.tool-editorial.bailout-card{color:#fbfbf8;box-shadow:none;background:#0f2540;border:0;border-radius:10px 10px 54px}.bailout-card .tool-label{color:#f6c94c}.bailout-card .tool-title em{color:#e8553f}.bailout-card .tool-lines{border-color:#3d5068}.bailout-card .tool-lines>span{color:#dfe5ec;border-color:#3d5068}.bailout-card .tool-bottom{color:#5cc6d8}@media (max-width:800px){.lab-intro,.lab-duo{grid-template-columns:1fr;gap:30px}.lab-intro{margin-bottom:35px}}.lab-second{border-top:1px solid #e3dccd}
