.bp-root,.bp-footer{--bp-void:#000;--bp-porcelain:var(--brand-porcelain);--bp-porcelain-deep:var(--brand-porcelain-deep);--bp-ink:var(--brand-ink);--bp-ink-soft:var(--brand-ink-soft);--bp-ink-faint:#0c15171f;--bp-broadcast:var(--brand-broadcast);--bp-broadcast-2:#101d21;--bp-slab:#0c1519;--bp-paper:#edf1ef;--bp-paper-soft:#9db0ad;--bp-paper-faint:#edf1ef1f;--bp-hair:#6fcfd824;--bp-amber:var(--brand-amber);--bp-amber-hot:var(--brand-amber-hot);--bp-amber-deep:var(--brand-amber-deep);--bp-cyan:var(--brand-cyan);--bp-cyan-deep:var(--brand-cyan-deep);--bp-grotesk:var(--brand-display);--bp-mono:var(--brand-mono)}.bp-root{font-family:var(--bp-grotesk);background:var(--bp-porcelain);color:var(--bp-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1, "ss03" 1;text-rendering:optimizelegibility}.bp-footer{font-family:var(--bp-grotesk)}:is(html:has(.bp-root),body:has(.bp-root)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f2ef!important}html:has(.bp-root){overscroll-behavior-y:none}.bp-root :focus-visible{outline:2px solid var(--bp-amber);outline-offset:3px;border-radius:2px}.bp-on-dark :focus-visible{outline-color:var(--bp-amber)}.bp-root ::selection{background:var(--bp-amber);color:var(--bp-broadcast)}.bp-display{font-family:var(--bp-grotesk);letter-spacing:-.032em;text-transform:none;font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1, "ss03" 1;font-weight:600;line-height:1.04}.bp-display-xl{letter-spacing:-.042em;line-height:.98}.bp-display-soft{color:var(--bp-ink-soft);font-weight:500}.bp-on-dark .bp-display-soft,.bp-display-soft[data-tone=paper]{color:var(--bp-paper-soft)}.bp-mono-label{font-family:var(--bp-grotesk);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500;line-height:1.45}.bp-code{font-family:var(--bp-mono);font-variant-numeric:tabular-nums}.bp-on-dark{background:var(--bp-broadcast);color:var(--bp-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bp-panel{isolation:isolate;background:radial-gradient(130% 120% at 50% -12%, #6fcfd80f, transparent 58%), radial-gradient(90% 80% at 92% 108%, #e5a13d0d, transparent 62%), var(--bp-broadcast);border-radius:clamp(22px,2.6vw,40px);position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0b,0 2px 6px -2px #060e1047,0 34px 70px -34px #060e109e}.bp-panel:before{content:"";z-index:0;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff24,#fff0 22%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bp-panel-gutter{width:100%;max-width:1720px;margin-inline:auto;padding-inline:14px}@media (min-width:640px){.bp-panel-gutter{padding-inline:18px}}@media (min-width:1024px){.bp-panel-gutter{padding-inline:22px}}.bp-blueprint{background-image:linear-gradient(#0c15170d 1px,#0000 1px),linear-gradient(90deg,#0c15170d 1px,#0000 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.hb-mesh{filter:blur(30px);background:radial-gradient(38% 46% at 82% 4%,#e5a13d2b,#0000 66%),radial-gradient(44% 52% at 5% 96%,#6fcfd81f,#0000 70%),radial-gradient(52% 44% at 52% 48%,#fff7ea80,#0000 72%);position:absolute;inset:-18%}.hb-vignette{background:radial-gradient(125% 108% at 50% 30%,#0000 50%,#0c15170f 100%);position:absolute;inset:0}.hb-glow{background:radial-gradient(circle 320px at var(--gx,50%) var(--gy,40%), #e5a13d33, #e5a13d12 34%, transparent 62%);mix-blend-mode:multiply;will-change:background;position:absolute;inset:0}.hb-tilt{transform:perspective(1300px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.06);transform-style:preserve-3d;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hb-grid{background-image:linear-gradient(#0c15170a 1px,#0000 1px),linear-gradient(90deg,#0c15170a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 108% at 50% 34%,#000 32%,#0000 90%);mask-image:radial-gradient(120% 108% at 50% 34%,#000 32%,#0000 90%)}.hb-grid-lit{-webkit-mask-image:radial-gradient(circle 190px at var(--mx,50%) var(--my,38%), #000 0%, #00000059 45%, transparent 70%);mask-image:radial-gradient(circle 190px at var(--mx,50%) var(--my,38%), #000 0%, #00000059 45%, transparent 70%);-webkit-mask-image:radial-gradient(circle 190px at var(--mx,50%) var(--my,38%), #000 0%, #00000059 45%, transparent 70%);background-image:linear-gradient(#e5a13d99 1px,#0000 1px),linear-gradient(90deg,#e5a13d8c 1px,#0000 1px)}.hb-dots{-webkit-mask-image:radial-gradient(circle 150px at var(--mx,50%) var(--my,38%), #000 0%, transparent 66%);mask-image:radial-gradient(circle 150px at var(--mx,50%) var(--my,38%), #000 0%, transparent 66%);-webkit-mask-image:radial-gradient(circle 150px at var(--mx,50%) var(--my,38%), #000 0%, transparent 66%);background-image:radial-gradient(#e5a13df2 1.5px,#0000 2px);background-position:-17px -17px;background-size:34px 34px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hb-tilt{transition:none;transform:none}}.ingest-scrub{min-height:230svh}.ingest-scrub .ingest-sticky{position:sticky;top:0}.guide-pin{min-height:195svh}.guide-pin .guide-sticky{position:sticky;top:0}.guide-prog{transition:opacity .35s,border-color .35s,background-color .35s,color .35s}.guide-prog .guide-prog-fill{transition:width .2s linear}.guide-hscroll{scrollbar-width:none}.guide-hscroll::-webkit-scrollbar{display:none}.fy-scroll{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0 94%,#0000);mask-image:linear-gradient(90deg,#000 0 94%,#0000)}.fy-scroll::-webkit-scrollbar{display:none}.fy-phone{aspect-ratio:1180/2560;background:linear-gradient(155deg,#3a3e44 0%,#16191d 24%,#0a0c0e 50%,#23272c 76%,#0d0f12 100%);border-radius:3rem;width:100%;max-width:328px;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1.5px 1px #ffffff57,inset 0 -3px 8px #0009,0 30px 60px -24px #060e1080,0 80px 130px -55px #060e1080}.fy-phone:before{content:"";z-index:6;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#ffffff9e,#ffffff0a 20%,#fff0 54%,#ffffff14 80%,#ffffff80);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fy-key{z-index:0;background:linear-gradient(#3d4147,#0b0d0f);border-radius:3px;position:absolute}.fy-screen{color:#fff;isolation:isolate;background:radial-gradient(125% 55% at 50% 0,#12161b,#07080a 62%);border-radius:2.35rem;width:100%;height:100%;position:relative;overflow:hidden}.fy-screen:before{content:"";z-index:25;pointer-events:none;border-radius:inherit;background:linear-gradient(122deg,#ffffff17 0%,#fff0 24% 82%,#ffffff09 100%);position:absolute;inset:0}.fy-flash{z-index:26;pointer-events:none;border-radius:inherit;background:linear-gradient(104deg,#0000 38%,#ffffff29 50%,#0000 62%);animation:.9s cubic-bezier(.22,1,.36,1) forwards fy-flash;position:absolute;inset:0;transform:translate(-120%)}@keyframes fy-flash{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.fy-flash{display:none}}.fy-island{z-index:30;background:#000;border-radius:999px;width:32%;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 1px #ffffff40}.fy-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 0 84%,#0000);mask-image:linear-gradient(90deg,#000 0 84%,#0000)}.fy-viewport{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.fy-feed{inset-inline:0;transform:translate3d(0, calc(-1 * var(--fy-y,0px)), 0);will-change:transform;transition:transform 1.05s cubic-bezier(.22,1,.36,1);position:absolute;top:0}.fy-bloom{z-index:-1;filter:blur(36px);pointer-events:none;background:radial-gradient(40% 40% at 68% 22%,#e5a13d2e,#0000 70%),radial-gradient(44% 46% at 30% 82%,#6fcfd824,#0000 72%);position:absolute;inset:-14% -8%}.fy-signal{--fy-dwell:5.2s;text-align:left;border:1px solid var(--bp-ink-faint);cursor:pointer;background:#ffffff8c;border-radius:16px;width:100%;padding:15px 18px 17px;transition:background .4s,border-color .4s;display:block;position:relative}@media (hover:hover){.fy-signal:hover{border-color:#0c151740}}.fy-signal[data-active=true]{background:#ffffffb3;border-color:#8a5a1459}.fy-meter{opacity:0;background:#0c151712;border-radius:2px;height:1.5px;transition:opacity .35s;position:absolute;bottom:8px;left:18px;right:18px;overflow:hidden}.fy-signal[data-active=true] .fy-meter{opacity:1}.fy-meter-fill{border-radius:inherit;background:var(--bp-amber);transform-origin:0;width:100%;height:100%;animation:fy-dwell var(--fy-dwell) linear forwards;display:block}.fy-signal[data-held=true] .fy-meter-fill{animation-play-state:paused}@keyframes fy-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fy-link{background:linear-gradient(90deg, var(--bp-amber), #e5a13d00);opacity:0;pointer-events:none;width:clamp(24px,5vw,84px);height:1px;transition:opacity .45s;position:absolute;top:50%;left:100%}.fy-signal[data-active=true] .fy-link{opacity:1}.fy-link:after{content:"";background:var(--bp-amber-hot);border-radius:999px;width:5px;height:5px;animation:2.6s cubic-bezier(.5,0,.5,1) infinite fy-travel;position:absolute;top:-2px;left:0;box-shadow:0 0 10px #e5a13dcc}@keyframes fy-travel{0%{opacity:0;left:0}18%{opacity:1}80%{opacity:.2}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.fy-feed{transition:none}.fy-link:after{opacity:0;animation:none}}.bp-guide-block{will-change:transform;transition:transform .2s,border-color .2s,background .25s,box-shadow .25s}@media (hover:hover){.bp-guide-block:hover{z-index:30;background:#e5a13d29;border-color:#e5a13d99;transform:translateY(-2px)scale(1.025);box-shadow:0 12px 26px -12px #000000b3}}@keyframes bp-kenburns{0%{transform:scale(1.06)translate(0)}50%{transform:scale(1.13)translate(-1.6%,-1.1%)}to{transform:scale(1.06)translate(0)}}.bp-kenburns{opacity:.55;mix-blend-mode:screen;will-change:transform;animation:20s ease-in-out infinite bp-kenburns}.bp-nowline{background:linear-gradient(var(--bp-amber-hot), var(--bp-amber) 30%, transparent);box-shadow:0 0 14px var(--bp-amber);overflow:hidden}.bp-nowline:after{content:"";background:linear-gradient(#0000,#fff0d6d9,#0000);height:34%;animation:2.6s ease-in-out infinite bp-nowsweep;position:absolute;top:-34%;left:0;right:0}@keyframes bp-nowsweep{to{transform:translateY(400%)}}@keyframes bp-dash{to{stroke-dashoffset:-40px}}.bp-dash{animation:2.4s linear infinite bp-dash}.toolkit-cell{will-change:transform;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s}@media (hover:hover){.toolkit-cell:hover{border-color:#e5a13d80;transform:translateY(-4px);box-shadow:0 22px 44px -24px #0c151752}}@keyframes pl-kenburns{0%{transform:scale(1.05)translate(0)}50%{transform:scale(1.12)translate(-1.6%,-1.2%)}to{transform:scale(1.05)translate(0)}}.pl-kenburns{will-change:transform;animation:28s ease-in-out infinite pl-kenburns}@keyframes pl-breath{0%,to{box-shadow:0 0 #ffb64800}50%{box-shadow:0 0 36px 6px #ffb6483d}}.pl-breath{animation:3.6s ease-in-out infinite pl-breath}.pl-eq{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.pl-eq i{background:currentColor;border-radius:1px;width:2px;height:40%;animation:.85s ease-in-out infinite pl-eq}.pl-eq i:nth-child(2){animation-delay:-.28s}.pl-eq i:nth-child(3){animation-delay:-.56s}.pl-eq i:nth-child(4){animation-delay:-.14s}@keyframes pl-eq{0%,to{height:22%}50%{height:100%}}.pl-eq.is-paused i{height:30%;animation-play-state:paused}.pl-cue{transition:opacity .45s,transform .45s}.pl-thumb{box-shadow:0 0 0 4px #ffffff1a,0 0 14px 2px #ffb64899}.pl-bloom{z-index:-1;pointer-events:none;filter:blur(48px);background:radial-gradient(44% 54% at 28% 18%,#e5a13d42,#0000 70%),radial-gradient(46% 56% at 80% 84%,#6fcfd82e,#0000 72%);position:absolute;inset:-14% -8% -20%}.bp-grain{z-index:80;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 220 220\" xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.85\" numOctaves=\"3\" stitchTiles=\"stitch\"/></filter><rect width=\"100%25\" height=\"100%25\" filter=\"url(%23n)\"/></svg>");position:fixed;inset:0}.bp-scanlines:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:repeating-linear-gradient(#edf1ef07,#edf1ef07 1px,#0000 1px 6px);position:absolute;inset:0}.bp-sheen:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(560px circle at var(--mx,50%) var(--my,50%), #e5a13d17 0%, #6fcfd80d 30%, transparent 55%);mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.bp-sheen:hover:before{opacity:1}}.bp-frame{background:#05090a;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0d,0 24px 60px -18px #060e1073,0 60px 120px -40px #060e1080}.bp-frame img{object-fit:cover;width:100%;height:100%;display:block}.bp-frame-glare:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(112deg,#ffffff17 0%,#fff0 42%);position:absolute;inset:0}@keyframes bp-marquee{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.bp-marquee-track{will-change:transform;width:max-content;animation:46s linear infinite bp-marquee}.bp-marquee:hover .bp-marquee-track{animation-play-state:paused}@keyframes bp-pulse{0%,to{opacity:1}50%{opacity:.35}}.bp-onair-dot{animation:1.8s ease-in-out infinite bp-pulse}@keyframes bp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bp-float{animation:7s ease-in-out infinite bp-float}.bp-float-late{animation-delay:-3.2s}html.bp-cursor-on .bp-root,html.bp-cursor-on .bp-root a,html.bp-cursor-on .bp-root button,html.bp-cursor-on .bp-root summary{cursor:none}.bp-cursor-dot,.bp-cursor-ring{z-index:100;pointer-events:none;border-radius:9999px;position:fixed;top:0;left:0}.bp-cursor-dot{background:var(--bp-amber);mix-blend-mode:difference;width:6px;height:6px}.bp-cursor-ring{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#e5a13d14;border:1.5px solid #e5a13de6;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bp-cursor-ring span{font-family:var(--bp-mono);letter-spacing:.14em;color:var(--bp-amber);opacity:0;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:500;transition:opacity .18s}.bp-cursor-ring.has-label span{opacity:1}.bp-hud{z-index:70;pointer-events:none;mix-blend-mode:difference;color:#fff;position:fixed}.bp-redacted{opacity:.28;background:linear-gradient(90deg,currentColor 0%,#0000 240%);border-radius:2px;height:.6em;display:block}.bp-testcard{border-radius:999px;grid-template-columns:repeat(8,1fr);height:6px;display:grid;overflow:hidden}.bp-testcard i:first-child{background:#d8dcd6}.bp-testcard i:nth-child(2){background:#e5a13d}.bp-testcard i:nth-child(3){background:#6fcfd8}.bp-testcard i:nth-child(4){background:#37565c}.bp-testcard i:nth-child(5){background:#8a5a14}.bp-testcard i:nth-child(6){background:#1d6d75}.bp-testcard i:nth-child(7){background:#3d4a48}.bp-testcard i:nth-child(8){background:#10201f}.bp-root summary::-webkit-details-marker{display:none}.bp-root section[id]{scroll-margin-top:84px}@media (prefers-reduced-motion:reduce){.bp-marquee-track,.bp-onair-dot,.bp-float,.bp-float-late{animation:none!important}.bp-root *,.bp-root :before,.bp-root :after,.bp-footer *,.bp-footer :before,.bp-footer :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --wm-x{syntax:"<length>";inherits:true;initial-value:0}.bp-wordmark{--wm-lit:0;-webkit-user-select:none;user-select:none;text-align:center;width:100%;font-family:var(--bp-grotesk);text-transform:uppercase;letter-spacing:-.055em;font-size:clamp(2.6rem,24.78vw,42rem);font-weight:800;line-height:1;transition:--wm-x .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.bp-wordmark:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 26% 120% at var(--wm-x) 60%, #e5a13d26, #e5a13d0d 45%, transparent 75%);opacity:var(--wm-lit);transition:opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:-20% 0 0}.bp-wordmark>span{text-transform:uppercase;z-index:1;white-space:nowrap;margin-bottom:-.245em;display:block;position:relative}.bp-wordmark-base{color:#edf1ef0e}.bp-wordmark>.bp-wordmark-lit{z-index:2;background-image:linear-gradient(180deg, var(--bp-amber-hot) 0%, var(--bp-amber) 52%, #b9791f 100%);color:#0000;opacity:var(--wm-lit);-webkit-mask-image:radial-gradient(ellipse 22% 300% at var(--wm-x) 50%, #000 0%, #000000d1 26%, #00000057 58%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 22% 300% at var(--wm-x) 50%, #000 0%, #000000d1 26%, #00000057 58%, transparent 100%);mask-image:radial-gradient(ellipse 22% 300% at var(--wm-x) 50%, #000 0%, #000000d1 26%, #00000057 58%, transparent 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:0;transition:opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bp-wordmark-lit,.bp-wordmark:before{display:none}}
