.capture-hero{width:100%;margin-top:calc(-1 * var(--nav-h));overflow:clip}.capture-hero__heading{width:100%;max-width:1400px;min-height:526px;margin-inline:auto;padding:150px 100px 100px;display:flex;overflow:clip}.capture-hero__inner{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;width:100%;max-width:830px;margin-inline:auto;display:flex}.capture-hero__accelerator{color:#101010;width:100%;font-family:var(--font-mono);letter-spacing:-.02em;text-align:center;text-transform:uppercase;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;padding-inline:4px;font-size:14px;line-height:1.2;display:flex}.capture-hero__accelerator>span{opacity:.6;white-space:pre;text-wrap:balance}.capture-hero__accelerator svg{flex:none;width:18px;height:17px;display:block}.capture-hero__title{color:#101010;width:100%;font-family:var(--font-display);font-variation-settings:"wght" 500;letter-spacing:-.02em;text-align:center;text-transform:capitalize;text-wrap:balance;margin:0;font-size:clamp(32px,24px + 2.2vw,48px);font-weight:450;line-height:1.11}.capture-hero__title-word{display:inline-block}.capture-hero__title-phrase:last-child{white-space:nowrap}.capture-hero__title-mobile-break{display:none}@media (width<=809.98px){.capture-hero__title-desktop-break{display:none}}@media (width>=810px) and (width<=1399.98px){.capture-hero__heading{min-height:484px;padding:150px 60px 100px}}@media (width>=810px) and (width<=1199.98px){.capture-hero__heading{min-height:426px}}@media (width<=809.98px){.capture-hero__heading{min-height:365.5px;padding:100px 20px 60px}.capture-hero__inner{align-items:center;max-width:830px}.capture-hero__accelerator{text-align:center}.capture-hero__accelerator>span{white-space:normal}.capture-hero__title{text-align:center;width:100%}.capture-hero__title-phrase{white-space:nowrap}.capture-hero__title-mobile-break{display:block}}.capture-hero--wide .capture-hero__inner{max-width:1000px}@media (width<=809.98px){.capture-hero--wide .capture-hero__title-phrase{white-space:normal}.capture-hero--wide .capture-hero__title-mobile-break{display:none}}.capture-hero__inner{isolation:isolate;position:relative}.capture-hero__lines{--hero-line:color-mix(in srgb, var(--scene-line) 55%, transparent);--hero-cross:color-mix(in srgb, var(--ink-soft-display) 45%, transparent);z-index:-1;pointer-events:none;position:absolute;inset:-18px -44px}.capture-hero__line{position:absolute}.capture-hero__line--top,.capture-hero__line--bottom{background-image:repeating-linear-gradient(to right, var(--hero-line) 0 4px, transparent 4px 8px);height:1px;animation:capture-hero-line-x calc(var(--dur-layout) * 2) var(--ease-out-expo) .12s both;left:-320px;right:-320px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.capture-hero__line--top{top:0}.capture-hero__line--bottom{bottom:0}.capture-hero__line--left,.capture-hero__line--right{background-image:repeating-linear-gradient(to bottom, var(--hero-line) 0 4px, transparent 4px 8px);width:1px;animation:capture-hero-line-y calc(var(--dur-layout) * 2) var(--ease-out-expo) .24s both;top:-120px;bottom:-80px;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.capture-hero__line--left{left:0}.capture-hero__line--right{right:0}.capture-hero__cross{background:linear-gradient(var(--hero-cross), var(--hero-cross)) center / 1px 100% no-repeat, linear-gradient(var(--hero-cross), var(--hero-cross)) center / 100% 1px no-repeat;width:11px;height:11px;animation:capture-hero-cross var(--dur-layout) var(--ease-out-expo) .64s both;position:absolute;translate:-50% -50%}.capture-hero__cross--tl{top:0;left:0}.capture-hero__cross--tr{top:0;left:100%}.capture-hero__cross--bl{top:100%;left:0}.capture-hero__cross--br{top:100%;left:100%}@keyframes capture-hero-line-x{0%{transform:scaleX(0)}}@keyframes capture-hero-line-y{0%{transform:scaleY(0)}}@keyframes capture-hero-cross{0%{opacity:0;scale:.5}}@media (width<=809.98px){.capture-hero__lines{inset:-14px -8px}}@media (prefers-reduced-motion:reduce){.capture-hero__title-word{transform:none!important}.capture-hero__line,.capture-hero__cross{animation:none}}
