._stage_llr40_10{display:none}html.home-intro ._stage_llr40_10{position:absolute;inset:0;z-index:5;display:block;overflow:hidden;animation:_stageRelease_llr40_1 1.55s steps(1,end) both}@keyframes _stageRelease_llr40_1{0%{visibility:visible}to{visibility:hidden}}._slats_llr40_36{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#07080b}html.home-intro ._slats_llr40_36{animation:_slatsGround_llr40_1 .4s steps(1,end) both}@keyframes _slatsGround_llr40_1{to{background:transparent}}._slat_llr40_36{background:#07080b;box-shadow:0 0 0 1px #07080b}html.home-intro ._slat_llr40_36{animation:_slatUp_llr40_1 .9s cubic-bezier(.76,0,.24,1) .4s both}html.home-intro ._slat_llr40_36:nth-child(2){animation-name:_slatDown_llr40_1;animation-delay:.49s}html.home-intro ._slat_llr40_36:nth-child(3){animation-delay:.58s}@keyframes _slatUp_llr40_1{to{transform:translateY(-101%)}}@keyframes _slatDown_llr40_1{to{transform:translateY(101%)}}._seams_llr40_87{position:absolute;inset:0;z-index:1;pointer-events:none}._seams_llr40_87 span{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.55) 30%,rgba(255,255,255,.55) 70%,transparent);opacity:0;transform:scaleY(0);transform-origin:top}._seams_llr40_87 span:nth-child(1){left:33.333%}._seams_llr40_87 span:nth-child(2){left:66.666%}html.home-intro ._seams_llr40_87 span{animation:_seam_llr40_87 .75s cubic-bezier(.16,1,.3,1) .1s both}html.home-intro ._seams_llr40_87 span:nth-child(2){animation-delay:.18s}@keyframes _seam_llr40_87{0%{opacity:0;transform:scaleY(0)}45%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}._hero_anpf8_4{--hero-gap-bottom: 27px;padding:8px var(--gutter) var(--hero-gap-bottom)}._heroPanel_anpf8_13{position:relative;display:grid;max-width:var(--container-wide);min-height:min(880px,calc(100svh - var(--header-height) - 8px - var(--hero-gap-bottom)));margin-inline:auto;overflow:hidden;border-radius:var(--radius-xl);background:#07080b;isolation:isolate}._heroColumns_anpf8_25{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._heroColumn_anpf8_25{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:clamp(24px,2.6vw,44px);color:#fff;isolation:isolate}._heroColumn_anpf8_25+._heroColumn_anpf8_25:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:1px;background:#ffffff38}._columnMedia_anpf8_52{position:absolute;inset:0;z-index:-2;overflow:hidden}._columnImage_anpf8_59{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}._columnScrim_anpf8_69{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#07080be0,#07080b94 24%,#07080b00 50%),linear-gradient(to bottom,#07080b66,#07080b00 16%);transition:opacity var(--duration-slow) var(--ease-out)}._heroColumn_anpf8_25:hover ._columnScrim_anpf8_69{opacity:.82}._columnTag_anpf8_83{top:clamp(16px,1.6vw,24px);left:clamp(16px,1.6vw,24px);border-color:#fff3;background:#07080b73;color:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._columnCopy_anpf8_92{display:grid;justify-items:start;gap:8px;transition:transform var(--duration-slow) var(--ease-out)}._heroColumn_anpf8_25:hover ._columnCopy_anpf8_92{transform:translateY(-4px)}._columnEyebrow_anpf8_103{display:inline-flex;align-items:center;gap:8px;color:#ffffffb8;font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}._columnSoon_anpf8_115{padding:1px 6px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-xs);background:#ffffff1f;color:#fff;letter-spacing:.04em}._columnWord_anpf8_124{padding-bottom:.04em;background-clip:text;-webkit-background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(2.5rem,1.1rem + 3.2vw,4.5rem);font-weight:var(--weight-semibold);line-height:1.02;letter-spacing:-.045em}._column_pixel_anpf8_136 ._columnWord_anpf8_124{background-image:linear-gradient(100deg,var(--mode-draw-a),var(--mode-draw-b))}._column_vector_anpf8_140 ._columnWord_anpf8_124{background-image:linear-gradient(100deg,var(--mode-animate-a),var(--mode-animate-b))}._column_photo_anpf8_144 ._columnWord_anpf8_124{background-image:linear-gradient(100deg,var(--mode-retouch-a),var(--mode-retouch-b))}._columnCaption_anpf8_148{max-width:32ch;color:#ffffffd1;font-size:var(--text-sm);line-height:var(--leading-snug)}html.home-intro ._heroColumn_anpf8_25{animation:_heroReveal_anpf8_1 .8s var(--ease-out) .75s both}html.home-intro ._heroColumn_anpf8_25:nth-child(2){animation-delay:.85s}html.home-intro ._heroColumn_anpf8_25:nth-child(3){animation-delay:.95s}@keyframes _heroReveal_anpf8_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:900px){._heroPanel_anpf8_13{min-height:0}._heroColumns_anpf8_25{grid-template-columns:minmax(0,1fr)}._heroColumn_anpf8_25{min-height:min(78svh,520px)}._heroColumn_anpf8_25+._heroColumn_anpf8_25:before{right:0;bottom:auto;width:auto;height:1px}}@media(prefers-reduced-motion:reduce){._heroColumn_anpf8_25:hover ._columnCopy_anpf8_92{transform:none}}._intro_anpf8_208{padding:clamp(40px,5vw,72px) 0 clamp(56px,6vw,96px);overflow:hidden;background:radial-gradient(60% 50% at 50% 100%,var(--color-accent-subtle),transparent 70%),var(--color-bg)}._heroCopy_anpf8_216{display:grid;max-width:1080px;margin:0 auto;justify-items:center;text-align:center}._heroEyebrow_anpf8_225{margin:0 0 20px;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}._heroTitle_anpf8_236{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance}._heroLead_anpf8_247{max-width:780px;margin:24px 0 0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty}._heroActions_anpf8_256{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}._heroNotes_anpf8_264{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:20px 0 0;padding:0;color:var(--color-text-tertiary);font-size:var(--text-sm);list-style:none}._heroNotes_anpf8_264 li{display:inline-flex;align-items:center;gap:6px}._heroNotes_anpf8_264 svg{color:var(--color-accent)}._heroShot_anpf8_286{max-width:1240px;margin:clamp(40px,5vw,64px) auto 0}._engines_anpf8_292{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}._engine_anpf8_292{display:grid;align-content:start;gap:8px;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._engineName_anpf8_311{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}._engineFile_anpf8_319{width:fit-content;padding:2px 8px;border-radius:var(--radius-xs);background:var(--color-accent-subtle);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs)}._engineText_anpf8_329{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}._engineNote_anpf8_336{margin:24px 0 0;color:var(--color-text-tertiary);font-size:var(--text-sm);text-align:center}._photoShot_anpf8_344{max-width:1040px;margin:0 auto 48px}._photoActions_anpf8_350{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:36px}._next_anpf8_360{display:grid;gap:32px}._nextList_anpf8_365{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}._nextItem_anpf8_374{display:grid;align-content:start;gap:8px;padding:24px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}._nextItem_anpf8_374 strong{color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold)}._nextItem_anpf8_374 p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}._nextBadge_anpf8_396{width:fit-content;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em}._nextLink_anpf8_407{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--color-accent-text);font-weight:var(--weight-medium)}._nextLink_anpf8_407:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){._engines_anpf8_292{grid-template-columns:repeat(2,minmax(0,1fr))}._nextList_anpf8_365{grid-template-columns:1fr}}@media(max-width:560px){._engines_anpf8_292{grid-template-columns:1fr}._heroLead_anpf8_247{font-size:var(--text-md)}}
