.islh-hero{position:relative;min-height:calc(100vh - 59px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:transparent}.islh-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#06080c,rgba(6,8,12,.94) 30%,rgba(6,8,12,.58) 50%,rgba(6,8,12,.1) 72%,rgba(6,8,12,.62))}.islh-inner{position:relative;z-index:10;flex:1;display:flex;align-items:center;width:100%;max-width:76rem;margin:0 auto;padding:5.5rem 1.5rem 1.5rem}.islh-copy{max-width:37rem}.islh-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,Menlo,monospace;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:#ff8a3d}.islh-eyebrow:before{content:"";width:1.9rem;height:1px;background:#ff8a3d}.islh-word{margin-top:1rem;font-size:3.1rem;font-weight:650;letter-spacing:-.045em;line-height:.98;color:#f7f4ef}.islh-word b{font-weight:650;color:#ff8a3d}.islh-tag{margin-top:.9rem;font-size:1.24rem;font-weight:500;letter-spacing:-.015em;color:#f2efea}.islh-lead{margin-top:.85rem;max-width:33rem;font-size:1rem;line-height:1.62;color:#a7aeba;text-shadow:0 1px 12px rgba(5,7,11,.9)}.islh-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.islh-cta{display:inline-block;background:#ff8a3d;padding:.86rem 1.9rem;color:#170a02;font-weight:650;font-size:.95rem;letter-spacing:-.01em;text-decoration:none;box-shadow:0 0 38px -10px rgba(255,138,61,.75);transition:background-color .22s ease,box-shadow .22s ease}.islh-cta:hover{background:#ffa265;box-shadow:0 0 46px -6px rgba(255,138,61,.9)}.islh-ghost{display:inline-block;border:1px solid hsla(0,0%,100%,.2);padding:.86rem 1.6rem;font-size:.95rem;text-decoration:none;color:#f2efea;transition:border-color .22s ease,background-color .22s ease}.islh-ghost:hover{border-color:#ff8a3d;background:rgba(255,138,61,.08)}.islh-cta:focus-visible,.islh-ghost:focus-visible,.islh-yt:focus-visible{outline:2px solid #ff8a3d;outline-offset:3px}.islh-yt{display:inline-flex;align-items:center;gap:.45rem;padding:.86rem .4rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,Menlo,monospace;font-size:.78rem;letter-spacing:.05em;color:#9ca3ae;text-decoration:none;transition:color .22s ease}.islh-yt:hover{color:#ff8a3d}.islh-note{margin-top:1.35rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,Menlo,monospace;font-size:.735rem;letter-spacing:.05em;color:#7e8794;text-shadow:0 1px 8px rgba(5,7,11,.95)}.islh-railwrap{position:relative;z-index:10;width:100%;max-width:76rem;margin:0 auto;padding:0 1.5rem 2.4rem}.islh-raillabel{display:flex;align-items:center;gap:.7rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,Menlo,monospace;font-size:.63rem;letter-spacing:.24em;text-transform:uppercase;color:#6e7684;margin-bottom:.6rem}.islh-raillabel:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0))}.islh-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;list-style:none;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.07);margin:0;padding:0}.islh-chip{display:flex;align-items:center;gap:.6rem;padding:.62rem .7rem;background:rgba(8,11,17,.86);text-decoration:none;transition:background-color .22s ease,box-shadow .22s ease}.islh-chip:focus-visible{outline:2px solid #ff8a3d;outline-offset:-2px}.islh-chip-index{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,Menlo,monospace;font-size:.65rem;letter-spacing:.1em;color:#5f6775;transition:color .22s ease;white-space:nowrap}.islh-chip-mark{display:inline-flex;color:#ff8a3d;transition:color .22s ease,filter .22s ease}.islh-chip-name{font-size:.78rem;color:#b9c0cb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease}.islh-chip[data-active=true]{background:rgba(255,138,61,.13);box-shadow:inset 2px 0 0 #ff8a3d}.islh-chip[data-active=true] .islh-chip-index{color:#ff8a3d}.islh-chip[data-active=true] .islh-chip-mark{color:#ff8a3d;filter:drop-shadow(0 0 6px rgba(255,138,61,.72))}.islh-chip[data-active=true] .islh-chip-name{color:#fff1e4}.islh-fallback{position:absolute;bottom:.8rem;left:50%;transform:translateX(-50%);z-index:22;max-width:60rem;width:calc(100% - 3rem);padding:.6rem 1.15rem;text-align:center;font-size:.78rem;line-height:1.5;color:#a7aeba;background:rgba(5,7,11,.92);border:1px solid rgba(255,138,61,.2)}@media (max-width:639px){.islh-inner{align-items:flex-start;padding-top:4.6rem}.islh-copy{display:flex;flex-direction:column;align-items:flex-start}.islh-eyebrow{order:1}.islh-word{order:2}.islh-tag{order:3}.islh-actions{order:4;margin-top:1.9rem}.islh-lead{order:5;margin-top:1.9rem}.islh-note{order:6;margin-top:1.1rem}}@media (min-width:640px){.islh-word{font-size:4.2rem}.islh-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.islh-inner{padding:6.5rem 2.5rem 1.5rem}.islh-railwrap{padding:0 2.5rem 2.8rem}.islh-word{font-size:5.1rem}.islh-tag{font-size:1.5rem}.islh-lead{font-size:1.06rem}.islh-chip{flex-direction:column;align-items:flex-start;gap:.28rem;padding:.75rem .8rem}}