.hr{border-top:1px solid #ffffff1a;margin-top:96px;padding-top:80px}.hr-head{gap:16px;max-width:46rem;display:grid}.hr-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#d4a72c;margin:0;font-size:.75rem}.hr-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:400;line-height:1.02}.hr-text{color:#ffffffb8;max-width:38rem;margin:0;line-height:1.6}.hr-list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(62vw,260px);grid-auto-flow:column;gap:18px;margin:44px -16px 0;padding:6px 16px 22px;list-style:none;display:grid;overflow-x:auto}.hr-list::-webkit-scrollbar{display:none}.hr-card{scroll-snap-align:start;align-content:start;gap:22px;display:grid}.hr-phone{aspect-ratio:390/844;box-shadow:inset 0 0 0 1.5px #ffffff24, 0 30px 60px -28px color-mix(in srgb, var(--hr-acc) 70%, transparent), 0 40px 70px -40px #000000e6;transition:transform .4s var(--e,ease);background:linear-gradient(160deg,#2b2d33,#101114 60%);border-radius:38px;padding:9px;display:block;position:relative}.hr-phone:hover{transform:translateY(-6px)}.hr-phone:focus-visible{outline-offset:4px;outline:3px solid #fdba74}.hr-screen{background:#f6f3ee;border-radius:30px;height:100%;display:block;position:relative;overflow:hidden}.hr-shot{will-change:transform;width:100%;height:auto;display:block}.hr-notch{background:#0b0c0e;border-radius:999px;width:30%;height:22px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.hr-name{font-family:var(--font-display);align-items:center;gap:10px;margin:0;font-size:1.85rem;font-weight:400;line-height:1.05;display:flex}.hr-dot{background:var(--hr-acc);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hr-acc) 30%, transparent);border-radius:50%;flex:none}.hr-line{color:#ffffffb8;margin:10px 0 0;font-size:.95rem;line-height:1.55}.hr-links{flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;font-size:.95rem;font-weight:600;display:flex}.hr-links a{text-underline-offset:4px;align-items:center;min-height:40px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.hr-open{color:#fff}.hr-page{color:#fdba74}.hr-links a:hover{color:#d4a72c}.hr-note{color:#ffffff73;margin:8px 0 0;font-size:.78rem}@media (min-width:700px){.hr-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:56px 36px;margin:56px 0 0;padding:0;overflow:visible}.hr-phone{max-width:290px}}@media (min-width:1100px){.hr-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.hr-card:nth-child(2n){margin-top:48px}}@media (prefers-reduced-motion:no-preference){.hr-shot{animation:hr-scroll 34s calc(var(--hr-i) * -7s) cubic-bezier(.45, 0, .55, 1) infinite alternate}.hr-phone:hover .hr-shot,.hr-phone:focus-visible .hr-shot{animation-play-state:paused}}@keyframes hr-scroll{0%,8%{transform:translate(0,0)}92%,to{transform:translateY(-71.9%)}}
