.bf2{--bf7-gutter:clamp(22px,4.15vw,72px);--bf7-flow:clamp(50px,6vw,84px)}.bf2 .bf2-wrap{width:min(calc(100% - (var(--bf7-gutter) * 2)),1440px);margin-inline:auto}.bf2 .bf2-eyebrow{margin-bottom:clamp(32px,4.9vw,62px);padding-bottom:clamp(11px,1.1vw,17px)}.bf2 :is(.bf2-split-heading,.bf2-process-header,.bf2-operations-header){margin-bottom:clamp(46px,5vw,70px)}.bf2 :is(.bf2-cover-desc,.bf3-why-copy>p:last-child,.bf3-time-intro p,.bf4-partners-intro p){max-width:61ch}.bf2 :is(h1,h2,h3){text-wrap:balance}.bf2 :is(.bf2-wrap,.bf2-cover-meta,.bf2-cover-foot,.bf3-del-cols,.bf4-contract-grid,.bf4-meeting-layout){min-width:0}.bf2.bf2-cover{min-height:clamp(760px,96svh,970px);padding:clamp(126px,11.2vw,160px) 0 clamp(20px,2vw,29px)}.bf2-cover .bf2-wrap{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;align-items:stretch}.bf2-cover .bf2-cover-display{align-self:center;padding:clamp(40px,4.4vw,68px) 0 clamp(38px,4vw,64px)}.bf2-cover .bf2-cover-line{font-size:clamp(55px,10vw,168px);line-height:.96;letter-spacing:-.087em}.bf2-cover .bf2-cover-line--offset{padding-left:min(18vw,258px)}.bf2-cover .bf2-cover-foot{grid-template-columns:minmax(145px,.66fr) minmax(300px,1.2fr) auto;gap:clamp(22px,4vw,78px);padding:clamp(22px,2.3vw,34px) 0 clamp(29px,3.8vw,52px)}.bf2-cover .bf2-cover-desc{max-width:32ch;font-size:clamp(17px,1.72vw,22px);line-height:1.4}.bf2-cover .bf2-cover-bottom{padding-top:15px}.bf2.bf2-manifesto{padding-block:clamp(112px,10vw,166px)}.bf2.bf3-paths{padding-block:clamp(92px,8.5vw,136px)}.bf2.bf3-why{padding-block:clamp(102px,9vw,145px)}.bf2.bf2-process{padding-block:clamp(104px,8.7vw,140px)}.bf2.bf3-deliverables{padding-block:clamp(108px,9vw,145px)}.bf2.bf2-product{padding-block:clamp(94px,8vw,124px)}.bf2.bf3-operations{padding-block:clamp(110px,9vw,144px)}.bf2.bf2-global{padding-block:clamp(110px,8.8vw,146px)}.bf2.bf3-timeline{padding-block:clamp(105px,8.5vw,138px)}.bf2.bf2-prep{padding-block:clamp(105px,8.6vw,139px)}.bf2.bf2-projects{padding-block:clamp(108px,9.2vw,151px)}.bf2.bf4-partners{padding-block:clamp(97px,8.3vw,134px)}.bf2.bf3-support{padding-block:clamp(95px,8vw,132px)}.bf2.bf4-requests{padding-block:clamp(100px,8.4vw,137px)}.bf2.bf4-contract{padding-block:clamp(100px,8.6vw,139px)}.bf2.bf3-team{padding-block:clamp(110px,9vw,145px)}.bf2.bf2-faq{padding-block:clamp(98px,8.4vw,136px)}.bf2.bf4-meeting{padding-block:clamp(80px,7.5vw,116px)}.bf2.bf2-cta{padding-block:clamp(75px,6.5vw,109px)}.bf2.bf3-closing{padding-block:clamp(78px,7vw,113px)}.bf2.bf2-index{padding-block:clamp(57px,5.4vw,78px)}.bf3-paths-heading{margin:clamp(37px,5vw,67px) 0 clamp(48px,5.5vw,75px)}.bf3-why-intro{margin:clamp(40px,5vw,68px) 0 clamp(58px,6vw,85px)}.bf3-del-head{margin:clamp(36px,5vw,68px) 0 clamp(48px,5.6vw,75px)}.bf3-ops-heading{margin:clamp(38px,4.5vw,65px) 0 clamp(43px,5.2vw,76px)}.bf3-time-intro{margin:clamp(38px,5vw,65px) 0 clamp(50px,6vw,90px)}.bf3-support-title{margin:clamp(33px,4vw,57px) 0 clamp(39px,4.5vw,62px)}.bf4-requests-layout{margin-top:clamp(38px,4.2vw,62px)}.bf4-contract-intro{margin:clamp(38px,4.5vw,64px) 0 clamp(45px,5.6vw,79px)}.bf4-partners-intro{margin:clamp(38px,4.5vw,63px) 0 clamp(42px,5vw,69px)}.bf2-manifesto-end{margin-top:clamp(72px,7vw,110px)}.bf2.bf2-imagechapter{min-height:550px;height:clamp(580px,64vw,825px)}.bf2 :is(.bf3-paths-piece,.bf3-del-sheet,.bf4-contract-paper,.bf2-project-media){min-width:0}.bf2-project .bf2-project-media img{transition:transform .85s cubic-bezier(.2,.8,.2,1),translate .55s cubic-bezier(.2,.8,.2,1)}.bf2-project:is(:hover,:focus-visible) .bf2-project-media img{transform:scale(1.037)}.bf2-project .bf2-project-media:after{display:none!important}.bf4-partner-entry:is(:hover,:focus-visible){padding-left:clamp(12px,2vw,24px);padding-right:clamp(12px,2vw,24px)}.bf6-cursor{z-index:2147483000;transform:translate3d(-200px,-200px,0);filter:none!important}.bf7-stamp{--fold:5px;position:absolute;inset:auto;left:0;top:0;display:flex;flex-direction:column;justify-content:space-between;width:14px;height:14px;padding:0;border:1.5px solid #17211b;background:#17211b;color:#17211b;clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%);transform:translate(-50%,-50%) rotate(-45deg);transition:width .43s cubic-bezier(.16,1,.3,1),height .43s cubic-bezier(.16,1,.3,1),padding .43s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),background-color .25s ease;box-shadow:none;overflow:hidden}.bf7-stamp:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;z-index:0;border:1px solid rgba(23,33,27,.5);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);opacity:0;transition:opacity .3s ease}.bf7-stamp-top,.bf7-stamp-bottom,.bf6-cursor__label{position:relative;z-index:1;opacity:0;transition:opacity .2s ease .08s}.bf7-stamp-top{display:flex;justify-content:space-between;align-items:flex-start;font-weight:700;font-size:13px;letter-spacing:-.06em;line-height:1}.bf7-stamp-top em{font-style:normal;font-weight:400;font-size:34px;line-height:.65}.bf6-cursor__label{font-size:29px;font-weight:750;line-height:.89;letter-spacing:-.08em;text-align:left;white-space:nowrap;text-transform:uppercase}.bf7-stamp-bottom{font-size:9px;font-weight:600;letter-spacing:.035em;display:flex;justify-content:space-between;line-height:1.1;border-top:1px solid #17211b;padding-top:6px}.bf7-stamp-bottom i{font-style:normal;font-size:10px}.bf6-cursor:is([data-kind=project],[data-kind=action],[data-kind=faq]) .bf7-stamp{--fold:38px;width:158px;height:146px;padding:18px 17px 16px;background:#d9fe85;transform:translate(-50%,-50%) rotate(-6deg)}.bf6-cursor[data-kind=project] .bf7-stamp{--fold:49px;width:218px;height:198px;padding:23px 22px 20px;transform:translate(-50%,-50%) rotate(-8deg)}.bf6-cursor[data-kind=faq] .bf7-stamp{width:152px;height:140px;transform:translate(-50%,-50%) rotate(4deg)}.bf6-cursor:is([data-kind=project],[data-kind=action],[data-kind=faq]) .bf7-stamp:before,.bf6-cursor:is([data-kind=project],[data-kind=action],[data-kind=faq]) :is(.bf7-stamp-top,.bf7-stamp-bottom,.bf6-cursor__label){opacity:1}.bf6-cursor[data-kind=action] .bf6-cursor__label,.bf6-cursor[data-kind=faq] .bf6-cursor__label{font-size:25px}.bf7-cursor-needle{pointer-events:none;display:block;position:absolute;left:-1px;top:-1px;width:2px;height:2px;background:#17211b;transform:translate(-50%,-50%)}.bf6-cursor__dot{width:3px;height:3px;background:#17211b;margin-left:-1.5px;margin-top:-1.5px}@media(max-width:1100px){.bf2-cover .bf2-cover-foot{grid-template-columns:1fr 1.05fr;gap:22px}.bf2-cover .bf2-cover-foot .bf2-oval-link{grid-column:2;justify-self:start}}@media(max-width:767px){.bf2{--bf7-gutter:clamp(18px,5.5vw,25px)}.bf2 .bf2-wrap{width:calc(100% - var(--bf7-gutter)*2)}.bf2 .bf2-eyebrow{font-size:10px;line-height:1.45;margin-bottom:clamp(29px,8vw,43px);gap:14px}.bf2 .bf2-eyebrow span{min-width:0}.bf2 .bf2-eyebrow span:last-child{overflow-wrap:break-word;max-width:50%}.bf2.bf2-cover{min-height:clamp(655px,88svh,775px);padding:clamp(98px,15svh,118px) 0 19px}.bf2-cover .bf2-wrap{grid-template-rows:auto minmax(0,1fr) auto auto}.bf2-cover .bf2-cover-meta{flex-wrap:wrap;gap:7px;font-size:9px;line-height:1.4}.bf2-cover .bf2-cover-display{padding:clamp(36px,6svh,54px) 0 clamp(32px,6svh,49px);align-self:center}.bf2-cover .bf2-cover-line{font-size:clamp(44px,11.75vw,82px);white-space:normal;line-height:.985;letter-spacing:-.073em}.bf2-cover .bf2-cover-line--offset{padding-left:clamp(13px,10vw,55px)}.bf2-cover .bf2-cover-line--accent{padding:5px 18px 8px 6px;margin-top:13px}.bf2-cover .bf2-cover-foot{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(17px,3svh,24px);padding:20px 0 clamp(27px,4.2svh,39px)}.bf2-cover .bf2-cover-desc{max-width:36ch;font-size:clamp(16px,4.3vw,18px);line-height:1.43}.bf2-cover .bf2-oval-link{min-height:48px;min-width:165px;padding:12px 19px}.bf2-cover .bf2-cover-bottom{padding-top:13px;gap:15px;font-size:9px}.bf2.bf2-index{padding-block:clamp(52px,10vw,68px)}.bf2.bf2-manifesto,.bf2.bf2-process,.bf2.bf3-deliverables,.bf2.bf2-product,.bf2.bf3-timeline,.bf2.bf2-prep,.bf2.bf2-projects,.bf2.bf3-team,.bf2.bf2-faq{padding-block:clamp(72px,10vw,92px)}.bf2.bf3-paths,.bf2.bf3-why,.bf2.bf3-operations,.bf2.bf2-global,.bf2.bf4-partners,.bf2.bf3-support,.bf2.bf4-requests,.bf2.bf4-contract{padding-block:clamp(70px,9.5vw,90px)}.bf2.bf4-meeting,.bf2.bf2-cta,.bf2.bf3-closing{padding-block:clamp(66px,9vw,86px)!important}.bf2 .bf2-split-heading{margin-bottom:36px;gap:20px}.bf2 .bf2-split-heading h2{font-size:clamp(40px,10vw,68px)}.bf2.bf2-imagechapter{min-height:clamp(460px,70svh,590px);height:auto}.bf3-paths-heading{margin:clamp(20px,5vw,40px) 0 clamp(34px,8vw,54px);gap:25px}.bf3-paths-piece{padding:24px 20px;gap:19px;min-height:0}.bf3-paths-piece:nth-child(2){margin-left:6%}.bf3-paths-piece:nth-child(3){margin-left:11%}.bf3-why-intro{margin:30px 0 52px;gap:29px}.bf3-why-note{padding:20px 18px;min-height:215px;gap:18px}.bf3-why-number{margin-bottom:27px}.bf3-del-head{margin:28px 0 45px;gap:20px}.bf3-del-sheet{box-shadow:8px 10px #d1d9cb}.bf3-del-page{padding:24px 21px 34px}.bf3-del-entry{grid-template-columns:32px minmax(0,1fr);gap:13px;min-height:0;padding:20px 0}.bf3-del-entry h3{font-size:clamp(23px,7vw,30px)}.bf3-ops-heading{margin:35px 0 49px;gap:24px}.bf3-ops-list{grid-template-columns:1fr;gap:0}.bf3-ops-node{min-height:0;padding:27px 0 25px;gap:20px}.bf3-ops-node-head{margin-bottom:8px}.bf3-ops-node h3{font-size:clamp(27px,8vw,40px);margin-bottom:0}.bf3-ops-node p{margin-bottom:0}.bf3-ops-origin{min-height:275px;padding:24px}.bf3-time-intro{margin:30px 0 48px;gap:24px}.bf3-time-act{padding-bottom:35px!important}.bf2-product-visual{min-height:clamp(360px,110vw,510px)}.bf3-team-media{min-height:clamp(370px,105vw,520px)}.bf2-manifesto-end{margin-top:55px}.bf2-project-grid{row-gap:35px}.bf2-project-header{gap:19px}.bf4-partners-intro{margin:27px 0 40px}.bf4-requests-layout{margin-top:32px;gap:34px}.bf4-requests-canvas{min-height:0;padding:23px 19px 26px}.bf4-request-big{margin:38px 0 40px}.bf4-request-row{padding:21px 0}.bf4-contract-intro{margin:27px 0 44px}.bf4-contract-cell{min-height:0;padding:24px 19px 31px}.bf4-contract-cell h3{margin:31px 0 15px}.bf4-meeting-main{padding:20px 0 53px}.bf4-meeting-main h2{margin:22px 0 26px}.bf4-meeting-main>p:not(.bf4-mini-eyebrow){margin-bottom:33px}.bf2-project .bf2-project-media:after{display:none!important}}@media(max-width:360px){.bf2{--bf7-gutter:17px}.bf2-cover .bf2-cover-line{font-size:clamp(40px,11.7vw,46px)}.bf2-cover .bf2-cover-line--offset{padding-left:10px}.bf2-cover .bf2-cover-desc{font-size:16px}.bf3-why-notes{grid-template-columns:1fr}.bf3-why-note{min-height:180px}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.bf6-cursor{display:none!important}.bf6-magnetic{translate:0 0!important}}@media(min-width:768px)and (max-width:1000px){.bf2.bf2-cover{min-height:clamp(735px,84svh,840px);padding-top:clamp(116px,15vw,138px)}.bf2-cover .bf2-cover-display{padding-block:36px 40px}}@media(max-width:767px){.bf2 .bf2-photofallback>span{max-width:100%;font-size:clamp(42px,12.7vw,75px);overflow-wrap:anywhere}.bf2.bf2-imagechapter .bf2-imagechapter-image{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/bf7-space-cursor.css.map */
