.hz{color:var(--paper);background:linear-gradient(180deg, var(--copper-300) 0%, transparent 14%), linear-gradient(0deg, var(--copper-500) 0%, transparent 14%), radial-gradient(ellipse 60% 70% at 65.6% 30%, var(--copper-400) 0%, var(--copper-200) 45%, var(--copper-100) 80%), var(--copper-100);padding-block:90px 100px;position:relative;overflow:hidden}.hz-glow{pointer-events:none;opacity:.5;background:radial-gradient(ellipse 38% 46% at 65.6% 32%, color-mix(in srgb, var(--copper-700) 55%, transparent), transparent 70%);position:absolute;inset:0}.hz-head{z-index:2;flex-direction:column;display:flex;position:relative}.hz-eyebrow{color:var(--copper-800)}.hz-title{font-family:var(--font-display);margin:16px 0 0;font-size:clamp(44px,5.8vw,84px);font-weight:400;line-height:1}.hz-em{color:var(--copper-900);font-style:italic}.hz-tag{color:color-mix(in srgb, var(--paper) 82%, transparent);margin:30px 0 0;font-size:18px}.hz-stage{position:relative}.hz-svg{width:100%;height:auto;display:block;overflow:visible}.hz-links{z-index:2;flex-wrap:wrap;gap:16px;margin-top:48px;font-size:17px;display:flex;position:relative}.hz-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:14px 24px;line-height:1.3;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.hz-btn1{background:var(--paper);color:var(--ink)}.hz-btn2{color:var(--paper);background:color-mix(in srgb, var(--ink) 42%, transparent);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--paper) 18%, transparent)}.hz-btn:hover{transform:translateY(-2px)}.hz-btn2:hover{background:color-mix(in srgb, var(--ink) 58%, transparent)}.hz-btn:focus-visible{outline:2px solid var(--paper);outline-offset:3px}@media (width<=767px){.hz-links{flex-direction:column}}.hz-reveal{stroke-dasharray:1}.hz-dot{display:none}.hz-c{color:var(--paper);background:color-mix(in srgb, var(--ink) 42%, transparent);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--paper) 18%, transparent);border-radius:22px;padding:24px 26px;box-shadow:0 30px 70px -30px #000000b3}.hz-now{border-color:color-mix(in srgb, var(--paper) 40%, transparent)}.hz-hor{background:color-mix(in srgb, var(--paper) 14%, transparent);border-color:color-mix(in srgb, var(--paper) 35%, transparent)}.hz-ch{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.hz-l{letter-spacing:.32em;color:var(--copper-800);font-size:12px}.hz-t{letter-spacing:.24em;color:color-mix(in srgb, var(--paper) 78%, transparent);margin-left:auto;font-size:11px}.hz-nowtxt{margin:0;font-size:21px;line-height:1.4}.hz-it+.hz-it{margin-top:14px}.hz-it-t{margin:0 0 4px;font-size:19px}.hz-hor-t{margin:0 0 8px;font-size:26px;font-style:italic}.hz-body{color:color-mix(in srgb, var(--paper) 86%, transparent);margin:0;font-size:14px;line-height:1.55}.hz-svg :is(.hz-halo,.hz-sun,.hz-rot){transform-origin:0 0}.hz-halo{transform-box:fill-box;transform-origin:50%}.hz-rot{transform-origin:720px 525px}html.motion .hz:not(.hz-on) *{animation-play-state:paused!important}html.motion .hz-tw0{animation:5s ease-in-out infinite hz-tw}html.motion .hz-tw1{animation:7s ease-in-out -2s infinite hz-tw}html.motion .hz-tw2{animation:9s ease-in-out -4s infinite hz-tw}html.motion .hz-rot{animation:360s linear infinite hz-rot}html.motion .hz-halo{animation:6s ease-in-out infinite hz-breathe}@keyframes hz-tw{50%{opacity:.45}}@keyframes hz-rot{to{transform:rotate(360deg)}}@keyframes hz-breathe{50%{transform:scale(1.06)}}@media (width>=1100px){.hz-stage{margin-top:-60px}.hz-svg{height:100%;position:absolute;inset:0}.hz-stage:before{content:"";aspect-ratio:1440/820;display:block}.hz-fig{display:contents}.hz-c{position:absolute}.hz-now{width:25%;top:66.46%;left:70.49%}.hz-next{width:27.08%;top:27.44%;left:4.44%}.hz-hor{width:23.61%;top:13.72%;left:73.26%}}@media (width<=1099px){.hz{padding-block:64px 72px}.hz-fig{height:430px;margin-top:8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}.hz-svg{width:850px;max-width:none;position:absolute;top:8px;left:50%;transform:translate(-52.1%)}.hz-lead{display:none}.hz-cards{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding-inline:24px;display:flex}.hz-body{font-size:15px}.hz-dot{border-radius:50%;flex:none;width:12px;height:12px;margin-right:10px;display:inline-block}.hz-dot1{background:var(--ink);box-shadow:0 0 0 2px var(--copper-900)}.hz-dot2{border:2px solid var(--copper-900);background:var(--copper-100)}.hz-dot3{box-shadow:0 0 10px 2px color-mix(in srgb, var(--copper-800) 80%, transparent);background:#fffaf2}.hz-l{margin-right:0}}
