.home-bf{--bf-relay:#1f1550;--bf-control:#130f2a;--bf-circuit:#0c0b1f;--bf-void:#08080f;--bf-gutter:42px;--bf-h2:clamp(32px, 4.306vw, 62px);--bf-h1:clamp(46px, 6.667vw, 96px)}.home-bf[data-active-chapter="1"] .site-header{--header-surface:var(--bf-relay)}.home-bf[data-active-chapter="2"] .site-header{--header-surface:var(--bf-control)}.home-bf[data-active-chapter="3"] .site-header{--header-surface:var(--bf-circuit)}.home-bf[data-active-chapter="4"] .site-header{--header-surface:var(--bf-void)}.home-bf[data-active-chapter="5"] .site-header{--header-surface:#0a0a0a}.bf-statement,.bf-title{color:#e8e8e8;letter-spacing:0;text-wrap:balance;margin:0;font-weight:400;line-height:1}.bf-statement{font-size:var(--bf-h2)}.bf-title{font-size:var(--bf-h1);letter-spacing:0;white-space:nowrap}.bf-actions{flex-wrap:wrap;gap:20px;display:flex}.button03.bf-outline{--button03-fill:transparent;color:var(--arc-flash);box-shadow:inset 0 0 0 1px var(--arc-flash);transition:color .25s var(--ease)}:is(.button03.bf-outline:hover,.button03.bf-outline:focus-visible){color:#130f20}.bf-hero .bf-copy{width:100%;position:relative}.bf-hero .bf-statement{max-width:16.2em}.bf-scene{min-height:100svh;padding:clamp(110px, 16vw, 150px) var(--bf-gutter) clamp(56px, 9vw, 96px);align-content:center;gap:clamp(32px,6vw,56px);display:grid;position:relative;overflow:hidden}.bf-compiler{background:var(--bf-relay)}.bf-prime{background:var(--bf-control)}.bf-company{background:var(--bf-circuit)}.bf-scene .bf-copy{z-index:1;position:relative}.bf-scene .bf-statement{max-width:15.6em}.bf-prime-line{max-width:12.4em;margin-top:clamp(20px,3.9svh,40px)}.bf-beats{gap:max(20px, calc(var(--bf-h2) * .6));display:grid}.bf-scene .bf-actions{margin-top:clamp(32px,6vw,56px)}.bf-factory,.bf-device,.bf-photo{pointer-events:none;order:2;position:relative}.bf-factory video,.bf-device img,.bf-photo img{max-width:none;display:block}.bf-factory{margin-right:calc(var(--bf-gutter) * -1);aspect-ratio:707/592;overflow:hidden}.bf-factory video{object-fit:cover;width:100%;height:100%}.bf-factory:after{content:"";background:linear-gradient(#0009,#0000);position:absolute;inset:0}.bf-device{aspect-ratio:900/967;justify-self:center;width:min(52vw,300px);margin-bottom:12%}.bf-device-cap{width:100%;height:100%;position:absolute;inset:0}.bf-device-shadow{width:239.7%;height:auto;position:absolute;top:15.8%;left:-53.3%}.bf-photo{margin-right:calc(var(--bf-gutter) * -1);aspect-ratio:702/592;overflow:hidden}.bf-photo img{object-fit:cover;width:100%;height:100%}@media (max-width:1100px){.home-bf{--bf-gutter:30px}}@media (min-width:1000px){.bf-scene{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.bf-factory,.bf-device,.bf-photo{order:0;grid-area:1/2}.bf-scene .bf-copy{grid-area:1/1}}@media (max-width:760px){.home-bf{--bf-gutter:20px}.bf-statement{letter-spacing:0}.hero-section.bf-hero{padding-inline:var(--bf-gutter)}.bf-hero .bf-statement{text-wrap:wrap;max-width:none;font-size:min(36px,8.96vw)}.bf-hero .hero-scroll-indicator{bottom:20px}}@media (min-width:1524px){.home-bf{--bf-px:1px;--bf-gutter:calc((100vw - 1440 * var(--bf-px)) / 2);--site-content-gutter:var(--bf-gutter);--bf-h2:calc(62 * var(--bf-px));--bf-h1:calc(96 * var(--bf-px))}.home-bf .site-header.site-header{padding-inline:calc((100vw - var(--site-content-width,1440px)) / 2)}}.home-bf .home-bf-sequence[data-sequence-motion=ready]{background:var(--bf-relay)}.home-bf:has(.home-bf-sequence[data-sequence-motion=ready]) .site-header:before{opacity:0}.home-bf[data-active-chapter="5"]:has(.home-bf-sequence[data-sequence-motion=ready]) .site-header:before{opacity:1}.home-bf-sequence[data-sequence-motion=ready] .bf-hero{padding:0;display:block}.home-bf-sequence[data-sequence-motion=ready] .bf-scene{background:0 0;padding:0;display:block;overflow:visible}.home-bf-sequence[data-sequence-motion=ready] .bf-copy{left:var(--bf-gutter);top:calc(50% - 1.55 * var(--bf-h2));z-index:2;width:auto;position:absolute}.home-bf-sequence[data-sequence-motion=ready] .bf-statement,.home-bf-sequence[data-sequence-motion=ready] .bf-title{text-wrap:wrap}.home-bf-sequence[data-sequence-motion=ready] .bf-beats>*{grid-area:1/1}.home-bf-sequence[data-sequence-motion=ready] .bf-hero .bf-statement{width:min(67.4vw,970px);max-width:none}.home-bf-sequence[data-sequence-motion=ready] .bf-compiler .bf-statement{width:min(68.75vw,990px);max-width:none}.home-bf-sequence[data-sequence-motion=ready] .bf-compiler .bf-compiler-second{width:min(65.14vw,938px)}.home-bf-sequence[data-sequence-motion=ready] .bf-prime-line{width:min(53.3vw,767px);max-width:none}.home-bf-sequence[data-sequence-motion=ready] .bf-company .bf-statement{width:min(70.7vw,1018px);max-width:none}.home-bf-sequence[data-sequence-motion=ready] .bf-company .bf-copy{top:calc(50% - 1 * var(--bf-h2))}.home-bf-sequence[data-sequence-motion=ready] .bf-compiler .bf-actions{margin-top:clamp(40px,8.75svh,90px)}.home-bf-sequence[data-sequence-motion=ready] .bf-prime .bf-actions{margin-top:clamp(48px,11.8svh,121px)}.home-bf-sequence[data-sequence-motion=ready] .bf-company .bf-actions{margin-top:clamp(56px,21.7svh,222px)}.home-bf-sequence[data-sequence-motion=ready] .bf-factory{--bf-factory:min(57.76svh, 41.1vw);left:41.34%;right:0;top:calc(50% - var(--bf-factory) / 2);height:var(--bf-factory);aspect-ratio:auto;margin:0;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 51.25%);mask-image:linear-gradient(90deg,#0000 0,#000 51.25%)}.home-bf-sequence[data-sequence-motion=ready] .bf-factory video{will-change:transform}.home-bf-sequence[data-sequence-motion=ready] .bf-device{--bf-device:min(26.15vw, 36.7svh, 377px);left:calc(50% + min(27.22vw, 392px) - var(--bf-device) / 2);top:calc(54.2% - var(--bf-device) * .537);width:var(--bf-device);will-change:transform, opacity, filter;margin:0;position:absolute}.home-bf-sequence[data-sequence-motion=ready] .bf-photo{--bf-photo:min(57.75svh, 41.1vw);left:51.27%;right:0;top:calc(50% - var(--bf-photo) / 2);height:var(--bf-photo);aspect-ratio:auto;margin:0;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 77%);mask-image:linear-gradient(90deg,#0000 0,#000 77%)}.home-bf-sequence[data-sequence-motion=ready] .bf-photo img{will-change:transform}@media (min-width:1524px){.home-bf-sequence[data-sequence-motion=ready] .bf-hero .bf-statement{width:calc(970 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-compiler .bf-statement{width:calc(990 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-compiler .bf-compiler-second{width:calc(938 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-prime-line{width:calc(767 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-company .bf-statement{width:calc(1018 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-compiler .bf-actions{margin-top:min(8.75svh, 90 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-prime .bf-actions{margin-top:min(11.8svh, 121 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-company .bf-actions{margin-top:min(21.7svh, 222 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-factory{--bf-factory:min(57.76svh, 592 * var(--bf-px));left:calc(50% - 124.73 * var(--bf-px));right:calc(var(--bf-gutter) - 42 * var(--bf-px))}.home-bf-sequence[data-sequence-motion=ready] .bf-device{--bf-device:min(36.7svh, 377 * var(--bf-px));left:calc(50% + 392 * var(--bf-px) - var(--bf-device) / 2)}.home-bf-sequence[data-sequence-motion=ready] .bf-photo{--bf-photo:min(57.75svh, 592 * var(--bf-px));left:calc(50% + 18 * var(--bf-px));right:calc(var(--bf-gutter) - 42 * var(--bf-px))}}.home-bf .home-bf-sequence[data-sequence-motion=ready] #perspectives{padding-top:18.6svh}.home-bf .home-bf-sequence[data-sequence-motion=ready] #perspectives .section-title{font-size:var(--bf-h2);letter-spacing:0;line-height:1}.home-bf .home-bf-sequence[data-sequence-motion=ready] #perspectives .article-head{margin-bottom:8.2svh}.bf-blog-link{margin-top:clamp(32px,6vw,56px)}.home-bf .home-bf-sequence[data-sequence-motion=ready] #perspectives .article-grid{height:clamp(300px,48.3svh,495px)}.home-bf .home-bf-sequence[data-sequence-motion=ready] .bf-blog-link{margin-top:clamp(20px,9svh,92px)}.home-bf .home-bf-sequence[data-sequence-motion=ready]>.contact-hub{background:#0a0a0a}@media (max-height:850px){.home-bf .home-bf-sequence[data-sequence-motion=ready] #perspectives{padding-top:15svh}.home-bf .home-bf-sequence[data-sequence-motion=ready] #perspectives .section-title{font-size:var(--bf-h2)}.home-bf .home-bf-sequence[data-sequence-motion=ready] #perspectives .article-head{margin-bottom:28px}}@media (min-width:1000px) and (max-height:699px){.home-bf{--bf-h2:clamp(32px, min(4.306vw, 7.6svh), 62px);--bf-h1:clamp(46px, min(6.667vw, 11.8svh), 96px)}}
