.hero6{background:var(--c-paper);border-bottom:1px solid var(--c-line);min-height:620px;color:var(--c-text);isolation:isolate;position:relative;overflow:hidden}.hero6-sky,.hero6-scenes{z-index:0;pointer-events:none;position:absolute;inset:0}.hero6-sky{background:var(--sky-bg)}.hero6-dawn{left:var(--dawn-left);right:var(--dawn-right);bottom:var(--dawn-bottom);height:var(--dawn-height);background:var(--dawn-bg);animation:hero6-dawn var(--dawn-sec) ease-in-out infinite;position:absolute}.hero6-img{background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero6-art{position:absolute;inset:0}.hero6-cloud{will-change:transform;background-image:var(--cl-img);opacity:var(--cl-o);animation:hero6-cloud var(--cl-sec) ease-in-out infinite alternate}.hero6-flares{right:var(--fl-right);top:var(--fl-top);width:0;height:0;position:absolute}.hero6-flares i{animation:hero6-twinkle var(--tw-sec) ease-in-out infinite;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hero6-flares .ring{border:1.5px solid rgba(var(--c-white-rgb),.9);background:radial-gradient(circle,rgba(var(--c-white-rgb),0) 55%,rgba(var(--c-white-rgb),.4) 92%);box-shadow:0 0 18px rgba(var(--c-white-rgb),.6)}.hero6-flares .disk{background:radial-gradient(circle,var(--fc) 0%,var(--fc) 45%,rgba(var(--c-white-rgb),0) 72%)}.hero6-flares .hex{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:var(--fc);border-radius:0}.hero6-sunrise{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero6-sun{right:var(--sun-right);top:var(--sun-top);width:var(--sun-size);height:var(--sun-size);background:var(--sun-bg);animation:hero6-sunb var(--sun-sec) ease-in-out infinite;border-radius:50%;position:absolute}.hero6-raysL,.hero6-raysS{right:var(--rays-right);top:var(--rays-top);animation:hero6-raysb var(--rays-sec) ease-in-out infinite;position:absolute}.hero6-raysL{width:var(--rl-d);height:var(--rl-d);margin:var(--rl-m) var(--rl-m) 0 0;background:var(--rays-long);-webkit-mask:var(--rays-long-mask);-webkit-mask:var(--rays-long-mask);mask:var(--rays-long-mask)}.hero6-raysS{width:var(--rs-d);height:var(--rs-d);margin:var(--rs-m) var(--rs-m) 0 0;background:var(--rays-short);-webkit-mask:var(--rays-short-mask);-webkit-mask:var(--rays-short-mask);mask:var(--rays-short-mask);animation-delay:var(--rays-s-delay)}.hero6-scene{opacity:0;visibility:hidden;width:100%;height:100%;animation:hero-scene var(--cycle) ease-in-out infinite;animation-delay:var(--delay);position:absolute;bottom:0;right:0}.hero6-line{width:100%;height:100%;display:block;position:absolute;inset:0}.hero6-line path{stroke-dasharray:1;stroke-dashoffset:1px;animation:hero-draw var(--cycle) ease-in-out infinite;animation-delay:var(--delay)}.hero6-wash{opacity:0;animation:hero-wash var(--cycle) ease-in-out infinite;animation-delay:var(--delay);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero6[data-bg="1"] .hero6-wash.is-first,.hero6[data-late="1"] .hero6-wash{background-image:var(--wash)}.hero6-fade{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(var(--c-paper-rgb),.97) 0%,rgba(var(--c-paper-rgb),.9) 36%,rgba(var(--c-paper-rgb),.2) 58%,rgba(var(--c-paper-rgb),0) 72%);position:absolute;inset:0}.hero6-wrap{z-index:2;grid-template-columns:minmax(0,620px) 1fr;align-items:end;gap:40px;max-width:72rem;margin:0 auto;padding:56px 24px;display:grid;position:relative}.hero6-eyebrow{letter-spacing:.14em;color:var(--c-gold);margin:0 0 18px;font-size:14px;font-weight:600}.hero6-title{letter-spacing:-.025em;color:var(--c-ink);margin:0;font-size:44px;font-weight:700;line-height:1.32}.hero6-title span{display:block}.hero6-work{color:var(--c-ink);letter-spacing:-.01em;margin:18px 0 0;font-size:18px;font-weight:600;line-height:1.6}.hero6-sign{border-top:1px solid var(--c-gold-line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;max-width:440px;margin:20px 0 0;padding-top:16px;display:flex}.hero6-sign b{color:var(--c-ink);font-size:15px;font-weight:700}.hero6-sign span{color:var(--c-sub);font-size:14px}.hero6-lead{color:var(--c-text);margin:16px 0 0;font-size:17px;line-height:1.75}.hero6-cards{grid-template-columns:repeat(2,1fr);gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.hero6-card{background:rgba(var(--c-white-rgb),.94);border-top:2px solid var(--c-ink);height:100%;color:inherit;transition:background var(--ui-sec);padding:14px 14px 15px;text-decoration:none;display:block}.hero6-card:hover{background:var(--c-white)}.hero6-card i{color:var(--c-gold);font-size:12px;font-style:normal;font-weight:700}.hero6-card b{color:var(--c-ink);margin:4px 0;font-size:17px;display:block}.hero6-card small{color:var(--c-sub);font-size:13px;line-height:1.5;display:block}.hero6-more{max-width:500px;margin:12px 0 0;font-size:14.5px;line-height:1.6}.hero6-more a{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline}.hero6-cta{gap:10px;margin:22px 0 0;display:flex}.hero6-btn{border:1px solid var(--c-ink);border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero6-btn.p{background:var(--c-ink);color:var(--c-white)}.hero6-btn.s{color:var(--c-ink);background:rgba(var(--c-white-rgb),.7)}.hero6-figure{width:100%;max-width:var(--fig-max);margin-right:var(--fig-right);aspect-ratio:var(--fig-ar);place-self:end;position:relative}.hero6-figure .hf-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.hero6-figure .hf-person{max-width:none;display:block;position:absolute}.hf-lamprays{animation:hero6-lamp var(--lamp-sec) ease-in-out infinite}.hf-motes circle{fill:var(--c-mote-fill);stroke:var(--c-mote-edge);stroke-width:.6px;opacity:0;animation-name:hero6-mote;animation-timing-function:linear;animation-iteration-count:infinite}.hf-pencil{stroke:var(--c-pencil)}.hf-pencil-sub{stroke:var(--c-pencil-sub)}.hf-pencil-gold{stroke:var(--c-gold-line)}.hf-paper{fill:var(--c-paper)}.hero6-motion{z-index:3;border:1px solid var(--c-ink);background:rgba(var(--c-white-rgb),.92);min-height:44px;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:22px;padding:0 16px;font-size:13px;font-weight:600;position:absolute;bottom:14px;right:16px}.hero6-motion:hover{background:var(--c-white)}.hero6 a:focus-visible,.hero6 button:focus-visible{outline:3px solid var(--c-ink);outline-offset:3px;box-shadow:0 0 0 6px var(--c-white)}.hero6[data-paused=true] *,.hero6[data-paused=true] :before{animation-play-state:paused!important}@keyframes hero6-sunb{0%,to{opacity:var(--sun-o0)}50%{opacity:var(--sun-o1)}}@keyframes hero6-raysb{0%,to{opacity:var(--rays-o0)}50%{opacity:var(--rays-o1)}}@keyframes hero6-lamp{0%,to{opacity:var(--lamp-o0)}50%{opacity:var(--lamp-o1)}}@keyframes hero6-mote{0%{opacity:0;transform:translateY(0)}15%{opacity:var(--mote-peak)}80%{opacity:var(--mote-rest)}to{opacity:0;transform:translateY(var(--mote-rise))}}@keyframes hero6-dawn{0%,to{opacity:var(--dawn-o0)}50%{opacity:var(--dawn-o1)}}@keyframes hero6-cloud{0%{transform:translate(0)}to{transform:translate(var(--cl-dx),var(--cl-dy))}}@keyframes hero6-twinkle{0%,to{opacity:var(--tw-o);transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(var(--tw-scale))}}@media (prefers-reduced-motion:no-preference){.hero6[data-force] .hero6-scene{display:none}.hero6[data-force] .hero6-scene.is-forced{opacity:var(--scene-o);visibility:visible;animation:none;display:block}.hero6[data-force] .hero6-scene.is-forced .hero6-line path{stroke-dashoffset:0;animation:none}.hero6[data-force] .hero6-scene.is-forced .hero6-wash{opacity:var(--wash-o);animation:none}.hero6[data-force] .hero6-sky *{animation:none!important}}@media (prefers-reduced-motion:reduce){.hero6 *,.hero6 :before{animation:none!important}.hero6-scene{visibility:hidden}.hero6-scene:first-child{opacity:var(--scene-o);visibility:visible}.hero6-line path{stroke-dashoffset:0}.hero6-wash{opacity:var(--wash-o)}.hero6-motion{display:none}.hero6-sun{opacity:var(--sun-reduced)}.hero6-raysL,.hero6-raysS{opacity:var(--rays-reduced)}.hf-motes circle{opacity:var(--mote-reduced)}}@media (max-width:860px){.hero6{min-height:0}.hero6-sky{height:420px;bottom:auto}.hero6-scenes{height:380px;bottom:auto}.hero6-flares{right:var(--fl-right-m);top:var(--fl-top-m)}.hero6-wrap{grid-template-columns:1fr;gap:8px;padding:28px 20px 76px}.hero6-fade{background:linear-gradient(180deg,rgba(var(--c-paper-rgb),.3) 0%,rgba(var(--c-paper-rgb),.4) 10%,rgba(var(--c-paper-rgb),.9) 19%,rgba(var(--c-paper-rgb),.93) 100%)}.hero6-title{font-size:28px;line-height:1.38}.hero6-eyebrow{margin-bottom:12px;font-size:13px}.hero6-work,.hero6-lead{font-size:16px}.hero6-cards{grid-template-columns:1fr;gap:8px}.hero6-card{align-items:baseline;gap:10px;height:auto;padding:12px 14px;display:flex}.hero6-card b{margin:0;font-size:16px}.hero6-card small{text-align:right;margin-left:auto}.hero6-cta .hero6-btn{flex:1}.hero6-sun{width:var(--sun-size-m);height:var(--sun-size-m);right:var(--sun-right-m);top:var(--sun-top-m)}.hero6-raysL,.hero6-raysS{right:var(--rays-right-m);top:var(--rays-top-m);transform:scale(var(--rays-scale-m));transform-origin:50%}.hero6-figure{max-width:var(--fig-max-m);margin:0 0 var(--fig-mb-m);order:-1;justify-self:center}}
