@font-face{font-family:DM Sans;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2)format("woff2")}:root{--ink:#132331;--paper:#f3f0e9;--paper-light:#faf8f3;--gold:#785a28;--gold-on-dark:#d6b779;--blue:#17384c;--muted:#566166;--line:#13233124;--glass:#faf8f3b8;--glass-line:#ffffff9e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-family:DM Sans,sans-serif;overflow-x:clip}body.personal-menu-open{overflow:hidden}.personal-page,.personal-page>section,.personal-page>header{min-width:0}.personal-page>section[id]{scroll-margin-top:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.impulso-feature :is(a,button):focus-visible,.university-work :is(a,button):focus-visible,.firm-story :is(a,button):focus-visible{outline-color:var(--gold-on-dark)}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:.8rem 1rem;transition:transform .18s;position:fixed;top:.7rem;left:.7rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.reading-progress{--reading-progress:0;z-index:50;background:var(--gold);width:100%;height:2px;transform:scaleX(var(--reading-progress));transform-origin:0;position:fixed;inset:0 0 auto}@supports (animation-timeline:scroll()){.reading-progress{animation:linear both reading-progress;animation-timeline:scroll(root)}}.nav{z-index:40;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#faf8f3e0,#f3f0e9b8);border-bottom:1px solid #13233117;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem clamp(1.2rem,4vw,4rem);display:grid;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffffb8}.nav nav{gap:clamp(.9rem,2vw,1.7rem);display:flex}.nav a{align-items:center;min-height:44px;font-size:.7rem;text-decoration:none;display:inline-flex}.nav nav a{justify-content:center;min-width:44px;position:relative}.nav nav a:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav nav a:hover:after,.nav nav a:focus-visible:after,.nav nav a[aria-current=location]:after{transform-origin:0;transform:scaleX(1)}.monogram{font:400 1.4rem Instrument Serif!important}.menu-toggle{min-width:48px;min-height:44px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .2rem;font:600 .66rem DM Sans,sans-serif;display:none}.menu-toggle:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.eyebrow{color:var(--gold);letter-spacing:.22em;font-size:.63rem;font-weight:600}.hero{grid-template-columns:1.08fr .92fr;min-height:min(880px,100svh);padding:9rem clamp(1.2rem,6vw,7rem) 4rem;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;align-self:center;min-width:0}.hero h1,.section-head h2,.work-style h2,.education h2,.firm-story h2,.contact h2{letter-spacing:-.04em;margin:.7rem 0;font:400 clamp(3.2rem,7.4vw,8rem)/.84 Instrument Serif}.hero h1 em,.contact h2 em{color:var(--gold);font-weight:400}.lead{max-width:680px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.72}.actions{flex-wrap:wrap;gap:.7rem;margin:2rem 0;display:flex}.actions a{border:1px solid var(--ink);background:var(--ink);color:#fff;align-items:center;min-height:46px;padding:.85rem 1.15rem;font-size:.7rem;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.actions a:hover{transform:translateY(-2px)}.actions .ghost{color:var(--ink);background:0 0}.portrait{z-index:2;align-self:center;min-width:0;margin:0;position:relative}.frame{aspect-ratio:4/5;border-radius:50% 50% 3px 3px;width:100%;max-height:72vh;position:relative;overflow:hidden;box-shadow:0 45px 90px #1323312e}.frame:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 50px #13233114}.frame picture{width:100%;height:100%;display:block}.frame img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;display:block}.orb{pointer-events:none;border:1px solid #b8924f47;border-radius:50%;width:55vw;height:55vw;position:absolute;top:12vh;right:-15vw}.manifesto{background:var(--ink);color:#fff;text-align:center;padding:7rem clamp(1.2rem,8vw,9rem)}.manifesto>p{color:var(--gold-on-dark);text-transform:uppercase;font-size:.65rem}.manifesto blockquote{max-width:1080px;margin:2rem auto;font:400 clamp(2.2rem,5vw,5rem)/1.04 Instrument Serif}.manifesto div{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.manifesto span{border:1px solid #fff3;border-radius:999px;padding:.55rem .85rem;font-size:.62rem}.trajectory,.projects{padding:8rem clamp(1.2rem,7vw,8rem)}.section-head{grid-template-columns:1.08fr .92fr;align-items:end;column-gap:5vw;display:grid}.section-head .eyebrow{grid-column:1/-1}.section-head h2{font-size:clamp(3rem,6vw,6.4rem)}.section-head>p:last-child{max-width:470px;color:var(--muted);line-height:1.75}.filters{flex-wrap:wrap;gap:.45rem;margin:3rem 0 1.5rem;display:flex}.filters button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #13233126;border-radius:999px;padding:.65rem 1rem}.filters button.active{background:var(--ink);color:#fff}.timeline{position:relative}.timeline:before,.timeline-progress{transform-origin:top;content:"";width:1px;position:absolute;top:0;bottom:0;left:74px}.timeline:before{background:var(--line)}.timeline-progress{z-index:1;background:var(--gold)}.timeline article{z-index:2;border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;gap:2.2rem;padding:2.6rem 0;display:grid;position:relative}.timeline-meta{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.timeline-meta>span{color:var(--gold);font:400 1.15rem Instrument Serif}.timeline-meta i{border:1px solid var(--line);width:68px;height:68px;color:var(--ink);letter-spacing:.05em;background:#fff;border-radius:50%;place-items:center;padding:.7rem;font-size:.7rem;font-style:normal;display:grid;overflow:hidden;box-shadow:0 10px 24px #13233114}.timeline-meta i.has-logo{padding:.35rem}.timeline-meta i.has-logo img{object-fit:contain;width:100%;height:100%;display:block}.timeline-meta i.has-wordmark{text-align:center;letter-spacing:.03em;padding:.6rem;font-size:.5rem;font-weight:600;line-height:1.05}.timeline-copy small{letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.timeline-copy h3{margin:.45rem 0;font:400 clamp(1.8rem,3vw,3rem) Instrument Serif}.timeline-copy strong{font-size:.74rem}.timeline-copy>p:not(.capability){max-width:800px;color:var(--muted);margin-top:1.2rem;line-height:1.8}.timeline-copy .capability{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--ink);gap:.25rem;margin:1rem 0 1.3rem;padding:.55rem .75rem;font-size:.72rem;font-weight:600;display:grid}.timeline-copy .capability span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.timeline-copy ul{gap:.55rem;max-width:820px;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.timeline-copy li{color:#43535d;padding-left:1.25rem;font-size:.82rem;line-height:1.6;position:relative}.timeline-copy li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.timeline article>b{color:#747d82;font:400 3rem Instrument Serif}.work-style{background:#e7e1d6;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:8rem clamp(1.2rem,7vw,8rem);display:grid;position:relative}.work-progress{background:var(--gold);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.work-style h2{font-size:clamp(3rem,5.5vw,6rem)}.work-note>p{color:#526069;margin:0 0 1.4rem;font:400 clamp(1.15rem,1.8vw,1.45rem)/1.72 Instrument Serif}.work-values{margin-top:3rem}.work-values span{border-top:1px solid var(--line);grid-template-columns:50px 1fr;gap:1rem;padding:1rem 0;font-size:.78rem;display:grid}.work-values b{color:var(--gold);font:400 1.1rem Instrument Serif}.projects{background:var(--paper-light)}.impulso-feature{color:#f7f3e8;background:radial-gradient(circle at 12% 16%,#c9a84c2e,#0000 34%),linear-gradient(145deg,#08090a,#121416 66%,#0a0b0c);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(2.5rem,7vw,7rem);margin:4.5rem 0 1.5rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #13233133}.impulso-feature:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c9a84c3d;border-radius:50%;width:min(48vw,620px);position:absolute;bottom:-44%;right:-12%}.impulso-identity,.impulso-story{z-index:1;min-width:0;position:relative}.impulso-identity{align-self:start}.impulso-mark{aspect-ratio:1;background:#c9a84c;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:clamp(150px,18vw,230px);margin-bottom:2.25rem;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff5c}.impulso-mark img{object-fit:contain;width:82%;height:82%}.impulso-identity>p:first-of-type{color:#c9a84c;letter-spacing:.18em;margin:0 0 .85rem;font-size:.62rem;font-weight:600}.impulso-identity h3{letter-spacing:-.045em;margin:0;font:400 clamp(3.2rem,6vw,6.2rem)/.88 Instrument Serif}.impulso-motto{color:#f7f3e8a8;max-width:330px;margin:1.25rem 0 0;font:400 1.1rem/1.45 Instrument Serif}.impulso-story .eyebrow{color:#c9a84c;margin:0 0 1rem}.impulso-story>h3{letter-spacing:-.035em;max-width:720px;margin:0 0 2rem;font:400 clamp(2.2rem,4.4vw,4.7rem)/.98 Instrument Serif}.impulso-story>p:not(.eyebrow):not(.impulso-note){color:#f7f3e8b8;max-width:760px;line-height:1.82}.impulso-credit{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0 0;display:grid}.impulso-credit span{color:#f7f3e8b3;background:#08090ac7;gap:.35rem;padding:1rem;font-size:.72rem;display:grid}.impulso-credit b{color:#c9a84c;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.impulso-contributions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:1.2rem 0 0;list-style:none;display:grid}.impulso-contributions li{color:#f7f3e8;border-top:1px solid #ffffff24;min-height:44px;padding:.85rem .75rem .85rem 1.3rem;font-size:.74rem}.impulso-contributions li:before{content:"↗";color:#c9a84c;margin-right:.6rem}.impulso-note{color:#f7f3e88f;border-left:1px solid #c9a84c;max-width:760px;margin:1.5rem 0 0;padding-left:1rem;font-size:.7rem;line-height:1.65}.impulso-link{color:#f7f3e8;border:1px solid #c9a84cb8;align-items:center;min-height:46px;margin-top:1.8rem;padding:.85rem 1rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.impulso-link:hover,.impulso-link:focus-visible{color:#08090a;background:#c9a84c;transform:translateY(-2px)}.project-list{border-top:1px solid var(--line);margin-top:4rem}.project-card{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:2rem;padding:2.4rem 0;display:grid}.project-card>span{color:var(--gold);font:400 2rem Instrument Serif}.project-card h3{margin:0;font:400 clamp(1.7rem,3vw,3rem) Instrument Serif}.project-card p{max-width:850px;color:var(--muted);line-height:1.8}.project-details{gap:.65rem;max-width:900px;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.project-details li{color:#43535d;padding-left:1.2rem;font-size:.8rem;line-height:1.65;position:relative}.project-details li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.project-card .project-note{border-left:1px solid var(--gold);color:#566166;max-width:900px;margin-top:1.2rem;padding-left:1rem;font-size:.7rem;line-height:1.65}.project-tags{flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;display:flex}.project-tags small{border:1px solid var(--line);border-radius:999px;padding:.45rem .7rem}.apj-feature{border:1px solid var(--line);background:linear-gradient(145deg,#f3f5f4,#e8edec);margin:2rem 0;padding:clamp(1.5rem,4vw,4rem)}.apj-feature-intro{grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.apj-feature h3{letter-spacing:-.035em;margin:0;font:400 clamp(2.5rem,5vw,5rem)/.94 Instrument Serif}.apj-feature-intro>div>p:not(.eyebrow):not(.project-note){color:var(--muted);line-height:1.8}.apj-feature ul{color:var(--muted);gap:.55rem;padding-left:1.1rem;font-size:.8rem;line-height:1.6;display:grid}.apj-feature .project-note{border-left:1px solid var(--gold);color:var(--muted);margin-top:1.2rem;padding-left:1rem;font-size:.72rem;line-height:1.65}.apj-document{border:1px solid var(--blue);background:var(--blue);color:#fff;align-items:center;min-height:46px;margin-top:1.5rem;padding:.8rem 1rem;font-size:.72rem;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.apj-document:hover{background:var(--ink);transform:translateY(-2px)}.apj-deck{background:#0c1b25;margin-top:clamp(2.5rem,5vw,4.5rem);padding:.75rem;overflow:hidden;box-shadow:0 28px 70px #13233133}.apj-deck-bar{color:#eef2f3;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:0 .35rem .75rem;display:flex}.apj-deck-bar>p{align-items:baseline;gap:.75rem;margin:0;display:flex}.apj-deck-bar strong{color:var(--gold-on-dark);font:400 1.3rem Instrument Serif}.apj-deck-bar span{color:#aebcc4;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.apj-deck-controls{align-items:center;gap:.55rem;display:flex}.apj-deck-controls button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;place-items:center;width:44px;height:44px;font-size:1rem;display:grid}.apj-deck-controls button:disabled{opacity:.32;cursor:default}.apj-deck-controls output{color:#c8d1d6;text-align:center;min-width:62px;font-size:.67rem}.apj-slide-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#ffffff52 transparent;scrollbar-width:thin;gap:.85rem;padding:0 0 .4rem;display:flex;overflow-x:auto}.apj-slide-track:focus-visible{outline:2px solid var(--gold-on-dark);outline-offset:-2px}.apj-slide{scroll-snap-align:start;background:#f7f8f8;flex:0 0 min(86%,960px);margin:0}.apj-slide>a{min-height:44px;display:block}.apj-slide img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.apj-slide figcaption{color:#45545c;align-items:center;gap:.75rem;min-height:44px;padding:.65rem .8rem;font-size:.65rem;display:flex}.apj-slide figcaption span{color:var(--gold);font:400 1rem Instrument Serif}.context-link{width:fit-content;min-height:44px;color:var(--ink);text-underline-offset:.3rem;align-items:center;margin-top:1.15rem;font-size:.7rem;font-weight:600;text-decoration-color:#b8924fbf;display:inline-flex}.university-work{background:var(--blue);color:#fff;padding:8rem clamp(1.2rem,7vw,8rem)}.university-heading{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:end;gap:5vw;display:grid}.university-heading .eyebrow{color:var(--gold-on-dark);grid-column:1/-1}.university-heading h2{letter-spacing:-.04em;margin:0;font:400 clamp(3rem,6vw,6.4rem)/.9 Instrument Serif}.university-heading>p:last-child{color:#c6d0d6;max-width:500px;margin:0;line-height:1.78}.university-process{border-top:1px solid #fff3;grid-template-columns:repeat(6,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.university-process li{padding:2rem 1.2rem 0 0;position:relative}.university-process li:before{content:"";background:var(--gold-on-dark);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.university-process span{color:var(--gold-on-dark);font:400 1.2rem Instrument Serif}.university-process h3{margin:.8rem 0 .65rem;font:400 1.45rem Instrument Serif}.university-process p{color:#c6d0d6;margin:0;font-size:.74rem;line-height:1.62}.university-cases{background:#ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:4rem;display:grid}.university-cases article{background:var(--blue);flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.6rem);display:flex}.university-cases .eyebrow{color:var(--gold-on-dark)}.university-cases h3{text-wrap:balance;margin:.4rem 0 1rem;font:400 clamp(2rem,3vw,3rem) Instrument Serif}.university-cases .case-summary{color:#c6d0d6;margin:0;line-height:1.75}.case-link{color:#fff;width:fit-content;min-height:44px;-webkit-text-decoration-color:var(--gold-on-dark);text-decoration-color:var(--gold-on-dark);text-underline-offset:.3rem;align-items:center;margin-top:1.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.field-notes{background:var(--paper-light);padding:clamp(5.5rem,7vw,7rem) clamp(1.2rem,7vw,8rem)}.field-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) clamp(1.25rem,3vw,2.5rem);margin-top:3rem;display:grid}.field-note{border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding-bottom:1.8rem;display:flex}.field-note-media{aspect-ratio:16/10;background:#d8d2c8;min-height:44px;display:block;overflow:hidden}.field-note-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.field-note-media:hover img{transform:scale(1.025)}.field-note>div{padding-top:1.2rem}.field-note .eyebrow{margin-bottom:.65rem}.field-note h3{overflow-wrap:anywhere;text-wrap:balance;margin:0;font:400 clamp(1.9rem,3vw,3rem)/1 Instrument Serif}.field-note>div>p:not(.eyebrow){color:var(--muted);margin:.9rem 0 0;line-height:1.7}.field-note-links{flex-wrap:wrap;gap:.8rem;display:flex}.field-note-links .context-link{margin-top:.8rem}.education{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;padding:8rem clamp(1.2rem,7vw,8rem);display:grid}.education h2{font-size:clamp(3rem,5.5vw,6rem)}.education-heading>p:not(.eyebrow){max-width:540px;color:var(--muted);line-height:1.8}.education-list article{border-top:1px solid var(--line);grid-template-columns:120px 1fr;column-gap:1.5rem;padding:1.5rem 0;display:grid}.education-list span{color:var(--gold);letter-spacing:.1em;grid-row:1/4;font-size:.62rem}.education-list h3{margin:0 0 .5rem;font:400 1.65rem Instrument Serif}.education-list p{color:var(--muted);margin:0;line-height:1.65}.education-list .context-link{grid-column:2}.digital-practice{background:var(--paper-light);padding:clamp(1.8rem,3.4vw,3rem) clamp(1.2rem,7vw,8rem) clamp(3rem,5vw,4.5rem)}.digital-practice-inner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.65fr) minmax(0,1.55fr) auto;align-items:start;gap:clamp(2rem,5vw,5rem);width:min(1180px,100%);margin:0 auto;padding:clamp(2rem,3.5vw,3rem) 0;display:grid}.digital-practice-label{align-self:start;gap:.6rem;padding-top:.15rem;display:grid;transform:translateY(-.45rem)}.digital-practice-label span{color:var(--gold);letter-spacing:.18em;font-size:.57rem;font-weight:600}.digital-practice-label p{color:var(--muted);margin:0;font-size:.72rem}.digital-practice-copy h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font:400 clamp(2.25rem,4vw,4rem)/.98 Instrument Serif}.digital-practice-copy p{max-width:650px;color:var(--muted);margin:1rem 0 0;font-size:.84rem;line-height:1.72}.digital-practice-link{border-bottom:1px solid var(--gold);width:fit-content;min-height:48px;color:var(--ink);white-space:nowrap;align-self:start;align-items:center;gap:.8rem;padding:0 .15rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.digital-practice-link span{color:var(--gold);font-size:1rem;transition:transform .18s}.digital-practice-link:hover span{transform:translate(2px,-2px)}.firm-story{isolation:isolate;color:#fff;background:#0e2a3a;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3.5rem,7vw,8rem);padding:clamp(6.5rem,9vw,9rem) clamp(1.2rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.firm-story:before{content:"";z-index:-1;border:1px solid #d4b26f2e;border-radius:50%;width:40rem;height:40rem;position:absolute;bottom:-18rem;right:-11rem}.firm-identity,.firm-detail{z-index:1;min-width:0;position:relative}.firm-identity{flex-direction:column;align-items:flex-start;display:flex}.firm-story h2{font-size:clamp(3.5rem,6vw,7rem)}.firm-lead{color:#edf1f3;max-width:500px;font:400 1.6rem/1.4 Instrument Serif}.firm-detail>p{color:#d3dce1;max-width:720px;margin:0 0 1.3rem;font-size:.94rem;line-height:1.82}.firm-story .eyebrow,.firm-principles dt{color:var(--gold-on-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.firm-brand{color:#fff;gap:1rem;width:fit-content;margin-top:clamp(3rem,6vw,5.5rem);text-decoration:none;display:inline-grid}.firm-logo{--firm-logo-size:clamp(118px, 11vw, 154px);inline-size:var(--firm-logo-size);block-size:var(--firm-logo-size);min-inline-size:var(--firm-logo-size);background:#f8f5ee;border-radius:50%;place-items:center;padding:.85rem;display:grid;box-shadow:0 18px 45px #00000029}.firm-logo img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.firm-brand>span:last-child{border-bottom:1px solid #d6b77994;align-items:center;gap:.65rem;min-height:44px;font-size:.72rem;font-weight:600;display:inline-flex}.firm-brand b{color:var(--gold-on-dark);font-size:1rem;font-weight:400}.firm-principles{counter-reset:firm-principle;border-top:1px solid #fff3;margin:clamp(2.5rem,4vw,3.5rem) 0 0}.firm-principles div{counter-increment:firm-principle;border-bottom:1px solid #fff3;grid-template-columns:2.25rem minmax(110px,.42fr) minmax(0,1fr);align-items:start;gap:1rem;padding:1.35rem 0;display:grid}.firm-principles div:before{content:"0" counter(firm-principle);color:#d6b779c7;font:400 .75rem Instrument Serif}.firm-principles dd{color:#f0f3f4;margin:-.2rem 0 0;line-height:1.62}.firm-links{flex-wrap:wrap;gap:.8rem 2rem;margin-top:2.4rem;display:flex}.firm-links a{color:#fff;border-bottom:1px solid #d6b77994;align-items:center;gap:.75rem;min-height:46px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.firm-links span{color:var(--gold-on-dark);font-size:1rem;transition:transform .18s}.firm-links a:hover span,.firm-links a:focus-visible span{transform:translate(2px,-2px)}.contact{isolation:isolate;padding:10rem clamp(1.2rem,7vw,8rem) 2rem;position:relative;overflow:hidden}.contact-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #b8924f3d;border-radius:50%;width:min(64vw,920px);position:absolute;top:3rem;right:-12vw;box-shadow:inset 0 0 120px #b8924f0a}.contact-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.contact h2{font-size:clamp(4rem,8.4vw,8.5rem)}.contact-panel{padding:0 0 .4rem;position:relative}.contact-status{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.5rem;font-size:.62rem;font-weight:600;display:flex}.contact-status span{background:#6f8a69;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #6f8a691f}.contact-panel>p:not(.contact-status):not(.copy-feedback){color:var(--muted);line-height:1.75}.contact-dock{width:100%;max-width:100%;box-shadow:0 18px 44px #13233117, inset 0 1px 0 var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#faf8f3b3;border:1px solid #13233126;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.3rem;margin:2rem 0 0;padding:.4rem;display:grid;overflow:hidden}.contact-dock a,.contact-dock button{width:100%;min-height:52px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:.8rem .55rem;font:600 .66rem DM Sans,sans-serif;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.contact-dock .contact-primary{background:var(--ink);color:#fff;grid-column:1/-1;font:400 1.05rem Instrument Serif}.contact-dock a:hover,.contact-dock button:hover{background:#e5ddce}.contact-dock .contact-primary:hover{background:var(--blue)}.copy-feedback{color:#4b6447;min-height:1.2rem;margin:.45rem 0 0;font-size:.75rem;line-height:1.5}.privacy-summary,.authenticity-note{margin:1rem 0 0;font-size:.7rem}.privacy-summary a{min-height:44px;color:var(--ink);text-underline-offset:.24rem;align-items:center;font-weight:600;display:inline-flex}.authenticity-note{border-top:1px solid var(--line);padding-top:1rem}.authenticity-note b{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.contact footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;margin-top:7rem;padding-top:1.2rem;font-size:.6rem;display:flex}.contact footer a{width:fit-content;min-height:44px;color:inherit;text-underline-offset:.22rem;align-items:center;display:inline-flex}.reveal{opacity:1;transform:none}@media (width>=981px) and (prefers-reduced-motion:no-preference){.motion-ready .reveal{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.motion-ready .reveal:not(.seen){opacity:1;transform:none}.motion-ready .reveal.seen{animation:.6s cubic-bezier(.22,1,.36,1) both editorial-arrive}}@keyframes editorial-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.personal-privacy{background:var(--paper);min-height:100vh;color:var(--ink)}.personal-privacy-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.8rem clamp(1rem,5vw,5rem);display:flex}.personal-privacy-nav a{min-width:44px;min-height:44px;color:inherit;text-underline-offset:.24rem;align-items:center;font-size:.76rem;display:inline-flex}.personal-privacy-nav a:first-child{font:400 1.35rem Instrument Serif;text-decoration:none}.personal-privacy-document{width:min(1120px,100% - 2rem);margin:0 auto}.personal-privacy-hero{border-bottom:1px solid var(--line);padding:clamp(5rem,11vw,10rem) 0 clamp(4rem,8vw,7rem)}.personal-privacy-hero>p{color:var(--gold);letter-spacing:.18em;margin:0 0 1rem;font-size:.7rem;font-weight:600}.personal-privacy-hero h1{letter-spacing:-.05em;margin:0;font:400 clamp(4rem,9vw,8.5rem)/.9 Instrument Serif}.personal-privacy-hero>div{color:var(--muted);gap:1.5rem;margin-top:3rem;font-size:.76rem;display:flex}.personal-privacy-document>section{border-bottom:1px solid var(--line);grid-template-columns:minmax(60px,.3fr) minmax(0,1.7fr);gap:clamp(2rem,7vw,8rem);padding:clamp(3rem,7vw,6rem) 0;display:grid}.personal-privacy-document>section>span{color:var(--gold);font:400 1rem Instrument Serif}.personal-privacy-document h2{letter-spacing:-.035em;max-width:780px;margin:0 0 2rem;font:400 clamp(2.2rem,4.6vw,4.8rem)/.95 Instrument Serif}.personal-privacy-document section p,.personal-privacy-document section li{color:#46575e;max-width:760px;line-height:1.82}.personal-privacy-document section ul{max-width:760px;padding-left:1.2rem}.personal-privacy-document a{color:var(--ink);text-underline-offset:.25rem;overflow-wrap:anywhere}.personal-privacy-footer{color:var(--muted);gap:.7rem;padding:3rem 0 5rem;font-size:.78rem;display:grid}.personal-privacy-footer a{align-items:center;width:fit-content;min-width:44px;min-height:44px;display:inline-flex}@media (width<=680px){.personal-privacy-nav a:last-child{text-align:right}.personal-privacy-document>section{grid-template-columns:1fr;gap:1.3rem}.personal-privacy-hero>div{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (width<=1180px){.university-process{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.25rem}.contact-layout{grid-template-columns:1fr;align-items:start}.contact-panel{width:min(100%,760px)}}@media (width<=1100px){.digital-practice-inner{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)}.digital-practice-link{grid-column:2}}@media (width<=980px){.reveal{opacity:1;transition:none;transform:none}.manifesto,.trajectory,.work-style,.projects,.education,.university-work,.field-notes,.firm-story,.contact{padding-top:5rem;padding-bottom:5rem}.nav{grid-template-columns:auto auto;justify-content:space-between;padding:.7rem clamp(1rem,4vw,2rem)}.menu-toggle{justify-content:center;align-items:center;display:inline-flex}.nav .site-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#f3f0e9f5;justify-self:stretch;width:100%;max-width:none;max-height:calc(100svh - 64px);padding:.45rem clamp(1rem,4vw,2rem) .8rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #13233114}.nav .site-nav.open{display:grid}.nav .site-nav a{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;min-height:48px;font-size:.72rem}.nav .site-nav a:after{display:none}.hero{grid-template-columns:1fr;padding-top:8rem}.hero-copy{order:1;justify-self:center;width:100%;max-width:760px}.portrait{order:2;justify-self:center;width:min(100%,560px);margin-top:3.5rem}.frame{max-height:680px}.section-head,.work-style,.education,.firm-story{grid-template-columns:1fr}.timeline:before,.timeline-progress{left:59px}.timeline article{grid-template-columns:120px 1fr}.timeline article>b{display:none}.education{gap:3rem}.impulso-feature{grid-template-columns:1fr}.impulso-identity{grid-template-columns:auto 1fr;align-items:center;column-gap:1.5rem;display:grid}.impulso-mark{grid-row:1/4;margin:0}.impulso-identity>p:first-of-type,.impulso-identity h3,.impulso-motto{grid-column:2}.apj-feature-intro{grid-template-columns:1fr}.university-heading{grid-template-columns:1fr;gap:2rem}.university-process{row-gap:2rem}.field-notes-grid,.contact-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-practice-inner{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr)}.digital-practice-link{grid-column:2}.firm-story{gap:3.5rem}.firm-identity{border-bottom:1px solid #fff3;padding-bottom:3.5rem}.firm-brand{margin-top:2.5rem}.contact footer{display:grid}}@media (width<=640px){html{scroll-padding-top:4rem}.manifesto,.trajectory,.work-style,.projects,.education,.university-work,.field-notes,.firm-story,.contact{padding-top:4.5rem;padding-bottom:4.5rem}.nav{grid-template-columns:auto auto;justify-content:space-between;padding:.55rem 1rem}.menu-toggle{justify-content:center;align-items:center;display:inline-flex}.nav .site-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f3f0e9fa;justify-self:stretch;width:100%;max-width:none;padding:.45rem 1rem .8rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 40px #13233114}.nav .site-nav.open{display:grid}.nav .site-nav a{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;min-height:48px;font-size:.72rem}.nav .site-nav a:after{display:none}.hero{padding-top:7.2rem;padding-inline:1rem;padding-bottom:3rem}.hero h1{font-size:clamp(2.8rem,13.2vw,4.4rem)}.portrait{width:100%;margin-top:2.75rem}.frame{max-height:none}.manifesto,.trajectory,.work-style,.projects,.education,.university-work,.field-notes,.digital-practice,.firm-story,.contact{padding-left:1rem;padding-right:1rem}.section-head h2,.work-style h2,.education h2{font-size:clamp(3.1rem,15vw,4.4rem)}.timeline article{grid-template-columns:1fr;gap:1.2rem}.timeline:before,.timeline-progress{display:none}.timeline-meta{flex-direction:row;justify-content:space-between;align-items:center}.timeline-copy li{font-size:.78rem}.project-card{grid-template-columns:48px 1fr;gap:.8rem}.project-card>span{font-size:1.4rem}.impulso-feature{margin-top:3rem;padding:1.5rem 1rem}.impulso-identity{display:block}.impulso-mark{width:150px;margin-bottom:1.5rem}.impulso-identity h3{font-size:clamp(3.4rem,17vw,5rem)}.impulso-credit,.impulso-contributions{grid-template-columns:1fr}.apj-feature{padding:1.25rem 1rem}.apj-feature h3{font-size:clamp(3rem,15vw,4.6rem)}.apj-deck{margin-left:-1rem;margin-right:-1rem;padding:.55rem}.apj-deck-bar{align-items:flex-start}.apj-deck-bar>p{gap:.15rem;display:grid}.apj-deck-controls{flex-shrink:0}.apj-slide{flex-basis:100%}.apj-slide figcaption{align-items:flex-start}.university-heading h2{font-size:clamp(3.1rem,15vw,4.5rem)}.university-process{border-top:0;border-left:1px solid #fff3;grid-template-columns:1fr;gap:0;padding-left:1rem}.university-process li{padding:0 0 2.2rem 1.2rem}.university-process li:before{top:.35rem;left:calc(-1rem - 4px)}.university-cases{grid-template-columns:1fr;margin-top:2rem}.field-notes-grid{grid-template-columns:1fr;margin-top:2.5rem}.field-note{padding-bottom:1.5rem}.education-list article{grid-template-columns:1fr}.education-list span{grid-row:auto;margin-bottom:.55rem}.education-list .context-link{grid-column:1}.digital-practice{padding-top:2.5rem;padding-bottom:2.5rem}.digital-practice-inner{text-align:center;grid-template-columns:1fr;gap:1.6rem}.digital-practice-label{justify-items:center;padding-top:0;transform:none}.digital-practice-copy p{margin-left:auto;margin-right:auto}.digital-practice-link{grid-column:auto;justify-self:center}.firm-story h2{font-size:clamp(3.5rem,17vw,5.2rem)}.firm-logo{--firm-logo-size:120px}.firm-principles div{grid-template-columns:2rem minmax(0,1fr);gap:.35rem .85rem}.firm-principles div:before{grid-row:1/3}.firm-principles dt,.firm-principles dd{grid-column:2}.firm-links{grid-template-columns:1fr;gap:0;width:min(100%,420px);display:grid}.firm-links a{justify-content:space-between}.contact h2{font-size:clamp(4rem,19vw,5.8rem)}.contact-dock{border-radius:16px;grid-template-columns:1fr;width:100%;display:grid}.contact-dock .contact-primary{justify-content:center}.contact-orbit{width:115vw;top:8rem;right:-45vw}.contact footer{gap:.55rem;margin-top:5rem}}@media (width<=360px){.actions a,.apj-document{justify-content:center;width:100%}.project-card{grid-template-columns:38px minmax(0,1fr)}}@supports not (overflow:clip){body{overflow-x:hidden}}@media (prefers-reduced-transparency:reduce){.nav,.nav .site-nav,.contact-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper-light)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1;transition:none;transform:none}.reading-progress{transform:scaleX(var(--reading-progress));animation:none}.nav nav a:after,.impulso-link,.apj-document,.field-note-media img,.digital-practice-link span,.firm-links span{transition:none}.impulso-link:hover,.impulso-link:focus-visible,.field-note-media:hover img,.digital-practice-link:hover span,.firm-links a:hover span,.firm-links a:focus-visible span{transform:none}.apj-slide-track{scroll-behavior:auto}}.personal-page{--section-space:clamp(3.5rem, 5.8vw, 5.5rem);--page-gutter:clamp(1rem, 6.5vw, 8rem)}.personal-page :is(.manifesto,.trajectory,.projects,.work-style,.education,.university-work,.field-notes,.firm-story){padding-block:var(--section-space)}.personal-page .education{padding-bottom:calc(var(--section-space) * .5)}.personal-page .trajectory{padding-top:calc(var(--section-space) * .5)}.personal-page .field-notes{padding-bottom:1.5rem}.personal-page .digital-practice{padding-top:1.5rem}.personal-page .contact{padding-top:var(--section-space)}.personal-page .contact footer{margin-top:clamp(2.5rem,5vw,4.5rem)}.personal-page :is(h1,h2,h3){text-wrap:balance}.personal-page :is(h1,h2){line-height:1}.personal-page :is(p,li,dd,strong){overflow-wrap:break-word}.personal-page :is(.actions a,.context-link,.case-link,.apj-document,.impulso-link,.digital-practice-link,.firm-links a,.firm-brand>span:last-child,.menu-toggle,.nav .site-nav a,.contact-dock button,.contact-dock a){font-size:.875rem}.personal-page :is(.eyebrow,.manifesto>p,.manifesto span,.timeline-copy small,.education-list span,.project-tags small,.timeline-copy .capability span,.contact-status,.digital-practice-label span,.firm-principles dt){font-size:.75rem}.personal-page :is(.timeline-copy strong,.timeline-copy li,.timeline-copy .capability,.work-values span,.digital-practice-copy p,.firm-detail>p,.firm-principles dd,.project-card p,.apj-feature li){font-size:1rem}.personal-page :is(.privacy-summary,.authenticity-note,.contact footer,.copy-feedback){font-size:.875rem}.personal-page .education-list article{grid-template-columns:minmax(80px,.27fr) minmax(0,1fr)}.personal-page .education-heading{top:var(--personal-nav-height,7rem);align-self:start;position:sticky}.personal-page .nav{grid-template-columns:auto 1fr auto}.nav-controls{align-items:center;gap:.6rem;display:flex}.language-toggle{border:1px solid var(--line);min-width:68px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .65rem;font:600 .8125rem DM Sans,sans-serif;display:inline-flex}.language-toggle span{color:var(--muted);font-weight:400}.language-toggle [aria-current=true]{color:var(--ink);font-weight:600}.personal-page .apj-deck-controls svg{width:18px;height:18px}.personal-page .context-link{text-underline-offset:.3em}.personal-page a,.personal-page button{touch-action:manipulation}.personal-page .filters button{transition:background .18s,color .18s}.personal-page .timeline article,.personal-page .project-card{min-width:0}.personal-page .apj-slide-track{overscroll-behavior-x:contain}.personal-page .apj-deck-bar span,.personal-page .apj-slide figcaption{font-size:.75rem}.personal-page .apj-deck-controls output{font-variant-numeric:tabular-nums;font-size:.875rem}@media (hover:hover) and (pointer:fine){.personal-page :is(.actions a,.language-toggle,.apj-deck-controls button){transition:background .18s,transform .22s cubic-bezier(.22,1,.36,1)}.personal-page :is(.language-toggle,.apj-deck-controls button):hover{background:#e7e1d6}}@media (width>=1600px){.personal-page>section:not(.hero),.personal-page .hero{padding-inline:max(var(--page-gutter), calc((100% - 1480px) / 2))}}@media (width<=1100px){.personal-page .nav .site-nav{gap:1rem}}@media (width<=980px){.personal-page .nav{grid-template-columns:auto auto}.personal-page .nav .site-nav{max-height:calc(100svh - var(--personal-nav-height,5rem));overscroll-behavior-y:contain;padding-bottom:max(.8rem, env(safe-area-inset-bottom))}.personal-page .education-heading{position:static}.personal-page .hero{gap:1rem;min-height:0}.personal-page .hero h1{font-size:clamp(3.3rem,8.5vw,6rem)}.personal-page .portrait{width:min(76%,460px);margin-top:1.5rem}.personal-page .frame{max-height:none}.personal-page .nav{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}}@media (width<=640px){.personal-page{--section-space:3.5rem}.personal-page .hero h1{font-size:clamp(2.8rem,12.4vw,4.4rem)}.personal-page .portrait{width:min(88%,400px)}.personal-page .education-list article{grid-template-columns:1fr}.personal-page .section-head h2{font-size:clamp(2.75rem,12.6vw,4rem)}.personal-page .apj-deck-bar{flex-wrap:wrap;gap:1rem}.personal-page .firm-principles dd{margin:.2rem 0 0}.personal-page .contact h2{font-size:clamp(3.5rem,16vw,5.5rem)}.personal-page .digital-practice-inner{text-align:left}.personal-page .digital-practice-label{justify-items:start}.personal-page .digital-practice-link{justify-self:start}}@media (prefers-reduced-motion:reduce){.personal-page *,.personal-page :before,.personal-page :after{transition:none!important;animation:none!important}}@media print{.personal-page .nav,.personal-page .reading-progress,.personal-page .signature-depth,.personal-page .filters,.personal-page .apj-deck-controls{display:none}.personal-page,.personal-page section,.personal-page article{color:#132331;background:#fff}.personal-page .reveal{opacity:1;animation:none;transform:none}.personal-page .education-heading{position:static}.personal-page>section{padding-block:1.5rem}.personal-page .hero{min-height:0}}.signature-depth{z-index:1;pointer-events:none;width:min(54vw,810px);height:min(80vw,860px);position:absolute;top:4%;right:-6%}.signature-depth canvas{width:100%;height:100%;position:absolute;inset:0}.signature-fallback{border:1px solid #785a283d;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;inset:14% 16% 5%;transform:rotate(-3deg)}.signature-depth[data-ready=true] .signature-fallback{opacity:0}.personal-page .nav .site-nav{justify-self:center}@media (width<=980px){.signature-depth{width:100%;height:72%;top:26%;right:-22%}}@media (prefers-reduced-motion:reduce){.signature-depth canvas{display:none}.signature-depth .signature-fallback{opacity:1;transform:none}}html:has(.personal-page){scroll-padding-top:var(--personal-nav-height,6rem)}.personal-privacy-nav{flex-wrap:wrap}._page_o5kgp_1{--ink:#111;--paper:#fff;--muted:#686868;--line:#e2e2e2;background:var(--paper);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,Arial,sans-serif}._page_o5kgp_1 *,._page_o5kgp_1 :before,._page_o5kgp_1 :after{box-sizing:border-box}._page_o5kgp_1 h1,._page_o5kgp_1 h2,._page_o5kgp_1 h3,._page_o5kgp_1 p{margin:0}._page_o5kgp_1 h1,._page_o5kgp_1 h2,._page_o5kgp_1 h3{font-family:inherit}._page_o5kgp_1 button,._page_o5kgp_1 input,._page_o5kgp_1 textarea,._page_o5kgp_1 select{font:inherit}._page_o5kgp_1 a{color:inherit;text-underline-offset:4px}._page_o5kgp_1 :focus-visible{outline-offset:5px;outline:2px solid}._page_o5kgp_1 section{scroll-margin-top:88px}._page_o5kgp_1 button{cursor:pointer}._page_o5kgp_1 button:disabled{cursor:wait;opacity:.55}._page_o5kgp_1 [hidden]{display:none!important}._nav_o5kgp_12{z-index:30;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:84px;padding:12px clamp(20px,5vw,80px);display:flex;position:sticky;top:0}._brand_o5kgp_13{letter-spacing:-.5px;align-items:center;gap:12px;min-width:44px;min-height:44px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}._mark_o5kgp_14{width:42px;height:34px}._nav_o5kgp_12 nav{align-items:center;gap:clamp(16px,3vw,44px);font-size:14px;display:flex}._nav_o5kgp_12 nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}._navCta_o5kgp_17{border:1px solid #111;border-radius:50px;padding:0 20px}._hero_o5kgp_18{flex-direction:column;justify-content:center;align-items:center;min-height:min(800px,100svh - 84px);padding:64px 24px 80px;display:flex}._logo_o5kgp_19{perspective:900px;flex-direction:column;align-items:center;display:flex}._heroMark_o5kgp_20{width:clamp(180px,24vw,280px);height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);animation:1s cubic-bezier(.2,.7,.2,1) both _mark-arrive_o5kgp_1;overflow:visible}._logo_o5kgp_19:hover ._heroMark_o5kgp_20{transform:rotateY(-14deg)rotateX(5deg)}._logo_o5kgp_19 h1{letter-spacing:-.065em;text-align:left;margin-top:22px;font-size:clamp(36px,4.7vw,64px);font-weight:500;line-height:.96}._logo_o5kgp_19 h1 span{margin-left:1px;display:inline-block}._heroActions_o5kgp_24{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:52px;display:flex}._primaryButton_o5kgp_25,._outlineButton_o5kgp_25{background:#111;border:1px solid #111;border-radius:50px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important}._primaryButton_o5kgp_25:hover{background:#303030;transform:translateY(-2px)}._outlineButton_o5kgp_25{background:#fff;color:#111!important}._outlineButton_o5kgp_25:hover{background:#f3f3f3;transform:translateY(-2px)}._textLink_o5kgp_29,._lightLink_o5kgp_29{border-bottom:1px solid;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}._plans_o5kgp_30{max-width:1440px;margin:auto;padding:70px clamp(24px,6vw,88px) 100px}._sectionTop_o5kgp_31{justify-content:space-between;align-items:end;gap:30px;padding-bottom:50px;display:flex}._sectionTop_o5kgp_31 h2,._questions_o5kgp_32 h2{letter-spacing:-.05em;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.08}._sectionTop_o5kgp_31 p{color:var(--muted);font-size:16px;line-height:1.6}._planGrid_o5kgp_34{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._plan_o5kgp_30{border-right:1px solid var(--line);min-width:0;padding:32px 32px 24px}._plan_o5kgp_30:first-child{padding-left:0}._plan_o5kgp_30:last-child{border-right:0;padding-right:0}._planTitle_o5kgp_38{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}._planTitle_o5kgp_38 h3{letter-spacing:-.8px;font-size:24px;font-weight:500}._planTitle_o5kgp_38>span{background:#f1f1f1;border-radius:50px;padding:5px 10px;font-size:12px}._planDescription_o5kgp_41{min-height:85px;color:var(--muted);max-width:280px;font-size:16px;line-height:1.5;margin-top:16px!important}._price_o5kgp_42{letter-spacing:-2px;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.15}._price_o5kgp_42>span{color:var(--muted);letter-spacing:0;margin-top:10px;font-size:13px;font-weight:400;display:block}._plan_o5kgp_30>a{justify-content:space-between;width:100%;margin-top:26px}._planFeatures_o5kgp_45{gap:15px;min-height:142px;margin:28px 0;padding:0;list-style:none;display:grid}._planFeatures_o5kgp_45 li{align-items:baseline;gap:10px;font-size:14px;line-height:1.45;display:flex}._planFeatures_o5kgp_45 li>span{font-size:12px}._planDetails_o5kgp_48{border-top:1px solid var(--line);padding-top:10px;font-size:14px}._page_o5kgp_1 summary{cursor:pointer;min-height:44px}._planDetails_o5kgp_48 summary,._questions_o5kgp_32 summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}._page_o5kgp_1 summary::-webkit-details-marker{display:none}._page_o5kgp_1 details[open]>summary>span:last-child{transform:rotate(45deg)}._planDetails_o5kgp_48 ul{color:var(--muted);padding-left:17px;line-height:1.7}._planDetails_o5kgp_48 li{margin-bottom:12px}._planDetails_o5kgp_48>p{color:var(--muted);padding-bottom:14px;line-height:1.7}._maintenance_o5kgp_56{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:22px;font-size:13px;line-height:1.6}._maintenance_o5kgp_56>p{margin:6px 0 0}._maintenance_o5kgp_56 strong{color:#111;font-size:19px;font-weight:500}._maintenance_o5kgp_56 summary{text-underline-offset:4px;align-items:center;text-decoration:underline;display:flex}._maintenance_o5kgp_56 details p{padding-bottom:8px;font-size:14px}._planFootnote_o5kgp_61{max-width:850px;color:var(--muted);font-size:13px;line-height:1.6;margin-top:30px!important}._assistant_o5kgp_62{color:#fff;background:#080808;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,150px) clamp(24px,8vw,120px);display:grid}._assistantCopy_o5kgp_63 h2{letter-spacing:-.065em;font-size:clamp(42px,6.3vw,90px);font-weight:400;line-height:1.02}._assistantCopy_o5kgp_63>p{color:#a5a5a5;max-width:350px;margin-top:28px;font-size:17px;line-height:1.65}._lightLink_o5kgp_29{color:#fff;margin-top:28px}._demo_o5kgp_66{min-width:0}._demoChoices_o5kgp_67{border-bottom:1px solid #333;gap:20px;margin-bottom:32px;display:flex}._demoChoices_o5kgp_67 button{color:#aaa;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:0 0 14px;font-size:14px}._demoChoices_o5kgp_67 button[aria-pressed=true]{color:#fff;border-bottom-color:#fff}._conversation_o5kgp_70{flex-direction:column;gap:26px;min-height:345px;font-size:16px;line-height:1.65;display:flex}._customer_o5kgp_71{background:#222;border-radius:20px 20px 3px;align-self:flex-end;max-width:84%;padding:14px 20px}._answer_o5kgp_72{align-items:start;gap:13px;padding-right:18px;display:flex}._assistantAvatar_o5kgp_73{letter-spacing:-1.3px;flex:0 0 28px;font-size:20px;font-weight:500}._demoResult_o5kgp_74{color:#a5a5a5;border-top:1px solid #333;padding-top:10px;font-size:14px;line-height:1.65}._demoCaption_o5kgp_75{color:#919191;font-size:12px;line-height:1.5;margin-top:22px!important}._questions_o5kgp_32{grid-template-columns:.85fr 1.15fr;gap:70px;max-width:1440px;margin:auto;padding:100px clamp(24px,8vw,120px);display:grid}._questions_o5kgp_32>div{border-top:1px solid var(--line)}._questions_o5kgp_32 details{border-bottom:1px solid var(--line)}._questions_o5kgp_32 summary{padding:22px 0;font-size:16px}._questions_o5kgp_32 details p{color:var(--muted);padding:0 24px 26px 0;font-size:16px;line-height:1.75}._contact_o5kgp_81{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(48px,10vw,140px);max-width:1440px;margin:auto;padding:95px clamp(24px,8vw,120px) 110px;display:grid}._contact_o5kgp_81 h2{letter-spacing:-.06em;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.02}._contact_o5kgp_81>div:first-child>p{color:var(--muted);margin-top:25px;font-size:16px;line-height:1.7}._contact_o5kgp_81 ._textLink_o5kgp_29{margin-top:22px}._contactFlow_o5kgp_85{min-width:0;min-height:365px}._stepLine_o5kgp_86{color:var(--muted);justify-content:space-between;padding-bottom:22px;font-size:14px;display:flex}._goalList_o5kgp_87{margin-bottom:30px;display:grid}._goalList_o5kgp_87 button{border:0;border-bottom:1px solid var(--line);color:#777;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;display:flex}._goalList_o5kgp_87 button[aria-pressed=true]{color:#111}._goalList_o5kgp_87 button>span:last-child{font-size:18px}._contactFlow_o5kgp_85 ._primaryButton_o5kgp_25{float:right}._form_o5kgp_92{gap:21px;display:grid}._form_o5kgp_92 label{gap:8px;font-size:14px;line-height:1.5;display:grid}._formPair_o5kgp_94{grid-template-columns:1fr 1fr;gap:20px;display:grid}._form_o5kgp_92 input:not([type=checkbox]),._form_o5kgp_92 textarea,._form_o5kgp_92 select{color:#111;background:#fff;border:1px solid #c7c7c7;border-radius:8px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}._form_o5kgp_92 textarea{resize:vertical}._optional_o5kgp_97 summary{color:var(--muted);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:flex}._form_o5kgp_92 ._consent_o5kgp_98{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}._consent_o5kgp_98 input{accent-color:#111;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}._formActions_o5kgp_100{justify-content:space-between;align-items:center;gap:18px;display:flex}._backButton_o5kgp_101{text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:14px;text-decoration:underline}._formStatus_o5kgp_102{overflow-wrap:anywhere;font-size:14px;line-height:1.6}._success_o5kgp_103{padding:30px 0}._success_o5kgp_103>span{margin-bottom:24px;font-size:36px;display:block}._success_o5kgp_103 h3{letter-spacing:-1px;font-size:28px;font-weight:500}._success_o5kgp_103 p{color:var(--muted);margin-top:20px;line-height:1.65}._note_o5kgp_107{color:var(--muted);font-size:14px;line-height:1.65}._footer_o5kgp_108{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 36px;padding:32px clamp(24px,5vw,80px);display:flex}._footer_o5kgp_108>span{letter-spacing:-.6px;font-size:16px;font-weight:500}._footer_o5kgp_108 nav{flex-wrap:wrap;gap:24px;display:flex}._footer_o5kgp_108 a{min-height:44px;color:var(--muted);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}._footer_o5kgp_108 small{color:var(--muted);font-size:12px}._srOnly_o5kgp_113,._honeypot_o5kgp_113{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skipLink_o5kgp_114{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}._skipLink_o5kgp_114:focus{top:10px}@keyframes _mark-arrive_o5kgp_1{0%{opacity:0;transform:translateY(16px)rotateY(22deg)}to{opacity:1;transform:none}}@media (width>=1500px){._assistant_o5kgp_62{padding-inline:max(120px,50vw - 600px)}}@media (width<=1000px){._plan_o5kgp_30{padding:26px 20px}._planTitle_o5kgp_38{align-content:start;min-height:66px}._planFeatures_o5kgp_45{min-height:172px}._assistant_o5kgp_62{gap:48px;padding-inline:40px}._questions_o5kgp_32{gap:40px}}@media (width<=760px){._nav_o5kgp_12{min-height:70px;padding-inline:20px}._brand_o5kgp_13 span{display:none}._nav_o5kgp_12 nav{gap:18px}._navCta_o5kgp_17{padding-inline:15px}._hero_o5kgp_18{min-height:min(700px,100svh - 70px);padding-block:65px}._heroMark_o5kgp_20{width:210px}._logo_o5kgp_19 h1{font-size:48px}._heroActions_o5kgp_24{flex-direction:column;gap:15px;margin-top:38px}._sectionTop_o5kgp_31{flex-direction:column;align-items:start;gap:20px;padding-bottom:32px}._plans_o5kgp_30{padding-top:48px;padding-bottom:60px}._planGrid_o5kgp_34{grid-template-columns:1fr}._plan_o5kgp_30,._plan_o5kgp_30:first-child,._plan_o5kgp_30:last-child{border-right:0;border-bottom:1px solid var(--line);padding:32px 0 38px}._planTitle_o5kgp_38{min-height:0}._planDescription_o5kgp_41{max-width:none;min-height:0}._price_o5kgp_42{font-size:44px;margin-top:24px!important}._planFeatures_o5kgp_45{min-height:0}._plan_o5kgp_30>a{max-width:100%}._assistant_o5kgp_62{grid-template-columns:1fr;gap:50px;padding:70px 24px}._assistantCopy_o5kgp_63 h2{font-size:60px}._assistantCopy_o5kgp_63 h2 br{display:none}._assistantCopy_o5kgp_63 p{max-width:420px}._conversation_o5kgp_70{min-height:0}._questions_o5kgp_32{grid-template-columns:1fr;gap:28px;padding:64px 24px}._contact_o5kgp_81{grid-template-columns:1fr;gap:42px;padding:65px 24px}._contactFlow_o5kgp_85{min-height:0}._formPair_o5kgp_94{grid-template-columns:1fr}._footer_o5kgp_108{flex-direction:column;align-items:start;gap:12px}}@media (width<=360px){._nav_o5kgp_12 nav{gap:12px;font-size:13px}._heroMark_o5kgp_20{width:170px}._logo_o5kgp_19 h1{font-size:42px}._assistantCopy_o5kgp_63 h2{font-size:48px}._demoChoices_o5kgp_67{gap:17px}._demoChoices_o5kgp_67 button{font-size:13px}}@media (prefers-reduced-motion:reduce){._page_o5kgp_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}._logo_o5kgp_19:hover ._heroMark_o5kgp_20{transform:none}}._hero_1rxoa_1{max-width:1200px;margin:auto;padding:90px 32px 65px}._hero_1rxoa_1 h1{letter-spacing:-.06em;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:1}._hero_1rxoa_1>p{color:#666;max-width:450px;margin-top:24px;font-size:18px;line-height:1.7}._hero_1rxoa_1>a{margin-top:30px}._explorer_1rxoa_5{max-width:1200px;margin:auto;padding:30px 32px 100px}._explorer_1rxoa_5 header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}._explorer_1rxoa_5 h2{letter-spacing:-1px;font-size:30px;font-weight:500}._explorer_1rxoa_5 header>p{color:#666;max-width:350px;font-size:15px;line-height:1.6}._categoryTabs_1rxoa_9{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:28px;margin-top:36px;display:flex}._categoryTabs_1rxoa_9 button{color:#666;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:14px 0;font-size:14px}._categoryTabs_1rxoa_9 button[aria-pressed=true]{color:#111;border-bottom-color:#111}._explorerGrid_1rxoa_12{grid-template-columns:1fr 1fr;gap:60px;padding-top:30px;display:grid}._powerList_1rxoa_13{grid-template-columns:1fr 1fr;align-content:start;display:grid}._powerList_1rxoa_13 button{color:#666;text-align:left;background:#fff;border:0;border-bottom:1px solid #ddd;gap:8px;padding:20px 15px;display:grid}._powerList_1rxoa_13 button[aria-pressed=true]{color:#111;background:#f4f4f4}._powerList_1rxoa_13 button span{font-size:12px}._powerList_1rxoa_13 button strong{font-size:16px;font-weight:500}._powerList_1rxoa_13 button small{font-size:12px}._detailPanel_1rxoa_19{align-self:start;padding:26px 0;position:sticky;top:100px}._detailTop_1rxoa_20{color:#666;justify-content:space-between;gap:20px;font-size:13px;display:flex}._detailTop_1rxoa_20 small{font-size:inherit}._detailPanel_1rxoa_19 h3{letter-spacing:-1.8px;margin-top:32px;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.1}._concise_1rxoa_23{font-size:18px;line-height:1.6;margin-top:20px!important}._detailPanel_1rxoa_19 dl{margin-top:30px}._detailPanel_1rxoa_19 dl>div{border-top:1px solid #ddd;padding:18px 0}._detailPanel_1rxoa_19 dt{margin-bottom:8px;font-size:14px;font-weight:500}._detailPanel_1rxoa_19 dd{color:#666;margin:0;font-size:16px;line-height:1.6}._detailPanel_1rxoa_19 a{justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:20px;font-size:14px;display:flex}@media (width<=760px){._hero_1rxoa_1{padding:60px 24px}._explorer_1rxoa_5{padding:20px 24px 65px}._explorerGrid_1rxoa_12{grid-template-columns:1fr;gap:24px}._detailPanel_1rxoa_19{position:static}._powerList_1rxoa_13{max-height:300px;overflow:auto}}._checkout_1sj1y_1{grid-template-columns:1fr 1fr;gap:clamp(40px,10vw,150px);max-width:1200px;margin:auto;padding:80px 32px 110px;display:grid}._summary_1sj1y_2 h1{letter-spacing:-.05em;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.08}._summary_1sj1y_2 h1>span{letter-spacing:0;color:#666;margin-top:16px;font-size:16px;font-weight:400;display:block}._bigPrice_1sj1y_4{letter-spacing:-2px;font-size:50px;font-weight:500;margin-top:35px!important}._bigPrice_1sj1y_4>span{color:#666;letter-spacing:0;margin-top:8px;font-size:13px;font-weight:400;display:block}._summary_1sj1y_2 ul{color:#555;margin-block:26px;padding-left:18px}._summary_1sj1y_2 li{margin-bottom:10px;padding-left:5px;font-size:15px;line-height:1.65}._summary_1sj1y_2 details{border-block:1px solid #ddd;padding:8px 0}._summary_1sj1y_2 summary{align-items:center;font-size:14px;display:flex}._summary_1sj1y_2>p{color:#666;margin-top:24px;font-size:14px;line-height:1.7}._summary_1sj1y_2 details p{color:#666;padding-bottom:18px;font-size:14px;line-height:1.7}._totals_1sj1y_12{gap:15px;margin:32px 0;display:grid}._totals_1sj1y_12>div{color:#666;justify-content:space-between;gap:20px;font-size:14px;display:flex}._totals_1sj1y_12 dd{text-align:right;margin:0}._totals_1sj1y_12>div:last-child{color:#111;border-top:1px solid #ddd;padding-top:20px;font-size:17px;font-weight:500}._customerForm_1sj1y_16 h2{letter-spacing:-1.1px;margin-bottom:20px;font-size:30px;font-weight:500}._customerForm_1sj1y_16 form{margin-top:28px}._notice_1sj1y_18{border-block:1px solid #ddd;padding:16px 0;font-size:14px;line-height:1.6;margin-block:20px!important}._receipt_1sj1y_19{max-width:600px;margin:auto;padding:100px 24px}._receipt_1sj1y_19 h1{letter-spacing:-.045em;margin-bottom:25px;font-size:clamp(36px,5vw,55px);font-weight:500;line-height:1.05}._receipt_1sj1y_19 p{color:#666;margin-top:20px;line-height:1.7}._receipt_1sj1y_19 a,._receipt_1sj1y_19 button{margin-top:30px}._receipt_1sj1y_19 nav{flex-wrap:wrap;gap:20px;display:flex}._orders_1sj1y_24{max-width:1200px;margin:auto;padding:60px 24px}._orders_1sj1y_24 h1{letter-spacing:-1.6px;margin-bottom:28px;font-size:44px;font-weight:500}._orders_1sj1y_24>p{color:#666;font-size:16px;line-height:1.7}._links_1sj1y_27{flex-wrap:wrap;gap:20px;margin-block:24px;display:flex}._links_1sj1y_27 a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}._tableWrap_1sj1y_29{margin-block:36px;overflow:auto}._tableWrap_1sj1y_29 table{border-collapse:collapse;width:100%;min-width:800px;font-size:14px}._tableWrap_1sj1y_29 th,._tableWrap_1sj1y_29 td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:16px 10px}._tableWrap_1sj1y_29 th{font-weight:500}._tableWrap_1sj1y_29 td small{color:#666;font-size:12px;line-height:1.6;display:block}._tableWrap_1sj1y_29 caption{text-align:left;margin-bottom:18px}@media (width<=760px){._checkout_1sj1y_1{grid-template-columns:1fr;gap:50px;padding:50px 24px 70px}._customerForm_1sj1y_16{border-top:1px solid #ddd;padding-top:36px}}._page_7ulwl_1{--ink:#0d1b22;--paper:#f4f0e7;--surface:#fbf9f4;--copper:#8c4f32;background:var(--paper);min-height:100vh;color:var(--ink)}._page_7ulwl_1 *{box-sizing:border-box}._page_7ulwl_1 :focus-visible{outline:2px solid var(--copper);outline-offset:4px}._topbar_7ulwl_14{background:#f4f0e7eb;border-bottom:1px solid #0d1b221f;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.8rem clamp(1rem,5vw,5rem);display:flex}._topbar_7ulwl_14>a{min-width:44px;min-height:44px;color:var(--ink);align-items:center;font:400 1.35rem Instrument Serif,serif;text-decoration:none;display:inline-flex}._topbar_7ulwl_14>div{align-items:center;gap:1rem;font-size:.78rem;display:flex}._topbar_7ulwl_14 a{color:inherit;text-underline-offset:.25rem}._topbar_7ulwl_14>div a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}._hero_7ulwl_39{justify-content:space-between;align-items:end;gap:3rem;padding:clamp(4rem,9vw,9rem) clamp(1rem,7vw,8rem) 4rem;display:flex}._hero_7ulwl_39 p{color:var(--copper);letter-spacing:.18em;margin:0 0 1rem;font-size:.75rem;font-weight:700}._hero_7ulwl_39 h1{letter-spacing:-.045em;max-width:900px;margin:0;font:400 clamp(3rem,6vw,6.8rem)/.92 Instrument Serif,serif}._exportButton_7ulwl_49{border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:1rem;min-height:48px;padding:0 1rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}._summary_7ulwl_51{background:#0d1b2221;border:1px solid #0d1b2221;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 clamp(1rem,7vw,8rem);display:grid}._summary_7ulwl_51 article{background:var(--surface);align-content:space-between;min-height:150px;padding:1.3rem;display:grid}._summary_7ulwl_51 span{color:#5b696f;text-transform:capitalize;font-size:.76rem}._summary_7ulwl_51 strong{font:400 3.3rem/1 Instrument Serif,serif}._filters_7ulwl_64{scrollbar-width:none;gap:.45rem;margin:3rem clamp(1rem,7vw,8rem) 1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}._filters_7ulwl_64::-webkit-scrollbar{display:none}._filters_7ulwl_64 a{color:#536269;text-transform:capitalize;white-space:nowrap;border:1px solid #0d1b2226;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 .9rem;font-size:.76rem;text-decoration:none;display:inline-flex}._filters_7ulwl_64 ._activeFilter_7ulwl_67{background:var(--ink);color:#fff}._leads_7ulwl_69{padding:1rem clamp(1rem,7vw,8rem) clamp(5rem,10vw,9rem)}._listHeader_7ulwl_70{border-bottom:1px solid #0d1b2226;justify-content:space-between;align-items:end;gap:1rem;padding:1rem 0;display:flex}._listHeader_7ulwl_70 h2{margin:0;font:400 clamp(2rem,4vw,3.6rem)/1 Instrument Serif,serif}._listHeader_7ulwl_70 span{color:#637076;font-size:.78rem}._leadGrid_7ulwl_73{background:#0d1b2224;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}._leadGrid_7ulwl_73 article{background:var(--surface);flex-direction:column;min-height:480px;padding:clamp(1.3rem,3vw,2.5rem);display:flex}._leadMeta_7ulwl_75{color:var(--copper);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}._leadMeta_7ulwl_75 time{color:#6a767a;text-transform:none}._leadGrid_7ulwl_73 h3{margin:4rem 0 .4rem;font:400 clamp(2.2rem,4vw,3.7rem)/.95 Instrument Serif,serif}._person_7ulwl_78{color:#657176;margin:0;font-size:.84rem}._challenge_7ulwl_79{color:#46565d;margin:2rem 0;line-height:1.75}._leadGrid_7ulwl_73 dl{margin:auto 0 0;display:grid}._leadGrid_7ulwl_73 dl div{border-top:1px solid #0d1b221f;grid-template-columns:100px 1fr;gap:1rem;padding:.7rem 0;display:grid}._leadGrid_7ulwl_73 dt{color:#6a767a;font-size:.75rem}._leadGrid_7ulwl_73 dd{overflow-wrap:anywhere;margin:0;font-size:.78rem}._emptyState_7ulwl_84{text-align:center;place-content:center;gap:.6rem;min-height:260px;display:grid}._emptyState_7ulwl_84 strong{font:400 2rem Instrument Serif,serif}._emptyState_7ulwl_84 span{color:#657176}@media (width<=840px){._hero_7ulwl_39{flex-direction:column;align-items:start}._summary_7ulwl_51{grid-template-columns:repeat(2,minmax(0,1fr))}._leadGrid_7ulwl_73{grid-template-columns:1fr}}@media (width<=520px){._topbar_7ulwl_14>div span{display:none}._summary_7ulwl_51{grid-template-columns:1fr 1fr}._summary_7ulwl_51 article{min-height:120px}._leadGrid_7ulwl_73 article{min-height:440px}}._page_1s7vn_1{color:#111;background:#fff;min-height:100vh;font-family:DM Sans,Arial,sans-serif}._page_1s7vn_1 *{box-sizing:border-box}._page_1s7vn_1 :focus-visible{outline-offset:4px;outline:2px solid}._nav_1s7vn_4{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px clamp(24px,5vw,80px);display:flex}._nav_1s7vn_4 a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}._nav_1s7vn_4 a:first-child{font-weight:500;text-decoration:none}._document_1s7vn_7{max-width:900px;margin:auto;padding:0 24px}._hero_1s7vn_8{border-bottom:1px solid #ddd;padding:70px 0 50px}._hero_1s7vn_8>p{display:none}._hero_1s7vn_8 h1{letter-spacing:-.05em;margin:0;font:500 clamp(40px,6vw,65px)/1.05 DM Sans,sans-serif}._hero_1s7vn_8>div{color:#666;flex-wrap:wrap;gap:16px;margin-top:26px;font-size:13px;display:flex}._document_1s7vn_7>section{border-bottom:1px solid #ddd;padding:40px 0}._document_1s7vn_7>section>span{display:none}._document_1s7vn_7 h2{letter-spacing:-.7px;margin:0 0 22px;font:500 25px/1.2 DM Sans,sans-serif}._document_1s7vn_7 p,._document_1s7vn_7 li{color:#555;font-size:16px;line-height:1.75}._document_1s7vn_7 li{margin-block:10px}._document_1s7vn_7 a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}._footer_1s7vn_18{color:#666;gap:12px;padding:40px 0 60px;font-size:14px;display:grid}._footer_1s7vn_18 a{align-items:center;min-height:44px;display:inline-flex}
