*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0e1013;color:#fff;font-family:Inter,system-ui,sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--accent: #facc00;--ink: #0e1013;overflow-x:clip}h1,h2,h3,h4{margin:0;font-family:Inter,sans-serif;letter-spacing:-.025em;font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}::selection{background:var(--accent);color:#0e1013}@keyframes bfPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}[data-navlinks]{display:flex}[data-burger]{display:none}[data-langswitch] a{color:#ffffff6b;transition:color .18s}[data-langswitch] a:hover{color:#fff}[data-langswitch] a[aria-current=page]{color:var(--accent)}.bf-field{display:flex;flex-direction:column;gap:7px}.bf-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.bf-input,.bf-textarea{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-family:Inter,sans-serif;font-size:.9375rem;padding:12px 14px;letter-spacing:-.01em;transition:border-color .18s,background .18s}.bf-textarea{resize:vertical;min-height:96px}.bf-input::placeholder,.bf-textarea::placeholder{color:#ffffff4d}.bf-input:focus,.bf-textarea:focus{outline:none;border-color:var(--accent);background:#ffffff0f}.bf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bf-dust{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.bf-dust-local{position:absolute;z-index:0}[data-hero-sticky]{padding:clamp(128px,15vh,176px) 0 clamp(56px,7vh,84px)}@media(min-width:700px)and (pointer:fine){html.bf-js [data-hero-pin]{height:170vh}html.bf-js [data-hero-sticky]{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:96px 0 40px}}html.bf-js [data-curtain]{margin-top:-56px;border-top-left-radius:100% calc(var(--bf-curve, 0) * 72px);border-top-right-radius:100% calc(var(--bf-curve, 0) * 72px)}.bf-line{display:block;overflow:hidden;padding:.12em .15em;margin:-.12em -.15em}.bf-line-inner{display:inline-block;will-change:transform}.bf-draw{stroke-dasharray:600;stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}.bf-draw.bf-d2{transition-delay:.15s}.bf-draw.bf-d3{transition-delay:.3s}.bf-draw.bf-d4{transition-delay:.45s}html.bf-js [data-draw]:not(.bf-drawn) .bf-draw{stroke-dashoffset:600;transition:none}.bf-paint{transform:skew(-3deg);transform-origin:left center;transition:transform .5s cubic-bezier(.2,.7,.2,1)}html.bf-js [data-hero-pin]:not(.bf-painted) .bf-paint{transform:skew(-3deg) scaleX(0);transition:none}.bf-scrollhint{display:none;position:absolute;left:50%;bottom:22px;transform:translate(-50%);flex-direction:column;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.3em;color:#ffffff59;pointer-events:none;transition:opacity .5s}html.bf-js .bf-scrollhint{display:flex}.bf-scrollhint:after{content:"";width:1px;height:28px;background:#ffffff59;transform-origin:top;animation:bfScrollPulse 2.5s ease-in-out infinite}@keyframes bfScrollPulse{0%,to{opacity:.25;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.bf-diag-h{display:block}.bf-diag-v{display:none;margin:0 auto;max-width:340px}.bf-flow-stage{position:relative;width:100%}.bf-flow-h{aspect-ratio:900 / 300;max-width:900px;margin:0 auto}.bf-flow-v{aspect-ratio:320 / 600}.bf-flow-cv,.bf-flow-scene{position:absolute;inset:0;width:100%;height:100%;display:block}@media(max-width:699px){.bf-diag-h{display:none}.bf-diag-v{display:block}[data-hero-sticky]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}}@media(max-width:1000px){[data-navlinks],[data-navcta]{display:none}[data-burger]{display:inline-flex}}@media(max-width:960px){[data-bio]{position:static!important}}.bf-experience{--ex-muted:#939794;--ex-paper:#eceee6;background:#080a0b;color:var(--ex-paper)}body:has(.bf-experience){background:#080a0b}.bf-experience h1,.bf-experience h2,.bf-experience h3{font-family:Space Grotesk,Inter,sans-serif;font-weight:500;letter-spacing:-.055em;text-wrap:balance}.bf-experience h2{font-size:clamp(42px,5.5vw,84px);line-height:1.07}.bf-experience h3{font-size:24px;line-height:1.2;letter-spacing:-.035em}.bf-experience p{line-height:1.75}.bf-experience section{scroll-margin-top:110px}.ex-wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.ex-section{padding:130px 0}.ex-eyebrow{color:#a6aa9f;text-transform:uppercase;font:9px/1.8 IBM Plex Mono,monospace;letter-spacing:.17em;margin-bottom:36px}.ex-nav{position:fixed;inset:0 0 auto;z-index:50;padding:20px 4%;display:flex;align-items:center;gap:30px;border-bottom:1px solid transparent}.ex-brand{display:inline-flex;align-items:center;font-size:23px;font-weight:600;letter-spacing:-.055em;white-space:nowrap}.ex-brand img{margin-right:10px;width:28px;height:auto}.ex-brand span{color:var(--accent)}.ex-links,.ex-nav-end,.ex-languages{display:flex;align-items:center;gap:30px}.ex-links{margin-left:auto}.ex-links a{font-size:11px;color:#b2b6b2}.ex-links a:hover{color:#fff}.ex-languages{gap:10px;font:9px IBM Plex Mono,monospace;color:#858b86}.ex-languages [aria-current]{color:var(--accent)}.ex-nav-cta{font-size:11px;border-bottom:1px solid #8b8e80;padding:10px 0}.ex-nav-cta span{margin-left:20px;color:var(--accent)}.ex-button{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;border-radius:8px;padding:17px 22px;background:var(--accent);color:#101214;font-size:12px;font-weight:500;transition:background .2s,transform .2s}.ex-button:hover{background:#ffe666}.ex-button:active{transform:scale(.98)}.bf-experience [data-burger]{display:none;background:none;border:0;padding:10px;color:#fff;font-size:21px}.bf-experience #bf-mobile-menu{position:absolute;top:100%;left:0;right:0;padding:28px 6%;background:#080a0b;gap:24px;flex-direction:column;border-bottom:1px solid #333}.bf-skip{position:fixed;top:12px;left:12px;transform:translateY(-180%);z-index:100;background:var(--accent);color:#111;padding:12px 20px}.bf-skip:focus{transform:translateY(0)}.ex-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bf-experience :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:7px}.ex-hero{position:relative;--flight-progress:1}.ex-hero-sticky{position:relative;min-height:100svh;padding:180px 0 120px;display:flex;align-items:center;overflow:clip;isolation:isolate}.ex-hero-copy{position:relative;z-index:2}.ex-hero h1{font-size:clamp(48px,7vw,100px);line-height:1.02;max-width:15ch}.ex-hero h1>span,.ex-hero h1 em{display:block}.ex-hero h1 em{margin-top:10px;font:500 .83em/1.12 Space Grotesk,Inter,sans-serif;letter-spacing:-.055em;color:#f1cc69}.ex-hero-detail{margin-top:32px}.ex-intro{max-width:39ch;color:#b1b5b0;font-size:14px;margin-bottom:28px}.ex-bee{position:absolute;top:45%;left:76%;width:min(43vw,700px);transform:translate(-50%,-50%);pointer-events:none;z-index:3}.ex-bee-rig{position:relative;width:100%;aspect-ratio:3/2}.ex-bee img{position:absolute;inset:0;display:block;width:100%;height:100%}.ex-bee-body{z-index:2}.ex-wing{transform-origin:57% 39%}.ex-wing-back{clip-path:polygon(9% 0,60% 0,61% 41%,56% 42%,48% 34%,9% 18%)}.ex-wing-front{clip-path:polygon(7% 23%,22% 25%,36% 31%,49% 36%,57% 39%,58% 41%,47% 45%,30% 46%,12% 42%,5% 32%)}.ex-motion{height:230svh;--flight-progress:0}.ex-motion .ex-hero-sticky{position:sticky;top:0;height:100svh;min-height:0;padding:120px 0}.ex-motion .ex-bee{width:min(57vw,900px);top:49%;left:50%;will-change:transform}.ex-motion .ex-hero-copy{opacity:0;will-change:opacity,transform}.ex-motion .ex-bee-rig{animation:bee-hover 6.8s ease-in-out infinite}.ex-motion .ex-wing-back{animation:bee-wing-back .17s ease-in-out infinite}.ex-motion .ex-wing-front{animation:bee-wing-front .17s ease-in-out -35ms infinite}@keyframes bee-hover{0%,to{transform:translate3d(-3px,-5px,0) rotate(-1.5deg)}18%{transform:translate3d(7px,-13px,0) rotate(1deg)}39%{transform:translate3d(12px,1px,0) rotate(2.2deg)}61%{transform:translate3d(0,9px,0) rotate(-.6deg)}82%{transform:translate3d(-9px,2px,0) rotate(-2deg)}}@keyframes bee-wing-back{0%,to{transform:rotate3d(1,.4,0,-59deg) rotate(-7deg);opacity:.55}22%{transform:rotate3d(1,.4,0,-20deg) rotate(-2deg);opacity:.75}48%{transform:rotate3d(1,.4,0,28deg) rotate(8deg);opacity:.9}72%{transform:rotate3d(1,.4,0,4deg) rotate(3deg);opacity:.72}}@keyframes bee-wing-front{0%,to{transform:rotate3d(1,.3,0,52deg) rotate(10deg);opacity:.5}25%{transform:rotate3d(1,.3,0,8deg) rotate(2deg);opacity:.75}50%{transform:rotate3d(1,.3,0,-29deg) rotate(-10deg);opacity:.9}76%{transform:rotate3d(1,.3,0,-3deg) rotate(-3deg);opacity:.7}}.ex-motion-paused .ex-bee-rig,.ex-motion-paused .ex-wing{animation-play-state:paused}.ex-hero-bottom{position:absolute;bottom:35px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;z-index:4;font:9px IBM Plex Mono,monospace;letter-spacing:.08em;color:#969d96}.ex-explore{display:flex;gap:18px;align-items:center}.ex-explore span{color:#ebd05d;font-size:18px}.ex-pause{color:#969d96;font:inherit;background:transparent;border:0;border-bottom:1px solid #535a51;padding:7px 0;cursor:pointer}.ex-pause[hidden]{display:none}.ex-reveal-anchor{position:absolute;bottom:100vh}.ex-thesis{padding:120px 0 180px;text-align:center}.ex-thesis>.ex-eyebrow{font-size:9px}.ex-thesis>p:not(.ex-eyebrow){font-size:clamp(28px,3.5vw,48px);line-height:1.3;max-width:25ch;margin:auto;font-weight:300;letter-spacing:-.04em}.ex-thesis>a{display:inline-block;margin-top:45px;color:#a99a58}.ex-problem{position:relative;padding:30px 0 120px;overflow:clip}.ex-problem h2{max-width:14ch;font-size:clamp(52px,7.2vw,110px)}.ex-problem-lead{margin:30px 0 0 auto;max-width:37ch;font-size:15px;color:#abb2ab}.ex-sculpture{position:relative;width:min(1500px,110%);margin:-30px auto -50px;pointer-events:none}.ex-sculpture img{width:100%;height:auto;display:block;mix-blend-mode:screen;mask-image:linear-gradient(transparent,black 15%,black 85%,transparent)}.ex-factors{position:relative;display:flex;gap:8%;justify-content:flex-end}.ex-factors>div{flex:0 1 250px}.ex-factors .ex-index{display:block;margin-bottom:22px}.ex-factors h3{font-size:23px}.ex-factors p{font-size:12px;color:#939b93;margin-top:14px}.ex-index{font:10px/1.6 IBM Plex Mono,monospace;color:#b2a35d}.ex-answer{padding-top:150px}.ex-answer h2{max-width:20ch;font-size:clamp(45px,6.2vw,92px)}.ex-answer-detail{margin:50px 0 0 45%}.ex-lead{color:#a6ada5;font-size:15px;max-width:46ch}.ex-flow{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;font-size:11px;color:#dfd1a2}.ex-flow i{margin-left:12px;color:#6c746b;font-style:normal}.ex-solutions-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.ex-solutions-heading{position:sticky;top:130px}.ex-solutions-heading h2{font-size:clamp(40px,4.2vw,62px)}.ex-solutions-heading .ex-lead{margin-top:32px;max-width:34ch}.ex-capabilities details{border-top:1px solid #333a32;padding:27px 0}.ex-capabilities details:last-child{border-bottom:1px solid #333a32}.ex-capabilities summary{display:flex;gap:20px;align-items:baseline;cursor:pointer;list-style:none}.ex-capabilities summary::-webkit-details-marker{display:none}.ex-capabilities h3{font-size:clamp(20px,2vw,28px)}.ex-expand{margin-left:auto;font-size:23px;font-weight:300;color:#777f73}.ex-capabilities [open] h3{color:#e1c96c}.ex-capabilities [open] .ex-expand{transform:rotate(45deg)}.ex-capability-content{padding:24px 35px 4px}.ex-capability-content p{color:#a1aa9e;font-size:14px}.ex-capability-content a{display:inline-block;margin-top:22px;font-size:11px;border-bottom:1px solid #626b58;padding-bottom:7px}.ex-capability-content a span{margin-left:24px;color:#d9c46f}.ex-experience{padding:160px 0}.ex-experience h2{max-width:20ch;font-size:clamp(48px,7.2vw,108px)}.ex-bio-detail{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin:65px 0 0 25%}.ex-note{color:#e1ce8a;font:400 24px/1.5 Space Grotesk,sans-serif;max-width:26ch}.ex-process-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.ex-process-heading{position:sticky;top:130px}.ex-process-heading h2{max-width:10ch}.ex-process-heading .ex-lead{margin-top:32px;max-width:30ch}.ex-steps{list-style:none;padding:0;margin:0}.ex-steps li{display:flex;gap:40px;padding:0 0 65px}.ex-steps li:last-child{padding-bottom:0}.ex-steps li>span{font:500 55px/.9 Space Grotesk,sans-serif;color:#9b8c53}.ex-steps h3{font-size:25px;margin-bottom:18px}.ex-steps p{color:#929b91;font-size:13px;max-width:34ch}.ex-two{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:start}.ex-measure .ex-two{align-items:end}.ex-measure .ex-two h2{max-width:15ch}.ex-measures{list-style:none;margin:80px 0 0;padding:0}.ex-measures li{display:grid;grid-template-columns:60px 1fr 280px;gap:24px;align-items:center;padding:30px 0;border-top:1px solid #293128}.ex-measures h3{font-size:clamp(28px,4vw,58px);font-weight:300}.ex-measures p{font-size:12px;color:#939c90}.ex-measures li:last-child h3{color:#dcca84}.ex-entry{padding-top:160px}.ex-entry h2{font-size:clamp(42px,5vw,76px)}.ex-entry .ex-lead{margin-top:36px}.ex-entry .ex-note{margin-top:30px;font-size:20px}.ex-form{padding-top:9px}.ex-form>.ex-eyebrow{display:block;margin-bottom:40px}.ex-form .bf-label{color:#9fa79b;font-size:9px;letter-spacing:.12em}.ex-form .bf-input,.ex-form .bf-textarea{background:transparent;border:0;border-bottom:1px solid #46503f;border-radius:0;padding:12px 0;font-size:14px}.ex-form .bf-input:focus,.ex-form .bf-textarea:focus{border-color:var(--accent);background:transparent}.ex-form button[type=submit]{width:100%;min-height:52px;border:0;cursor:pointer;margin-top:16px;font-family:inherit}.ex-form form{gap:28px!important}.ex-footer{display:flex;align-items:center;justify-content:space-between;padding:45px 0;border-top:1px solid #2b3329;gap:24px}.ex-footer p{color:#8d9788;font-size:11px}@media(min-width:1800px){.ex-motion .ex-bee{width:900px}.ex-hero h1{font-size:110px}}@media(max-width:1100px){.ex-links{display:none}.ex-nav-end{margin-left:auto}.bf-experience [data-burger]{display:block}.ex-solutions-layout,.ex-process-layout,.ex-two{gap:50px}.ex-hero h1{font-size:7.3vw}.ex-measures li{grid-template-columns:35px 1fr 220px}}@media(max-width:759px){.ex-wrap{width:calc(100% - 44px)}.ex-section{padding:85px 0}.ex-nav{padding-inline:22px;gap:15px}.ex-nav-end{gap:15px}.ex-nav-cta{display:none}.ex-brand{font-size:20px}.ex-brand img{width:23px;margin-right:7px}.ex-languages{font-size:9px}.ex-hero-sticky{padding:230px 0 100px;min-height:100svh}.ex-hero h1{font-size:clamp(39px,10vw,64px);max-width:14ch}.ex-hero h1 em{font-size:.85em}.ex-hero-copy .ex-eyebrow{font-size:8px;margin-bottom:25px}.ex-intro{font-size:13px;max-width:34ch}.ex-hero-detail{margin-top:24px}.ex-hero-bottom{left:22px;right:22px;bottom:25px;font-size:8px}.ex-bee{width:65vw;top:150px;left:70%}.ex-motion{height:220svh}.ex-motion .ex-bee{width:100vw;top:46%;left:50%}.ex-motion .ex-hero-sticky{padding:180px 0 85px;align-items:center}.ex-motion .ex-hero-copy{margin-top:70px}.ex-button{font-size:11px;padding:15px 20px}.ex-thesis{padding:85px 0 110px}.ex-thesis>.ex-eyebrow{font-size:8px}.ex-thesis>p:not(.ex-eyebrow){font-size:31px}.ex-problem{padding:10px 0 70px}.ex-problem h2{font-size:54px}.ex-problem-lead{margin:28px 0 0 18%;font-size:13px}.ex-sculpture{width:145%;margin:0 -22.5% -5px}.ex-factors{gap:25px;flex-direction:column}.ex-factors>div{flex:auto;display:grid;grid-template-columns:25px 1fr;gap:5px 14px}.ex-factors .ex-index{margin:0;padding-top:6px}.ex-factors p{grid-column:2;margin:0}.ex-factors h3{font-size:23px}.ex-answer h2{font-size:45px}.ex-answer-detail{margin:30px 0 0 10%}.ex-lead{font-size:14px}.ex-flow{font-size:10px;gap:9px}.ex-flow i{margin-left:9px}.ex-solutions-layout,.ex-process-layout,.ex-two{grid-template-columns:1fr;gap:40px}.ex-solutions-heading,.ex-process-heading{position:static}.ex-solutions-heading h2{font-size:44px}.ex-capabilities summary{gap:14px}.ex-capabilities h3{font-size:23px}.ex-capability-content{padding-left:28px;padding-right:15px}.ex-experience h2{font-size:49px}.ex-bio-detail{display:block;margin:32px 0 0 12%}.ex-bio-detail .ex-note{margin-top:30px;font-size:25px}.ex-process-heading h2{max-width:14ch}.ex-steps li{gap:25px;padding-bottom:40px}.ex-steps li>span{font-size:42px}.ex-steps h3{font-size:24px}.ex-steps p{font-size:13px}.ex-measures{margin-top:40px}.ex-measures li{grid-template-columns:23px 1fr;gap:10px 15px;padding:25px 0}.ex-measures h3{font-size:30px}.ex-measures p{grid-column:2;font-size:11px}.ex-entry h2{font-size:47px}.ex-entry .ex-note{font-size:22px}.ex-footer{align-items:flex-start;flex-direction:column;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bf-experience *,.bf-experience *:before{animation:none!important;transition:none!important}}.ex-hero-sticky:before{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 57% 48%,#ca811326,transparent 31%),radial-gradient(ellipse at 83% 74%,#6c713b18,transparent 38%)}.ex-thesis{position:relative}.ex-thesis:before{content:"";display:block;width:1px;height:85px;margin:0 auto 45px;background:linear-gradient(transparent,#c9a452)}.ex-answer{background:radial-gradient(ellipse at 0% 50%,#b3761818,transparent 60%)}.ex-experience{position:relative;overflow:clip;background:radial-gradient(ellipse at 90% 45%,#ad72291c,transparent 60%)}.ex-experience:after{content:"";position:absolute;width:65vw;height:65vw;border:1px solid #d3ad5920;border-radius:50%;top:15%;left:65%;pointer-events:none;box-shadow:0 0 0 55px #d3ad5906,0 0 0 110px #d3ad5904}.ex-entry{background:radial-gradient(ellipse at 20% 100%,#b9781926,transparent 65%)}.ex-flow{gap:0;border-top:1px solid #b28f4538;padding-top:22px}.ex-flow>span{flex:1;min-width:85px}.ex-flow i{color:#d6ac50}.ex-pollen{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:45}@media(hover:hover)and (pointer:fine){.ex-capabilities summary:hover h3{color:#f1cc69}.ex-capabilities summary h3{transition:color .2s}}@media(prefers-reduced-motion:reduce){.ex-pollen{display:none}}.ex-hero-sticky:before{background:radial-gradient(ellipse at 57% 48%,#df8c1740,transparent 38%),radial-gradient(ellipse at 83% 74%,#8c71352b,transparent 45%)}.ex-thesis{background:radial-gradient(ellipse at 50% 100%,#c27b1720,transparent 65%)}.ex-problem{background:radial-gradient(ellipse at 10% 50%,#ad571125,transparent 50%)}.ex-answer{background:radial-gradient(ellipse at 0% 50%,#cf891d35,transparent 65%),radial-gradient(ellipse at 100% 100%,#845c2920,transparent 55%)}.ex-experience{background:radial-gradient(ellipse at 90% 45%,#d48c2840,transparent 66%)}.ex-entry{background:radial-gradient(ellipse at 20% 100%,#d48d2447,transparent 70%)}.ex-sculpture{transform-origin:center}.ex-knot{position:relative;width:95%;max-width:450px;margin:15px auto -30px;mix-blend-mode:screen}.ex-knot img{width:100%;height:auto;display:block;mask-image:radial-gradient(ellipse,black 45%,transparent 72%)}.ex-solutions-heading{align-self:start;top:100px}.ex-flow{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin:65px 0 0;padding:0;border:0;gap:30px;position:relative}.ex-answer-detail{margin-left:0}.ex-answer-detail>.ex-lead{margin-left:45%}.ex-flow:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(90deg,#f7d075,#bd812d60,transparent)}.ex-flow li{padding-top:25px;position:relative}.ex-flow li:before{content:"";width:7px;height:7px;background:#e4b45c;border-radius:50%;position:absolute;top:-3px;box-shadow:0 0 20px #f9b92e80}.ex-flow h3{margin:24px 0 10px;font-size:clamp(22px,2.3vw,34px)}.ex-flow p{font-size:12px;color:#a9a295}.ex-steps{position:relative;padding-left:30px}.ex-steps:before,.ex-steps:after{content:"";position:absolute;left:0;top:0;bottom:25px;width:1px;background:#c6a75c26}.ex-steps:after{background:linear-gradient(#f8d279,#ca9139);transform:scaleY(var(--section-progress,1));transform-origin:top;box-shadow:0 0 14px #e6ac4360}.ex-steps li{position:relative}.ex-steps li:before{content:"";position:absolute;left:-33px;top:5px;width:7px;height:7px;border-radius:50%;background:#5e5037;transition:background .3s,box-shadow .3s}.ex-steps .ex-step-active:before{background:#ffd480;box-shadow:0 0 22px #ffb83c99}.ex-steps .ex-step-active>span{color:#f3c663;transition:color .3s}.ex-measures li{position:relative;isolation:isolate}.ex-measures li:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#da99251f,transparent 80%);opacity:0;transform:scaleX(.25);transform-origin:left;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1)}.ex-measures .ex-step-active:before{opacity:1;transform:scaleX(1)}@media(max-width:759px){.ex-knot{width:85%;max-width:310px;margin:10px auto 0}.ex-flow{grid-template-columns:1fr 1fr;gap:30px 24px;margin-top:40px}.ex-flow:before{display:none}.ex-flow li{border-top:1px solid #c3974140}.ex-flow h3{font-size:25px;margin-top:15px}.ex-answer-detail>.ex-lead{margin-left:0}.ex-steps{padding-left:22px}.ex-steps li:before{left:-25px}}.bf-experience{background-color:#080a0b;background-image:radial-gradient(ellipse 90% 900px at 95% 8%,#bc761b26,transparent 74%),radial-gradient(ellipse 90% 1100px at 0% 33%,#ad691c30,transparent 76%),radial-gradient(ellipse 100% 1300px at 100% 62%,#b67a2730,transparent 74%),radial-gradient(ellipse 85% 1100px at 10% 91%,#c98c2733,transparent 78%)}.bf-experience :is(.ex-thesis,.ex-problem,.ex-answer,.ex-experience,.ex-entry){background:transparent}.ex-hero-sticky:before{inset:0;background:radial-gradient(ellipse at 57% 45%,#df8c1740,transparent 60%);mask-image:linear-gradient(black 55%,transparent)}.ex-experience:after{display:none}.ex-knot img{mask-image:radial-gradient(ellipse,black 45%,transparent 72%)}@media(max-width:759px){.bf-experience{background-image:radial-gradient(ellipse 150% 750px at 110% 7%,#bc761b30,transparent 75%),radial-gradient(ellipse 150% 1200px at -30% 32%,#ad691c30,transparent 76%),radial-gradient(ellipse 150% 1400px at 130% 60%,#b67a2730,transparent 75%),radial-gradient(ellipse 150% 1000px at 0% 91%,#c98c2730,transparent 78%)}.ex-section{padding:70px 0}.ex-thesis{padding:70px 0 90px}.ex-thesis:before{height:55px;margin-bottom:30px}.ex-knot{width:min(90%,290px);margin:12px auto 5px}.ex-sculpture{width:135%;margin:10px -17.5% 0}.ex-solutions-layout{gap:20px}.ex-capabilities details{padding:23px 0}.ex-capabilities summary{min-height:32px}.ex-capabilities h3{font-size:22px}.ex-flow{margin-top:35px;gap:30px 18px}.ex-flow h3{font-size:23px}.ex-flow p{font-size:12px}.ex-hero h1{font-size:clamp(35px,10vw,64px)}.ex-motion .ex-hero-copy{margin-top:50px}.ex-hero-bottom{bottom:max(25px,env(safe-area-inset-bottom))}.ex-hero .ex-button{min-height:48px}.ex-process-heading h2,.ex-entry h2{font-size:clamp(38px,11vw,47px)}.ex-bio-detail{margin-left:0}.ex-measures li{padding-block:24px}.ex-measures h3{font-size:28px}}@media(max-height:700px)and (max-width:759px){.ex-motion .ex-hero-sticky{padding-top:115px;padding-bottom:70px}.ex-motion .ex-hero-copy{margin-top:40px}.ex-hero-copy .ex-eyebrow{margin-bottom:16px}.ex-hero-detail{margin-top:18px}.ex-intro{margin-bottom:18px}.ex-hero h1{font-size:clamp(32px,9vw,46px)}}.ex-motion .ex-bee-rig{animation:none}.ex-eye-light{position:absolute;z-index:4;left:70.2%;top:37.7%;width:1.5%;height:4%;border-radius:50%;transform:rotate(-20deg);background:radial-gradient(ellipse,#fff7d4,transparent 70%);opacity:.035;mix-blend-mode:screen}.ex-sculpture{mix-blend-mode:screen}.ex-sculpture img{mix-blend-mode:normal}.ex-bee-mesh{display:none;position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.ex-mesh-ready .ex-bee-mesh{display:block}.ex-mesh-ready .ex-bee-body{visibility:hidden}.ex-word-mask{display:inline-block;overflow:clip;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.ex-word{display:inline-block;transform-origin:0 100%}@media(prefers-reduced-motion:reduce){.ex-word,.ex-factors>div,.ex-flow>li,.ex-bio-detail>p,.ex-steps>li,.ex-capabilities>details{transform:none!important;opacity:1!important}}.ex-convergence{position:relative;height:540px;margin:35px calc((1280px - 100vw)/2) 15px}.ex-convergence-stage{position:relative;width:100%;height:540px;overflow:clip}.ex-convergence-ready{height:210svh}.ex-convergence-ready .ex-convergence-stage{position:sticky;top:90px;height:72svh;min-height:430px;max-height:760px}.ex-convergence-canvas{position:absolute;inset:0;width:100%;height:100%;display:none}.ex-convergence-ready .ex-convergence-canvas{display:block}.ex-convergence-fallback{position:absolute;width:440px;max-width:90%;height:auto;top:0;left:50%;transform:translate(-50%);mix-blend-mode:screen;mask-image:radial-gradient(ellipse,black 40%,transparent 70%)}.ex-convergence-ready .ex-convergence-fallback{display:none}.ex-convergence-caption{position:absolute;top:4%;left:50%;transform:translate(-50%);display:flex;gap:20px;align-items:center;font:12px IBM Plex Mono,monospace;color:#dac590}.ex-convergence-labels{position:absolute;bottom:8%;left:50%;transform:translate(-50%);display:flex;gap:clamp(25px,5vw,100px);white-space:nowrap}.ex-convergence-labels>span{display:flex;align-items:center;gap:12px;font:500 clamp(14px,1.4vw,21px) "Space Grotesk",sans-serif;color:#99988b}.ex-convergence-labels b{font:10px IBM Plex Mono,monospace;color:#9f8344}.ex-convergence-labels .ex-ribbon-current{color:#f8d17b}.ex-stat{display:flex;align-items:flex-end;gap:22px;margin-top:42px;color:#f0c778}.ex-stat>span{font:500 clamp(80px,9vw,130px)/.8 "Space Grotesk",sans-serif;letter-spacing:-.07em;font-variant-numeric:tabular-nums;min-width:1.3ch}.ex-stat>small{max-width:12ch;font-size:12px;color:#b1ad9d;line-height:1.4}@media(max-width:1392px){.ex-convergence{margin-inline:-56px}}@media(max-width:759px){.ex-convergence{margin:25px -22px 10px;height:410px}.ex-convergence-ready{height:175svh}.ex-convergence-ready .ex-convergence-stage{top:75px;min-height:360px;height:65svh;max-height:540px}.ex-convergence-caption{top:3%;font-size:10px;gap:12px}.ex-convergence-labels{bottom:5%;display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 44px);gap:18px 25px}.ex-convergence-labels>span{font-size:15px;gap:9px}.ex-stat{margin-top:35px;gap:18px}.ex-stat>span{font-size:85px}.ex-stat>small{font-size:12px}}@media(prefers-reduced-motion:reduce){.ex-convergence-ready{height:540px}.ex-convergence-ready .ex-convergence-stage{position:relative;top:0;height:540px;min-height:0}.ex-convergence-labels>span{transform:none!important;opacity:1!important}}@media(max-width:759px)and (prefers-reduced-motion:reduce){.ex-convergence-ready,.ex-convergence-ready .ex-convergence-stage{height:410px}}.bf-experience main{overflow-x:clip}.bf-experience{position:relative;isolation:isolate;background:#080a0b}.ex-atmosphere{position:fixed;inset:0;z-index:-1;overflow:clip;pointer-events:none;contain:strict}.ex-atmosphere-light{position:absolute;inset:-20% -15%;background:radial-gradient(ellipse 42% 63% at 96% 30%,#be7c225c,transparent 76%),radial-gradient(ellipse 38% 50% at 2% 85%,#a754284d,transparent 78%),radial-gradient(ellipse 55% 28% at 70% 110%,#c9a44830,transparent 80%),radial-gradient(ellipse 25% 45% at 55% 0%,#40504a23,transparent 80%);transform:translate3d(var(--atmosphere-x,0px),var(--atmosphere-y,0px),0) rotate(var(--atmosphere-turn,-7deg))}.ex-atmosphere-lines{position:absolute;inset:-10% -5%;width:110%;height:130%;opacity:.4;transform:translate3d(0,var(--atmosphere-y,0px),0);mask-image:linear-gradient(90deg,#000,transparent 38%,transparent 62%,#000)}@media(max-width:759px){.ex-atmosphere-light{background:radial-gradient(ellipse 65% 55% at 110% 25%,#b478254f,transparent 80%),radial-gradient(ellipse 65% 55% at -15% 95%,#a754283d,transparent 80%)}.ex-atmosphere-lines{opacity:.26;mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000)}}@media(prefers-reduced-motion:reduce){.ex-atmosphere-light,.ex-atmosphere-lines{transform:none}}.ex-eyebrow{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.035em;text-transform:none;color:#b6b9b0}.ex-thesis>.ex-eyebrow{font-size:11px}.ex-factors{display:block;max-width:980px;padding-top:40px}.ex-factors>div{display:grid;grid-template-columns:1fr 1.35fr;align-items:baseline;column-gap:70px;padding:25px 0;border-bottom:1px solid #b4aa8f2b}.ex-factors h3{font-size:clamp(25px,2.8vw,36px)}.ex-factors p{font-size:14px;margin:0;max-width:44ch;color:#adb3aa}.ex-capability-content{padding-left:0}.ex-measures li{grid-template-columns:1fr 280px}.ex-measures p{font-size:14px;color:#aeb5a9}.ex-measures li:before{display:none}@media(max-width:759px){.ex-hero-copy .ex-eyebrow,.ex-thesis>.ex-eyebrow{font-size:10px}.ex-factors{padding-top:20px}.ex-factors>div{grid-template-columns:1fr;gap:10px;padding:22px 0}.ex-factors p{grid-column:1;font-size:13px}.ex-measures li{grid-template-columns:1fr;gap:10px}.ex-measures p{grid-column:1;font-size:13px}.ex-capability-content{padding-left:0}}.ex-sculpture{width:min(920px,100%);height:clamp(280px,31vw,400px);margin:20px auto 0;overflow:clip;mask-image:linear-gradient(transparent,black 8%,black 92%,transparent)}.ex-sculpture img,.ex-sculpture-canvas{position:absolute;top:50%;left:0;width:100%;height:auto;aspect-ratio:3/2;transform:translateY(-50%);mask-image:linear-gradient(transparent,black 18%,black 82%,transparent)}.ex-sculpture-canvas{display:none}.ex-sculpture-ready .ex-sculpture-canvas{display:block}.ex-sculpture-ready img{visibility:hidden}@media(max-width:759px){.ex-sculpture{width:125%;height:230px;margin:18px -12.5% 0}.ex-factors{padding-top:5px}}.ex-nav{background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .38s cubic-bezier(.22,.68,0,1),opacity .28s ease}.ex-nav-hidden{transform:translate3d(0,-110%,0);opacity:0;pointer-events:none}.ex-nav:has(:focus-visible){transform:none;opacity:1;pointer-events:auto;transition:none}@media(prefers-reduced-motion:reduce){.ex-nav{transition:none}}.ex-editorial-hero h1{max-width:17ch;font-size:clamp(44px,6vw,88px)}.ex-editorial-hero .ex-hero-detail{max-width:600px}.ex-hero-statement{font-size:clamp(18px,1.7vw,23px);color:#f1cc69;margin-bottom:18px;max-width:36ch}.ex-editorial-hero .ex-intro{max-width:58ch;font-size:15px}.ex-hero-actions{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center}.ex-editorial-link{display:inline-block;color:#e4cb8b;border-bottom:1px solid #ad95655c;padding-bottom:6px;font-size:13px}.ex-editorial-section h2{max-width:26ch;font-size:clamp(38px,4.5vw,68px);line-height:1.13}.ex-editorial-problem h2{max-width:39ch;font-size:clamp(32px,3.4vw,52px)}.ex-editorial-intro{margin-top:35px;max-width:760px}.ex-editorial-paragraph{color:#b9beb4;font-size:16px;line-height:1.8;margin:0 0 22px;max-width:70ch}.ex-editorial-meta{color:#d7c79e;font-size:12px;line-height:1.7;margin:14px 0}.ex-editorial-body{display:grid;grid-template-columns:1fr 1fr;gap:30px 70px;margin-top:45px}.ex-editorial-article{min-width:0;padding:28px 0;border-top:1px solid #b2a17535}.ex-editorial-article h3{font-size:clamp(22px,2.3vw,30px);line-height:1.3;max-width:32ch;margin:0 0 20px}.ex-editorial-article p:last-child{margin-bottom:0}.ex-editorial-body>.ex-editorial-paragraph,.ex-editorial-body>.ex-editorial-meta,.ex-editorial-body>.ex-editorial-link{grid-column:1/-1}.ex-editorial-problem .ex-editorial-intro{margin-left:auto}.ex-editorial-problem .ex-editorial-body{grid-template-columns:1fr;max-width:920px;margin:20px auto 0;gap:0}.ex-editorial-problem .ex-editorial-article{display:grid;grid-template-columns:.7fr 1.3fr;column-gap:50px}.ex-editorial-problem .ex-editorial-article h3{margin:0}.ex-editorial-problem .ex-editorial-body>.ex-editorial-meta{margin-bottom:2px}.ex-editorial-thesis,.ex-editorial-conviction,.ex-editorial-closing{padding-block:110px}.ex-editorial-thesis .ex-editorial-intro,.ex-editorial-closing .ex-editorial-intro{max-width:920px;margin-inline:auto}.ex-editorial-thesis .ex-editorial-paragraph,.ex-editorial-closing .ex-editorial-paragraph{font:400 clamp(28px,3vw,44px)/1.4 "Space Grotesk",sans-serif;color:#eceee6}.ex-editorial-solutions{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start;margin-top:35px}.ex-editorial-solutions>.ex-editorial-intro{position:sticky;top:100px;margin:0}.ex-editorial-solutions .ex-capabilities h3{font-size:clamp(22px,2.1vw,28px);line-height:1.3}.ex-editorial-solutions .ex-capability-content p{font-size:15px;line-height:1.8}.ex-editorial-solutions .ex-capability-content .ex-editorial-meta{font-size:12px;color:#d7c79e}.ex-editorial-matrix{margin:40px 0 30px}.ex-editorial-matrix table{width:100%;border-collapse:collapse;font-size:14px}.ex-editorial-matrix caption{text-align:left;margin-bottom:20px;color:#e4cb8b}.ex-editorial-matrix th,.ex-editorial-matrix td{padding:17px 12px;border-bottom:1px solid #b2a17535;text-align:center;font-weight:400}.ex-editorial-matrix th:first-child{text-align:left;padding-left:0}.ex-editorial-matrix tbody tr:first-child{color:#f1cc69}.ex-editorial-process .ex-editorial-body,.ex-editorial-measure .ex-editorial-body{grid-template-columns:1fr;gap:0}.ex-editorial-process .ex-editorial-article,.ex-editorial-measure .ex-editorial-article{display:grid;grid-template-columns:.75fr 1.25fr;gap:0 65px;padding-block:35px}.ex-editorial-process .ex-editorial-article h3,.ex-editorial-measure .ex-editorial-article h3{grid-column:1;grid-row:1/5}.ex-editorial-process .ex-editorial-article p,.ex-editorial-measure .ex-editorial-article p{grid-column:2}.ex-editorial-credibility .ex-editorial-intro{max-width:800px;margin-left:auto}.ex-editorial-credibility .ex-editorial-intro>.ex-editorial-meta{display:inline-block;margin-right:18px}.ex-editorial-entry .ex-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;align-items:start}.ex-editorial-entry .ex-eyebrow,.ex-editorial-entry h2,.ex-editorial-entry .ex-editorial-intro{grid-column:1}.ex-editorial-entry .ex-editorial-body{grid-column:2;grid-row:1/5;display:block;margin:0}.ex-editorial-entry .ex-editorial-article{padding-top:0;border:0}.ex-editorial-entry .ex-editorial-article h3{font-size:28px;margin-top:24px}.ex-editorial-entry form{margin-top:35px}.ex-footer .ex-editorial-meta,.ex-footer .ex-editorial-link{font-size:11px;color:#abb2a8;margin:4px 0}@media(max-width:1100px){.ex-links{gap:17px}.ex-editorial-entry .ex-wrap{column-gap:45px}}@media(max-width:759px){.ex-editorial-hero h1{font-size:clamp(32px,9vw,45px);max-width:17ch}.ex-editorial-hero .ex-intro{font-size:13px;line-height:1.65;margin-bottom:18px}.ex-hero-statement{font-size:18px;line-height:1.4!important;margin-bottom:14px}.ex-editorial-hero .ex-hero-detail{margin-top:20px}.ex-hero-actions{gap:16px}.ex-hero-actions .ex-editorial-link{font-size:12px}.ex-editorial-section h2{font-size:clamp(31px,8.7vw,44px);line-height:1.15}.ex-editorial-problem h2{font-size:30px}.ex-editorial-paragraph{font-size:14px;line-height:1.8}.ex-editorial-intro{margin-top:26px}.ex-editorial-body{grid-template-columns:1fr;gap:0;margin-top:30px}.ex-editorial-article h3{font-size:24px}.ex-editorial-problem .ex-editorial-article,.ex-editorial-process .ex-editorial-article,.ex-editorial-measure .ex-editorial-article{display:block}.ex-editorial-problem .ex-editorial-article h3{margin-bottom:14px}.ex-editorial-solutions{grid-template-columns:1fr;gap:20px}.ex-editorial-solutions>.ex-editorial-intro{position:static}.ex-editorial-matrix{overflow-x:auto}.ex-editorial-matrix table{font-size:11px}.ex-editorial-matrix th,.ex-editorial-matrix td{padding:14px 3px}.ex-editorial-matrix th:not(:first-child),.ex-editorial-matrix td{white-space:nowrap}.ex-editorial-matrix th:first-child{width:40%}.ex-editorial-entry .ex-wrap{display:block}.ex-editorial-entry .ex-editorial-body{margin-top:45px}.ex-editorial-thesis,.ex-editorial-conviction,.ex-editorial-closing{padding-block:75px}.ex-editorial-thesis .ex-editorial-paragraph,.ex-editorial-closing .ex-editorial-paragraph{font-size:28px}}html.ex-loading{overflow:hidden}html.ex-loading .ex-bee{visibility:hidden}.ex-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:radial-gradient(ellipse at 58% 44%,#9b671b24,transparent 58%),radial-gradient(ellipse at 30% 70%,#facc0009,transparent 50%),#080a0b;transition:opacity .26s cubic-bezier(.23,1,.32,1);animation:ex-loader-safety 0s 5s forwards}.ex-loader[hidden]{display:none}.ex-loader-orbit{width:24px;height:24px;border:2px solid #facc001c;border-top-color:#facc00;border-right-color:#c79033;border-radius:50%;animation:ex-loader-spin .85s linear infinite}.ex-loader-out{opacity:0;pointer-events:none}@keyframes ex-loader-spin{to{transform:rotate(360deg)}}@keyframes ex-loader-safety{to{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.ex-loader{transition:none}.ex-loader-orbit{animation:none}}.ex-nav.ex-nav-hidden{pointer-events:none;visibility:hidden}.ex-nav:focus-within{pointer-events:auto;visibility:visible}@media(max-width:759px){.ex-motion .ex-hero-sticky{padding:95px 0 70px}.ex-motion .ex-hero-copy{margin-top:100px}.ex-hero-bottom{bottom:max(22px,env(safe-area-inset-bottom))}.ex-bee-rig{backface-visibility:hidden}}@media(max-width:759px)and (max-height:700px){.ex-motion .ex-hero-copy{margin-top:65px}.ex-editorial-hero h1{font-size:30px}.ex-hero-statement{font-size:16px}.ex-editorial-hero .ex-intro{font-size:12px}.ex-editorial-hero .ex-hero-detail{margin-top:14px}.ex-hero-actions{gap:12px}}.ex-type-dust-host{position:relative}.ex-mobile-type-dust{position:absolute;pointer-events:none}.ex-mobile-type-dust[hidden]{display:none}@media(max-width:759px){.ex-hero-bottom{display:none}#bf-mobile-menu .ex-pause{align-self:flex-start;font:12px/1.5 Inter,sans-serif;padding:10px 0}.ex-editorial-thesis{padding-block:65px 85px}.ex-editorial-thesis .ex-editorial-paragraph{font-size:clamp(27px,7.5vw,32px);line-height:1.4}}.ex-closing-cta{margin-top:32px;min-height:48px}.ex-form button[type=submit] span,.ex-closing-cta span{flex-shrink:0;font-size:16px}@media(max-width:759px){.ex-closing-cta{width:100%}}
