.summit .hv{border-top:1px solid rgba(223,232,238,.16)}.summit .hv-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.summit .hv-heading h2{max-width:700px}.summit .hv-heading>p{max-width:345px;line-height:1.65}.summit .hv-player{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#061017;border:1px solid rgba(223,232,238,.18);border-radius:10px;box-shadow:0 28px 64px #00000038}.summit .hv-player video{display:block;width:100%;height:100%}.summit .hv-poster{display:none;position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.summit .hv-player.is-enhanced .hv-poster:not([hidden]){display:block}.summit .hv-play{position:absolute;z-index:2;left:50%;top:50%;display:none;place-items:center;width:clamp(72px,7vw,96px);aspect-ratio:1;padding:0;border:2px solid rgba(244,216,159,.8);border-radius:50%;background:#071118de;color:var(--s-gold-light);box-shadow:0 14px 36px #0006;transform:translate(-50%,-50%);transition:background .2s,border-color .2s}.summit .hv-player.is-enhanced .hv-play:not([hidden]){display:grid}.summit .hv-play:hover,.summit .hv-play:focus-visible{background:#13232ef7;border-color:var(--s-gold-light)}.summit .hv-play[hidden]{display:none}.summit .hv-play span{width:0;height:0;margin-left:6px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:26px solid currentColor}.summit .hv-audio{display:none;position:absolute;z-index:3;top:16px;right:16px;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(244,216,159,.45);border-radius:6px;background:#071118e0;color:var(--s-white)}.summit .hv-player.is-enhanced .hv-audio{display:flex}.summit .hv-sound{padding:2px 0;background:transparent;color:inherit;font-size:12px;white-space:nowrap}.summit .hv-volume{width:92px;accent-color:var(--s-gold);cursor:pointer}.summit .hv-foot{display:flex;justify-content:flex-end;align-items:center;margin-top:18px}@media(max-width:720px){.summit .hv-heading{align-items:start;flex-direction:column}.summit .hv-heading{gap:16px;margin-bottom:24px}.summit .hv-heading>p{max-width:560px}.summit .hv-player{border-radius:6px}.summit .hv-play{width:72px}.summit .hv-play span{border-top-width:13px;border-bottom-width:13px;border-left-width:20px}.summit .hv-audio{top:8px;right:8px;padding:5px 8px;gap:8px}.summit .hv-volume{width:72px}.summit .hv-foot{justify-content:flex-start}}@media(pointer:coarse){.summit .hv-volume{display:none}}.summit .hs-problems .section-heading,.summit .hs-process .section-heading{margin-bottom:48px}.summit :is(.hs-problems,.hs-process) .section-heading .text-link{margin-top:18px}.summit :is(.hs-problems,.hs-process) .section-heading .text-link{color:var(--s-ink)}.summit .hs-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--s-ink)}.summit .hs-row{position:relative;display:grid;grid-template-columns:52px minmax(0,1.2fr) minmax(0,1fr) 22px;gap:44px;align-items:center;padding:27px 0;border-bottom:1px solid var(--s-hairline);color:var(--s-ink)}.summit .hs-row:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--s-brass);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.summit .hs-row:hover:after,.summit .hs-row:focus-visible:after{transform:scaleX(1)}.summit .hs-row-n{font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--s-brass)}.summit .hs-row-says{font-family:var(--s-serif);font-size:clamp(20px,1.9vw,26px);line-height:1.28;letter-spacing:-.025em}.summit .hs-row-fix b{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--s-brass)}.summit .hs-row-fix b .icon{width:18px;height:18px}.summit .hs-row-fix>span{display:block;margin-top:7px;font-size:15px;line-height:1.55;color:#5d6870}.summit .hs-row-go{width:20px;color:#7b868d;transition:transform .25s,color .25s}.summit .hs-row:hover .hs-row-go,.summit .hs-row:focus-visible .hs-row-go{transform:translate(5px);color:var(--s-brass)}.summit .hs-stages{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}.summit .hs-stages:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--s-brass)}.summit .hs-stages li{position:relative;padding-top:36px}.summit .hs-stages li:before{content:"";position:absolute;left:0;top:0;width:13px;height:13px;border-radius:50%;background:var(--s-paper);box-shadow:inset 0 0 0 1px var(--s-brass)}.summit .hs-stages li:first-child:before{background:var(--s-gold)}.summit .hs-stage-n{font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--s-brass)}.summit .hs-stages h3{margin:10px 0 0;font-family:var(--s-serif);font-size:23px;font-weight:400;line-height:1.18;letter-spacing:-.03em;color:var(--s-ink)}.summit .hs-stage-q{margin-top:8px;font-family:var(--s-serif);font-style:italic;font-size:16px;line-height:1.4;color:#5d6870}.summit .hs-stage-keep{margin-top:16px;padding-top:14px;border-top:1px solid var(--s-hairline);font-size:14px;line-height:1.6}.summit .hs-stage-keep b{display:block;margin-bottom:4px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--s-ink)}.summit .hs-commit{list-style:none;margin:56px 0 0;padding:30px 0 0;border-top:1px solid var(--s-ink);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.summit .hs-commit li{display:flex;align-items:center;gap:17px;padding:0 27px;border-left:1px solid var(--s-hairline)}.summit .hs-commit li:first-child{padding-left:0;border:0}.summit .hs-commit .icon{flex:none;width:30px;height:30px;color:var(--s-brass)}.summit .hs-commit strong{display:block;font-family:var(--s-serif);font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--s-ink)}.summit .hs-commit small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#5d6870}.summit .hs-row:focus-visible{outline:2px solid var(--s-gold);outline-offset:3px}html[data-motion=off] .summit :is(.hs-row,.hs-row *){transition:none}@media(max-width:1000px){.summit .hs-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 20px;gap:24px}.summit .hs-stages{grid-template-columns:minmax(0,1fr);gap:0}.summit .hs-stages:before{inset:0 auto 0 6px;width:1px;height:auto}.summit .hs-stages li{padding:0 0 30px 40px}.summit .hs-stages li:last-child{padding-bottom:0}.summit .hs-stage-keep{border-top:0;padding-top:0;margin-top:10px}.summit .hs-commit{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.summit .hs-commit li:nth-child(3){padding-left:0;border-left:0}}@media(max-width:700px){.summit :is(.hs-problems,.hs-process) .section-heading{margin-bottom:30px}.summit .hs-row{grid-template-columns:30px minmax(0,1fr) 20px;gap:8px 12px;align-items:start;padding:22px 0}.summit .hs-row-n{padding-top:8px}.summit .hs-row-fix{grid-column:2}.summit .hs-row-go{grid-column:3;grid-row:1;margin-top:5px}.summit .hs-commit{grid-template-columns:minmax(0,1fr);row-gap:20px}.summit .hs-commit li{padding:0;border:0}}
