.hf{container-type:inline-size;position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:3 / 4}.hf:before{content:"";position:absolute;top:6%;right:6%;bottom:12%;left:22%;background:radial-gradient(52% 46% at 58% 42%,rgba(222,172,92,.26),transparent 72%);filter:blur(40px)}.hf .hf__photo{position:absolute;top:0;right:-9%;bottom:0;left:9%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 72%,transparent 99%),linear-gradient(to right,transparent 0%,#000 32%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 72%,transparent 99%),linear-gradient(to right,transparent 0%,#000 32%);mask-composite:intersect}.hf .hf__photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.hf .hf__feed{position:absolute;top:9%;left:0;width:clamp(214px,60cqw,318px);padding:6px;border-radius:18px;background:linear-gradient(135deg,#0d1333eb,#122662e6 48%,#163b8ce0);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.hf .hf__head{display:flex;align-items:center;gap:10px;margin:0;padding:9px 10px 11px;font-size:13px;font-weight:500;line-height:1.2;color:var(--nw-muted)}.hf .hf__stack{position:relative;padding:0 2px 2px}.hf .hf__sizer{display:grid;gap:8px;padding-bottom:22px;visibility:hidden}.hf .hf__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2.6cqw,13px);padding:clamp(9px,2.3cqw,12px) clamp(10px,2.6cqw,13px);border-radius:13px;background:linear-gradient(180deg,#16213a,#0b1222);box-shadow:inset 0 1px #e2e8f414,inset 0 0 0 1px #e2e8f40f,0 12px 24px -14px #000000f2}.hf .hf__card[data-slot]{position:absolute;top:0;left:2px;right:2px;z-index:calc(10 - var(--slot));transform-origin:50% 100%;transition:transform .75s var(--ease-out-soft),opacity .55s var(--ease-out-soft)}.hf .hf__card[data-slot="1"]{transform:translateY(calc(100% + 8px))}.hf .hf__card[data-slot="2"]{transform:translateY(calc(100% + 19px)) scale(.93);opacity:.75}.hf .hf__card[data-slot="3"]{transform:translateY(calc(100% + 30px)) scale(.86);opacity:.4}.hf .hf__card[data-slot="4"]{transform:translateY(calc(100% + 36px)) scale(.8);opacity:0}.hf .hf__card[data-slot]>*{transition:opacity .35s var(--ease-out-soft)}.hf .hf__card[data-slot="2"]>*,.hf .hf__card[data-slot="3"]>*,.hf .hf__card[data-slot="4"]>*{opacity:0}.hf .hf__card[data-fresh]{animation:hf-arrive .7s var(--ease-out-soft) backwards}.hf .hf__icon{display:grid;place-items:center;flex:none;width:clamp(30px,8cqw,34px);aspect-ratio:1;border-radius:10px;color:#e2e8f4db}.hf .hf__text{display:grid;min-width:0}.hf .hf__title{font-size:clamp(13.5px,3.3cqw,15px);font-weight:600;line-height:1.25;letter-spacing:-.005em;color:var(--nw-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf .hf__sub{margin-top:1px;font-size:clamp(12px,2.6cqw,13px);line-height:1.3;color:var(--nw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf .hf__check{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1px #e2e8f42e;color:var(--color-ink)}.hf .hf__check:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--color-amber);box-shadow:inset 0 1px #fff0cd73}.hf .hf__check svg{position:relative}.hf .hf__card[data-fresh] .hf__check:before,.hf .hf__card[data-fresh] .hf__check svg{animation:hf-done .45s var(--ease-out-soft) .55s both}@keyframes hf-arrive{0%{opacity:0;translate:0 -14px;scale:.96}}@keyframes hf-done{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@container (max-width: 430px){.hf .hf__feed{top:auto;bottom:6%;width:min(252px,68cqw)}.hf .hf__sub{display:none}}@media(min-width:640px)and (max-width:1279px){.hf .hf__photo{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 72%,transparent 99%),linear-gradient(to right,transparent 0%,#000 32%,#000 80%,transparent 99%);mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 72%,transparent 99%),linear-gradient(to right,transparent 0%,#000 32%,#000 80%,transparent 99%)}}@media(min-width:1280px){.hf{max-width:none;height:100%}.hf .hf__photo{top:0;right:0;bottom:0;left:0}.hf .hf__feed{top:58%;left:1%}}@media(min-width:1440px){.hf .hf__feed{top:50%;left:-14%}}@media(prefers-reduced-motion:reduce){.hf .hf__card[data-slot]{transition:none}}@media(max-width:767px){.hf .hf__feed{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--nw-royal)}}.nh{position:relative;display:flex;align-items:center;min-height:100dvh;padding:calc(68px + 1.5rem) 0}.nh__grid{display:grid;gap:44px}.nh__copy,.nh__veil{grid-area:1 / 1;max-width:42rem}.nh__copy{position:relative;z-index:1}.nh__veil{position:relative;z-index:0;margin:-14px -22px;border-radius:48px;background:#070915e0;filter:blur(34px);pointer-events:none}.nh__h1{margin:0;max-width:24ch;font-family:"Syne Hero",var(--font-display);font-size:var(--text-display);font-weight:var(--text-display--font-weight);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);text-wrap:balance;color:var(--nw-text);text-shadow:0 2px 30px rgba(4,8,18,.5)}.nh__h1 em{font-style:normal;color:var(--color-amber);background:var(--nw-gold-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-block:.1em .18em;margin-block:-.1em -.18em;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none;filter:drop-shadow(0 0 14px rgba(7,9,21,.85))}.nh .nh__lead{margin:1.75rem 0 0;max-width:34rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);text-shadow:0 1px 18px rgba(4,8,18,.6)}.nh__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.25rem}.nh__proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin:1.5rem 0 0;padding:0;list-style:none;font-size:14px;font-weight:500;line-height:1.3;color:var(--nw-muted);text-shadow:0 1px 14px rgba(4,8,18,.7)}.nh__proof li{display:inline-flex;align-items:center;gap:8px}.nh__proof svg{flex:none;color:var(--color-amber)}.nh__in{animation:nh-in 1s var(--ease-out-soft) both}.nh__h1.nh__in{animation-name:nh-in-h1}@keyframes nh-in{0%{opacity:0;transform:translateY(18px);filter:blur(10px)}}@keyframes nh-in-h1{0%{transform:translateY(14px);filter:blur(8px)}}@media(min-width:1280px){.nh__stage{position:absolute;right:0;bottom:0;height:89%;max-height:850px;aspect-ratio:3 / 4}}@media(min-width:1280px){.nh__copy,.nh__veil{max-width:min(64vw,920px)}}@media(max-width:1279px){.nh{min-height:0;padding-bottom:24px}}@media(max-width:479px){.nh{padding-top:calc(68px + 1.25rem)}.nh__grid{gap:28px}.nh .nh__lead{margin-top:1.25rem}.nh__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:1.75rem}.nh__proof{flex-direction:column;margin-top:1.25rem;font-size:14px}}html[data-remounted] .nh__in,html[data-remounted] .nh__h1.nh__in{animation:none}@media(prefers-reduced-motion:reduce){.nh__in{animation:none}}
