.ie-build{--build-ink: #070907;position:relative;isolation:isolate;background:var(--build-ink);color:var(--paper, #f5f5ed);border-block:1px solid var(--edge, #383e31)}.ie-build-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--build-ink)}.ie-build-poster,.ie-build-canvas{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ie-build-canvas{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.ie-build-copy{position:relative;z-index:2;max-width:620px;margin:0 auto;padding:44px 24px 72px}.ie-build-eyebrow{display:flex;align-items:center;gap:12px;margin:0;font:700 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--pulse, #d4ff38)}.ie-build-eyebrow span{width:28px;height:1.5px;background:currentColor}.ie-build-title{margin:18px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.1rem,3.6vw,3.6rem);font-weight:500;line-height:1.04;letter-spacing:-.02em;color:var(--paper, #f5f5ed);text-wrap:balance}.ie-build-title em{font-style:italic;color:var(--pulse, #d4ff38)}.ie-build-beats{display:grid;gap:6px;margin:30px 0 0;padding:0;list-style:none}.ie-build-beat{position:relative;padding:14px 0 14px 22px;border-left:2px solid rgba(245,245,237,.14);transition:opacity .5s ease,border-color .5s ease}.ie-build-beat:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--pulse, #d4ff38);transform:scaleY(0);transform-origin:50% 0;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ie-build-kicker{display:block;font:700 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--pink, #ff71be)}.ie-build-beat strong{display:block;margin-top:8px;font:700 1.2rem/1.3 Manrope,system-ui,sans-serif;letter-spacing:-.01em;color:var(--paper, #f5f5ed)}.ie-build-beat p{margin:6px 0 0;font-size:15.5px;line-height:1.6;color:var(--muted, #babeb3)}.ie-build-cta{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:13px 22px;border-radius:999px;background:var(--pulse, #d4ff38);color:#11150a;font:800 12px/1 Manrope,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 30px #d4ff3838;transition:transform .3s ease,box-shadow .3s ease}.ie-build-cta:hover{transform:translateY(-2px);box-shadow:0 12px 38px #d4ff3857}.ie-build-meter,.ie-build-note{display:none}.ie-build.is-live{height:420svh}.ie-build.is-live .ie-build-stage{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));overflow:hidden}.ie-build.is-live .ie-build-media{position:absolute;inset:0;aspect-ratio:auto}.ie-build.is-live .ie-build-poster{position:absolute;inset:0}.ie-build.is-live.has-frames .ie-build-canvas{opacity:1}.ie-build.is-live .ie-build-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#070907f0,#070907d1 24%,#07090733 46%,#07090700 60%),linear-gradient(0deg,var(--build-ink) 0%,rgba(7,9,7,0) 16%),linear-gradient(180deg,var(--build-ink) 0%,rgba(7,9,7,0) 12%)}.ie-build.is-live .ie-build-copy{position:absolute;top:50%;left:clamp(24px,5vw,88px);width:min(430px,36vw);margin:0;padding:0;transform:translateY(-50%)}.ie-build.is-live .ie-build-beat{opacity:.38}.ie-build.is-live .ie-build-beat[data-active]{opacity:1;border-color:#d4ff3840}.ie-build.is-live .ie-build-beat[data-active]:before{transform:scaleY(1)}.ie-build.is-live .ie-build-meter{position:absolute;top:clamp(22px,4vh,40px);right:clamp(24px,4vw,64px);z-index:2;display:grid;justify-items:end;gap:6px;min-width:200px;text-align:right}.ie-build-count{font:800 13px/1 Manrope,system-ui,sans-serif;letter-spacing:.04em;color:#f5f5ed99;font-variant-numeric:tabular-nums}.ie-build-count b{font-size:2.6rem;letter-spacing:-.04em;color:var(--pulse, #d4ff38)}.ie-build-meter small{font:700 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f5f5edb3}.ie-build-meter i{display:block;width:200px;height:3px;margin-top:6px;border-radius:999px;background:#f5f5ed1f;overflow:hidden}.ie-build-meter i b{display:block;height:100%;background:linear-gradient(90deg,var(--pulse, #d4ff38),var(--pink, #ff71be));transform:scaleX(0);transform-origin:0 50%}.ie-build.is-live .ie-build-note{position:absolute;left:clamp(24px,5vw,88px);bottom:clamp(20px,4vh,36px);z-index:2;display:block;margin:0;font:600 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f5f5ed73}@media(max-width:767px){.ie-build.is-live{height:360svh}.ie-build.is-live .ie-build-media:after{background:linear-gradient(0deg,var(--build-ink) 0%,rgba(7,9,7,.96) 36%,rgba(7,9,7,.6) 50%,rgba(7,9,7,0) 64%),linear-gradient(180deg,var(--build-ink) 0%,rgba(7,9,7,0) 10%)}.ie-build.is-live .ie-build-copy{inset:auto 20px 118px;width:auto;transform:none}.ie-build.is-live .ie-build-cta{display:none}.ie-build-title{font-size:clamp(1.75rem,8vw,2.2rem)}.ie-build.is-live .ie-build-beats{display:grid;margin-top:16px}.ie-build.is-live .ie-build-beat{grid-area:1 / 1;opacity:0;padding-block:8px;transition:opacity .45s ease}.ie-build.is-live .ie-build-beat[data-active]{opacity:1}.ie-build-beat p{font-size:14.5px}.ie-build-cta{margin-top:16px}.ie-build.is-live .ie-build-meter{top:18px;right:18px;bottom:auto;min-width:0}.ie-build-count b{font-size:1.7rem}.ie-build-meter i{width:120px}.ie-build.is-live .ie-build-note{top:22px;bottom:auto;left:20px}}@media(min-width:768px)and (max-width:1100px){.ie-build.is-live .ie-build-copy{width:min(400px,44vw)}}.v4-beams{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.v4-beams i{position:absolute;top:-6%;width:30vw;min-width:240px;height:125%;transform-origin:50% 0;clip-path:polygon(50% 0,64% 100%,36% 100%);filter:blur(10px);opacity:.9;animation:v4-sweep 11s ease-in-out infinite alternate}.v4-beams i:nth-child(1){left:6%;background:linear-gradient(180deg,#d4ff3857,#d4ff3800 78%);animation-duration:9s}.v4-beams i:nth-child(2){left:26%;background:linear-gradient(180deg,#a9a0ff4d,#a9a0ff00 76%);animation-duration:13s;animation-delay:-4s}.v4-beams i:nth-child(3){right:26%;background:linear-gradient(180deg,#ff71be42,#ff71be00 76%);animation-duration:12s;animation-delay:-7s;animation-direction:alternate-reverse}.v4-beams i:nth-child(4){right:6%;background:linear-gradient(180deg,#ffce8c47,#ffce8c00 78%);animation-duration:10s;animation-delay:-2s;animation-direction:alternate-reverse}@keyframes v4-sweep{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.v4-sparks{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}@media(max-width:767px){.v4-beams i{width:60vw;opacity:.7}}.v4-cursor,.v4-cursor-dot{position:fixed;top:0;left:0;z-index:95;pointer-events:none;opacity:0;transition:opacity .3s ease}.v4-has-cursor .v4-cursor,.v4-has-cursor .v4-cursor-dot{opacity:1}.v4-cursor{display:grid;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;border:1.5px solid rgba(212,255,56,.7);border-radius:50%;transition:width .35s cubic-bezier(.22,.61,.36,1),height .35s cubic-bezier(.22,.61,.36,1),margin .35s cubic-bezier(.22,.61,.36,1),background-color .3s ease,border-color .3s ease,opacity .3s ease}.v4-cursor span{font:800 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#11150a;opacity:0;transition:opacity .25s ease}.v4-cursor[data-state=link]{width:56px;height:56px;margin:-28px 0 0 -28px;background:#d4ff381a}.v4-cursor[data-state=view]{width:82px;height:82px;margin:-41px 0 0 -41px;border-color:var(--pulse, #d4ff38);background:var(--pulse, #d4ff38)}.v4-cursor[data-state=view] span{opacity:1}.v4-cursor.is-down{width:26px;height:26px;margin:-13px 0 0 -13px}.v4-cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--pulse, #d4ff38)}.v4-glow{--v4-gx: 50;--v4-gy: 30;position:relative;isolation:isolate}.v4-glow:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(560px 420px at calc(var(--v4-gx) * 1%) calc(var(--v4-gy) * 1%),rgba(212,255,56,.075),transparent 72%)}.ie-v4 .ie-reel-panel{will-change:transform;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.v4-beams i{animation:none}}
